Minirozhovor s Láďou Michnovičem

Další rozhovorovou vlašťovkou s účastníky digitexu je popovídání s balíkářem Láďou Michnovičem, kterého také budete moci potkat v průběhu Invexu na našem stánku.
Kromě doplňujících dotazů k probíraným tématům se v diskuzi samozřejmě můžete vyjádřit k tomu, jestli vás podobné rozhovory zajímají, popřípadě na jakou oblast bychom se měli zaměřit!

suseportal.cz: Naši čtenáři samozřejmě jednotlivé vývojáře SUSE Linuxu příliš neznají - mohl by ses nám podobně jako Katarína krátce představit?
LM: Volám sa Ladislav Michnovič a pracujem v českej pobočke SUSE ako správca balíkov. Mám na starosti integráciu rôznych programov do distribúcie a následne sa starám o opravy chýb a aby bol program čo najaktuálnejší.

suseportal.cz: Uživatelé SUSE Linuxu se často potýkají s problémem, že ten nebo onen program není dostupný ve formě balíčku - je těžké balíčky vytvářet?
LM: To záleží. Principiálne to nie je ťažké. Človek musí samozrejme venovať istý čas, aby sa naučil, ako sa to robí. Všetko potrebné obvykle nájde už v archíve so zdrojovými kódmi. Ale občas niektorý program nie je možné skompilovať, napríklad s novou verziou gcc a to potom dá zabrať. Vtedy môžete požiadať o pomoc autora programu prípadne komunitu.
Čoskoro by mal byť Build Service sprístupnený najširšej verejnosti. Vytváranie balíčkov v ňom ušetrí užívateľom veľa práce i problémov. Napríklad nemusí riešiť výkon ani diskovú kapacitu.

suseportal.cz: Build service je služba, na kterou jsou všichni zvědaví - používáte už jí pro svou interní potřebu, nebo používáte úplně jiný systém?
LM: Vo firme používame interný systém pre build balíkov tzv. Autobuild. Build Service je služba určená hlavne verejnosti a komunite. Používame ho viacmenej všetci balíkari. Hlavne preto, aby sme vychytali problémy. Budeme ho časom používať pre build balíkov pre openSUSE Linux. Pre tie, ktoré nie sú určené pre enterprise produkty.

suseportal.cz: Budou se tvé přednášky na Digitexu týkat právě Autobuildu nebo Build Service?
LM: Nie, mám iné témy.

suseportal.cz: A jaké to budou?
LM: Komentovaná inštalácia SLEDu, kde bude dôraz na technickú stránku veci a osobne sa veľmi teším na prednášku Hry v Linuxe, kde ukážeme ešte s ďalším kolegom, že pre Linux existujú kvalitné hry a nie je ich málo. Okrem toho budem ešte pomáhať návštevníkom s inštalácou openSUSE Linuxu v rámci InstallFestu.

suseportal.cz: Trénujete instalace SLED i na svých produkčních strojích, nebo používáte jinou distribuci?
LM: Nenazval by som to trénovaním. Inštalujeme a používame SLED, SLES i openSUSE Linux kvôli riešeniu nahlásených chýb a testovaniu.

suseportal.cz: Liší se hodně vývoj SLES/SLES a openSUSE? Nebo kódová báze úplně stejná?
LM: V základe sa všetky tri produkty zhodujú. Rozdiely sú skôr vidieť navonok, vnútro je rovnaké. OpenSUSE sa ale vydáva častejšie a potom verzia vydaná o pol roka može byť už úplne odlišná. V pripravovanom openSUSE Linuxe 10.2 je už napríklad nové jadro, či nový X server verzie 7.1, ktorý sa od 6.9, ktorý je v 10.1, veľmi líši.

suseportal.cz: O jaké programy se vlastně jmenovitě staráš?
LM: Je ich okolo stovky. Z tých dôležitých sú to napríklad cpio, bzip2, unrar a ďalšie archivačné programy. Z tých zaujímavých je to Licq a veľa hier, ako napríklad FlightGear, ppracer, či Simutrans.

suseportal.cz: Jeden člověk je shcopný udržovat 100 balíčků? To je normální poměr? Nebo je máte nějak rozdělené na "těžké" a "lehké"?
LM: Je to normálny pomer. Balíčky máme rozdelené podľa zamerania. Niekto má väčšinu perlových balíkov, niekto zase python, niekto openssh spolu so sieťovými programami a k tomu niečo navyše. Každý má skupinu balíkov, s ktorými je veľa práce, a s ktorými je málo práce. Niektoré programy majú security update každú chvíľu a niektoré stačí zaktualizovať raz za rok.

suseportal.cz: Nebojíte se, že otevřením Build Service, vznikne spousta "nefunkčních" balíčků?
LM: My ručíme za softvér, ktorý máme pod kontrolou. Nemôžeme ručiť za balíky tretích strán. Istotne to môže mať dopad na komunitu okolo openSUSE. Ale verím, že do Build Service sa zapoja ľudia s potrebnými znalosťami.

suseportal.cz: Budou balíčky třetích stran také procházet testováním nebo dokonce zapojovány do SUSE Linux Enterprise?
LM: Na to by sme určite nestačili. Necháme to na užívateľoch samotných. Do enterprise produktov pôjdu iba balíky z internej produkcie. Ale možno sa inšpirujeme nejakým balíkom, alebo projektom.

suseportal.cz: Neexistuje nějaký preview, kde bychom se mohli podívat, jak bude služba vypadat?
LM: Služba už je dostupná na stránkách http://build.opensuse.org . Ktokoľvek môže požiadať o účet. Viac informácií je na wiki stránkach http://en.opensuse.org/Build_Service .

suseportal.cz: Třeba to bude čtenáře inspirovat! Děkujeme za rozhovor.