- Ubuntu to kompletna dystrybucja systemu operacyjnego GNU/Linux, przeznaczona przede wszystkim do zastosowań biurowych i domowych (ang. desktop). Bazuje na dystrybucji Debian (wersja SID). Projekt Ubuntu sponsorowany jest przez firmę Marka Shuttlewortha Canonical Ltd.
- Termin Ubuntu wywodzi się z Republiki Południowej Afryki i oznacza "humanizm dla innych" (ang. humanity towards others). W odróżnieniu od Debiana dystrybucja Ubuntu ma być wydawana co pół roku, zapewniając 18 miesięczny okres wsparcia dla każdego z wydań.
- Pierwsze wydanie dystrybucji Ubuntu miało miejsce 20 października 2004 roku. Był to Ubuntu Linux 4.10 "Warty Warthog". 7 kwietnia 2005 roku została wydana następna stabilna wersja- Ubuntu 5.04 The Hoary Hedgehog.
-
- Twórcy Ubuntu Linux w dużej mierze korzystają z osiągnięć projektów Debian i GNOME, zaś sama dystrybucja stosuje GNOME jako podstawowe środowisko graficzne. Trwają dyskusje na temat roli środowiska KDE wewnątrz dystrybucji Ubuntu; tymczasem od wersji 5.04 pojawiła się odmiana o nazwie Kubuntu, w której domyślnym środowiskiem graficznym jest właśnie KDE.
- Ubuntu kładzie duży nacisk na użyteczność wprowadzając takie innowacje jak szerokie wykorzystanie mechanizmu Sudo w zadaniach administracyjnych (podobnie jak ma to miejsce w Mac OS X) czy zapewnienie pełnej funkcjonalności ustawień podczas standardowej instalacji.
- Duży nacisk kładziony jest na zapewnienie mechanizmów ułatwiających korzystanie z systemu osobom niepełnosprawnym, oraz wprowadzenie pełnej internacjonalizacji dystrybucji, tak by oprogramowanie było użyteczne dla tak wielu ludzi jak to tylko możliwe.
- Poprzez stosowanie wspólnego z Debianem formatu pakietów instalacyjnych deb, dystrybucja Ubuntu jest bardzo silnie związana ze wspólnotą Debiana, biorąc udział zarówno w korzystaniu z osiągnięć projektu Debian jak i w jego rozwoju.
-
Oprogramowanie wchodzące w skład Ubuntu Linux zostało podzielone na trzy sekcje zwane komponentami. Celem takiego podziału jest oddzielenie od siebie aplikacji, różniących się poziomem wsparcia ze strony Ubuntu, czy sposobem licencjonowania.
- Sekcja main to tylko te aplikacje, które spełniają wymagania licencyjne Ubuntu i są wspierane przez zespół projektu. Z założenia ma zawierać oprogramowanie najważniejsze z punktu widzenia użytkownika. Aplikacje wchodzące w skład tej sekcji posiadają ze strony Ubuntu pełne wsparcie, dotyczące w usuwaniu błędów bezpieczeństwa.
- Sekcja restricted zawiera oprogramowanie niezbędne lub istotne dla pracy lub funkcjonalności systemu, lecz opublikowane na licencji niezgodnej z wymogami Ubuntu. Są to np. sterowniki kart graficznych.
- Sekcja universe obejmuje szeroki obszar oprogramowania, które może posiadać przyjazną licencję lecz nie jest wspierane przez zespół Ubuntu. Pozwala to na zapewnienie użytkownikom łatwej instalacji tych aplikacji, przy jednoczesnym ich oddzieleniu od wspieranego oprogramowania z sekcji main i restricted.
Wymagania sprzetowe
Co jeszcze mozna napisac tym fantastcznym systemie? Jesli chodzi o wymagania sprzetowe to zalezy naprawde od tego, do
czego bedziesz chcial wykorzystac dystrybucje. Linux to naprawde elastyczny system. W przypadku instalacji na serwerze,
i mocna konfiguracja (soft routing, filtrowanie pakietow, prorytetowanie oraz limity) nikt nikomu nie kaze instalowac
srodowiska graficznego, wszystko jest opcjonalne, na taka konfiguracje powinien wystarczyc sprzet ~100Mhz/~64RAM (i
bedzie sie w miare wygdnie pracowac w srodowisku tekstowym, linux praktycznie zawsze posiada dwie wersje programu tzn
wersje dla tty(sr. tekst) i wersje dla X(sr. graficznego). Przykladem moze byc klient irc -- dla X mamy
X-Chat/ksirc/inne dla tty natomiast jest irssi/bitchX/ircII/inne.
W przypadku instalacji systemu na desktopie, bedziemy potrzebowac troszke lepszego sprzetu. GNome(domyslne srodowisko graficzne w Ubuntu) jest naprawde przyjemne w obsludze i nie tak zasobozerne jak np KDE. Oczywiscie kazdy moze wybrac takie sr. jakie mu pasuje, dla slabszych konfguracji sprzetowych polecam np fluxboxa lub icewm; szczegolnie to ostatnie jest wyjatkowo lekkie, a po odpowiednim skonfigurowaniu wyglada jak win98 lub winXP;]] Podsumowujac na desktop przydalo by sie 64 - 128 RAM / 200 - 400Mhz (dla icewm) i ~128RAM ~400Mhz dla Gnome. KDE tez powinno sobie poradzic.
Zastosowania
Zastosowania? No jak kazdy system operacyjny ;P Mi na przyklad linux bardzo pomogl w nauce programowania. Po instalacji jest on praktycznie zwarty i gotowy do akcji;] Wystarczy otworzyc edytor (na przyklad vim -- moj ulubiony;)), nabazgrac cos i juz mozna kompilowac (gcc). Jakosc narzedzi programistycznych jest naprawde wysoka, i nie trzeba za nic placic po 1000 zl jak za VS msoftu. Druga milo niespodzianka byly dla mnie podreczniki programisty, tzw man-pages (od manual==podrecznik;)). Kazda funkcja z bibliotek ma swoj podrecznik, podczas pisania czesto zapomina sie argumentow etc, normalnie ma m$ pewnie kazdy polecial by w tym przypadku do msdn, na linuxie wystaczy wydac magiczne polecenie `man 3 funkcja` zeby uzyskac pomoc:)
Oczywiscie linux nie jest systemem wylacznie dla programistow! Dawalem tylko przyklad zastosowania. Osobiscie nie uzywam wogole systemu M$ i daje rade. Linuks ma naprawde duzo fajnego softu. Typowy Linuksowy program, jak mplayer, to prawdziwy kombajn tworzony przez napalencow, obslugujacy wszystko co mozliwe w danej kategorii i caly czas preznie rozwijany. Mplayer, o ktorym wspomnialem, jest programem do odtwarzania multimedii (cos jak vplayer/wmp na m$). Tak jak napisalem, w tej chwilii obsluguje prawie wszystkie kodeki audio / video o jakich tylko sniliscie. Jakosc odtwarzania jest w moim odczuciu lepsze od windows'owskich odpowiednikow (tzn jest porownywalna, ale masa opcji w mplayerze pozwala nam skorygowac/poprawic co chcemy w locie). Do mplayera dolaczany jest program mencoder. Mencoder jak sama nazwa wskazuje to Enkoder a/v, obslugujacy podobnie jak mplayer wiele kodekow, a jego obsluga jest banalnie prosta. Mozna wszystko oczywiscie uczynic z linii komned, ale jest i Gui dla ludzi wolacych pracowac w Srodowisku graficznym. Dodam jeszcze ze jest odpowiednik winampa -> nazywa sie xmms, ma duzo roznych wtyczek i w rezultacie mozna z niego uczynic lustrzane odbicie produktu nullsoft. W kazdym razie winampa tez da rade odpalic po wine (~emulator Windowsów xp/2000/98/me/).
Co jeszcze... no nie bede tutaj kazdego programu opisywal. Powiem tylko ze warto sprobowac tego systemu.
Jeszcze troche o grach. Niektorzy producenci wydaja gry zarowno na windowsa jak i linuxa (np ID-Software ==
Doom3/quake'i/RTCW, Splashdamage == ET, i tak dalej, Unreal Tournament) a niektorzy nie, np Halflife. Istnieje
program do odpalania gier windowsowych na linuie i nazywa sie Cedega. Ten program jest platny, ale bez problemu mozna go
sciagnac z p2p. Jest takze wersja darmowa, ktorej uzywam, i dziala;] Szczegoly na stronie Transgaming (tworcow Cedegi).
Oprogramowanie
Nie bede tutaj wymienial wszystkich programow dzialajacych na linuxie bo to nie ma sensu, wymienie tylko te ktore lubie i uzywam.
Przegladarka internetowa
Mozilla Firefox - opis na stronie. Opera - opis na stronie.Odtwarzacz filmow/multimediow
mplayer - opis na stronie.Odtwarzacz mp3/multimediow
xmms - opis na stronie.Edytor
vim - opis na stronie.IRC
irssi - opis na stronie.Usenet
Pan - opis oszywiscie na stronie;].IM(Gadu Gadu, Jabber)
Kadu - info na stronie. Psi - patrz stronka;).... I inne
Co sprzedaje
W komplecie 6cd (dla wszystkich architektur, zawsze to lepiej miec, na wszelki wypadek):
- install Ubuntu CD x86 (pentiumy,athlony,i wszystko inne)
- install Ubuntu CD amd64
- install Ubuntu CD powerPC
- live-cd Ubuntu CD x86 (pentiumy,athlony,i wszystko inne)
- live-cd Ubuntu CD amd64
- live-cd Ubuntu CD powerPC
Cena to 3zł (no i za wysyłke). Płytki oryginalnie tłoczone i ladnie opakowane
:).
Cale oprogramowanie (z wyjatkiem kilku pakietow -- szczegoly na CD) jest objete licencja GPL, ktora wraz ze zrodlami tego oprogramowania dolaczono na CD.
Tworca systemu ubuntu jest Mark Shuttleworth i Canonical Ltd. Od czasu powstania dystrybucji ludzie z roznych czesci swiwata tworza dystrybucje calkowicie non-profit