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

Uruchamiania systemu

Rozwój sprzętu komputerowego niestety nie był w stanie zrekompensować ilości uruchamianych usług. Dlatego skonstruowano narzędzia przyspieszające start. Największe nadzieje wiązano z upstart, jednak nie spełnił on oczekiwań.

Kwestia uruchamiania systemu operacyjnego zrodziła problem, który z kolejnymi latami narastał coraz bardziej. Było to spowodowane faktem, że rozwój sprzętu nie nadążał nad ilością uruchamianych usług. Przede wszystkim dyski twarde nie były w stanie zrekompensować negatywnego skutku tego zjawiska i objawiało się to wydłużaniem czasu uruchamiania systemu. Przez wiele lat rozwoju deweloperzy Linuksa dokładali do kolejnych dystrybucji ilość uruchamianych usług. W końcu doprowadziło do to zbyt długiego oczekiwania na załadowanie wszystkich elementów i podjęto działania w celu eliminacji tego problemu. Powstawało kilka ciekawych narzędzi np. minit, initng, runit itd. Jednak pierwszym poważnym urządzeniem, z którym wielu ludzi wiązało bardzo duże nadzieje, był. Wcześniejsze rozwiązania nie były gotowe do użycia w większych dystrybucjach, natomiast upstart szybko zaczęło być wspierane. Mimo starań nie wniósł jednak wiele nowego, ponieważ nie dało się używać równoległego startu usług z powodu nie działającego systemu zależności między skryptami.

Ważnym krokiem było zwrócenie uwagi, że dużo czasu system poświęca na uruchomienie przyległości jądra. [Reklama: photoshop download, reklama w internecie] Pojawiła się potrzeba napisania na nowo narzędzia służącego do tworzenia initramfs, ponieważ większość dystrybucji miała własne skrypty służące do wczytywania potrzebnych modułów przy starcie i tworzenia initrd. Prace prowadzili wspólnie przedstawiciele wielu dystrybucji, dzięki temu został stworzony Dracut. Jest on bardzo uniwersalnym narzędziem służącym do tworzenia initrd. Dodatkowo posiada wsparcie dla najpopularniejszych systemów.
Dzięki obsłudze wiele możliwych scenariuszy uruchamiania systemu, Dracut posiada bardzo duże możliwości jak szyfrowanie dyskami czy też iSCSI/FCoE. Dracut został szybko zaadaptowany przez inne dystrybucje i niedawno dostosowano go do potrzeb Gentoo. Uruchamiania skryptów initrd przebiegało teraz naprawdę szybko, ponieważ już po 9 sekundach sterowanie było oddawane do init. Mimo wszystko sukces Dracuta nie wprowadził radykalnych zmian w sposobie startu dystrybucji Linuksa, a upstart nie spełnił pokładanych w nim nadziei. W rzeczywistości „nowoczesny” upstart uruchamiał wciąż przestarzałe skrypty.

Lennart Poettering z Red Hat i Kay Sievers z Novella rozpoczęli pracę nad SystemD, czyli nowoczesnym systemem startowym, który miał zastąpić upstart nie spełniający oczekiwań. Kierowano się dwoma podstawowymi i prostymi zasadami. Należało uruchamiać znacznie mniej, ale jednocześnie uruchamiać więcej rzeczy równolegle.

Tagi: upstart, skrypty, uruchamiane usługi, przyległość jądra, Dracut, szyfrowanie, dystrybucja

Brak komentarzy!

 


Zobacz także:

Kluczowe aplikacje

GNU/Linux posiada szereg aplikacji, które znacznie zwiększają jego wydajność i praktyczność. [Reklama: kontroler ethernet] Do najbardziej przydatnych aplikacji należą hdparm, za pomocą którego możemy dostrajać parametry naszego dysku, Vim jako bardzo dobrze znany edytor tekstu, wget dzięki któremu ściągamy ściągamy pliki z Internetu bez ograniczeń oraz startx, który pozwoli nam na uruchamianie X-y (X-Window).

Instalacja Ubuntu cd.

Nawet dla początkującego użytkownika proces instalacji Ubuntu nie stanowi żadnego problemu. Jeżeli chcemy posiadać zainstalowany system z ustawieniami domyślnymi, nie musimy poświęcić szczególnej uwagi podczas instalacji. Możemy jednak zmienić klika istotnych parametrów, zanim zaczniemy korzystać z naszej dystrybucji. Jednym z etapów instalacji jest wybranie odpowiedniej strefy czasowej.

Uruchamiania systemu cd.

Uruchamianie systemu Linux z biegiem czasu powodowało pewno problemy i trwało zdecydowanie za długo. Spowodowane to było faktem, że rosła liczba uruchamianych usług, a rozwój sprzętu nie był w stanie tego zrekompensować. Dlatego rozpoczęto prace nad SystemD, ponieważ upstart nie spełniał stawianych przed nim wymagań. Lennart Poettering doszedł do wniosku, że aktualne skrypty startowe używają strasznie dużo programów.


Wszelkie prawa zastrzeżone © 2009