Hlavní navigace

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

Johanka Spoustová

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.

J: Tak dík. Brabenec.

P: Kňaf.

+----------------------------------------------+
|    Kluk, 26 let, hledá holku kolem 25 let    |
| s kobylou kolem čtyř let. Foto kobyly nutné. |
+----------------------------------------------+
Našli jste v článku chybu?

28. 2. 2004 11:56

Josef Pavlik (neregistrovaný)

v console alt cislo funguje. Nevim jak na suse, ale RedHat a podobni to umi. (kernel 2.4.22). Levy alt dela decimalni cisla, pravy alt dela hexadecimalni cisla. (znaky a-f se delaji sedymi tlacitky kolem numericke klavesnice. Poznamka - alt a cisla kombinace funguji jenom s numerickou klavesnici.

Co se tyce X, tak tam to bohuzel nefunguje. To je pravda. Konfigurace klavesnice X a console jsou totalne odlisne a nesjednotitelne. Nektere klavesy dokonce v console nemuzou fungovat (setkal jsem se…

18. 2. 2004 16:48

Tomas Szepe (neregistrovaný)

1)
http://www.lysator.liu.se/c/bwk-on-pascal.html

2)
"what's hard is convincing people that
if they understood the underlying computer
science, they could write the code in the
language which best suited the particular
application, rather than being stuck writing
in Java, or whatever HLL is popular at the
time." -- gillbates (slashdot pseudonym)











Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

120na80.cz: 5 nejčastějších mýtů o kondomech

5 nejčastějších mýtů o kondomech

Podnikatel.cz: Změny v cestovních náhradách 2017

Změny v cestovních náhradách 2017

DigiZone.cz: TV Philips a Android verze 6.0

TV Philips a Android verze 6.0

Vitalia.cz: Taky věříte na pravidlo 5 sekund?

Taky věříte na pravidlo 5 sekund?

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Podnikatel.cz: Udávání a účtenková loterie, hloupá komedie

Udávání a účtenková loterie, hloupá komedie

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

120na80.cz: Na ucho teplý, nebo studený obklad?

Na ucho teplý, nebo studený obklad?

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Podnikatel.cz: Snížení DPH na 15 % se netýká všech

Snížení DPH na 15 % se netýká všech

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

Měšec.cz: Jak levně odeslat balík přímo z domu?

Jak levně odeslat balík přímo z domu?