Повністю вільний Linux-дистрибутив Hyperbola трансформується у форк OpenBSD

Проект Hyperbola, що входить до підтримуваного Фондом СПО перелік повністю вільних дистрибутивів, опублікували план переходу на використання ядра і втиліт користувача з OpenBSD з портуванням деяких компонентів з інших BSD-систем. Новий дистрибутив планується розповсюджувати під назвою HyperbolaBSD.

HyperbolaBSD планують розвивати як повний форк OpenBSD, який розширюватиметься новим кодом, що поставляється під ліцензіями GPLv3 та LGPLv3. Код, що розвивається поверх OpenBSD, буде націлений на поступову заміну компонентів OpenBSD, що розповсюджуються під ліцензіями, не сумісними з GPL. Супровід гілки Hyperbola GNU/Linux-libre, що формувалося раніше, буде забезпечено до 2022 року, але майбутні випуски Hyperbola будуть переведені на нове ядро ​​і елементи системи.

Як причина переходу на кодову базу OpenBSD називається невдоволення тенденціями у розробці ядра Linux:

  • Прийняття до складу ядра Linux технічних засобів захисту авторських прав (DRM), наприклад, в ядро ​​була включено підтримка технології захисту від копіювання звукового та відеоконтенту HDCP (High-bandwidth Digital Content Protection).
  • Розвиток ініціативи з розробки драйверів для ядра Linux мовою Rust. Розробники Hyperbola незадоволені застосуванням централізованого репозиторію Cargo та проблемами зі свободою розповсюдження пакетів з Rust. Зокрема, умови використання торгових марок Rust та Cargo забороняють збереження імені проекту у разі внесення змін або застосування патчів (пакет можна розповсюджувати під ім'ям Rust та Cargo лише якщо він зібраний з оригінальних вихідних текстів, інакше потрібно отримання попереднього письмового дозволу Rust Core team або зміни імені).
  • Розробка ядра Linux без огляду на безпеку (Grsecurity більше не вільний проект, а ініціатива KSPP (Kernel Self Protection Project) знаходиться у стагнації).
  • Багато компонентів користувача оточення GNU і системні утиліти починають нав'язувати застосування зайвої функціональності, не надаючи можливостей її відключення під час складання. Як приклад наводяться віднесення до обов'язкових залежностей PulseAudio в gnome-control-center, SystemD в GNOME, Іржа у Firefox та Java у gettext.

Нагадаємо, що проект Hyperbola розвивається відповідно до принципу KISS (Keep It Simple Stupid) та націлений на надання користувачам простого, легковажного, стабільного та безпечного оточення. Раніше дистрибутив формувався на основі стабілізованих зрізів пакетної бази Arch Linux із перенесенням з Debian деяких патчів для підвищення стабільності та безпеки. Система ініціалізації ґрунтується на sysvinit з портуванням деяких напрацювань від проектів Devuan та Parabola. Час супроводу випусків складає 5 років.

Джерело: opennet.ru

Додати коментар або відгук