Je treba davat pozor pri cteni ;-) Ktere konkretni oss jsou kvalitativne horsi? Jiste najdou se, to ja nerikam, ale konkretneji by neskodilo.
„Vyhoda“ komercnich produktu je v tom, ze pokud jste ochoten platit, tak nekdo dela, ze problem resi a vy nemuzete delat nejakou smysluplnou cinnost, protoze musite cekat az to doresi ;-)
no ja planuju trochu dopredu, takze to ze nekdo jiny zrovna problem resi me nejak nevadi. muzu delat neco jineho, prace je porad dost. pokud se samozrejme zrovna neco nerozbije a neni to potreba opravit behem par minut. :-)
horsi.. no.. treba me napadaji nektere linuxove drivery. treba ta mrcha pro sitovky marvell yukon, ktera vi, ze v dane konfiguraci sitovky (se zapnutym power managementem) neumi fungovat a presto nikam nic nezaloguje – krome chyb typu ze musel restartovat sitovku. nebo treba linuxi alsa driver pro sb live. za to bych chtel osobne podekovat tomu kokotovi ze suse, ktery to psal. predchozi oss driver byl v pohode, umel do zvukovky nahravat moduly s kodem pro dsp, navic ty moduly umel hezky propojovat. mel i kompilator v userspace. misto toho aby dotycny kokot pouzil co uz bylo hotove, tak si napsal do alsovskeho driveru kompilator kodu pro to dsp na karte v makrech (!) cecka, vecpal do dsp funkce ktere si myslel ze lidi pouzivaji, propagoval skrz alsacky mixer snad vsechny hlasitosti ktere kdy ta karta muze nabizet atd.. takze vysledkem bylo neuveritelne slozite ovladani a obtizna pouzitelnost. no a ktery z tech driveru se dnes asi pouziva – no, ten alsovsky!
dalsi polofunkcni opensource produkty jsou treba mozilla/firefox, openoffice (ktere btw jeden cas nezvladaly ani make clean), php, a tak muzu pokracovat.
z linuxu jsem presel na visty, protoze jsem uz nemel nervy porad neco opravovat. windowsy jsou skvele v tom, ze kdyz neco nejde, tak to opravdu nejde a clovek nezabiji tolik casu opravovanim neceho aby se pak dozvedel ze vyvojar to nechce presne timhle zpusobem resit a ze z jeho pozice programatora-teoretika mu pripada, ze by se ta cela oprava mela prepsat.
jo a jeste poznamka k php: to programuji lidi, co prgat vubec neumi. je to videt treba na tom, ze nejsou schopni pouzivat funkce. viz napr. php_mail.c, coz je implementace phpkove funkce mail. kdybych to psal takhle, navic s pouzitim podminene kompilace, tak by v tom taky byla spousta chyb, ze..
a za dobu existence tehle funkce v ni bylo kolik – 3 bezpecnostni chyby?
Ja ale taky nikde nezminoval Linux ;-)
Ja spokojene pouzivam BSD, tam veci proste funguji tak jak maji a i komercni systemy implementuji BSD veci, protoze kvalita a protoze licence. Bez BSD by ani ty Windows nemohly na Internet.
Proto nemusim nikam prechazet a frontu Linux vs Windows sleduji s velkym pobavenim. Jiste, nemusi mi fungovat vse, ale to co nefunguje tak tomu ja rikam produkty pro frikuliny. A spadaji pod to i veci s velkym podilem na trhu. Ono je to ostatnich vec, ale ja vybiram podle kvality ne podle toho kolik sousedu z deseti neco pouziva aniz maji tuseni o tom jak nekvalitni to je.
bsd je dobre. akorat s netbsd jsem mel problem kdyz jsem ho chtel pouzit na desktopu a to s tim, ze pri prikompilovavani balicku mi pkgsrc vzdycky znova prekladal X. to mi vadilo.
ad bsd a windows: dneska uz ma ms vlastni tcp/ip stack.
jo a na pocitaci taky potrebuju neco delat. tim ze jsem presel na visty mi najednou zacly chodit ruzne vyvojove nastroje, treba k jednocipum, coz je rozhodne krok vpred. na vyvoj hw jsou ty windows fakt lepsi.
Windows nejsou lepsi pro vyvoj HW. Lepsim je v ocich uzivatelu cini fakt, ze SW na podporu vyvoje HW na Linux prakticky neexistuje. Tedy, dokud vam staci jednoduche kreslitko, tak nepoznate rozdil mezi dostupnosti podle OS. Ale jakmile potrebujete nejakou netrivialni funkcnost, ktera vam usetri X desitek hodin prace, ci Y desitek ci stovek tisic na nepodarenych prototypech, pak zjistite, ze verze pro Linux neexistuje.
Ale to Windows necini vuci Linuxu lepsim systemem. Proste fakt, ze aplikace, kterou potrebujete je pouze pro Windows zpusobi, ze si koupite Windows. Na tom prece neni nic divneho. Jasne, jako cloveka, ktery ma Linux rad (protoze vetsina veci, kterou pouzivam tam 1. vetsinou funguje lip nez na Windows a 2. navic je zadarmo) me to netesi. Ale to je krome protestovani a nesouhlasu asi tak vsechno, co proti tomu muzu delat. Jasne, jeste si muzu sednout a napsat SolidWorks pro Linux. :-)
Neplatí to sice pro všechen open source, ale pro mnohé projekty platí to samé – můžete si zaplatit aby problém řešil někdo jiný. Rozdíl je akorát v tom, že způsobů jak platit, kolik, komu a za co je typicky podstatně více než u komerčního SW zaštítěném jedinou firmou. Může to být někdy nepřehledné, ale většinou můžete dosáhnout dohody za takových podmínek, které jsou jinde nemyslitelné.