About/pl

From RockWiki

Jump to: navigation, search

Contents

Wprowadzenie

ROCK Linux jest eleastycznym zestawem do tworzenia dystrybucji Linuksa. Jest to schemat i zestaw narzędzi do stworzenia swojej własnej dystrybucji Linuksa. Patrz również misja.

Jeśli nie chcesz tworzyć własnej dystrybucji lecz po prostu jesteś zainteresowany solidną dystrybucją ogólnego zastosowania, to zajrzyj tutaj Crystal ROCK.

Konfigurowalność

Możesz konfigurować własną konstrukcję ROCK-a i łatwo stworzyć własną dystrybucję. Istnieje software do zarządzania środowiskiem operacyjnym. W ten sposób tworzy się narzędziowy system projektowy do zbudowania nowego systemu operacyjnego.

Oto niektóre opcje konfiguracji:

Wybór pakietów
Mozesz wybrać pakiety, które chcesz mieć w swojej dydtrybucji. Oznacza to, że pakietów których nie chcesz lub nie potrzebujesz, w ogóle nie będzie się tworzyć. Lista dostępnych pakietów jest tutaj.
Kompilator i optymalizacja
Możesz wybrać kompilator i opcje procesu optymalizacji niezbędne przy tworzeniu Twojej dystrybucji. To umożliwia pełne wykorzystanie mozliwości posiadanego sprzętu. Można także zbudować całą dystrybucję korzystając z bezpieczeństwa oferowanego przez GCC Stack-Smashing Protector.
Dietlibc oraz uClibc
Jako biblioteki C, w miejsce GNU LibC można użyć dietlibc lub uClibc. Może to być bardzo przydatne np. przy systemach wbudowanych.
I wiele więcej...
Innymi możliwościami są: wybór rodzaju init-style oraz menadżera pakietów, dostosowanie opcji konfiguracyjnych GNU i wiele innych udogodnień. Przy rozwijaniu ROCK-a, skupiamy się przede wszystkim na możliwie najłatwiejszym dodawaniu nowości i możliwościach prostej konfiguracji.

Wspierane architektury

Większość dystrybucji utworzonych dzięki ROCK Linux działa na sprzęcie x86. Ale ROCK Linux wspiera także inne architektury: Alpha AXP, ARM, HPPA/HPPA64, ia64, MIPS, PowerPC, Sparc32/Sparc64 oraz x86-64. Inne dojdą w najbliższej przyszłości, bowiem łatwo je dodać..

The ROCK Linux Core has been ported to the PowerPC. This was done live, on stage at the Chaos Communication Congress 1999 in only 3 congress days . That was a very impressive demonstration of the high portability of ROCK Linux.


Obiekty

A "ROCK Linux Build Target" is a set of rules for creating a ROCK Linux based Linux distribution. The ROCK Linux build system has very flexible hooks which allow targets to modify the way the build system works. So targets can be used to create special-purpose distributions like single-disk routers, embedded systems, NCs (thin clients), set-top-boxes or cluster-nodes.


Budowanie na klastrze

Kompilacja ROCK Linuksa może trwać bardzo długo (kilka dni, nawet na najnowocześniejszym sprzęcie, szczególnie jeśli tworzy się wszystkie pakiety z pełną optymalizacją). Aby skrócić ten czas, istenieje możliwość kompilacji ROCK-a na klastrze stacji roboczych.

Ulepszanie ROCK Linuksa

Rozszerzanie możliwości ROCK Linuksa jest miłe i łatwe oraz dobrze udokumentowane w Jak rozbudować ROCK Linux. Dokumentacja ta jest dostarczana wraz z źródłami ROCK Linux. W dokumentacji opisano jak pisać nowe pakiety, jak tworzyć obiekty i pisać skrypty ROCK Linuksa na nowe architektury.

Personal tools