Pustka Linuksa - Void Linux
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 |
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 |
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-src
jest 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.
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.