<Poprzedni | Spis treści | Następne>
Przedmowa
Moja podróż do nauki i lepszego zrozumienia Linuksa rozpoczęła się w 1998 roku. Właśnie zainstalowałem swoją pierwszą dystrybucję Linuksa i szybko zaintrygował mnie cała koncepcja i filozofia Linuksa.
Zawsze istnieje wiele sposobów na wykonanie jednego zadania. To samo można powiedzieć o dystrybucjach Linuksa. Przez lata istniało ich bardzo wiele. Niektóre nadal istnieją, niektóre przekształciły się w coś innego, jeszcze inne zostały zepchnięte do naszej pamięci. Wszyscy robią rzeczy inaczej, aby dopasować się do potrzeb swojej grupy docelowej. Ponieważ istnieje tak wiele różnych sposobów osiągnięcia tego samego celu końcowego, zacząłem zdawać sobie sprawę, że nie muszę już ograniczać się do jednej realizacji. Przed odkryciem Linuksa po prostu znosiliśmy problemy z innymi systemami operacyjnymi, ponieważ nie miałeś wyboru. Tak było, czy ci się to podobało, czy nie. Wraz z Linuksem zaczęła się pojawiać koncepcja wyboru. Jeśli coś ci się nie podobało, mogłeś to zmienić, a nawet zachęcić.
Próbowałem kilku dystrybucji i nie mogłem się zdecydować na żadną. Same w sobie były świetnymi systemami. To już nie była kwestia dobra i zła. Stało się to kwestią osobistego gustu. Przy całym tym wyborze stało się jasne, że nie będzie jednego systemu, który byłby dla mnie idealny. Postanowiłem więc stworzyć własny system Linux, który w pełni odpowiadałby moim osobistym preferencjom.
Aby naprawdę uczynić go moim własnym systemem, postanowiłem skompilować wszystko z kodu źródłowego zamiast używać prekompilowanych pakietów binarnych. Ten „doskonały” system Linux miałby mocne strony różnych systemów bez ich dostrzeganych słabości. Początkowo pomysł był dość zniechęcający. Pozostałem przy idei, że taki system można zbudować.
Po przejrzeniu problemów, takich jak zależności cykliczne i błędy w czasie kompilacji, w końcu zbudowałem niestandardowy system Linux. Był w pełni operacyjny i doskonale nadawał się do użytku, jak każdy inny system Linux w tamtym czasie. Ale to była moja własna kreacja. To było bardzo satysfakcjonujące, że sam stworzyłem taki system. Jedyną lepszą rzeczą byłoby samodzielne stworzenie każdego kawałka oprogramowania. To była kolejna najlepsza rzecz.
Kiedy dzieliłem się swoimi celami i doświadczeniami z innymi członkami społeczności Linuksa, stało się jasne, że istnieje ciągłe zainteresowanie tymi pomysłami. Szybko stało się jasne, że takie niestandardowe systemy Linux służą nie tylko do spełniania specyficznych wymagań użytkownika, ale także służą jako idealna okazja do nauki dla programistów i administratorów systemów, aby poprawić (istniejące) umiejętności w zakresie Linuksa. Z tego rozszerzonego zainteresowania Projekt Linux od podstaw urodził się.
Ta książka Linux From Scratch jest centralnym rdzeniem wokół tego projektu. Zawiera informacje i instrukcje niezbędne do zaprojektowania i zbudowania własnego systemu. Chociaż ta książka zawiera szablon, który zaowocuje prawidłowo działającym systemem, możesz dowolnie zmieniać instrukcje, co jest po części ważną częścią tego projektu. Pozostajesz pod kontrolą; po prostu wyciągamy pomocną dłoń, aby rozpocząć własną podróż.
Mam szczerą nadzieję, że będziesz się świetnie bawić pracując nad własnym systemem Linux From Scratch i będziesz cieszyć się licznymi korzyściami płynącymi z posiadania systemu, który jest naprawdę twój.
--
Gerarda Beekmansa [email chroniony]
--
Gerarda Beekmansa [email chroniony]