Verëffentlechung vun der Linux Verdeelung Hyperbola 0.4, déi ugefaang Migratioun op OpenBSD Technologie

No zwee an en halleft Joer zënter der leschter Verëffentlechung ass d'Verëffentlechung vum Hyperbola GNU/Linux-libre 0.4-Projet geformt, deen an der Lëscht vu komplett gratis Verdeelungen abegraff ass, déi vun der Open Source Foundation ënnerstëtzt gëtt. Hyperbola baséiert op stabiliséierte Scheiwen vun der Arch Linux Package Basis, mat e puer Patches iwwerdroe vun Debian fir Stabilitéit a Sécherheet ze verbesseren. Hyperbola Versammlungen gi fir i686 an x86_64 (1.1 GB) Architekturen generéiert.

De Projet ass am Aklang mam KISS (Keep It Simple Stupid) Prinzip entwéckelt an zielt d'Benotzer eng einfach, liicht, stabil a sécher Ëmwelt ze bidden. Am Géigesaz zum Arch Linux sengem Rolling Update Modell benotzt Hyperbola e klassesche Release Modell mat engem laangen Update Zyklus fir scho verëffentlecht Versiounen. sysvinit gëtt als Initialiséierungssystem benotzt mat Porting vun e puer Entwécklungen aus den Devuan a Parabola Projeten (Hyperbola Entwéckler si Géigner vu Systemd).

D'Verdeelung enthält nëmme gratis Uwendungen a kënnt mam Linux-Libre Kernel, gebotzt vun net-gratis Elementer vun der binärer Firmware. De Projet Repository enthält 5257 Packagen. Fir d'Installatioun vun net-gratis Packagen ze blockéieren, gëtt eng Schwaarzlëscht a Blockéierung um Ofhängegkeetskonfliktniveau benotzt. D'Installatioun vu Pakete vun AUR gëtt net ënnerstëtzt.

D'Verëffentlechung vun Hyperbola 0.4 ass als Iwwergangspunkt op de Wee fir déi virdru ugekënnegt Migratioun op OpenBSD Technologien positionéiert. An Zukunft wäert den Haaptfokus op den HyperbolaBSD-Projet sinn, dee fir d'Schafung vun enger Verdeelung virgesäit, déi ënner enger copyleft Lizenz geliwwert gëtt, awer baséiert op engem alternativen Kernel a Systemëmfeld, deen aus OpenBSD forked ass. Ënnert de GPLv3- a LGPLv3-Lizenzen wäert den HyperbolaBSD-Projet seng eege Komponenten entwéckelen fir net-fräi oder GPL-inkompatibel Deeler vum System z'ersetzen.

D'Haaptännerungen an der Versioun 0.4 bezéien sech op d'Botzen vun Komponenten, déi verzichte kënnen an d'Inklusioun vun alternativen Packagen. Zum Beispill gouf e Lumina-Desktop bäigefüügt, deen ouni D-Bus ka lafen an dofir ass D-Bus-Ënnerstëtzung geläscht. Ënnerstëtzung fir Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio an Avahi gouf och geläscht. Bluetooth Komponente goufen geläscht wéinst Komplexitéit a potenziell Sécherheetsprobleemer.

Zousätzlech zu sysvinit gouf experimentell Ënnerstëtzung fir de runit init System bäigefüügt. De Grafikstack gouf op Xenocara Komponenten transferéiert, déi am OpenBSD entwéckelt goufen (X.Org 7.7 mat x-Server 1.20.13 + Patches). Amplaz vun OpenSSL gëtt d'LibreSSL Bibliothéik benotzt. Geläscht systemd, Rust an Node.js an hir assoziéiert Ofhängegkeeten.

Probleemer am Linux déi Hyperbola Entwéckler gefuerdert hunn op OpenBSD Technologien ze wiesselen:

  • Adoptioun vun technesche Mëttele vum Copyright Schutz (DRM) an de Linux Kernel, zum Beispill, Ënnerstëtzung fir HDCP (High-Bandwidth Digital Content Protection) Technologie géint d'Kopie vun Audio- a Videoinhalt war am Kernel abegraff.
  • Entwécklung vun enger Initiativ fir Treiber fir de Linux Kernel zu Rust z'entwéckelen. Hyperbola Entwéckler sinn net zefridden mat der Notzung vun engem zentraliséierte Cargo Repository a Problemer mat der Fräiheet Pakete mat Rust ze verdeelen. Besonnesch d'Benotzungsbedingunge vun de Rust a Cargo Marken verbidden d'Erhale vum Projetnumm am Fall vun Ännerungen oder Patches (e Package kann ënner dem Rust a Cargo Numm verdeelt ginn nëmmen wann et aus dem ursprénglechen Quellcode kompiléiert ass, soss viraus schrëftlech Erlaabnes muss vum Rust Core Team kritt ginn oder den Numm änneren).
  • Entwécklung vum Linux Kernel ouni Bezuch op Sécherheet (Grsecurity ass net méi e gratis Projet, an d'KSPP (Kernel Self Protection Project) Initiativ ass stagnéiert).
  • Vill GNU Benotzerëmfeld Komponenten a System Utilities fänken un onnéideg Funktionalitéit opzesetzen ouni e Wee ze bidden fir se an der Bauzäit auszeschalten. Beispiller enthalen déi obligatoresch Ofhängegkeete vu PulseAudio am gnome-control-center, SystemD am GNOME, Rust am Firefox, a Java am gettext.

Source: opennet.ru

Setzt e Commentaire