UNIX-ová filozofie jasně říká, že uživatel je na posledním místě snažení, a stroji se musí přizpůsobit. Svého času byly UNIXy velmi vyspělé systémy, a to i ohledně uživatelského rozhraní. Bohužel ty doby jsou dávno pryč. Dnes je UNIX synonymem pro příšerný uživatelký zážitek.
V tom s Vámi nesouhlasím. Používám Kubuntu a jsem velmi spokojen, a to jak z hlediska stability, tak funkce i pohodlí systému. Možná nemám tak velké nároky, ale prostě jsem spokojen.
Problém s UNIXovým přístupem je v tom, že počítače dnes primárně používají lidé, kteří nestrávili léta studiem principů operačních systémů, administrace, šprtáním příkazů atd. A uživatelé nechtějí nástroje na malé úkoly. Oni mají velké úkoly. Oni chtějí napsat knihu, zaúčtovat doklad, zapařit dobrou hru. Nechtějí obdobu svařování auta ve vlastí garáži. Chtějí hotovou věc, kterou mohou používat jako hloupý telefon nebo běžnou mikrovlnku. Všechny ty vnitřnosti jsou pro ně stejně nepodstatné, jako pro řidiče detaily funkce spalovacího motoru. UNIXy ale tradičně vychovávají uživatele velmi odlišně. Linux se tohle snaží zamaskovat, ale dost neúspěšně.
V tom si, myslím, nerozumíme. Mě primárně nejde o uživatele, ten málokdy něco v PC konfiguruje. Jde mi teď o správce. Protože to funguje (nebo má fungovat) tak, že PC pro uživatele připravuje správce. A uživatel nemá vědět nic o jádru a knihovnách a všech těch střevech, ale správce ano. Windowsy se tváří, jakože správce o tom taky nic vědět nemusí a že je to OK. A proto si taky tolik lidí myslí, že Windows dokážou spravovat... Aby to nakonec nedopadlo takto:
http://www.bugemos.com/?q=node/189
Ad velké úkoly: jednou mi volal jeden člověk z katedry matematiky, že píše skripta a má nějaký problém. Přišel jsem za ním a zjistil jsem, že mu kolabuje Word (tehdy 97), protože tam bylo moc vzorečků a dalších matematických věcí, a Word to na stránce 34 nestíhal. Navrhl jsem tomuto pánovi TeX, nainstaloval nějaké drobné uživatelské rozhraní, on vzal text, zkopíroval jej z wordu do nějakého obyčejného textového rozhraní, já jsem mu ještě vytiskl nějakou dokumentaci k tomu, jak psát vzorce a on mi po měsíci přinesl skripta sázená v TeX-u. Neměl problém. Tak to je tak o těch velkých úkolech. Samozřejmě s TeX-em by neměl problém ani na Linuxu... :-)
Ad podrobné chybové hlášky: ano, nepodařila se operace taata v modulu xxx.dll na adrese 0x152369. Pěkné. A co s tím? Mám vzít nějaký nástroj a zkoumat, co na té adrese v modulu xxx.dll leží? A co se to snažilo zrovna dělat? Typicky podrobné hlášení je BSOD. Nebo mi něco uniklo?
Ad kvalita OSS driverů pro ATI: podle čeho asi tak mají programátoři ty drivery vyvíjet, když ne podle dokumentace? A je jejich chyba, když se výrobce HW nedrží (vlastní) dokumentace? Co to v HW světě znamená "specifické aspekty dané HW implementace"? Že výrobce HW sprasil základní BIOS a neinicializuje vše, jak by měl a nechává to na ovladači, protože pod Windows to funguje? Nebo jak bych tomu měl rozumět?
K RAID-u: nepochopil jsem přesně, jak jste to LVM použil, jestli k vykopírování dat z RAIDU nebo k něčemu jinému...
K fsck kontra mount: nemám důvod Vám nevěřit, ačkoliv mě se to ještě nikdy nestalo... Pak by neodpovídala verze mount-u a fsck pro daný filesystém, protože jestliže fsck prohlásí filesystém za opravený či v pořádku, tak si mount nemá na co stěžovat...
K nízké kvalitě OSS aplikací - nemůžu říci, že jsou zde aplikace 100% srovnatelné s aplikacemi komerčními, ale na druhou stranu já jsem zatím nenarazil na problém, že by aplikace postrádala nějakou funkčnost, kterou jsem nutně potřeboval. Ano, coby správce Linuxových serverů potřebuju hlavně ssh a tak mi toho k práci stačí málo, že... Ale občas píšu nějaké texty (v OOo) dělám nějaké drobné tabulky, tu a tam pracuju s databázemi (obvykle si ale vystačím s CLI, byť CLI pro Oracle, to je teda něco šíleného, ale zato je to asi otestované, to je pravda. CLI pro PostgreSQL je proti tomu Mercedes vůči (sotva) Trabantu), tu a tam něco programuju v Pythonu a používám Eric-a, což je vcelku pohodlné prostředí, jako verzovací nástroj jsem se rozhodl pro git a jsem spokojen, ve vim-u taky umím, co potřebuju, pro různé machinace s textovými soubory (nejen konfiguráky) používám awk, v bash-i tu a tam udělám nějaký skriptík... Mě Linux v práci rozhodně nebrzdí, spíše pomáhá. A KDE nepovažuju za něco zbastleného, naopak mi přišlo, že je to docela pěkné a funkční prostředí...

