LINUX AJEHODISTRIBUCE TomášKadavý
COJETO LINUX? Linuxjejádrem(kernelem)určitýchoperačníchsystémů Jehozdrojovýkódjevolněkdispozici(opensourcesoftware) každýsihomůžeupravovatpodlesvépotřeby ČastosetermínLinux,resp.GNU/Linux,užíváprooznačení kompletníchunixovýchoperačníchsystémů(složenýchz Linuxovéhojádra,knihovenanástrojůGNU) NejprvebylLinuxvyvíjenaužívánpouzenadšenci,avšakčasem získalpodporuvelkýchspolečností(novell,ibm,hawlett Packard, )probezpečnostavhodnévyužitínaserverech PůvodněvyvíjenproPCsprocesoryarchitekturyi386,dnesje všakpodporovánavětšinaběžnýchtypůarchitektur Užívásevembeddedsystémech,osobníchpočítačíchi superpočítačích
HISTORIEAVÝVOJ 1983:RichardStallmanzaložilprojekt GNU vsoučasnostiposkytujezákladníčást většinylinuxovýchsystémů cílembylovyvinutíkompletního unixovéhooperačníhosystému RichardStallman Zač.90.let:vrámciGNUprojektubylyvytvořenyashromážděny všechnypotřebnésoučásti(knihovny glibc,překladač GCC, textovýeditor Emacs,shell bash,...) avšakchybělojádro
1990:projektGNUzačalvyvíjetvlastníjádroGNUHurd původněmělobýtgnujádromodifikovanéjádrobsd4.4 Lite (ThomasBushnell) StallmanserozhodlpoužítmikrojádroMach 1991:LinusTorvaldszapočalvevývoji jinéhojádra,pozdějinazvanéholinux (autorpojmenování:arilemmke) vycházelzminixu,sekterýmměltorvalds zkušenosti Linuxzačaljakojednoduchýnáčrt unixovéhosystému,nemělzacíl konkurovatsystémugnuajehojádru Hurd LinusTorvalds
prodalšípostupsestalyzáklademjednoduchéovladačepropřístup kdisku,disketovémechanikyajednoduchésprávěprocesů následovněsezačalrozvíjetvkompletníjádrooperačníhosystému určenéprosystémykompatibilnísestandardemposix 17.9.1991:naInternetubylavydánaprvníverzelinuxovéhojádra (0.01) dalšíverzebylavydánavříjnutéhožroku Časemsenaprojektuvývojelinuxovéhojádrapodílelomnohojiných vývojářů(profesionálůinadšenců) Předvydánímverze0.01Torvaldsnaimplementovaldostatek POSIXovýchsystémovýchvolání,abybylomožnéspustitshellGNU bash(základníprostředí) Vývojsetakrozběhlmnohemrychleji(původněpronastavení, kompilaciainstalacilinuxubylonutnémítfunkčníminix)
PrvníverzeLinuxuvyžadovalyprospuštěnízdisku,abyběžel jinýoperačnísystém,avšakbrzyvzniklynezávisléspouštěče (např.lilo) LinuxovýsystémsvoufunkčnostíčasempředběhlMinix Jádrobylouzpůsobenoprolepšíspolupráciskomponentyz projektugnuaprovznikkompletního,plněfunkčního operačníhosystému Vsoučasnostisepokračujevevývojijádra,avšakostatní subsystémy(např.gnukomponenty)jsouvyvíjenysamostatně
RodokmenUnixovýchoperačníchsystémů
LICENCE LinuxovéjádroamnohodalšíchGNUkomponentjelicencováno podgnugeneralpubliclicense(gpl) ZdrojovékódysoftwarepodGPLmohoubýtsvobodněupravovány apoužívány,šířenyvšakmusíbýtopětpodgpl,avšakbinární formysoftwarepoužívajícígplmohoubýtposkytoványza libovolněvysokouúplatu Ostatnísubsystémymohoumítjinélicence,alevšechnyspadajído kategoriesvobodnéhosoftware
LinuxneboGNU/Linux? FreeSoftwareFoundation:linuxovédistribucepoužívajícíGNU softwarejsouvariantamignuoperačníhosystému GNU/Linux Uživatelé:Linux
GRAFICKÁPROSTŘEDÍ Linuxovédistribuce,resp.všechnyUnixovéoperačnísystémy, mohoumítsvágrafickáprostředívětšinouzaloženánaněkteré variantěsystémux Existujeněkoliktypůgrafickýchprostředí(KDE,Gnome,Xfce, WindowMaker, ) Grafickáprostředíumožňují různégrafickéefekty,jako např.třepáníoken,virtuální desktopyvpodoběrotující krychleapod.
KDE KDE(KDesktopEnvironment)jedesktopové prostředíprounixovéoperačnísystémy 1996:MatthiasEttrichkritizovalprostředíproUnixovésystémy,chtěl jednoduchéprostředíajednotnéprogramy,prosestaveníkdevyužil knihovnuqt 1997:vydánaprvníverzeKDE Qtnepoužívalootevřenoulicenci(vzniklyprojektyHarmonypro náhraduqtagnomeprovytvořeníprojektubezkde) 1998:TrolltechzměnillicencinavolnějšíQPL(QPublicLicense) 2000:vydánanováUnixováverzepodGNUGPL VsoučasnostijeKDE4.xzaloženonaQt4.xvydávanépodGPL
Gnome Gnome(GNUNetworkObjectModelEnvironment) jedesktopovéprostředíprounixovéoperační systémy PůvodnímautoremjeMigueldeIcaza,avšak faktickybylognomevyvíjenospolečnostíximianinc. spoluautořijsoutakévýrobcilinuxovýchdistribucí(redhat),vývojáři akomunitadobrovolníků ZaloženonaknihovněGTK+,licencovánopodGNULesserGeneral PublicLicense
Xfce Xfce(XFormsCommonEnvironment)je odlehčené anenáročnédesktopovéprostředí proxwindowsystémprounixovésystémy některéovládacíprvkyjsoupřevzatyzgnome 1997:OlivierFourdanvytvořilpomocíXFormsjednoduchýpanel vývojpanelupokračoval,roku1998jejfourdanvydalspolusxfwm (XfceWindowManager) XfceseneúspěšněsnažiloozařazenídodistribuceRedHat 1999:vycházíXfce3.0licencovanépodGNUGPLapostavenéna knihovnáchgtk+ 2003:vycházíXfceřady4.xpostavenénaknihovnáchGTK2
DISTRIBUCE LinuxjepouzejádremOS,technické detaily závisínakonkrétní distribuci Distribucejsouvytvářenykomerčnímifirmami,týmydobrovolníků, jednotlivci Typickádistribucekobecnémuužitíobsahujelinuxovéjádro,GNU knihovnyanástroje,příkazovéshellyatisícebalíkůaplikačního software(kancelářskéaplikace,graficképrostředíxwindowsystem, kompilátoryrůznýchjazyků,...) Distribucesevětšinoulišíúčelem,kekterémubylyvyvinuty (možnostmítplněpoužitelnýsystémokamžitěpoinstalaci,podpora konkrétnípočítačovéarchitektury,užitívreal timeaembedded systémech,...) Vsoučasnostiexistujeněkolikstovekrůznýchdistribucí
ArchLinux,Danix,Debian,Edubuntu,Fedora,Gentoo,Knoppix, Kubuntu,Mandriva,Mint,PCLinuxOS,RedHatEnterpriseLinux, Slackware,Slax,SuSE,Ubuntu,Xubuntu,... FedoraCore5(Gnome)
DebianGNU/Linux ZakladatelIanMurdock,prvnízmínkaz16.8.1993,aleutvářelse předevšímvletech1994 1995 Distribuce,kterounevyvíjíkomerčnísubjekt,alekomunita Jednaznejrozšířenějšíchdistribucí,konzervativní Vlastníbalíčkovacísystémtzv.deb balíčků(velmipropracovaný) APT Využívánpředevšímnaserverech Třihlavnívětve:stable(stabilní,otestovanýsoftwarebezchyb), testing(testovací,novějšísystémvhodnýprodesktop,avšaks možnýmichybami),unstable(nestabilní,vývojářskávětev) Dálevětve:oldstable(zastaralýsoftware)aexperimental (experimentálnívětev) JsounaněmzaloženédistribuceUbuntu,Knoppix,Danix,...
Ubuntu Každých6měsícůvycházínováverzespodporounadalších 18měsíců(!dnesvycházíUbuntu8.10IntrepidIbex!) PrvníverzeUbuntu4.10vyšla20.10.2004 ZákladnímgrafickýmprostředímjeGnome BalíčkovacísystémAPT DistribucezaloženánaDebianu,vyvíjenáspolečností CanonicalLtd. NabáziUbuntujsouodvozenydistribuceKubuntu,Xubuntu, Edubuntu,Fluxbuntu,Geubuntu
Kubuntu Xubuntu Distribuceodvozenáod Ubuntu OdnožUbuntu UžívágraficképrostředíKDE Prvníverzevydaná1.6.2006 GraficképrostředíXfce Uživatelskypřívětivé VhodnéprostaršíPC Uživatelskypřívětivé ZUbuntujemožnévytvořit Kubuntunainstalováním balíku kubuntu desktop Využívástejnérepozitářei balíčkovacísystémapt ObsahujepřevážněGTK+ aplikace
Kubuntu8.04
Xubuntu8.04
MandrivaLinux Francouzskádistribuce,dříveMandrakeLinux(doroku2005, názevsezměnilpospojenísdistribucíconnectiva) Zaměřenánasnadnostinstalaceipoužití PrvníverzebylazaloženanabáziRedHatLinuxu5.1a grafickémprostředíkde1.0(červenec1998) Mnohonástrojůprosnadnoukonfiguracisystému Balíčky(typuRPM)kompilujeproprocesorytřídyPentiuma vyšší Každánováverzejerozdělenanarůznéedice(MandrivaLinux Free,MandrivaOne,MandrivaFlash,MandrivaLinux Discovery)
RedHat(Enterprise)Linux Placenájepouzepodporaaservis Novéverzejsouvydáványkaždých18až24měsíců DistribucevyvíjenáfirmouRedHatkekomerčnímu užití Každádistribuceprocházítřemiúrovněmipodpory:plná podpora(standardněprvní3rokyodvydání,podporanového hardware,opravachybprostřednictvímaktualizací),rozšířená podpora(standardně3,5rokuodvydání,opravakvalifikovaných chybpomocíaktualizací)aúdržba(do7letodvydání,pouze bezpečnostníaktualizaceaopravazávažnýchchyb)
Fedora DistribucevyvíjenákomunitouvývojářůokoloFedoraProject SponzorovanéfirmouRedHat(odnísetentoprojektoddělil roku2003připřechoduredhatnakomerčníprojektred HatEnterpriseLinux) Předevšímprodomácívyužití ZákladnímgrafickýmprostředíjeGnome,avšakje podporovánoikde RPMbalíčkovacísystém Novéverzevycházejíkaždých6až8měsíců(zatímbylo vydáno9stabilníchverzí),pokrokovost Každázestabilníchverzíprošlatřemitestovacímifázemi
SuSE Německádistribuce,jejímvlastníkemjespolečnostNovell SpolečnostSuSE(SoftwareundSystemEntwicklung Vývoj systémůasoftwaru)vzniklavroce1992apravidelně uvolňovalabalíčkyobsahujícínapř.slackware,tištěné manuály PrvníCDverzeSLS/Slackwarebylouveřejněnoroku1994jako SuSELinux1.0 Prvnísamostatnáverzebylauveřejněnaroku1996jakoSuSE Linux4.4
Gentoo ZakladatelDanielRobbins Distribucevyvíjenákomunitou Jezaloženanazdrojovýchkódech,takžesikaždýpřeložísvůj unikátníoperačnísystémvyhovujícísvýmpotřebám maximálnímožnostnastaveníjednotlivýchaplikací,optimalizace prokonkrétníhardware,častéaktualizace... náročnostnavýpočetnívýkonvprůběhuinstalace,aktualizace systémuaaplikací,kompilace(pokudsevšaknevyužívají předkompilovanébalíky) používásystémbalíčkůportage,kterýřešízávislostiapředání parametrůpropřeklad
PortagenabízíužitíUSEflags,kterýumožňujezvolit,jakémožnosti čivolitelnésoučástichcečinechcemítzapnutévnainstalovaných programech Odlišnýzpůsobbalíčkovacíhosystému,tzv.ebuild(textovésoubory obsahujícíinstrukce,jakzískat,nakonfigurovat,zkompilovata instalovatdanýsoftware) GentooLinux2008.0
LINUXvs.WINDOWS Bezpečnost(bezpotřeby antivirovéhoprogramu) Nízkácena(možnostlegálně stáhnoutzinternetunebo zdarmazaslat) Snadnáinstalace Okamžitěpoinstalacije systémpřipravenkužívání Flexibilita Možnostsiupravitsystémdle vlastníchpotřeb Kompatibilitavětšinyaplikací swindows
ZÁVĚR ZasvédlouholetépůsobenízískalLinuxspoustupříznivců vysloužilsisvémístonatrhuoperačníchsystémů StávásekonkurentemWindows AplikaceběžícípodWindowsvětšinoujižmívajívhodnénativní aplikaceběžícípodlinuxem VposledníchletechseLinuxstálečastějipreferujevefiremníči serverovésféře,nejvícevoblastivysocevýkonnýchpočítačů V500nejvýkonnějšíchpočítačůzaujímá74,4%,jenainstalován takénanejvýkonnějšímznich,superpočítačibluegene PodíldomácíhoužitíLinuxuvůčiWindowsjestále1%
ZDROJE abclinuxu.cz cs.wikipedia.org linux.cz linuxexpres.cz linuxsoft.cz linuxwiki.cz linuxzone.cz root.cz wikipedia.org TučňákTux,maskotLinuxu