Warianty GNU - GNU variants

GNU warianty (zwane również dystrybucje GNU lub dystrybucje w skrócie) są systemy operacyjne oparte na GNU system operacyjny (The Hurd jądra, biblioteki GNU C , bibliotek systemowych i aplikacji, takich jak coreutils GNU , bash , GNOME The Guix menedżer pakietów, etc. ). Według projektu GNU i innych, obejmuje to również większość systemów operacyjnych korzystających z jądra Linuksa i kilka innych korzystających z jądra opartego na BSD .

Użytkownicy GNU zwykle uzyskują swój system operacyjny, pobierając dystrybucje GNU, które są dostępne dla wielu różnych systemów, od urządzeń wbudowanych (na przykład LibreCMC ) i komputerów osobistych (na przykład Debian GNU / Hurd ) po potężne superkomputery (na przykład Dystrybucja klastra skał).

Jądro Hurda

Zrzut ekranu z Debian GNU / Hurd .

Hurd jest oficjalnym jądrem opracowanym dla systemu GNU (zanim Linux-libre stał się również oficjalnym pakietem GNU). Debian GNU / Hurd był omawiany jako wersja zapoznawcza technologii wraz z Debian 7.0 Wheezy, jednak plany te zostały odrzucone z powodu niedojrzałego stanu systemu. Jednakże opiekunowie Debiana GNU / Hurd zdecydowali się opublikować nieoficjalne wydanie w dniu wydania Debiana 7.0. Uważa się, że Debian GNU / Hurd nie zapewnia jeszcze wydajności i stabilności oczekiwanej od systemu produkcyjnego. Wśród otwartych kwestii znajduje się niepełna implementacja graficznych interfejsów użytkownika Java i X.org oraz ograniczona obsługa sterowników sprzętowych. Około dwie trzecie pakietów Debiana zostało przeniesionych do Hurda.

Arch Hurd jest dziełem pochodnym Arch Linux , przenoszącym go do systemu GNU Hurd z pakietami zoptymalizowanymi pod kątem architektury Intel P6 . Ich celem jest zapewnienie środowiska użytkownika podobnego do Archa ( skrypty inicjujące w stylu BSD , menedżer pakietów pacman , wydania ciągłe i prosta konfiguracja) na GNU Hurd, które jest wystarczająco stabilne, aby przynajmniej sporadycznie używać go. Obecnie zawiera LiveCD do celów ewaluacyjnych oraz instrukcje instalacji dla LiveCD i instalacji konwencjonalnej.

Jądro Linux

Zrzut ekranu Paraboli, wariantu GNU używającego Linuksa, zatwierdzonego przez FSF jako „w pełni darmowy” system.
Parabola jest przykładem wariantu GNU używającego Linuksa, zatwierdzonego przez FSF jako system „w pełni wolny”.

Termin GNU / Linux lub GNU + Linux jest używany przez FSF i jego zwolenników w odniesieniu do systemu operacyjnego, w którym jądro Linuksa jest rozprowadzane z oprogramowaniem systemu GNU . Takie dystrybucje są podstawową instalowaną bazą pakietów i programów GNU, a także Linuksa. Najbardziej znanym oficjalnym użyciem tego terminu w odniesieniu do dystrybucji jest Debian GNU / Linux.

Od 2018 r. Jedynymi wariantami GNU zalecanymi przez Projekt GNU do regularnego użytku są dystrybucje Linuksa objęte Wytycznymi dotyczącymi dystrybucji wolnego systemu ; większość z nich odnosi się do siebie jako „GNU / Linux” (jak Debian) i używa deblobbed wersji jądra Linuksa (jak jądro Linux-libre ), a nie głównego jądra Linuksa .

Jądra BSD

Debian GNU / kFreeBSD to system operacyjny dla architektur komputerów IA-32 i x86-64 . Jest to dystrybucja GNU z zarządzaniem pakietami Debiana i jądrem FreeBSD . K w kFreeBSD jest skrótem dla jądra i odzwierciedla fakt, że tylko jądro całego systemu operacyjnego FreeBSD jest używany. System operacyjny został oficjalnie wydany wraz z Debian Squeeze (6.0) 6 lutego 2011. Jedna live płyta Debian GNU / kFreeBSD to Ging, która nie jest już obsługiwana.

Debian GNU / NetBSD był eksperymentalnym przeniesieniem aplikacji środowiska użytkownika GNU na jądro NetBSD . Żadne oficjalne wydanie tego systemu operacyjnego nie zostało wydane; chociaż prace były prowadzone nad portami dla architektur IA-32 i DEC Alpha , od 2002 r. nie było aktywnej konserwacji i nie jest już dostępne do pobrania.

Od września 2020 roku Projekt GNU nie zaleca ani nie wspiera żadnych systemów operacyjnych BSD.

Jądro OpenSolaris (Illumos)

Nexenta OS jest pierwszą dystrybucją, która łączy przestrzeń użytkownika GNU (z wyjątkiem libc; używana jest biblioteka OpenSolaris ) oraz opakowanie i organizację Debiana z jądrem OpenSolaris . Nexenta OS jest dostępny dla systemów opartych na IA-32 i x86-64 . Nexenta Systems , Inc zainicjowała projekt i sponsoruje jego dalszy rozwój. System operacyjny Nexenta nie jest uważany za wariant GNU ze względu na użycie OpenSolaris libc. Wiele dystrybucji Illumos domyślnie używa przestrzeni użytkownika GNU.

Jądro Darwina

Jądro Windows NT

GNU Bash działający w systemie Windows 10.

Projekt Cygwin jest aktywnie rozwijaną warstwą kompatybilności w postaci biblioteki C zapewniającej znaczną część funkcjonalności POSIX API dla Windows, a także dystrybucję GNU i innych programów typu Unix dla takiego ekosystemu. Został wydany po raz pierwszy w 1995 roku przez Cygnus Solutions (obecnie Red Hat ).

W 2016 roku Microsoft i Canonical dodany oficjalny warstwy zgodności dla systemu Windows 10, który przekłada Linux połączenia jądra język Windows NT te odwrotna, co Wino robi. Pozwala to plikom wykonywalnym ELF na uruchamianie niezmodyfikowanych w systemie Windows i ma na celu zapewnienie twórcom stron internetowych bardziej znanego środowiska użytkownika GNU na szczycie jądra systemu Windows. Ta kombinacja została nazwana „Linux dla Windows”, mimo że Linux (tj. Rodzina systemów operacyjnych zdefiniowana przez jego powszechne użycie jądra Linuksa ) jest nieobecna.

Zobacz też

Bibliografia

Linki zewnętrzne