Напълно безплатен 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 или смяна на името).
  • Разработката на ядрото на Linux без оглед на сигурността (Grsecurity вече не е свободен проект, а инициативата KSPP (Kernel Self Protection Project) е в застой).
  • Много компоненти на потребителската среда GNU и системни утилити започват да налагат прилагането на излишна функционалност, без да предоставят възможности за нейното изключване по време на компилация. Като пример се посочва отнасянето към задължителни зависимости PulseAudio в gnome-control-center, SystemD в GNOME, Rust в Firefox и Java в gettext.

Да припомним, че проектът Hyperbola се развива в съответствие с принципа KISS (Keep It Simple Stupid) и е насочен към предоставяне на на потребителите прост, лек, стабилен и безопасен интерфейс. По-рано дистрибутивът се основаваше на стабилизирани версии на пакетната база Arch Linux с пренос на някои пачове от Debian за повишаване на стабилността и сигурността. Системата за инициализация се основава на sysvinit с портирование на някои разработки от проектите Devuan и Parabola. Времето за поддръжка на версиите е 5 години.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster