Egy új, magyar illetőségű (ahogy én tudom, jelenlegi fejlesztői kivétel nélkül magyarok) Linux disztribúció bukkant fel a semmiből pár héttel ezelőtt. A neve Frugalware. Ma megjelent a disztribúció első stabil kiadása, az 0.1-es. Annak ellenére, hogy a fejlesztők közül naponta kettővel is találkozom, nem sokat tudok a Frugalware-ről, ezért úgy döntöttem, hogy megkérdezem a projekt vezetőjét, hogy mi is ez az egész kezdeményezés:
trey: Mi az elsődleges célközönsége a Frugalware-nek?
VM: A középhaladó felhasználók. Talán úgy lehetne könnyen körülhatárolni, hogy nem feltétlenük azok, akik most érkeztek a Windowsból, és nem is azok, akik olyan rendszerre vágynak, aminek maga a feltelepítése kihívás :-)
trey: Hány fejlesztője van jelenleg az Fw-nek, és hogyan indult útnak a projekt?
VM: Ez két kérdés. A projekt tervezgetése még tavaly április környékén indult. Nem külön disztribúciónak indult, csak olyan módosított Slackware setup CD-t készítettem, amiben néhány beállítás meg volt változtatva. Ez a lista szépen bővült, mikoris a következő megváltoztatni való a csomagkezelő volt. Legnagyobb baj az volt vele, hogy marha lassan távolította el a shellscriptben írt removepkg a csomagokat, értsd: az akkori gépemen nyugodtan volt 10-15 perc is. Ekkor esett a választás a pacmanra, Judd Vinet munkájára. És mikor a csomagkezelőt akartuk kicserélni, akkor jött az ötlet, ne csak lemásoljuk a Slackware buildscriptjeit, hanem átgondoltan építsük fel a rendszert. És ekkor született meg az immár önálló Frugalware.
Mivel még jóideig egyedül csináltam, és nem túl rég szálltak be mások is a fejlesztésbe, kicsit nehéz megmondani, h ki igazán fejlesztő, és ki nem. Mondjuk azt, hogy négyen vagyunk: iron, xbit, zleho, és jómagam. Persze ennél többen készítettek csomagot, ill. a fordításokat is mások készítették, de őket nem számítanám a fejlesztők közé.
trey: Mi inspirálta a Frugalware fejlesztésének elindítását? Elégedetlenség a jelenlegi terjesztésekkel vagy esetleg világuralmi tervek :-)?
VM: Inkább az előbbi :-) A Slackware-Redhat-Debian hármasból határozottan a Slackware-vel voltam a legjobban megelégedve, de ennek is voltak komolyabb hiányosságai: például a lassú csomagkezelő, a nem-angol nyelvek támogatottságának hiánya, és (az azóta megoldott, ld. slapt-get) automatikus csomagfrissítés.
trey: Milyen szakmai múltatok van, amelynek birtokában úgy gondoltátok, hogy belevágtok egy ilyen fejlesztésbe?
VM: Itt inkább csak a magam nevében beszélnék, személy szerint '98 körül kezdtem el linuxot használni, aztán nem véletlen, hogy másfél év után még nincs 1.0-s disztribúció, hiszen nem úgy kezdtünk bele, hogy pontosan tudtuk, hogyan is kell egy ilyet csinálni :)
Azt pedig, hogy hogyan működik egy open source project, az MPlayer projektben lestem el.
trey: Mikor egy új Linux disztró indul útnak sokan csak legyintenek: Megint egy a sok közül''. Miben más a Fw, mint a többi? Miért érdemes valakinek ezt választani?
VM: A Slackware által hozott sok előnyökből (az egyszerűség, gyorsaság, stb.) próbáltunk semmit nem elveszteni. Ehhez tettünk hozzá: talán a legfontosabb az a három, amit már ez előbb is emlegettem. Ezen kívül pedig sok-sok apróság, a submount opcionális használatától az alapból települő használható fontokig.
trey: Az Fw licence meglehetősen furcsa. Beszélnél erről kicsit?
VM: Kicsit furcsának tűnik, pedig nem olyan bonyolult. Az angol nyelvű setup stringjeit, ill. az init scriptek egy részét Patrick J. Volkerding írta, aki BSD licenc alatt terjeszti őket, mi viszont GPL alatt. Így megkérdeztem, hogy a BSD licenc értelmében meg is változtathatjuk-e GPL-re a licencet, mire azt mondta, hogy természetesen, de tüntessük fel, hogy az
általa írott részek BSD licenc alatt is elérhetőek.
trey: A disztribúció merre halad? Inkább ``lassabb, de biztosabb'' fejlesztés, vagy ``azonnal a legújabbat'', akár azon az áron is, hogy ez nem mindig a legstabilabb?
VM: Erről szól a stabil kiadás és a -current ág közötti különbség. A -current ágban, gyakorlatilag az adott fejlesztő frissíti a csomagot, kipróbálja, és ilyen "nekem működik" alapon mehet is a fel az ftp szerverre. A -stable kiadásokat pedig megpróbáljuk addig tesztelni, amíg úgy tűnik, hogy
teljesen használható.
trey: A Fw honlapján azt olvastam, hogy munkaállomásnak és szervernek egyaránt használható. Nem nagy falat karbantartani desktop és szerver csomagokat is egyszerre a két irányhoz?
VM: Egy embernek biztos, hogy az, több ember már képes rá. Egyébként mivel nem nagyon nyúlunk bele a forrásba, könnyű frissíteni a csamagokat, nem kell a patchek portolásával időt tölteni, talán könnyebb is.
trey: Milyen gyorsan reagál a Fw a biztonsági hibákra?
VM: Ha erre gondolsz nincs security.frugalware.org, és nincs is olyan stable repo, amelyben csak a biztonsági hibákat javítjuk. Ez rengeteg energiát venne igénybe, és jelenleg nincs erősorrásunk ilyet karbantartani. Arra próbálunk odafigyelni, hogy a -currentben javítva legyenek, illetve azon csomagokat, melyek biztonsági hibát javítanak, nagyobb prioritással frissítjük, mint ami csak featureben, vagy apróbb bugfixekben több.
trey: A Frugal szó ``egyszerű''-t jelent angolul. Ez mire vonatkozik?
VM: Egyrészt a fentebb említett "minél kevesebb patchet, azokat is vissza az eredeti fejlesztőknek" logikát, másrészt azt, hogy megpróbáljuk nem elbonyolítani a dolgokat. Ilyen például az, hogy nem használunk initrdt, aminek persze megvan az a hátránya, hogy telepítés után speciális kártyáknál lehet, hogy kernelt kell forgatni.
trey: Az Fw csomagkezelője nem a megszokott rpm vagy dpkg (alapú), hanem egy packman névre hallgató anyag. Mi az oka annak, hogy nem a jól bevált utat választottátok?
VM: Szerintem három prototípus van: az rpm, dpkg, ill. a tgz, és mi ez utóbbi-típusút használjuk. A csomagoknak fpm kiterjesztése van, de ennek csak annyi a célja, hogy megkülönböztessük a normál tarballoktól a csomagokat.
trey: A projekt jelenleg gondolom FUN projekt. Ha az érdeklődés nem lesz nagyobb a projekt iránt, akkor is folytatjátok?
VM: Nem áll szándékunkban abbahagyni :-) Bár persze mi is sokkal lelkesebben csináljuk, ha látjuk, hogy mások is értelmesnek tartják.
trey: Vannak valamilyen célok kitűzve a projekt elé? Pl. 500 letöltés karácsonyig, vagy bármi? Mit neveznétek egyértelműen sikernek a projekttel kapcsolatban?
VM: Sok kis siker van. Például az, hogy már nem egyedül fejlesztem, hogy sikerült egy stabilnak mondható kiadást produkálni, hogy a levelezőlistákon már nem csak magyarok leveleznek magyarokkal angolul :-) Rövidtávon például az, hogy a Distrowatch top100-ába belekerüljünk, hosszútávon pedig majd az 1.0 kiadása.
trey: Úgy tudom, hogy annak ellenére, hogy még csak magyar fejlesztői vannak az Fw-nek, a cél a nemzetközi megmérettetés. Igaz ez?
VM: Nyilván, enélkül semmi értelme nem lenne magyaroknak angolul írni a rendszert.
trey: Kik jelentkezhetnek Fw fejlesztőnek?
VM: Bárki :-) Aki ilyenen gondolkodik, várjuk az frugalware-devel listán, vagy a freenode-on a #frugalware szobában.
trey: Milyen támogatásra számíthat az, aki emelett a terjesztés mellett dönt?
VM: Egyrészt van angol és magyar nyelvű levelezőlistánk, másrészt IRC-n tudunk segíteni.
trey: Ha egy szóval kéne jellemezni az Fw-t, mi lenne az?
VM: Egyszerűség, amit maga a frugal szó is jelent.
trey: Sokaknak az az első kérdése egy disztribúcióval kapcsolatban, hogy GNOME vagy KDE? Szóval GNOME vagy KDE? :-)
VM: Hehe. KDE. De dolgozunk már a GNOME csomagokon.
trey: Van valami hivatalos roadmap-je az Fw fejlesztésének? Látom terveztek Live CD-t, stb. Hogyan lehet kívülállóként nyomonkövetni a fejlesztést?
VM: 1-2 héten belül fel fog kerülni a honlapra 1 roadmap menüpont, ahol már elérhető lesz a 0.2 roadmapja. Körülbelül 6hónapos kiadási ciklusokkal számolunk.
trey: Mi a véleményetek a másik kettő magyar Linux disztróról (UHU, Black Panther)?
VM: Szerencsére nem versenytársak, hiszen más célt tűztek ki maguknak. Mint minden disztribúciótól tőlük is van mit tanulni.
trey: Azt lehet tudni, hogy mennyien töltötték le az Fw-t az indulás óta?
VM: Volt egy 0.1rc1 kiadás is, ami még nem volt publikus, ennek az volt a célja, hogy nehogy valami banális hiba legyen az első publikus rcben. A 0.1 véglegest leszámítva, jelenleg több, mint 100 letöltést számoltunk, de ez félig csak becslés, mert nem mindegyik mirrorrtól kaptuk meg a letöltések számát.
trey: Magyarországon alapkövetelmény, hogy egy disztró ``jól tudjon magyarul''. Hogy áll ezzel az Fw?
VM: Elég jól, mivel a jelenlegi fejlesztők tényleg magyarok, tehát nekünk is fontos. A init scriptek, a KDE, a blackbox, és hasonlók beszélnek magyarul. Ha valaki valahol ilyen hibákkal találkozik, és reportolja, ugyanúgy javítjuk, mint bármilyen más bugot.
udv / greetings,
VMiklos
- --
Developer of Frugalware Linux, to make things frugal - http://frugalware.org