Otázka Linux- distribuce Hyperbola 0.4, která začala migrovat na technologie OpenBSD

Po dvou a půl letech od posledního vydání byl vydán projekt Hyperbola GNU.Linux-libre 0.4, která je zařazena do seznamu zcela bezplatných distribucí Nadace pro svobodný software (Free Software Foundation). Hyperbola je založena na stabilizovaných řezech základního balíčku Arch. Linux s převodem z Debian Některé záplaty pro zlepšení stability a zabezpečení. Pro architektury i686 a x86_64 jsou generovány sestavení Hyperbola (1.1 GB).

Projekt je vyvíjen v souladu s principem KISS (Keep It Simple Stupid) a jeho cílem je poskytnout uživatelům jednoduché, lehké, stabilní a bezpečné prostředí. Na rozdíl od modelu průběžných aktualizací Archu, LinuxHyperbola používá klasický model vydávání s dlouhým cyklem aktualizací pro stávající verze. Jako inicializační systém se používá Sysvinit, přičemž některé vývojové prvky byly portovány z projektů Devuan a Parabola (vývojáři Hyperboly jsou proti systemd).

Distribuce obsahuje pouze bezplatné aplikace a je dodávána s jádrem. Linux-Libre, očištěno od prvků nesvobodného binárního firmwaru. Repozitář projektu obsahuje 5 257 balíčků. K blokování instalace nesvobodných balíčků se používá černá listina a blokování konfliktů závislostí. Instalace balíčků z AUR není podporována.

Vydání Hyperbola 0.4 je umístěno jako přechod na cestu k dříve oznámené migraci na technologie OpenBSD. V budoucnu bude pozornost zaměřena na projekt HyperbolaBSD, který zajišťuje vytvoření distribuční sady dodávané pod licencí copyleft, ale založené na alternativním jádře a systémovém prostředí rozvětveném z OpenBSD. V rámci licencí GPLv3 a LGPLv3 bude projekt HyperbolaBSD vyvíjet vlastní komponenty zaměřené na nahrazení nesvobodných nebo GPL nekompatibilních částí systému.

Hlavní změny ve verzi 0.4 souvisejí s čištěním komponent, které lze obejít, a zahrnutím do alternativních balíčků. Například byla přidána plocha Lumina, která může běžet bez D-Bus, a proto byla podpora D-Bus odstraněna. Také odstraněna podpora pro Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio a Avahi. Komponenty pro funkci Bluetooth byly odstraněny kvůli složitosti a potenciálním bezpečnostním problémům.

Kromě sysvinit byla přidána experimentální podpora pro systém runit init. Grafický zásobník byl přesunut do komponent Xenocara vyvinutých v OpenBSD (X.Org 7.7 s x-serverem 1.20.13 + záplaty). Místo OpenSSL se jedná o knihovnu LibreSSL. Byly odstraněny systemd, Rust a Node.js a jejich související závislosti.

Problémy v Linux, což přimělo vývojáře Hyperboly k přechodu na technologie OpenBSD:

  • Přijetí do jádra Linux technické prostředky ochrany autorských práv (DRM), například podpora technologie HDCP (High-bandwidth Digital Content Protection) pro kopírování audio a video obsahu byla součástí jádra.
  • Vývoj iniciativy pro vývoj ovladačů jádra Linux v jazyce Rust. Vývojáři Hyperbola jsou nespokojeni s používáním centralizovaného repozitáře Cargo a problémy s volnou distribucí balíčků Rust. Konkrétně ochranné známky Rust a Cargo zakazují zachování názvu projektu při provádění změn nebo aplikaci záplat (balíček lze distribuovat pod názvem Rust nebo Cargo pouze tehdy, je-li sestaven z původního zdrojového kódu; jinak je vyžadován předchozí písemný souhlas týmu Rust Core nebo změna názvu).
  • Vývoj jádra Linux bez ohledu na bezpečnost (Grsecurity již není bezplatný projekt a iniciativa KSPP (Kernel Self Protection Project) stagnuje).
  • Mnoho součástí uživatelského prostředí GNU a systémových utilit začíná uplatňovat redundantní funkcionalitu, aniž by poskytovaly způsob, jak ji deaktivovat v době sestavování. Příklady zahrnují mapování na požadované závislosti PulseAudio v gnome-control-center, SystemD v GNOME, Rust ve Firefoxu a Java v gettextu.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster