Fedora 12 Alpha

Augusztus 25-én jelent meg a Fedora 12 Alpha kiadása. A disztribúció előző kiadása két és fél hónapja, június 9-én jelent meg. A Leonidas kódnevet viselő Fedora 11-et nem sokkal a megjelenése után a Mogorva Mormota is bemutatta. Az azóta eltelt időben azonban nem pihentek a fejlesztők, és ismét sok izgalmas új fejlesztésen dolgoznak, melyek az év végén megjelenő Fedora 12 részei lehetnek. Az ütemterv szerint a következő kiadás 2009. november 10-én várható, azonban némi csúszás még elképzelhető, hiszen az aktuális kiadás is végül két héttel később jelent meg, mint azt eredetileg tervezték.

A Fedora 12 a Constantine kódnevet kapta. A disztribúció névválasztási technikája kifejezetten érdekes: az egymást követő kódneveknek mindig kapcsolódniuk kell egymáshoz, a köztük lévő logikai kapcsolat viszont minden alkalommal változik. Ez elsőre talán bonyolultan hangzik, ezért nézzük, hogy működik ez a gyakorlatban: a Fedora 10 a “Cambridge” nevet kapta, majd az ezt követőn megjelenő Fedora 11 a “Leonidas” lett – mindkettő névvel van hajója az Egyesült Államok haditengerészetének. A Fedora 12 pedig “Constantine” lett: ez egy város neve az USA Michigan államában, akár csak a “Leonidas”. Mint látható, a névválasztás nem egyszerű feladat, hiszen arra is gondolniuk kell a disztribúció fejlesztőinek, hogy a lánc mindig folytatható legyen.

A Fedora 12 Alpha kiadása letölthető a disztribúció weboldaláról, a szokásos változatokban: telepítő DVD, live CD (GNOME asztali környezettel) és KDE-s live CD. Valamint ezek alatt, a “See all custom spins” pontra kattintva további változatok torrentjeit taláhatjuk meg, például XFCE vagy LXDE grafikus környezettel, speciálisan brazil felhasználóknak szánva, vagy éppen kifejezetten játékosoknak összeállítottat. Ha pedig mindig a legújabb, fejlesztés alatt álló kiadást szeretnénk kipróbálni, de nem akarjuk telepíteni a rendszert, vagy egyszerűen nem akarunk telepítés után rögtön egy hosszabb frissítéssel kezdeni, akkor a nightly composes oldalról letölthetők frissebben generált képfájlok is. Ezek hasonlóak az Ubuntu daily és daily-live változataihoz, és mint minden napi generálású iso-nál, itt is előfordulhat olyan, hogy az éppen letölthető nem igazán használható – az esetek nagy részében azonban így rengeteg időt megspórolhatunk magunknak.

Az év végén megjelenő Fedora 12 Constantine több izgalmas újdonsággal is kecsegtet. Talán a legfontosabb fejlesztés a hálózati kapcsolatok kezeléséért felelős Network Managert érinti: az új verzió többféle mobil szélessávú eszközt kezel, mint korábban, és a rendszer képes lesz arra is, hogy megtalálja az elérhető GSM hálózatokat, felismerje a mi szolgáltatónkat, és egy adatbázis alapján a csatlakozáshoz szükséges beállításokat elvégezze, így még egyszerűbbé válik majd a kapcsolat létrehozása. Emellett az új Network Manager képes a rendszerszintű hálózati kapcsolatok létrehozására és szerkesztésére is. A Bluetooth szolgáltatás a Fedora korábbi kiadásaiban folyamatosan futott a háttérben, az új kiadásban viszont csak akkor indul el, amikor tényleg szükség van rá, és használat után 30 másodperccel automatikusan lekapcsol majd, így bánva takarékosabban a rendelkezésre álló erőforrásokkal.

A rendszer teljesítményét érintő optimalizációkat is végeztek a fejlesztők: a 32 bites változatot kifejezetten i686 processzorokra fordítják, és olyan optimalizációkat is végeztek, amik javítják a teljesítményt Intel Atom-alapú gépeknél. Ez utóbbi nem idéz elő kompatibilitási problémákat más processzor esetén sem, viszont jótékonyan hat a sebességre ezen a netbookokban rendkívül elterjedt architektúrán. Változtak némiképp a tárolókban található csomagok is: a korábbi Gzip tömörítés eljárásról XZ (LZMA) eljárásra váltottak, ennek köszönhetően csökkent a csomagok mérete, így kevesebb helyet foglalnak a tárolókon, és telepítésnél vagy frissítésnél rövidül a letöltési idő is. Újdonság a Thusnelda kodek támogatása is, ami az Ogg Theora videotömörítési eljárás új generációja. Az új szabad és nyílt formátum segítségével jobb képminőség érhető el azonos fájlméret mellett, vagy pedig kisebb méretű fájl is képes a korábbi képminőséget nyújtani.

Az Alpha kiadásban a GRUB végre támogatja az ext4 partícióról történő rendszerindítást. A Fedora 11-es kiadásában bár az alapértelmezett fájlrendszer az ext4 volt, azonban ezt a GRUB még nem támogatta, így telepítésnél létre kellett hozni egy külön /boot partíciót is ext3 fájlrendszerrel. Az új kiadásban megújul az init rendszer is: a korábbi initrd-t Dracut váltja. A korábban használt initrd erősen disztribúciófüggő és meglehetősen rugalmatlan volt. A Dracut egy eseményvezérelt keretrendszer, amit disztribúció-függetlennek terveztek. A változtatás eredményeként az initramfs-nek egyetlen feladata marad: a root fájlrendszer mountolása. A fejlesztés iránya ebben a tekintetben rendkívül hasonló ahhoz, amit az Ubuntu fejlesztők követnek rendszerindítási folyamat optimalizálása során, ahol szintén az initramfs lecsupaszítását tűzték ki célul.

A Fedora 12-ben immáron a Kernel Mode Setting technológia az Intel és az ATI mellett az nVidia grafikus kártyákat is támogatja a Nouveau driver segítségével. A Nouveau projekt egy nyílt forráskódú nVidia meghajtó írását tűzte ki célul, ami támogatja a 3D gyorsítást is. A Kernel Mode Setting segítségével a felbontás állítását a kernel végzi el a grafikus kiszolgáló helyett, így villódzásmentes lehet a rendszerindulás, és gyorsabbá és megbízhatóbbá válik a suspend/resume folyamat, valamint a váltás a konzolra és vissza. Jelentős fejlesztések várhatók a virtualizáció területén is. Ilyen például az, hogy KSM, vagyis a Kernel SamePage Merging, ami lehetővé teszi, hogy az azonos memórialapokat a kernel egyetlen lappá vonja össze, így hatékonyan csökkenthető több hasonló virtuális gép esetén a memóriaigény. Emellett további memóriaoptimalizációk történtek, lehetővé vált a virtuális hálókártyák menet közbeni csatlakoztatása, javították a qcow2 formátumú képfájlok sebességét, és sok más további fejlesztés várható. Ezek teljes felsorolása, és a részletesebb bemutatása megtalálható a Fedora heti hírlevelének 190. számában.

A Fedora következő kiadása a GNOME 2.28-as kiadását fogja szállítani. A tárolóban pedig már megtalálható a GNOME projekt jelenleg még erősen fejlesztés alatt álló új felhasználói felülete, a GNOME Shell. Ha ezt szeretnénk kipróbálni, akkor a yum install desktop-effects gnome-shell parancs segítségével telepíthetjük, majd a gnome-shell --replace & utasítással (vagy grafikus felületen a “Desktop Effects” eszközzel) indíthatjuk el. Az alapértelmezett csevegőkliens a Pidgin helyett az Empathy lesz, hasonlóan az Ubuntu 9.10 Karmic Koalához. A Fedora 12 Constantine ismét egy nagyon érdekes kiadásnak ígérkezik, és nem csak a Fedorások számára: az itt először bemutatkozó újdonságok egy jelentős része idővel más GNU/Linux disztribúciókban is megjelenhetnek. Ha valakit érdekel a szabad szoftverek jövője, akkor mindenképpen érdemes figyelnie az egyik leginnovatívabb disztró, a Fedora fejlesztéseire.

Címkék: ,

A cikkhez nem lehet hozzászólni.