Wyszukiwanie w witrynie

Jak od podstaw opracować własną niestandardową dystrybucję Linuksa


Czy kiedykolwiek myślałeś o stworzeniu własnej dystrybucji Linuksa? Każdy użytkownik Linuksa w swojej podróży do Linuksa przynajmniej raz myślał o stworzeniu własnej dystrybucji Linuksa. Nawet ja nie byłem wyjątkiem jako nowicjusz w świecie Linuksa i poświęciłem sporo czasu na opracowanie własnej dystrybucji Linuksa. Tworzenie dystrybucji Linuksa od zera nazywa się Linux od zera (LFS).

Zanim zacząłem, doszedłem do kilku wniosków na temat LFS, które można opisać jako:

1. Ci, którzy chcą opracować własną dystrybucję Linuksa, powinni zrozumieć różnicę pomiędzy tworzeniem dystrybucji Linuksa od zera (od zera oznacza zaczynanie od początku), a wszystkim, czego chcesz, to po prostu ulepszyć już dostępny Linuks Dystrybucja

Jeśli chcesz po prostu ulepszyć ekran flash, dostosować sposób logowania, a najlepiej popracować nad wyglądem i działaniem systemu operacyjnego Linux, możesz wybrać dowolną uczciwą dystrybucję Linuksa i dostosować ją tak, jak chcesz. Co więcej, pomocne będzie wiele narzędzi do ulepszania.

Jeśli chcesz umieścić wszystkie niezbędne pliki, programy ładujące i jądro oraz wybrać, co dołączyć, a czego nie, a następnie skompilować wszystko samodzielnie, musisz opracować Linux From Scratch (LFS).

Uwaga: jeśli chcesz po prostu dostosować wygląd i sposób działania systemu operacyjnego Linux, ten przewodnik nie jest dla Ciebie. Jeśli naprawdę chcesz stworzyć dystrybucję Linuksa od zera i chcesz wiedzieć, od czego zacząć i uzyskać inne podstawowe informacje, oto przewodnik dla Ciebie.

2. Plusy tworzenia własnej dystrybucji Linuksa (LFS):

  1. Poznajesz wewnętrzne działanie systemu operacyjnego Linux.
  2. Tworzysz bardzo elastyczny system operacyjny zgodnie ze swoimi potrzebami.
  3. Twój opracowany system operacyjny (LFS) będzie bardzo kompaktowy, ponieważ będziesz mieć pełną kontrolę nad tym, co uwzględnić/wykluczyć.
  4. You Development (LFS) będzie miał dodatkowe bezpieczeństwo.

3. Wady tworzenia własnej dystrybucji Linuksa (LFS):

Tworzenie systemu operacyjnego Linux od zera oznacza złożenie wszystkich niezbędnych rzeczy w całość i skompilowanie. Wymaga to dużo czytania, cierpliwości i czasu. Powinieneś także mieć działający system Linux do rozwijania LFS i wystarczającą ilość miejsca na dysku.

4. Ciekawe, że Gentoo/GNU Linux jest w pewnym stopniu najbliżej LFS. Zarówno Gentoo, jak i LFS to dostosowany system Linux zbudowany w całości na podstawie kompilacji Source.

5. Powinieneś być doświadczonym użytkownikiem Linuksa, posiadającym dobrą wiedzę na temat kompilacji pakietów, rozwiązywania zależności i znającym się na języku skryptowym powłoki. Znajomość języka programowania (najlepiej C) ułatwi Ci pracę. Nawet jeśli jesteś nowicjuszem, ale dobrze się uczysz i szybko przyswajasz wiedzę, możesz również zacząć. Najważniejszą częścią jest to, że nie powinieneś tracić entuzjazmu podczas całego procesu tworzenia LFS.

Jeśli nie jesteś wystarczająco zdeterminowany, obawiam się, że możesz porzucić budowanie LFS pośrodku.

6. Teraz potrzebujesz przewodnika krok po kroku, aby można było opracować Linuksa od zera. LFS to oficjalny przewodnik po tworzeniu Linuksa od podstaw. Nasza witryna partnerska tradepub udostępniła naszym czytelnikom przewodnik LFS, i to również bezpłatnie.

Książkę Linux From Scratch możesz pobrać, klikając poniższy link:

Pobierz: Linux od podstaw

O: Linux od zera

Autorem tej książki jest Gerard Beekmans, lider projektu LFS, a redakcją są Matthew Burgess i Bruse Dubbs, obaj współpracownicy -lider projektu. Książka jest obszerna i liczy ponad 338 stron.

Po omówieniu – wprowadzenia do LFS, przygotowania do kompilacji, zbudowania LFS od podstaw, skonfigurowania skryptów startowych, umożliwienia rozruchu LFS i dodatków, masz wszystko, co chcesz wiedzieć o projekcie LFS.

W tej książce podano również szacunkowy czas potrzebny na skompilowanie pakietu. Szacowany czas obliczany jest na podstawie odniesienia do czasu kompilacji pierwszego pakietu. Wszystkie szczegóły są przedstawione w sposób łatwy do zrozumienia i wdrożenia, nawet dla początkujących.

Jeśli masz mnóstwo czasu i naprawdę jesteś zainteresowany rozwojem własnej dystrybucji Linuksa, nie chciałbyś przegapić szansy na pobranie tego ebooka, i to za darmo. Wszystko, czego potrzebujesz, to rozpocząć tworzenie własnego systemu operacyjnego Linux, korzystając z tego ebooka, wraz z działającym systemem operacyjnym Linux (dowolna dystrybucja Linuksa z wystarczającą ilością miejsca na dysku), czasem i entuzjazmem.

Jeśli Linux Cię fascynuje, jeśli chcesz zrozumieć Linuksa od podstaw i chcesz opracować własną dystrybucję Linuksa, to to wszystko, co powinieneś wiedzieć na tym etapie, w przypadku większości innych rzeczy, które możesz chcieć odwołać się do książki znajdującej się powyżej połączyć.

Podzielcie się też swoimi wrażeniami z książki. Jak łatwo było zapoznać się ze szczegółowym przewodnikiem LFS? Jeśli już opracowałeś LFS i chcesz dać kilka wskazówek naszym czytelnikom, czekamy na Twoją opinię.