Rozhovor s Pavlem Machkem, kernelovým vývojářem

10. 2. 2004
Doba čtení: 3 minuty

Sdílet

Johanka má spoustu kamarádů, co dělají do kernelu, a po letech se konečně odvážila vám jednoho z nich představit. Jako obvykle čtení na vlastní nebezpečí!

Říčky v Orlických horách, 29. 1. 2004

Johanka: Ahoj Pavle, tak ať to máme za sebou, pověz nám na úvod nějakou pěknou koňskou historku.

Pavel: Já tě kousnu.

[provedeno]

J: Třeba tu, jak jsi položil kobylu v zatáčce :)

P: No měla trochu moc energie, potvora, honili jsme hříbě a trochu jsme nezvládli zatáčku. Problém byl jenom, jak vysvětlit majitelce, že jsem její berušku položil na krovky.

J: Dobře a teď k vážné práci :)

P: K vážné práci? Nic takového nedělám.

J: Takový Nedvěd ráno vstane, napíše dvě tři písničky…ty v poledne vstaneš a co?

P: Naobědvám se a jdu na koně.

J: A kdy děláš na tom kernelu?

P: Po nocích, to jsou rychlejší linky a Američani nespí.

J: Pověz nám, co všechno úžasného (= co BFU ocení) už jsi do kernelu či jinam napsal.

P: Co BFU ocení? No, mazačku disku, zákeřně schovanou jako suspend to disk…

Qiq: Už to někomu smazalo disk?

P: Mně třikrát, a to dost kvalitně. Z uživatelů mám snad jenom jeden zářez. Jako test na fsck funguje docela dobře.

J: Jak jsi začal hackovat kernel?

P: Za to můžou korejci. Dodali úžasnou CD-ROMku s DOSovými drivery, naštěstí včetně zdrojáků, naneštěstí komentovaných korejsky :). Během týdne fungovala.

J: A to bylo kdy?

P: Tak kolem 1.3.40.

Hackers are funny people, they count time in patch levels.

J: A pak ti Linus nadšeně řekl „pojď hackovat kernel“?

P: Ne, Linus samozřejmě zahazoval všechny maily. Když jsem mu posílal driver na CD-ROMku úžasné firmy Hypertech, kterou mají na světě asi tak dva lidi, co mohl dělat. Tak jsem vyrobil Network Block Device, což byl vlastně maskovaný driver na CD-ROMku v userlandu.

J: A co to umí?

P: Připojit zařízení podobné disku po síti. Tedy v mém případě CD-ROMku po lokálním loopbacku :).


Pavel a Johanka před čtyřmi lety. Pavel vypadá pořád stejně :).

J: A pak ti Linus nadšeně řekl „pojď hackovat kernel“?

P: Ne, potom přišla SuSE a nabídla práci všem Čechům v /usr/src/linux/CRE­DITS. Nějak jsem se dostal k portu Linuxu na Hammera^H^H^H^H^H­^H^Hx86–64^H^H^H^H^H^­HAMD64.

J: A co si o té architektuře myslíš, když už jsme u toho?

P: Je hrozná, ale je nejlepší, je to 64bit a montuje se to i do notebooků. Takový Itanic namontovaný v notebooku…asi by to bylo jako ruský mobilní telefon…s podvozkem a malou atomovou píckou.

J: Asi se často dostaneš k novým technologiím. Popiš nám, co máš zrovna na klíně.

P: Notebook. Autoři se bohužel zapomněli podepsat, kdyby si prečetli specifikaci ACPI, bylo by to lepší, a kdyby klávesnice dávala pozor na to, co se na ní píše, byl by to třeba i použitelný stroj.

[Pro čtenářstvo: představte si šílenou krávu, jejíž jedinou identifikací je isolepou nalepený nápis Arima. Pavel tvrdí, že je rychlejší než všechny servery na naší katedře (a že nejsme úplně chudá katedra :)).]

J: Takže na čem teď děláš, pořád AMDčko?

P: AMDčko, suspend to disk, kernelový debugger.

J: Ten debugger by mohl čtenáře zajímat…

P: Snad radši ani ne. Jsou na něj potřeba dvě mašiny, podporovaná síťovka, čímž myslím podporu netpoll, no a velké odhodlání… Já pořád debugguju pomoci printk().

J: Je známo, že jsi pronikl do kruhů nejvyšších, byl jsi na kernel summitu a viděls živého Linuse…

P: No, o něčem se debatovalo, potom přišel takovej nenápadnej kluk, ale měl docela poznámky a tvářil se, jako že mu to patří. No a vono jo :).

J: Ještě bych se tě měla zeptat na takové ty zprofanované otázky, jako třeba jestli si myslíš, že to vyhrajem nad Microsoftem a tak.

P: Už jsme vyhráli. Tedy pokud si nezaplatí dost senátorů a nedostanou nás přes Digital Rights Management…

J: ??

P: Když uzákoní, že každý počítač smí pustit jenom podepsaný operační systém a že podepsaný operační systém nesmí kopírovat MP3ky, skončili jsme.

J: K tomu doufám nedojde.

P: Ale k tomu, že nepodepsaný software nebude schopen přehrávat muziku nebo video by dojít mohlo… no snad mají zákonodárci dost rozumu. A nebo se můžeme všichni přestěhovat někam na Kubu.

ict ve školství 24

J: Tak dík. Brabenec.

P: Kňaf.

+----------------------------------------------+
|    Kluk, 26 let, hledá holku kolem 25 let    |
| s kobylou kolem čtyř let. Foto kobyly nutné. |
+----------------------------------------------+