Kate OS
Z Wikibooks, biblioteki wolnych podręczników.
Spis treści |
[edytuj] Wstęp
[edytuj] Czym Jest GNU
GNU to projekt Fundacji Wolnego Oprogramowania (Free Software Foundation), mający na celu stworzenie wolnego systemu operacyjnego, kompatybilnego z systemem Unix, zgodnego z etyką hakerska. W tym celu przygotowano wolną licencję - GNU General Public Licence - pozwalajacą na swobodne wykorzystanie kodu program. Projekt powstał w roku 1984, a jego nazwa jest rekurencyjnym akronimem zdania: GNU to Nie Unix (GNU is Not Unix). Inicjatorem jest Richard Matthew Stallman - wybitny programista i zasłużony działacz Ruchu na Rzecz Wolnego Oprogramowania.
Idea GNU (i sam projekt) łączy się ściśle z kulturą hakerską i jej zasadami współpracy. Jest również odpowiedzią tej kultury na próbę jej likwidacji i przedefiniowania pojęć przez nią wypracowanych przez amerykańskich potentatów finansowych na przełomie lat '70 i '80.
Zobacz też:
[edytuj] Czym jest Linux?
Linux to nowoczesne jądro (kernel) systemu operacyjnego, klon Unixa (Miniksa), stworzony oryginalnie na platformę i386 przez fińskiego studenta Linusa Torvaldsa. Po raz pierwszy świat dowiedział się o istnieniu Linuksa w roku 1991 kiedy to Linus ogłosił powstanie wczesnej wersji nowego kernela dla Miniksa na liście dyskusyjnej comp.os.minix w Usenecie. Student chciał stworzyć wolnodostępne jądro, dzięki któremu ludzie mogliby korzystać ze wszystkich dóbr, które dawał Unix. Stworzenie nowego jądra zbiegło się z problemem, który musiał rozwiązać projekt GNU (GNU is Not Unix). Projekt GNU miał za zadanie stworzyć zestaw narzędzi, aplikacji, które tworzyłyby nowy, WOLNY system operacyjny. Projekt miał już gotowe wszystkie narzędzia, jednak jądro HURD (zestaw demonów opartych na jądrze MACH) wciąż oferowało niską stabilność, nie mogło stać się podstawą systemu GNU. Ratunkiem stało się jądro Linux, dzięki któremu możemy się dzisiaj cieszyć platformą GNU/Linux (potocznie nazywaną Linuksem, co jest mylące). Obecnie GNU/Linux oferuje wszystkie możliwości Uniksa, a nawet więcej! Oprogramowanie dla tego systemu jest tworzone przez programistów, hakerów, użytkowników z całego świata! Wszystkim im przyświeca idea WOLNEGO OPROGRAMOWANIA, dzięki której każdy może zajrzeć w kod źródłowy aplikacji, uczyć się i korzystać z wysokiej jakości oprogramowania. Wokół GNU/Linuksa wykształciła się społeczność z(dez)organizowana wokół Internetu, dzięki której powstają ciągle nowe serwisy podejmujące temat Linuksa, jest tworzona profesjonalna dokumentacja. Początkujący zawsze mogą znaleźć pomoc na forum dyskusyjnym, często na kanałach IRC lub w lokalnych grupach użytkowników Linuksa (LUG-i zajmują się propagowaniem rozwiązań opartych na platformie GNU/Linux, poszerzaniem własnej wiedzy, pomocom nowym użytkownikom).
[edytuj] Czym jest Kate OS?
Kate OS to polska dystrybucja, której pierwsza wersja została oparta na Slackware Linux (popularnej, najstarszej "żyjącej" dystrybucji). Damian stworzył i stał się liderem projektu Kate Linux Project, przemianowanym potem na Kate OS Project, który ma za zadanie kierować rozwojem dystrybucji. KateOS łączy jądro Linuksa, narzędzia GNU i inne swobodne aplikacje w jedną całość, nazywaną dystrybucją.
[edytuj] Najważniejsze cechy systemu
- małe wymagania sprzętowe, dzięki którym system może być nadal z powodzeniem używany na maszynach typu i486
- integracja z systemem PAM, zapewniająca jednolite środowisko autoryzacji
- pakiety w formacie ".TGZ", proste w budowie, nie posiadające zależności między pakietami
- skrypty startowe typu "BSD", które każdy użytkownik może zrozumieć i przystosować do własnych potrzeb
- prostota budowy, dzięki której łatwiej zadbać o bezpieczeństwo systemu
- preferowane, domyślne środowisko graficzne XFCE, które zapewnia komfortową pracę w trybie graficznym, oszczędzając przy tym zasoby komputera
- preferowana biblioteka GTK+, którą wykorzystują prawie wszystkie aplikacje działające w trybie graficznym
- ograniczona ilość aplikacji występujących w CORE KATE OS, dzięki czemu programy są zintegrowane ze sobą i bibliotekami.
- zestaw aplikacji/narzędzi, bibliotek programistycznych
- aplikacje multimedialne, pozwalające od razu po instalacji cieszyć się z dobroci jakie dają nam współczesne formaty plików audio/video
- dystrybucja jest niekomercyjna, dzięki czemu nie jest uzależniona od jakiejkolwiek instytucji, zawsze będzie "Wolna"
- zmiany, jakich wymagają pewne pakiety możemy przywrócić, używając specyficznego narzędzia dla tej dystrybucji o nazwie "sysupdate" (narzędzie to wykonuje specjalnie przygotowane skrypty dołączane do poszczególnych pakietów)
[edytuj] Główne założenia projektu
- system ma mieć możliwie jak najmniejsze wymagania sprzętowe (w granicach rozsądku)
- CORE Kate Linux ma dostarczać użytkownikowi ograniczoną ilość pakietów zintegrowanych ze sobą
- dodatkowe pakiety spoza dystrybucji nie powinny wymagać instalowania pakietów z dodatkowymi bibliotekami (w większości przypadków)
- większe partie oprogramowania mają być skupione w moduły rozszerzeń dystrybucji ("Kate extension modules"). W ten sposób dystrybuowane są KDE i GNOME. Każdy moduł rozszerzeń zawiera pakiety z dodatkowymi bibliotekami, niezbędnymi załączonemu oprogramowaniu (to znaczy, że jeżeli potrzebujemy GNOME, to do podstawowej dystrybucji wystarczy doinstalować jedynie ten moduł rozszerzeń)
- system ma używać jednolitego środowiska autoryzacji
- dystrybucja jest przeznaczona dla doświadczonych użytkowników z całego świata
- dystrybucja ma być możliwie jak najprostsza w budowie, wykorzystując przy tym nowoczesne technologie
- system musi spełniać wysokie wymagania dotyczące bezpieczeństwa i wydajności
- dystrybucja ma być przystosowana do aktualizacji
Wiele innych założeń wynika z systemu tworzenia dystrybucji.
[edytuj] Sposób rozwijania dystrybucji
Projektem zajmuje się drużyna Kate_Team, złożona z ograniczonej liczby osób znających się i współpracujących. Nad całym "Team-em" stoi lider (obecnie w postaci założyciela projektu), który wyznacza drogę tworzenia dystrybucji. Najważniejsze, krytyczne decyzje podejmuje lider, są one nieodwołalne i niepodlegające dyskusji. Ten sposób podejścia do różnych problemów redukuje do minimum czas spędzony na często mało konstruktywnych rozmowach. Kate_Team składa się z zapaleńców, wolontariuszy, którzy za swoją pracę nie otrzymują wynagrodzenia (jest to normalne, z uwagi na to, że projekt nie jest nastawiony na zarobek, nie ma przychodu). Lider wyznacza zadania członkom Kate_Team-u, ustala czas ich realizacji. Wraz z każdą nową wersją dystrybucji wychodzi wersja LIVE, działająca bezpośrednio z płyty. Nowe wydania będą wychodzić w minimum 8-miesięcznych odstępach czasowych. Przez ten czas obowiązująca dystrybucja będzie w 100% wspomagana przez projekt, co jakiś czas może wyjść tzw. "Update Pack", zawierający uaktualnienia ważnych pakietów (np. gdy wydanie nowej wersji ważnej biblioteki uniemożliwia korzystanie z nowych aplikacji). Projekt nie ma określonej daty zakończenia swojej działalności, dystrybucja będzie rozwijana tak długo, na ile starczy środków jej twórcom.
[edytuj] Jak zdobyć Kate-a ?
Kate-a można ściągnąć ze strony http://www.kateos.org/ gdzie w sekcji download mamy dostępne obrazy ISO płyt. Płyty Kate można znaleźć także na innych serwerach, często providerów internetowych. Działają także specjalne strony, z których możemy ściągnąć Kate i dodatkowe pakiety dla tej dystrybucji, są to Download Zone-y. Jeżeli znamy jakiegoś członka drużyny Kate_Team wystarczy dać mu czystą płytę i poprosić o nagranie systemu. Linki do innych serwerów, z których możemy ściągnąć obrazy płyt możemy znaleźć na stronie głównej projektu w sekcji "links". Spis członków drużyny Kate-a możemy znaleźć w sekcji "contacts".
[edytuj] Co zrobić ze ściągniętym obrazem płyty ?
Obraz płyty wystarczy wypalić używając ulubionego programu do wypalania płyt. Pod Linuksem najlepiej użyć aplikacji "cdrecord". Jeżeli używamy Windowsa, zapewne mamy także zainstalowany program "Nero", który możemy użyć do wypalenia płyty.
Używając cdrecord powinniśmy wpisać w terminalu coś w tym stylu:
bash-2.05b# cdrecord dev=0,0,0 driveropts=burnfree -v $foo/$bar.iso
gdzie zmienne foo i bar to ścieżka do pliku obrazu ISO.
Jeżeli mamy problem ze ściągnięciem plików ze strony głównej, informacje o stanie serwera i ewentualnych problemach możemy znaleźć na stronie sponsora projektu: www.shaman.net.pl .
[edytuj] Materiały źródłowe
- http://kateos.org/?lang=pl - strona domowa projektu w polskiej wersji językowej
- http://kateos.org/?sekcja=about - oryginalny tekst autorstwa Damiana Rakowskiego i Mateusza Smolarczyka (na licencji GNU FDL)