Сторінка не перевірена
Стільниця Clear Linux OS зGNOME | |
| Розробник | Intel Corporation |
|---|---|
| Родина ОС | Linux |
| Робочий стан | припинений |
| Вихідна модель | Вільне програмне забезпечення |
| Початковий випуск | 10 лютого,2015; 11 років тому (2015-02-10) |
| Випущено у виробництво | 2015 |
| Останній випуск | Rolling release |
| Репозиторій | |
| Цільовий ринок | Сервери, контейнери, хмара, штучний інтелект[1] |
| Спосіб оновлення | Rolling release[1] |
| Менеджер пакетів | swupd |
| Платформи | x86-64 |
| Типядра | Монолітне (Linux) |
| Інтерфейс користувача | GNOME, опціональноKDE,Xfce,lightdm,sddm[1] |
| Ліцензія | Open source Мультиліцензійна[2] |
| https://clearlinux.org/ | |
Clear Linux OS – цедистрибутив Linux звідкритим кодом, що розроблявся відомим виробникомпроцесорів Intel, і наразі не підтримується[3].
Clear Linux OS розроблена з нуля, не базується на жодному іншому дистрибутиві Linux. ОС Clear Linux OS позиціонується якдистрибутив, оптимізований для високої продуктивності та безпеки на процесорах з архітектурою Intel.Clear Linux OS головним чином призначена для IT-професіоналів, розробників,DevOps, розгортання контейнеризованих додатків,штучного інтелекту та іншиххмарних технологій. Хоча Clear Linux OS має графічну оболонку, вона не розрахована на виконання повсякденних завдань кінцевими користувачами, особливо початківцями[4].
Американська транснаціональна корпораціяIntel Corporation є одним із найбільших виробників комп'ютернихмікропроцесорів та іншихмікрочипів. В процесі роботи над системами віртуалізації виникла ідея розробки власної операційної системи, оптимізованої для платформи Intel. Метою Clear Linux OS було продемонструвати найкращі технології архітектури Intel, починаючи відфункцій ядра низького рівня і закінчуючи більш складними елементами, що охоплюють весь стек програмного забезпечення.
Офіційною датою народження Clear Linux OS вважається 10 лютого 2015 року. Як згадує один із керівників розробки Кент Хелм, у 2015 році та на початку 2016 року справа була гарячою та важкою, з особливим акцентом на аналіз,оптимізацію та вдосконалення ключових концепцій, впровадження інновацій та пошук порозуміння з користувачами.Як говорила команда: "Давайте їсти власну собачу їжу і робити її найкращою!"[5].
Intel вперше представила новий дистрибутив Linux на самітіOpenStack уВанкувері в травні 2015 року. Особливістю дистрибутиву Clear Linux OS було те, що він був спеціально розроблений дляхмарних технологій[6].
У квітні 2016 року Clear Linux OS представила ряд оновлень, у тому числі зорієнтований на розробниківграфічний інтерфейс на основіXfce 4.12[7], а також новий графічний інсталятор[8].
Восени 2016 року Clear Linux OS впровадила автоматичне оновлення. Оновлення застосовуються автоматично, коли стають доступними. Автооновлення виконуються як під час завантаження, так і під час роботи у фоновому режимі[9].
Розробка Clear Linux OS відбувається паралельно з системоювіртуалізації Intel® Clear Containers. У 2016 році виходить перша версія 1.0. У 2017 році Intel продовжує роботу над Clear Containers, навесні анонсовано вихід версії 2.1, а восени версії 3.0. Пізніше проект Clear Containers мігрував у Kata Containers[10].
На початку 2017 року дистрибутив Clear Linux OS був представлений на Microsoft® Azure Marketplace.Microsoft Azure – перший публічний хмарний провайдер, який запропонував користувачам Clear Linux OS.[11]
У травні 2017 року Clear Linux OS переходить відXfce доGNOME[12].
Операційна система Clear Linux, орієнтована на продуктивність, в кінці 2017 року стала доступною на ринкуAmazon в хмарі EC2[13]
Влітку 2018 року Clear Linux OS анонсує підтримку Kata Containers[14]. Також дистрибутив отримав графічну програму інсталяції для так званого живого диску (Live USB) зі стільницеюGNOME[15]. В цей же час з’явилася підтримка стільниціKDE Plasma 5 Desktop[16].
У травні 2019 року торговельна платформаAlibaba анонсувала перехід своєї Alibaba Cloud OS зCentOS 7 на Clear Linux. В цей же час Intel оголосила про вихід Clear Linux Developer Edition з новим інсталятором[17].
Операційну систему Clear Linux OS фірма Intel позиціонує як зовсім новий дистрибутив, що суттєво відрізняється від інших дистрибутивів Linux[4].
Clear Linux OS пропонує багато варіантів образів для різних платформ, середовищ, застосувань[18][19].
Крім цього Clear Linux OS має цілий ряд образів (Clear Linux OS base image, Clear Linux OS-based runtime images, Clear Linux OS-based application images) для установки в контейнерах (Docker,Kubernetes, Kata Containers)[20].
Оновлення Clear Linux OS здійснюється за схемоюRolling release, це може відбуватися від одного-двох разів на день до декількох разів на тиждень. Так, у 2017-2018 роках виходило понад 600 випусків щорічно (близько 12 випусків щотижня), у 2019 році близько 500 випусків (9 випусків щотижня), у 2020 році 200 випусків (близько 4 випусків щотижня)[21]. Кожен випуск має унікальнийномер версії (34270, 34280, 34290 і т. д.), який ідентифікує весь набір компонентів ОС: ядро, драйвери, утиліти, програми. Більшість компонентів включені в сутності, які називаються паками (bundles)[4].
За умовчанням Clear Linux OS автоматично перевіряє наявність оновлень, гарантуючи, що найновіші виправлення продуктивності та безпеки встановлюються, як тільки вони стають доступними. Функцію автоматичного оновлення можна відключити, тоді можливі оновлення на вимогу. Операційна система використовує диференціальну схему оновлення (дельта-оновлення[en]), за якої оновлюються лише ті компоненти, які потрібно замінити. Менеджер компонентівswupd виконує функції керування, установки та оновлення компонентів[1].
Операційні системи на базіLinux містять код сотень, а то й тисяч, проектів звідкритим кодом. Щоб зробити цей обсяг коду керованим, дистрибутиви використовують концепцію під назвою«пакунки» (англ.packages) для компіляціїпочаткового коду проектів у двійкові файли, а також установки та оновлення програм. Деякі дистрибутиви поділяють пакети на дрібніші сутності − підпакунки (англ.subpackages), на яких і базується функціональність дистрибутиву. Використовуючименеджери пакунків (apt,dpkg,yum та ін.), системні адміністратори можуть встановлювати та оновлювати окремі підпакунки або пакунки в цілому.
Clear Linux OS використовує дещо інший підхід. Хоча вона й використовує концепцію пакунків для керування компіляцією початкового коду у двійкові файли, але не для розгортання програмного забезпечення. Натомість використовується концепція програмних пак (англ.bundles), які встановлюються та управляються за допомогою менеджера компонентівswupd[1]. Кожна пака містить стільки проектів з відкритим кодом, скільки їх потрібно, щоб забезпечити певну функціональність[22]. Всі залежності програмних компонентів у межах паки розв'язуються на сервері, позбавляючи користувачів необхідності вирішення конфліктів.
Розробники Clear Linux OS відійшли від використання пакунків як найменших функціональних компонентів з такої причини – функції пакунків як таких не відповідають потребам користувачів, часто вимагають установки значної кількості інших пакунків для досягнення заявленої функціональності.
Паки – це концепція найменших задіяних колекцій пакунків, що надають потрібний функціонал, традиційні пакунки стають непомітними для користувача. В деяких випадках пака може містити один пакунок (якcurl bundle), але частіше пака містить кілька або багато пакунків[23].