Artykuły reklamowe:
- Konserwacja komputera, defragmentacja dysku
- Kierowca do dyspozycji na cały dzień, czyli czym jechać na wesele
- Tanie i bezpieczne taxi bagażowe
- Happy Shark, czyli organizowanie imprez typu pikniki i festyny
- Furgała - inny wymiar drzwi zewnętrznych
- Kmakpol, czyli kompleksowe usługi transportowe
- POL-KRAK, wykonywanie form do urządzeń technologicznych
- Kmakpol, najlepsze gadżety reklamowe w kraju
Uruchamiania systemu cd.
W celu przyspieszenia startu systemu, należało wykonywać akcje przez daemona uruchamiającego system, a nie przez skrypty startowe. Dodatkowo tak zmodyfikowano system, aby skrypty były uruchamiane równolegle.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. Postawił sobie za cel zmniejszenie liczby PID pierwszego programu jaki uruchamia użytkownik. Postanowił, że wiele rzeczy może zostać po prostu napisanych w C. Chciał, aby akcje były wykonywane przez daemona uruchamiającego system, a nie przez skrypty startowe. Jednak jego filozofia spotkała się z dość ostrą reakcją konserwatystów. Lennart zaczął pracę nad wprowadzeniem dużych zmian w swoim daemonie. Została wydana wersja v12 SystemD, a w niej wprowadzono ogromna ilość zmian, które znacznie przybliżają użytkowników dystrybucji Linuksa do bardzo nowoczesnego systemu init. SystemD miał być rozpoznawalną funkcjonalnością Fedory 14, jednak w ostatniej chwili dystrybutorzy doszli do wniosku, że nie mogą ryzykować tak wielkiej zmiany. Nie można było przewidzieć bliżej nie sprecyzowanych problemów, które mogłyby wystąpić w następstwie zastosowania SystemD. [Reklama: biurka dziecięce Warszawa]
Wszystkich zmian w SystemD nie sposób opisać. Przez rok pracy wprowadzonych ich około 1750. Pierwszą dystrybucją, która reprezentuje przejście na SystemD jest Fedora. Pojawiają się coraz to nowsze skrypty startowe jak Initscripts lub SystemD v12, które stanowią oficjalne przejście Fedory na SystemD. Główne skrypty zostały wyczyszczone z archaicznych i zbędnych rzeczy. Ich uruchamianie może być przeprowadzane równoległe, dzięki dokonaniu podziału na części. Widać do doskonale po rozmiarach nowych skryptów. W starszej wersji zajmowały one około 60 kb kodu, który dodatkowo nigdy nie był uruchamiany równolegle. Natomiast w najnowszych wersjach ta wartość spada kilkukrotnie do niecałych 15 kb i do tego może być odpalana w sposób równoległy.
Na chwilę obecną SystemD wspiera cztery popularne dystrybucje. Są wśród nich Arch, Fedora, Gentoo i SUSE. Z pewnością dołączy do tego grona jeszcze więcej deweloperów, niestety jednak pracownicy Debiana nie zdecydowali się dotychczas na przejście na SystemD. Jako powód podali brak wsparcia dla innych systemów niż Linux. Dzięki tym wszystkim zmianom system zyskuje naprawdę wiele. Jeśli dystrybucje dalej będą podążać tą drogą, wprowadzając kolejne optymalizacje i usprawnienia, z pewnością zyskają jeszcze większe grono fanów.
Tagi: upstart, skrypty, uruchamiane usługi, SystemD, SUSE, Fedora, równoległe uruchamianie
Pozycjonowanie stron internetowych we Wrocławiu. | Boxmarket.pl Biurka szklane,
