Za jídlo, šaty a vzduch otročíme na programech z temných světů

Ne móre, dvě kchóre!

Tygr (čili Mac OS X 10.4) se postupně začíná dostávat do stádia, ve kterém platí, že co si člověk nepřekompiluje, to nemá. Pokud je vůbec kompilace možná, pak ale není důvod se do ní nepustit. Když jsem zjistil, že můj oblíbený FTP klient Cyberduck je uvnitř samá Java, šel nemilosrdně z domu a jelikož jediný další použitelný klient je FileZilla nastaly mi kompilační časy. Na úrovni zdrojáků je FileZilla kompatibilní s kdejakým systémem, bohužel autor Mac verze má k dispozici už jen Leoparda (10.5) a tak je binární verze jen pro něj. Naštěstí je k dispozici opravdu pěkný návod, podle kterého je překlad otázkou několika málo hodin (v mé konfiguraci).

Když má doma člověk dvouprocesorové dělo, může dělat víc věcí zároveň. To jsem věděl už v dobách, kdy jsem spokojeně seděl nebo vzdáleně pracoval u své první dvouprocesorové mašiny. Kompilace je ideální příklad – na každém procesoru se dá spustit jedno gcc – výsledek je tu pak mnohem dříve než když tak neučiníme.

PowerMac_G4dual-2009_11_30.jpg

Příkaz ps -r -o pcpu,pmem,command pak vidí celou situaci takto:

%CPU %MEM COMMAND
 94.6  3.7 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/cc1plus ...
 94.0  0.7 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/cc1 ...

Kdo pak potřebuje ty nové, „moderní“ počítače?