Hyperbola 0.4 została już wydana i jest już w drodze do migracji na OpenBSD

Hiperbola_GNU

Po dwóch i pół roku od ostatniej wersji premiera została ogłoszonai nowa wersja projektu „Hyperbola GNU/Linux-libre 0.4”, który znajduje się na liście całkowicie wolnych dystrybucji Free Software Foundation.

Ci, którzy nie wiedzą o tej dystrybucji Linuksa, powinni o tym wiedzieć Hiperbola opiera się na ustabilizowanych segmentach podstawa pakietu Arch Linux, z kilkoma łatami przeniesionymi z Debiana poprawić stabilność i bezpieczeństwo.

Projekt jest opracowany zgodnie z zasadą KISS (Keep It Simple Stupid) i ma na celu zapewnienie użytkownikom prostego, lekkiego, stabilnego i bezpiecznego środowiska.

W przeciwieństwie do modelu aktualizacji kroczących Arch Linux, Hyperbola używa klasycznego modelu wydawania z długim cyklem wydawania aktualizacji dla już wydanych wersji.

sysvinit jest używany jako przenośny system inicjalizacji przez niektóre zmiany w projektach Devuan i Parabola (programiści Hyperboli sprzeciwiają się systemd).

Dystrybucja zawiera tylko darmowe aplikacje i zawiera jądro Linux-Libre pozbawione niewolnych binarnych elementów oprogramowania układowego. Repozytorium projektu zawiera 5257 pakietów. Aby zablokować instalację niewolnych pakietów, używane są czarne listy i blokady na poziomie konfliktu zależności, należy również zauważyć, że instalowanie pakietów z AUR nie jest obsługiwane.

Główne nowości Hyperboli 0.4

Uruchomienie Hiperbola 0.4 jest pozycjonowana jako przejście w drodze do zapowiedzianej wcześniej migracji do technologii OpenBSD. W przyszłości uwaga zostanie skupiona na projekcie HyperbolaBSD, który przewiduje stworzenie zestawu dystrybucyjnego dostarczanego na licencji typu copyleft, ale opartego na alternatywnym jądrze i środowisku systemu forkowanego OpenBSD.

W ramach licencji GPLv3 i LGPLv3 projekt HyperbolaBSD opracuje własne komponenty, które mają zastąpić części systemu, które nie są wolne lub niezgodne z GPL.

Główne zmiany od wersji 0.4 są spokrewnieni z czyszczenie elementów eksploatacyjnych i umieszczanie w alternatywnych opakowaniach, Na przykład dodano pulpit Lumina, który może działać bez D-Bus i dlatego obsługa D-Bus została usunięta.

również usunięto obsługę Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio i Avahi. Elementy funkcji Bluetooth zostały usunięte ze względu na złożoność i potencjalne problemy z bezpieczeństwem.

Oprócz sysvinit, dodano eksperymentalne wsparcie dla systemu runit init, podczas gdy część stosu graficznego została przeniesiona do komponentów Xenocara opracowanych na OpenBSD (X.Org 7.7 z x-server 1.20.13 + łatki). Zamiast OpenSSL w grę wchodzi biblioteka LibreSSL. Usunięto systemd, Rust i Node.js oraz powiązane z nimi zależności.

Jeśli chodzi o problemy w Linuksie, które popchnęły programistów przez Hyperbola aby przejść na technologie OpenBSD:

  1. Przyjęcie technicznych środków ochrony praw autorskich (DRM) w jądrze Linuksa, na przykład wsparcie dla technologii ochrony przed kopiowaniem HDCP (High-bandwidth Digital Content Protection) dla treści audio zostało uwzględnione w jądrze i wideo.
  2. Opracowanie inicjatywy opracowania sterowników dla jądra Linux w języku Rust.
  3. Deweloperzy Hyperboli nie są zadowoleni z korzystania ze scentralizowanego repozytorium Cargo i mają problemy ze swobodą dystrybucji pakietów za pomocą Rusta. W szczególności warunki znaku towarowego Rust and Cargo zabraniają zachowywania nazwy projektu w przypadku wprowadzenia zmian lub poprawek (pakiet może być redystrybuowany tylko pod nazwą Rust and Cargo (jeśli został zbudowany z oryginalnego źródła). w przeciwnym razie uprzednia pisemna zgoda należy uzyskać)
  4. Tworzenie jądra Linuksa bez uwzględniania bezpieczeństwa (Grsecurity nie jest już darmowym projektem, a inicjatywa KSPP (Kernel Self Protection Project) utknęła w martwym punkcie).
  5. Wiele komponentów środowiska użytkownika GNU i narzędzi systemowych zaczyna narzucać nadmiarową funkcjonalność bez możliwości jej wyłączenia w czasie kompilacji. Przykłady obejmują przypisywanie wymaganych zależności do PulseAudio w gnome-control-center, SystemD w GNOME, Rust w Firefox i Java w gettext.

Wreszcie, jeśli chcesz przetestować tę dystrybucję, powinieneś o tym wiedzieć Generowane są kompilacje hiperboli, aby architektury i686 i x86_64.

możesz je zdobyć z tego linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Mroczny umysł powiedział

    Nie widzę sensu tych całkowicie darmowych dystrybucji, więc połowa sprzętu działa dla Ciebie