A L i n u x r u h á j a Disztribúciók és azok sajátosságai Ablakkezelők DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév
D i s z t r i b ú c i ó f o g a l m a A Linux-disztribúció (röviden: distro) olyan összeállítás, mely egy felhasználásra kész GNU/Linux alapú operációs rendszert, és ahhoz tartozó, válogatott programokat tartalmaz Forrás: http://hu.wikipedia.org
D i s z t r i b ú c i ó k s o k a s á g a Célközönség Fájlrendszer felépítése Csomagkezelés Biztonsági és egyéb frissítések
A v á l a s z t á s l e h e t ő s é g e! Ubuntu Linux SuSE Linux Fedora Core Linux Debian Gnu/Linux Mandriva Gentoo Linux Stb. http://distrowatch.org - több száz distro
A v á l a s z t á s l e h e t ő s é g e! Hasonló rendszermag (kernel) Vanilla, patch kernel - www.kernel.org Csomagkezelés *.rpm - *.deb - *.tgz Felhasználói környezet KDE, Gnome, XFCE, WindowMaker
S a j á t d i s t r o A kernel fölött aztán végleg szabad a pálya: megfelelő tudással bárki összehozhatja az önmagának legjobban megfelelő Linuxot, amiben a konfigfájlok helyétől és alakjától kezdve az alkalmazott programokig mindent egyedire formázhat, ha akar. Amennyiben ezt a műveletet többen, és valamilyen koncepció alapján hajtják végre, úgy már tényleg kész a disztribúció... Forrás: http://itport.hu/cikk/98
C s o m a g k e z e l é s A csomag egy bináris állomány, mely leginkább a win32 rendszeren lévő install programoknak felel meg. Tartalmazhat egy programcsomag lefordított bináris állományt, amit csak be kell másolni a megfelelő helyekre és kész is vagyunk. Tartalmazhat forráskódot, és azt miután letöltöttük gépünkre ott helyben fordítjuk le.
C s o m a g k e z e l é s Forrás alapú disztribúciók (Gentoo Linux) Bináris csomag alapú disztribúciók (Debian, Ubuntu, SuSE, Fedora)
F o r r á s a l a p ú d i s t r o A forrás alapú disztribúcióknál a csomagkezelő az adott programok forrását tölti le, és azt a gépünkön lefordítja futtatható állománnyá. Ez roppant időigényes munka, még ha a lépések automatizálva is vannak, azonban a végeredmény egy, a gépünk adottságait és lehetőségeit kihasználó rendszer lesz. Itt a problémát a rendszer naprakészen tartása jelenti, hiszen amennyiben egy programból kijön egy új változat, azt ismét le kell fordítani, esetleg minden függőségével együtt. Forrás: http://itport.hu/cikk/98
B i n á r i s c s o m a g a l a p ú d i s t r o Többen úgy gondolták, hogy szép szép, de azért a gépet használni is szeretnék, és nincs kedvük ennyit szöszölni a rendszer karbantartásával. Akkor meg miért a gépünkön fordítsuk le? Készítsünk inkább kevésbé hardver-specifikus állományokat, amit tetszőleges hasonló géppel rendelkező ember használhat. Ilyenkor a gépünkre valamilyen csomag formájában egy lefordított programot telepítünk, ami csak bemásolódik a megfelelő helyre, és kész. Természetesen ezek a rendszerek a forrás alapúakhoz képest lassabbak, azonban a karbantartásra fordított idő a töredéke. Forrás: http://itport.hu/cikk/98
B i n á r i s c s o m a g a l a p ú d i s t r o *. deb alapú disztribúciók Debian, Ubuntu, UHU *.rpm alapú disztribúciók Redhat, Fedora, SuSE *.tgz alapú disztribúciók - Slackware
G r a f i k u s f e l ü l e t A Linux grafikus felülete nagyon eltér a Windows grafikus felületétől, egy nyitott szabványon alapul, amelyet X Window System (továbbiakban XWS) néven lehet megtalálni.
G r a f i k u s f e l ü l e t Linux alatt a grafikus felület "előállítását" is szerver-kliens megoldással implementálták. Ez a gyakorlatban azt jelenti, hogy gépünkön általában automatikusan indul egy grafikus szerver (ezt hívják X-nek), amihez mi kliens módban kapcsolódunk, létrejön egy grafikus környezetünk, és azon indíthatunk egy nekünk szimpatikus ablakkezelőt.
X s z e r v e r Grafikus szerver Grafikus kliens TCP/IP protokoll Tetszőleges ablakkezelő Platformfüggetlen Xfree86 vagy Xorg
X s z e r v e r Betűtípus Billentyűzet kezelés Egér és mutatóeszközök kezelése Videó kártya Monitor és egyéb kimenti forrás
A b l a k k e z e l ő k Programkörnyzet ikonok, menük, ablakok keretei Windowsnál az asztalnak feleltethető meg X szervert használva fut Az alternatívák...
A b l a k k e z e l ő k - K D E h t t p : / / w w w. k d e. o r g KDE = K(ool) Desktop Environment A KDE egy grafikus felhasználói környezet, tehát egy olyan, sokféle programból, komponensből és dokumentumból álló környezet, mely lehetővé teszi a számítógép könnyű kezelését. A KDE lehetővé teszi, hogy UNIX operációs rendszerű számítógépeket éppoly könnyen kezelhető felületen keresztül lehessen használni, mint a Mac OS X-et vagy a Windows Xp-t.
A b l a k k e z e l ő k - K D E Összefoglalva a KDE egy Grafikus asztali környezet saját könyvtárakkal és kiterjedt alkalmazáskészlettel. A Qt könyvtárra épül. Qt = grafikus widget-készlet (ablak-mütyürke) Olyan programozásbeli eszköz, amely vagy látható (mint pl. egy ablak, nyomógomb, jelölőnégyzet), vagy közvetett módon az alkalmazás kinézetét szabályozza (pl. igazítás, tagolás).
A b l a k k e z e l ő k - K D E
A b l a k k e z e l ő k - G n o m e h t t p : / / w w w. g n o m e. o r g GNU Network Object Model Environment A GNOME egy számítógépes desktop környezet UNIX-hoz és Unix-szerű operációs rendszerekhez. Ez a GNU Project hivatalos desktop környezete. GTK grafikus függvénytár. A GTK az angol GIMP Toolkit rövidítése. Olyan Widget készletet jelöl, amely eredetileg a GIMP rajzprogramhoz készült. Ma már számos alkalmazás, többek között a GNOME és XFce desktop környezet épül rá.
A b l a k k e z e l ő k - G n o m e
A b l a k k e z e l ő k - X f c e h t t p : / / w w w. x f c e. o r g Célja, hogy pehelysúlya ellenére a lehető legteljesebb és legmodernebb felhasználói környezetet nyújtsa.
A b l a k k e z e l ő k - X f c e
A b l a k k e z e l ő k Saját filekezelő felület Saját Internetes böngésző Saját Office eszközök Saját rendszerprogramok Saját beállítóközpont Saját folyamatjelző Saját nyomtatás-vezérlő stb. stb...