Pustka Linuksa - Void Linux

Pustka Linuksa
Unieważnij logo Linux.svg
Deweloper Zespół Void Linux, społeczność Void Linux, oryginalny programista: Juan Romero Pardines (xtraeme)
Rodzina systemów operacyjnych Linux ( podobny do Uniksa )
Stan pracy Aktualny
Model źródłowy Otwarte źródło
Pierwsze wydanie 2008
Najnowsze wydanie Rolling release / medium instalacyjne 30 września 2021 ; 19 dni temu ( 2021-09-30 )
Cel marketingowy Ogólny cel
Menedżer pakietów XBPS/XBPS-SRC
Platformy i686 , x86-64 , ARMv6, ARMv7, ARMv8
Typ jądra Monolityczny ( Linux )
Kraina użytkownika GNU + Glibc lub GNU + Musl
Domyślny
interfejs użytkownika
Dash , Oświecenie , cynamon , LXDE , LXQt , MATE , Xfce
Licencja Różne licencje; Oprogramowanie Void jest w większości licencjonowane zgodnie z 2 klauzulą ​​BSD
Oficjalna strona internetowa voidlinux .org Edytuj to na Wikidata

Void Linux to niezależna dystrybucja Linuksa, która korzysta z menedżera pakietów X Binary Package System (XBPS) , który został zaprojektowany i zaimplementowany od podstaw, oraz systemu runit init . Z wyłączeniem binarnych blobów jądra , instalacja podstawowa składa się wyłącznie z wolnego oprogramowania, ale użytkownicy mogą uzyskać dostęp do oficjalnego niewolnego repozytorium, aby zainstalować oprogramowanie własnościowe.

Historia

Void Linux został stworzony w 2008 roku przez Juana Romero Pardines, byłego programistę NetBSD , aby mieć stanowisko testowe dla menedżera pakietów XBPS. Możliwość natywnego budowania pakietów ze źródeł xbps-srcjest prawdopodobnie inspirowana przez pkgsrc i inne kolekcje portów BSD .

W maju 2018 r. projekt został przeniesiony do nowej strony internetowej i repozytorium kodu przez główny zespół po kilkumiesięcznym braku kontaktu z liderem projektu.

We wrześniu 2021 r. Void jest piątym najwyżej ocenianym projektem na DistroWatch z wynikiem 9,08 na 10.

Cechy

Pustka jest chlubnym wyjątkiem w większości dystrybucji Linuksa, ponieważ używa go runit jako Init systemu zamiast bardziej powszechne Systemd używanego przez innych dystrybucji, w tym Arch Linux , CentOS , Debian , Fedora , Mageia i Ubuntu . Jest również wyjątkowy wśród dystrybucji, ponieważ dostępne są oddzielne repozytoria oprogramowania i nośniki instalacyjne wykorzystujące zarówno glibc, jak i musl .

Void była pierwszą dystrybucją, która domyślnie włączyła LibreSSL jako systemową bibliotekę kryptograficzną. W lutym 2021 r. zespół Void Linux ogłosił powrót do OpenSSL 5 marca 2021 r. Wśród przyczyn był problematyczny proces łatania oprogramowania, które zostało napisane głównie do pracy z OpenSSL, wsparcie dla niektórych optymalizacji i wcześniejszy dostęp do nowszych algorytmów . Przejście na OpenSSL rozpoczęło się w kwietniu 2020 r. w wydaniu GitHub repozytorium void-packages, gdzie odbyła się większość dyskusji.

Ze względu na swoją kroczącą naturę wydania , system z uruchomionym Void jest na bieżąco aktualizowany, a aktualizacje binarne zawsze zawierają najnowsze wydanie. Pakiety źródłowe są utrzymywane na GitHub i mogą być kompilowane przy użyciu systemu budowania xbps-src. Proces budowania pakietów jest wykonywany w czystym środowisku, niezwiązanym z bieżącym systemem, a większość pakietów można skompilować krzyżowo dla obcych architektur.

Od kwietnia 2017 r. Void Linux obsługuje Flatpak , który umożliwia instalację najnowszych pakietów z repozytoriów nadrzędnych.

Jesse Smith z DistroWatch zauważa szybkie czasy uruchamiania, które przypisywał runitowi, ale także zauważa, że ​​brakuje dokumentacji i testowania błędów.

Edycje

Korzystając ze smaków , użytkownicy mogą pobrać wstępnie skonfigurowane nośniki instalacyjne zapewniające środowisko graficzne Xfce . Obrazy na żywo zawierają instalator, który oferuje interfejs użytkownika oparty na ncurses . Domyślną powłoką główną jest Dash . KDE znajduje się w repozytoriach, ale nie jest wstępnie zapakowane. Gnome smak jest oferowana, jednak nie jest ona wyświetlana na stronie pobierania.

Matryca obrazu na żywo z systemu Void Linux
Biblioteka C Środowisko pulpitu
muzułmański glibc Cynamon Oświecenie LXDE LXQt KUMPEL Xfce
Platforma i686 Nie tak tak
amd64 tak
Oparte na ARM kość beagle tak Nie
szafka 2
ODROID C2
Raspberry Pi 1/2/3
Zbrojownia USB

Widelce

Void Linux dla PowerPC/Power ISA (nieoficjalny) to rozwidlenie Void Linux dla PowerPC i Power ISA . Obsługuje urządzenia 32-bitowe i 64-bitowe , operacje big-endian i little-endian oraz musl i glibc . Void-ppc utrzymuje własną infrastrukturę kompilacji i repozytoria pakietów i ma na celu zbudowanie wszystkich pakietów Void Linux na wszystkich celach. Jest to rozwidlenie w dużej mierze z powodu problemów technicznych z infrastrukturą kompilacji Void Linux.

Pochodne

Project Trident to pierwsza dystrybucja ( Distro ) oparta na Void Linux.

Uwagi

Bibliografia

Zewnętrzne linki