System operacyjny składa się z jądra i dopasowanego do niego oprogramowania. Gdy mamy jądro systemu, tworzenie dla niego programów jest nieograniczone i daje wielkie możliwości. W ten sposób powstają zróżnicowane dystrybucje i tak powstał GNU/Linux.

System operacyjny składa się z jądra i dopasowanego do niego oprogramowania. Gdy mamy jądro systemu, tworzenie dla niego programów jest nieograniczone i daje wielkie możliwości. W ten sposób powstają zróżnicowane dystrybucje i tak powstał GNU/Linux.

Ekipa linuxcommunity.pl poleca:

Kylos.pl - Najlepsze w Polsce profesjonalne serwery wirtualne, vps i dedykowane!!

Kylos.pl - Najlepsze profesjonalne serwery vps, wirtualne i dedykowane w Polsce!! Poleca ekipa linuxcommunity.pl.

Przyśpiesz Komputer i Internet w 2 minuty. SuperSterownik zbada Twój system i zasugeruje wprowadzenie optymalizacji. XP/NT/Vista/7

Przyśpiesz Komputer i Internet w 2 minuty. Super Sterownik zbada Twój system i zasugeruje wprowadzenie optymalizacji. Program jest kompatybilny z systemami: NT/2000/XP/Vista/7

Budowa GNU

Założeniem projektu było korzystanie z ogólnodostępnego oprogramowania, żeby nie pisać go zupełnie od nowa. Zasada ta dotyczyła również jądra systemu. Próbowano skorzystać z BSD 4.4-Lite, a ostatecznie wykorzystano jądro Mach.

Logo systemu GNUDo początku lat dziewięćdziesiątych został stworzony cały system z wyjątkiem jądra. Głównym założeniem projektu było stworzenie zupełnie wolnego i darmowego systemu operacyjnego. W tym celu starano się używać wolnego oprogramowania wszędzie, gdzie było to możliwe, żeby nie pisać go zupełnie od nowa. Niestety w latach 80. nie było go zbyt wiele dostępnego na rynku. Przede wszystkim skorzystano z systemu profesjonalnego składu drukarskiego TeX, okienkowego systemu graficznego X Window System i mikrojądra Mach. W roku 1990 system GNU posiadał już edytor tekstu (Emacs), zestaw kompilatorów GNU Compiler Collection (GCC), a także narzędzia standardowej dystrybucji oraz większość podstawowych bibliotek Uniksa. Wciąż jednak nie posiadał najważniejszego, czyli jądra. Celem programistów było stworzenie mikrojądra. W tej technice z monolitycznego jądra pozostawiona jest tylko jego podstawowa część. Pozostałe części odpowiedzialne za bardziej zaawansowane funkcje są wydzielone do funkcjonalnych bloków. Mogą też być realizowane jako zwykłe procesy w trybie użytkownika. [Reklama: Kolokacja, seo] Stallman wspominał w Manifeście GNU, że "istnieje znajdujące się w początkowym stadium rozwoju jądro, ale jeszcze brakuje mu wiele, aby emulować Uniksa". Miał na myśli w swojej wypowiedzi jądro systemu TRIX. Zostało ono udostępnione na zasadach wolnego oprogramowania przez autorów. Dodatkowo było zgodne z 7. wersją Uniksa. Rozpoczęto prace nad modyfikacją jądra, jednak zostały one porzucone ze względu na małą użyteczność. Projekt GNU miał całkowicie uniezależnić się od osiągnięć Uniksa. Postawiono sobie za zadanie stworzenie wielowątkowego mikrojądra. Miało składać się ono z zestawu serwerów, które oferowały taką samą funkcjonalność jak tradycyjne jądro Uniksa. Początkowym planem była adaptacja jądra systemu BSD 4.4-Lite, jednak od roku 1988 rozważono użycie jądra Mach. Niestety Mach zapewniał jedynie niskopoziomową funkcjonalność.

Stworzono wysokopoziomowe części jądra jako zbioru programów użytkownika. Zbiór ten nazwano Hurd. Jednak jego rozwój nie przebiegał zgodnie z oczekiwaniami. Niektóre programy GNU zostały przeniesione na inne systemy operacyjne np. Microsoft Windows i Mac OS X. Dzięki temu są instalowane jako zamienniki dla oryginalnych narzędzi producenta w zamkniętych wariantach Uniksa. Istnieje kilka wariantów GNU nie używających Hurda: GNU/Linux – najbardziej popularny wariant systemu GNU, Nexenta OS — GNU z jądrem OpenSolarisa, Debian GNU/NetBSD oraz Debian GNU/kFreeBSD.

Tagi: X Window System, mikrojądra, Mach, BSD 4.4-Lite, TRIX, Unix, Stallman, Emacs

Brak komentarzy!

 


Zobacz także:

Multimedia

Linux jest systemem bardzo multimedialnym. [Reklama: gry walki, nero] Każdy znajdzie tu coś dla siebie, ponieważ istnieje kilkanaście popularnych odtwarzaczy plików muzycznych i wideo. Aplikacje są bardzo różnorodne, od zaawansowanych po proste odtwarzacz w każdej kategorii.

Katedra i bazar

Tytuł oryginału: „The Cathedral and the Bazaar ” Autor: Eric S. Raymond Tłumaczenie pochodzi z serwisu: www.linux-community.pl Tłumaczenie: Artur Skura, marzec 2001 r. "Katedra i bazar" jest jednym z najważniejszych tekstów w historii Open Source. Choć jego autor, Eric S.

Android

Kolejny system operacyjny oparty na jądrze Linux oraz oprogramowaniu GNU. Z tą różnicą, że ta wersja jest przeznaczona dla urządzeń przenośnych jak telefony komórkowe, tablety PC i netbooki. Przeważającą część urządzeń wyposażonych w ten system to gadżety z ekranem dotykowym.


Wszelkie prawa zastrzeżone © 2009