Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Tomáš Matějíček: na velikosti záleží

Rozhovor s autorem distribuce Slax o chystaných novinkách, některých těžkostech při vývoji i nedostatečných kapacitách lidských zdrojů. Dozvíte se taky, jak je to s velikostí Slaxu.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Tomáš Matějíček se narodil ve čtvrtek 4. října 1979 v Šumperku, vystudoval střední zemědělskou školu, šest let navštěvoval Fakultu jadernou a fyzikálně inženýrskou, studia však nedokončil. Nyní pracuje na poloviční úvazek v IT firmě a ve zbytku volného času vyvíjí mimo jiné distribuci Slax.

COS 2006

Slax v anketě Czech open source 2006

Distribuce Slax získala cenu poroty v anketě Czech open source 2006, která vybírá nejlepší české open-source projekty. Slax ocenila porota složená z předních českých odborníků.

Kolik jsi už rozdal na LinuxExpu cédéček se Slaxem?

Asi 180 a ještě mi jich slušná hromádka zbývá.

Klasická otázka na vývojáře: Co se zásadního ve Slaxu v poslední době objevilo?

Matějíček

Hlavní je především oprava unionfs souborového systému, na které se Slax přímo finančně podílel a která umožňuje v tuhle chvíli už relativně stabilně zavádět „za letu” speciální moduly. Dříve to bylo možné jenom tím, že se modul vypálil na CD, ale teď už je můžu zavádět i za běhu systému. Stačí na něj normálně poklikat a je to.

A moduly je možno získat jak?

Můžete je najít na www.slax.org. Na českých stránkách vidět nejsou a pravděpodobně ani nebudou.

Kdo je vytváří?

Vyrábí si je sami uživatelé a také je pak nahrávají na moje stránky. Mých vlastních modulů je tam jen pár, udělal jsem jich asi pět nebo šest. Ostatních sedm set modulů dělají lidé, kteří používají Slax a chybí jim nějaký program. Takto si ho jednoduše přidají a dají ho k dispozici i ostatním.

A jsou kompatibilní mezi jednotlivými verzemi Slaxu?

Slax od verze 5.0.7 používá novější SquashFS filesystém pro kompresi modulů. Ten je zpětně kompatibilní a tudíž nejnovější Slax umí číst moduly vytvořené ve všech předchozích verzích. Bohužel starší verze Slaxu si s novými moduly neporadí.

A kompatibilita mezi variantami? Myslím tím KillBill, Popcorn a podobně?

Samozřejmě, má to společný základ, takže to není problém. Kromě Popcornu jsou moduly funkční ve všech edicích Slaxu. Popcorn je dost osekaný a postrádá spoustu knihovem, navíc uživatel musí modul zavádět příkazem uselivemod namísto poklikání ikonky.

Zmínil jsi ostatní varianty Slaxu jako Popcorn nebo KillBill. Plánuješ do nich někdy přidat češtinu?

Česká edice Slaxu je de-facto počeštěný KillBill, jen wallpaper je s teniskami. Žádné další počešťovací plány nemám a bohužel ani nemůžu nic slíbit.

Uživatelé často volají po českém diskusním fóru, které by se objevilo na Slax.cz. Chystáš něco takového?

No volají, to je pravda. Bohužel musím všechny zklamat, nic podobného neplánuju. Problém je v tom, že fórum na serveru je další branou pro hackery. Stačí mi bohatě anglické fórum, protože v něm každou chvíli někdo najde chybu, kterou pak využije k odesílání nějakých mailů nebo na hackování serverů někde v Rumunsku. Snažím se prostě dalšímu fóru vyhnout. Navíc už mi skoro nestačí síly na anglické, takže české bych určitě nestíhal.

Máš nějaké statistiky ohledně poměru českých a zahraničních uživatelů Slaxu?

Jediné, co mám, jsou statistiky návštěvnosti webů. Anglické stránky navštíví asi 8000 návštěvníků denně, kdežto ty české jenom okolo 200 až 300 lidí. Takže podle toho by se dal ten poměr zhruba odhadnout.

Takže docela dramatický rozdíl. Uživatelé Slaxu jsou tedy především cizinci?

Přesně tak. Denně Slax stáhne z hlavního mirroru cca 500 lidí, a to nepočítám ostatní zrcadla a bittorrent. Celkově počet stáhnutí odhaduji na dvojnásobek, což je 30 000 uživatelů měsíčně, drtivá většina dat jde mimo ČR. Slax je primárně vyvíjen právě pro zahraničí, protože odtamtud proudí také zdroje financování.

Máš nějaké informace o tom, že by byl Slax nasazený na nějakém zajímavém místě?

Mám informace od lidí, kteří používají Slax třeba na školách, kde jej nasadili na celé učebně a rozdávají studentům dokonce CD, aby si systém mohli vyzkoušet i doma. A to nejen v zahraničí. Dokonce mám i informace o českých školách, na kterých to takhle funguje. Jedna verze taky běží na nějakých automobilových počítačích. Mám taky pocit, že to chodí někde v domově důchodců nebo tak něco (smích).

Prý jsi stihl přímo na LinuxExpu dopsat na přání do Slaxe nějakou novou funkci. Prozradíš, co to bylo?

Je to vlastnost, kdy si člověk nabootuje, upraví si systém podle svých potřeb, doinstaluje třeba nějaký software a nakonec si pomoci skriptu vygeneruje nové ISO, které už obsahuje všechny úpravy. Vlastně si tak jednoduše uložím nové ISO s aktuálním stavem, které si pak můžu vypálit.

Na jaké další funkce se můžeme těšit. Čeká nás Slax na mini DVD?

Tak to v žádném případě ne. Slax je 200 MB distribuce a taková i zůstane. Ne že bych tím byl nějak posedlý, ale je to především marketingová záležitost. Dvěstěmegabajtových distribucí není moc a troufám si tvrdit, že Slax má v tomto směru relativně malou konkurenci. Takže je do jisté míry jedinečný. To je takové moje know-how… to bych asi neměl říkat, že? (smích)

Jinak chystám novou verzi webu a s tím souvisí také nové rozhraní modulů, které bude rozšířeno o databázi závislostí. Uživatel se tak bude moci rovnou podívat na to, jaké závislosti daný modul má.

Aha, dependency hell ve Slaxu?

Tak něco (smích). S tím rozdílem, že se to bude řešit celé v databázi na webu a se systémem to nebude mít nic společného.

A další velmi očekávanou novinkou bude systém, kam uživatel přijde, vybere si, ze které edice Slaxu chce vyjít a zaškrtá si, které moduly by v systému rád měl a potom si jediným tlačítkem Download stáhne custom iso (nevím, jak to říct česky) distribuce podle zadání.

To se bude generovat dynamicky?

Ano, bude se to generovat on-the-fly pro každý požadavek zvlášť.

Je něco, co ti v současné době při vývoji vadí nebo překáží?

Co mi vadí je určitá… chybovost… možná ne chybovost. Prostě jak se snažím udržet ve Slaxu stále nejnovější software ze Slackware current, tak tím vždycky zanesu do systému spoustu novinek, které nejsou ještě úplně odladěné. Třeba se snažím držet nejnovějšího kernelu a UnionFS, což sice přináší spoustu výhod a opravených chyb, ale zas na druhé straně vnáší do systému spoustu chyb, které se teprve projeví.

Nechceš třeba dělat nějakou stable větev, která by byla opožděná a pouštěl bys do ní jen vyzkoušený software?

Na to v tuhle chvíli nemám sílu, udržovat další větve. Dost práce je s tou jednou.

Předpokládám, že Slax děláš úplně sám.

Úplně. Kromě těch modulů, které dělá komunita, za což patří všem Slackerům a Slaxerům můj velký dík.

Děkuji za rozhovor.

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Školení: Django framework: Struktura a základy vývoje (nejen) webových aplikací

Django je vyspělý webový framework napsaný v jazyce Python, který podporuje extrémně rychlý vývoj společně s dodržováním principů dobrého návrhu. Snaží se co nejvíce automatizovat a drží se principu DRY (z anglického Don't Repeat Yourself — neopakuj se).

  • Instalace potřebného softwaru
  • Programování v Pythonu: příkazy, funkce, datové typy, moduly, objekty, výjimky
  • Struktura aplikace v Djangu
  • Typické záležitosti webových aplikací: Napojení na databázi, zpracování vstupu od uživatele, přihlášení či generování dynamického obsahu.
  • Implementace principu MVC: modely, pohledy (views) a šablony
  • Seznámení s užitečnými komponenty frameworku Django
  • Šikovné praktiky

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 3,01

Přehled názorů

Dobrý nápad, ale...
anonymní uživatel 2. 5. 2006 08:11
Nový
├ 
Re: Dobrý nápad, ale...
Jachym Cepicky 2. 5. 2006 08:39
Nový
│
├ 
Re: Dobrý nápad, ale...
platYpus 2. 5. 2006 09:48
Nový
│
│
├ 
Re: Dobrý nápad, ale...
Jachym Cepicky 2. 5. 2006 10:36
Nový
│
│
├ 
Re: Dobrý nápad, ale...
ib 2. 5. 2006 11:15
Nový
│
│
│
├ 
Re: Dobrý nápad, ale...
Tomas Matejicek 2. 5. 2006 11:19
Nový
│
│
│
└ 
Re: Dobrý nápad, ale...
Tomas Matejicek 2. 5. 2006 11:33
Nový
│
│
│
 
└ 
Re: Dobrý nápad, ale...
Petr Mach 2. 5. 2006 12:44
Nový
│
│
│
 
 
└ 
Re: Dobrý nápad, ale...
Jan 2. 5. 2006 14:01
Nový
│
│
│
 
 
 
├ 
Re: Dobrý nápad, ale...
anonymní uživatel 2. 5. 2006 14:04
Nový
│
│
│
 
 
 
└ 
Re: Dobrý nápad, ale...
Petr Mach 2. 5. 2006 17:35
Nový
│
│
│
 
 
 
 
├ 
Re: Dobrý nápad, ale...
Tomas Matejicek 2. 5. 2006 18:05
Nový
│
│
│
 
 
 
 
│
└ 
Re: Dobrý nápad, ale...
Petr Mach 2. 5. 2006 18:15
Nový
│
│
│
 
 
 
 
│
 
└ 
Re: Dobrý nápad, ale...
Tomas Matejicek 2. 5. 2006 18:30
Nový
│
│
│
 
 
 
 
│
 
 
├ 
Re: Dobrý nápad, ale...
Acci 2. 5. 2006 19:47
Nový
│
│
│
 
 
 
 
│
 
 
└ 
Re: Dobrý nápad, ale...
anonymní uživatel 3. 5. 2006 08:28
Nový
│
│
│
 
 
 
 
└ 
Re: Dobrý nápad, ale...
Pavel 2. 5. 2006 18:22
Nový
│
│
└ 
Re: Dobrý nápad, ale...
Jerry 2. 5. 2006 18:49
Nový
│
└ 
Re: Dobrý nápad, ale...
Tomas Matejicek 2. 5. 2006 11:16
Nový
└ 
Re: Dobrý nápad, ale...
Yokotashi 2. 5. 2006 09:02
Nový
Moc pekne :)
Pavel Adam 2. 5. 2006 08:29
Nový
Autor
OndraZX 2. 5. 2006 09:12
Nový
:)
danny 2. 5. 2006 10:06
Nový
Komu čest tomu čest
astray 2. 5. 2006 11:17
Nový
Bomba distribuce
David 2. 5. 2006 11:46
Nový
└ 
Re: Bomba distribuce
Andrej Kvasnica 2. 5. 2006 12:01
Nový
 
├ 
Re: Bomba distribuce
Tomas Matejicek 2. 5. 2006 14:00
Nový
 
│
└ 
Re: Bomba distribuce
Andrej Kvasnica 2. 5. 2006 14:07
Nový
 
│
 
└ 
Re: Bomba distribuce
Tomas Matejicek 2. 5. 2006 14:13
Nový
 
│
 
 
└ 
Re: Bomba distribuce
>>>> 2. 5. 2006 22:57
Nový
 
├ 
Re: Bomba distribuce
pistak 3. 5. 2006 12:57
Nový
 
└ 
Re: Bomba distribuce
helb 3. 5. 2006 17:44
Nový
Slaxlení
Mintaka 3. 5. 2006 16:28
Nový
vytvoreni iso
marqus 3. 5. 2006 16:36
Nový
└ 
Re: vytvoreni iso s office
anonymní uživatel 26. 2. 2007 22:31
Nový
slax is good
firer 30. 1. 2008 18:56
Nový
└ 
Re: slax is good
firer 30. 1. 2008 19:19
Nový
S jazyky je to složité
Václav Š. David 13. 12. 2009 11:07
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem