GoboLinux LetöltésekDokumentációkKözösségi portálRecipékKépek


Gobolinux 014 - A kibocsátás részletes ismertetője

bevezetés

Örömmel jelentjük be a GoboLinux 014-et, a GoboLinux új, jelentős kibocsátását, a Linux disztribúciót, mely újragondolt fájlrendszer-hierarchiával rendelkezik. Ez a kibocsátás több mint egy évnyi munkánk eredménye. A Live CD környezet messzemenően testreszabható, és a csomagok telepítése közben dinamikusan generált úgynevezett "sandbox" környezetet használ azért, hogy elkülönítse a forráskódot és annak függőségeit a fordítás idejére. Nagyobb változtatás benne csomagok terén a KDE 3.5.8, Glibc 2.5 és Xorg 7.2, valamint a GoboLinux fejlesztőeszközök új verzióinak rendelkezésrebocsátása.

Elérhetőség

A GoboLinux ISO képmásként tölthető le, több tükörszerverről.

A kibocsátás áttekintése

Live CD

A GoboLinux CD egyaránt szolgál telepítési célokra és Live CD-ként is, komplett KDE 3.5.8 alapú grafikus környezettel, OpenOffice.org 2.2.0-val és számos egyéb alkalmazással. Lényegében, a GoboLinux fájlrendszer-hierarchia moduláris felépítésének köszönhetően, a CD-ről elérhető minden program használható közvetlenül a "LiveCD-környezetből" -- a telepítőrutin dolga mindössze annyi, hogy a felhasználó által kiválasztottakat átmásolja a célpartícióra (az esetleges függőségek figyelembevételével).

A grafikus telepítő

A 010-es verzó óta, a GoboLinux olyan telepítővel rendelkezik, mely egyaránt képes szöveges és grafikus módban is dolgozni. Mindkét üzemmód jellemzői azonosak, köszönhetően az AbsTK (Abstract Toolkit) fejlesztésnek, mely a GoboLinux fejlesztőgárdájának alkotása kifejezetten ezen telepítőprogram számára: ez lényegében egy olyan egyesített Python widget készlet, ami felderíti az adott környezetet, és alkalmazkodik is ahhoz. Ez jelenleg két felületet támogat, melyek az ncurses/console és a Qt/X11.

Hardware detektálás

A GoboLinux Udev-bázisú hardware detektálással rendelkezik. A meghajtók széles készletét támogatja, betöltve a szükséges kernelmodulokat.

A videoüzemmód meghatározása külön történik, az Xorg saját erre szolgáló mechanizmusára támaszkodva. Ha a Live CD-ről való indulás közben bármely videokártya felismerése során probléma merülne fel, vissza lehet lépni az alapértelmezett "vesa" üzemmódhoz, mely a legtöbb kártya esetén működik.

Hardware-szükséglet

Processzor

A GoboLinux i686-alapú rendszerekre van lefordítva: Intel Core család, Pentium II/III/4, Intel Celeron, AMD Duron, AMD Athlon/XP/MP.

Memóriaigény

A Live CD környezet betöltődéséhez 32 MB RAM szükséges mint minimum a szöveges üzemmódhoz, és minimum 128 MB a grafikus KDE desktop használatához; ám 256 MB az ajánlott a Live CD-vel való kényelmes kísérletezéshez.

A merevlemezre installálás után a memóriaigények nagyon változnak a futtatott alkalmazás igényeitől függően, de az értékek, amiket fent leírtunk a Live CD-vel kapcsolatos tapasztalatszerzésre vonatkozóan, jó irányelvek.

A videokártya és a perifériák

A videokártyák az Xorg X11 szerveren keresztül vannak támogatva, "vesa" üzemmódba való visszatérési lehetőséggel, melyet a legtöbb használatban levő kártya támogat. Sok hangkártya ALSA (Advanced Linux Sound Architecture) és OSS (Open Sound Systemen) rendszeren keresztül van támogatva. Egyéb perifériákat további csomagokon keresztül támogatunk ((SANE, GPhoto, stb.) melyek elérhetőek a GoboLinux csomag- és recipegyűjteményében.

Csomag-specifikus megjegyzések

Örömmel tudatjuk, hogy bemutathatjuk az alternatív linuxdisztribúció, a GoboLinux 013 egy új, jelentősen fejlesztett változatát. Ez a változat több mint egy évnyi kemény munka eredménye, amit főként a disztribúció alapját képező legfontosabb szolgáltatások jobbítására fordítottunk. Az új LiveCD nagyon testreszabható, és a csomagkezelő olyan, dinamikusan létrehozott környezetben működik, ami a fordítás alatt elszigeteli a forráskódot és a függőségeit.

Ezek a nem rögvest feltűnő, háttérben végrehajtott javítások azzal végződtek, hogy naprakészre frissítettük a csomagjainkat: jelentős javításokat tartalmaznak pld az Xorg 7.1, KDE 3.5.3, Glibc 2.4 és GCC 4.1.1. Ezt a kiadást is jellemzi a fejlesztőeszközök számos javulása, különösen a Manager, a grafikus adminisztrációs felület(konzol), és a Compile, a GoboLinux csomagkezelő eszköz új verziói.

Elérhetőség

A GoboLinux ISO képmás formájában érhető el, valamelyik tükörszerverünkről.

E kibocsátásunk áttekintése

Live CD

A GoboLinux CD egyaránt szolgál installálásra is és Live CD-ként is, mely komplett grafikus környezetet biztosít a számodra, KDE 3.5.3 -mal, OpenOffice.org 2.0.3 -mal és egy sereg egyéb más alkalmazással. A GoboLinux fájlrendszer moduláris természetéből adódóan minden, a CD-n elérhető program közvetlenül használható a LiveCD környezetében is, és az installáló rutin feladata ténylegesen csupán annyi, hogy a kedves felhasználó által kiválasztott alkalmazásokat a függőségeikkel együtt átmásolja a célként kijelölt partícióra.

Grafikus telepítőprogram

A 010-es verzió óta jellemzi a GoboLinuxot egy olyan telepítőprogram megléte, ami szöveges és grafikus módban egyaránt működik. Mindkét mód főbb jellemzői azonosak, köszönhetően az innovatív AbsTK (Abstract Toolkit) -nak, amit a GoboLinux csapat alkotott, kifejezetten ezen telepítőprogram számára: ez egy olyan egyesített widgetkészlet a Python-nak, ami felderíti az adott környezetet, és alkalmazkodik is ahhoz. Ez jelenleg két felületet támogat, melyek az ncurses/console és a Qt/X11.

A hardware felderítése

A GoboLinuxot Udev alapú hardverfelismerő-rendszer jellemzi. Az eszközök széles skáláját észleli, miközben betölti a megfelelő kernelmodulokat.

A képernyő detektálása külön történik, az Xorg saját felderítő mechanizmusa által. Ha bármiért is de meghiúsulna a grafikus kártya felismerése a LiveCD-ről való betöltődés közben, áttérhetsz az alapértelmezett "vesa" üzemmódba, amely a legtöbb grafikus kártyán működni szokott.

A GoboLinux 012 óta bekövetkezett változások

UnionFS-alapú Live CD

Most már írható az egész Live CD környezet, minthogy a gyökérkönyvtár egy RAM-diszken foglal helyet. Ezáltal nemcsak a beállítások szerkeszthetőek, de még csomagokat is le lehet tölteni a Világhálóról, és közvetlenül a Live CD környezetébe feltelepíteni azokat.

Moduláris SquashFS

A GoboLinux LiveCD most SquashFS képeknek sorozataként van felépítve, melyek UnionFS-t használva vannak összeszerkesztve. Ez nagyobb rugalmasságot nyújt a CD testreszabásakor, könnyen elkülöníthetők az alaprendszer csomagjai a desktop alkalmazásoktól, és további SquashFS-ek is könnyedén hozzáadhatók vagy lecserélhetők.

A rendszerszervező szkriptek főbb jellemzői

A GoboLinux rendszerszervező szkriptjeinek új verziói sok új jellemzőt tartalmaznak, többek közt a csomagok aláírásához nyújtott támogatást, a konfiguráció frissítésének automatikus menedzselését, és egy új függőségi formátumot.

Telepítés a ChrootCompile használatával

Gyakorlatilag minden csomag (az OpenOffice.org, Firefox és Thunderbird figyelemre méltó kivételével, melyeket a hivatalos binárisukat becsomagolva hoznak létre) forrásból készülnek, a ChrootCompile használatával. Vagyis a GoboLinux csapat egy új eszközt fejlesztett ki ezáltal, mely dinamikusan létrehozott környezetet generál a fordítás alatt, miközben elszigeteli a forráskódot és a függőségeit.

Listener

A GoboLinux most tartalmaz egy olyan eszközt is, amit Listener-nek hívnak, arra a feladatra, hogy figyeljük a fájlrendszer eseményeit, és automatikus végrehajtásra jelöljünk ki bizonyos feladatokat. Ezzel például automatikusan megszüntetheted a linkláncokat, amikor csomagokat távolítasz el a /Programs -ből.

Hardwarekövetelmények

Processzor

A GoboLinux az i686-os architektúrán történő futtatásra lett lefordítva: Intel Pentium II/III/4, Intel Celeron, AMD Duron, AMD Athlon/XP/MP.

Memória

A Live CD környezet alatt 32 MB RAM az ajánlott minimum egy szöveges módban történő telepítéshez, 64 MB az ajánlott minimum a grafikus KDE felület használatához; 128 MB a javasolt ahhoz, hogy kényelmeses tudd kipróbálni a Live CD lehetőségeit.

Amint a rendszer feltelepült a merevlemezre, a memóriaszükségletek nagyon változnak a futtatott alkalmazás igényeitől függően, de az értékek, amiket fent leírtunk a Live CD-vel kapcsolatos tapasztalatszerzésre vonatkozóan, jó irányelvek.

A videokártya és a perifériák

A videokártyák az Xorg X11 szerveren keresztül vannak támogatva, "vesa" üzemmódba való visszatérési lehetőséggel, melyet a legtöbb használatban levő kártya támogat. Sok hangkártya ALSA (Advanced Linux Sound Architecture) és OSS (Open Sound Systemen) rendszeren keresztül van támogatva. Egyéb perifériákat további csomagokon keresztül támogatunk (CUPS, SANE, GPhoto, stb.) melyek elérhetőek a GoboLinux csomag- és recipegyűjteményében.

Csomagspecifikus megjegyzések

Ez a szekció néhány általános megjegyzést tartalmaz a GoboLinux csomagkészletéről, A CD csomagjainak teljes listája a következő szekcióban található meg.

Az üzleti csomagok hiánya

Az üzleti csomagok hiánya

Ez a kiadás nem tartalmaz semmiféle üzleti csomagot. Megjegyzésre érdemes, hogy e programok, mint például a Sun JDK és a Macromedia Flash, korlátozások nélkül használhatóak GoboLinux alatt, és kizárólag jogi problémák miatt nem lettek közreadva. Az Acrobat Reader alternatívájaként a Kpdfot és Xpdfot ajánljuk.

Nemzetköziesítés

A GoboLinux minden csomagot a maga eredeti állapotában szállít, ahogyan azt a disztribúciót alkotó különféle szabad szoftverprojektek szerzői szándékolták. Ez a nyelvi/területi fájlokra is vonatkozik. Azért aztán az internacionalizálásnak nyújtott támogatás mindegyik nyelv esetén csomagról csomagra változik a konkrét fordítási státusz függvényében. A külső lokalizációs csomagok általában nem tartoznak bele a CD-be, de felhasználói igény miatt a KDE magyar, brazíliai portugál és német i18n csomagjai felkerültek.

Csomaglista

Itt a csomagok teljes listája, melyet a GoboLinux 014 CD-jén megtalálhatsz:

A2PS 4.13b-r3                   Groff 1.19.2-r2                 Mesa 6.5.2-r3
AbsTK 0.4                       Grub 0.97-r5                    MkTemp 1.5-r2
ALSA-Lib 1.0.14a-r1             GTK+ 2.10.11-r1                 Module-Init-Tools 3.2.2-r6
ALSA-Utils 1.0.14-r1            GTKMM 2.10.8-r1                 MPlayer 1.0rc1-r3
APR 1.2.8-r1                    Gzip 1.3.11-r1                  Mtail 1.1.1-r2
APR-Util 1.2.8-r1               HAL 0.5.10-r2                   Nano 2.0.3-r1
Aspell 0.60.4-r3                HAL-Info 20071011-r1            Nasm 0.98.39-r2
Aspell-en 0.51.1-r2             Hdparm 6.9-r1                   Ncurses 5.6-r1
ATK 1.17.0-r1                   Htop 0.6.5-r1                   Neon 0.26.3-r2
Atool 0.32.0-r2                 HwData 0.195-r2                 Netkit-Base 0.17-r2
Audacious 1.3.0-r1              ID3Lib 3.8.3-r2                 Net-Tools 1.60-r4
Audiofile 0.2.6-r2              ImageMagick 6.3.3_0-r1          NSPR 4.6.5-r1
Aumix 2.8-r3                    Imlib 1.9.15-r3                 NSS 3.11.4-r1
Autoconf 2.61-r1                Indent 2.2.9-r2                 NTFS-3G 1.0-r3
Automake 1.10-r2                InetUtils 1.4.2-r2              OpenOffice 2.2.0
Bash 3.1-r1                     Installer 1.0.5                 OpenSSH 4.6p1-r2
BC 1.06-r3                      JACK 0.103.0-r2                 OpenSSL 0.9.8d-r2
Bin86 0.16.17-r2                JPEG 6b-r3                      Pango 1.16.0-r1
BinUtils 2.17-r1                K3B 1.0-r1                      Parted 1.8.2-r1
Bison 2.3-r2                    KBD 1.12-r2                     Patch 2.5.4-r2
BootScripts 2.1.3               KDE-Base 3.5.8                  PCIUtils 2.2.4-r1
Bzip2 1.0.4-r1                  KDE-Graphics 3.5.8              PCMCIAUtils 014-r2
Cairo 1.4.0-r1                  KDE-I18N-de 3.5.8               PCRE 7.0-r1
Cairomm 1.2.4-r1                KDE-I18N-hu 3.5.8               Perl 5.8.8-r3
Cdparanoia-III alpha9.8-r2      KDE-I18N-pt_BR 3.5.8            Perl-XML-Parser 2.34-r3
CDRDAO 1.2.2-r1                 KDE-Libs 3.5.8-r1               Pilot-Link 0.12.2-r2
CDRTools 2.01.01a23-r1          KDE-Network 3.5.8               Pinentry 0.7.2-r2
Compile 1.10.0                  KDE-PIM 3.5.8                   Pinfo 0.6.9-r2
ConfigTools 1.1.4               KDE-Utils 3.5.8                 Pkgconfig 0.21-r2
CoreUtils 6.7-r1                Lame 3.97-r1                    Popt 1.10-r2
Cpio 2.6-r2                     Lazy 0.24e-r1                   PPP 2.4.4-r4
CUPS 1.2.8-r1                   LCMS 1.16-r1                    Procinfo 18-r2
Curl 7.16.1-r2                  Less 394-r2                     Procps 3.2.7-r1
CVS 1.12.13-r3                  Lesstif 0.95.0-r3               Psmisc 22.2-r2
Cyrus-Sasl 2.1.22-r2            LibART_LGPL 2.3.19-r1           PTH 2.0.7-r2
DB 4.5.20-r2                    LibAssuan 1.0.1-r1              PyQt 3.17-r2
DBus 1.1.2-r2                   LibExif 0.6.13-r2               Python 2.5-r2
DBus-GLib 0.73-r2               LibGCrypt 1.2.4-r1              Qt 3.3.7-r2
DBus-Qt 0.62-r1                 LibGlade 2.6.0-r2               Readline 5.2-r1
Dcron 3.2-r2                    LibGPG-Error 1.5-r2             ReiserFSProgs 3.6.20-r2
Device-Mapper 1.02.18-r1        LibID3Tag 0.15.1b-r3            RP-PPPoE 3.8-r2
DHCPCD 2.0.0-r4                 LibIDL 0.8.8-r3                 Rsync 2.6.9-r2
Dialog 1.1-r1                   LibIDN 0.6.9-r1                 Ruby 1.8.5-r2
DiffUtils 2.8.1-r2              LibKSBA 1.0.1-r1                Sash 3.7-r2
Dmraid 1.0.0.rc13-r1            LibMad 0.15.1b-r3               Scripts 2.8.2
DosFSTools 2.11-r2              LibMCS 0.4.1-r1                 Sed 4.1.5-r2
DriConf 0.9.1-r1                LibMNG 1.0.9-r2                 Shadow 4.0.18.1-r5
DVD+RW-Tools 7.0-r2             LibNTLM 0.3.9-r1                SIP 4.5.2-r1
E2FSProgs 1.39-r3               LibOGG 1.1.3-r3                 Slocate 2.7-r3
Ed 0.4-r1                       LibPaper 1.1.21-r1              SquashFS-Tools 3.2_2-r2
Eject 2.1.5-r2                  LibPNG 1.2.16-r2                Strace 4.5.14-r4
EnhancedSkel 014.2              LibRSVG 2.14.4-r2               Subversion 1.4.3-r3
ESP-Ghostscript 8.15.3-r1       LibSamplerate 0.1.2-r2          Sudo 1.6.9p6-r2
Expat 2.0.0-r4                  LibSigc++ 2.0.17-r2             SysFSUtils 2.1.0-r2
FAM 2.7.0-r3                    LibSndfile 1.0.17-r1            Sysklogd 1.4.1-r4
File 4.19-r2                    LibTheora 1.0alpha7-r2          Sysvinit 2.86-r2
FindUtils 4.2.30-r1             LibTool 1.5.22-r2               T1Lib 5.1.1-r1
Firefox 2.0.0.3-r1              LibUngif 4.1.4-r3               TagLib 1.4-r2
Flac 1.2.1-r1                   LibUSB 0.1.12-r4                Tar 1.16.1-r1
Flex 2.5.33-r3                  LibVorbis 1.1.2-r3              Texinfo 4.8a-r2
Fontconfig 2.4.2-r5             LibXML2 2.6.27-r1               Thunderbird 2.0.0.0-r2
Foomatic 3.0_devel-r1           LibXSLT 1.1.20-r1               TIFF 3.8.2-r3
FreeType 2.1.10-r1              LILO 22.8-r1                    TraceRoute 1.4a12-r2
Fuse 2.6.3-r1                   Links 2.1pre26-r1               Udev 118-r1
Gawk 3.1.5-r4                   Linux 2.6.23.8-r3               Unzip 5.52-r4
GCC 4.1.2-r1                    Linux-Headers 2.6.20-r1         Util-Linux 2.12r-r3
Gettext 0.16.1-r1               Listener 1.3                    Vim 7.0-r2
Gimp 2.2.13-r2                  LiveCD 1.0.3                    Wget 1.10.2-r2
GLib 2.12.11-r1                 Lsof 4.77-r3                    WindowMaker 0.92.0-r3
Glibc 2.5-r3                    M4 1.4.8-r1                     Wireless-Tools 28-r2
Glibmm 2.12.7-r1                Madwifi 0.9.3.3-r1              WPA_Supplicant 0.4.9-r4
GMP 4.2.1-r2                    Make 3.81-r2                    Xorg 7.2-r4
GnuPG 2.0.3-r2                  Man 1.6e-r1                     Xpdf 3.02-r1
GnuTLS 1.6.1-r1                 Manager 1.1.5                   XTerm 224-r1
GoboHide 0.13-r1                Man-Pages 2.43-r1               YAFC 1.1.1-r2
GParted 0.3.3-r1                MC 4.6.1-r2                     Zip 2.32-r6
GPM 1.20.1-r3                   Mdadm 2.6.1-r1                  ZLib 1.2.3-r2
Grep 2.5.1a-r2                  MDNSResponder 107.1-r2          ZSH 4.3.4-r1

A GoboLinuxról

A GoboLinux egy Linux disztribúció, amit 2002-ben hoztak létre, s amely jelentős fejlesztést valósít meg a rendszeradminisztráció területén. Új fájlrendszer-hierarchiát határoz meg, ami a rendszerbe installált programokat koherens rendben tartja, magán a fájlrendszeren keresztül, anélkül, hogy ehhez külön adatbázis vagy csomagkezelő program lenne szükséges.

A GoboLinuxban mindegyik program a saját külön mappájában csücsül, mint például /Programs/Xorg/7.2 és /Programs/KDE/3.5.8 . Mindegyik fájlkategória (végrehajtható állományok, könyvtárak, fejlécek) szimbolikus linkeken keresztül hozzáférhető, mint például /System/Links/Libraries és /System/Links/Headers. Ezek biztosítják a kompatibilitást a hagyományos Unix könyvtárakkal (/bin, /usr/include, /usr/local/share, és így tovább).

http://www.gobolinux.org