Tak se taky zapojim.
OS je nastroj a ze vseho nejdriv by bylo dobre se zeptat pro jaky ucel ma byt pouzit, nez nekomu zacnu nutit ten svuj, jako ten jediny a pravy. Kazdy z techto systemu ma nejake vyhody a nelze dost dobre rict, ze jeden je lepsi nez druhy.
Jsou programy, ktere jsou vicemene jedinecne, neexistuje k nim rozumna alternativa a pokud je potrebuju, neni co resit. Napr. pokud potrebuju pro svoji praci MathCAD, neni jina volba nez windows. Pokud budu nutne potrebovat OpenDX, musim jit do linuxu.
Ale to je spis vyjimka a pro vetsinu softu existuje jakas takas alternativa pro obe platformy. Takze obecneji:
- Pokud mi jde o to, abych se mohl citit v bezpeci, je lepsi linux. Neni sice samospasitelny, hackerskych (pro puritany crackerskych) utoku je dost a dost, ale je na tom o poznani lepe nez windows. Nebudu se hadat, jestli je to kvuli rozsirenosti nebo dokonalosti systemu.
- Pokud chci mit programy pokud mozna zdarma a legalne, nejlepe hned po instalaci systemu - linux.
- Pokud chci mit moznost vybrat si z mnoha a monha podobnych programu - windows.
- Pokud chci mit nekoho na hotline, kdo by mi aspon teoreticky mohl pomoct s problemy OS - muzu si vybrat jestli windows, nebo placene distribuce linuxu. Dle me zkusenosti, neporadi nic uzitecneho ani jedni.
- Pokud chci hrat hry - konzole, nebo windows. (Wine/cenega jeste porad neni to prave orechove)
- Pokud chci jen brouzdat po netu a obcas si precist mail - je to jedno.
- Pokud chci pocitac pouzivat pro ucetnictvi - windows. Pokud je mi znamo, tak vetsina softu, ktere zvladaji ceske speciality je napsanych pro win.
- Pokud chci delat realtime mereni, rizeni nebo jen na vyssi urovni sbirat zvuk - ani jedno, ale sahnout po plnokrevnem RTOS (QNX). Nebo si aspon sehnat profesionalni realtime nadstavbu.(RTX pro windows, BlueCat linux, LynxOS, ruce pryc od free systemu typu rt linux).
- Pokud chci strihat filmy - na amaterske bazi oboji, profesional asi radeji windows a AdobePremiere.
- Pokud si chci vymenovat dokumenty s mnoha lidmi nebo statni spravou - radeji windows. S opici od MS je v tomto ohledu mene problemu nez s OOo. I kdyz dokaze byt nekompatibilni sama se sebou.
- Pokud se chci zacit ucit programovat - je to jedno. Pro kazdy z techto systemu je vyvojovych nastroju dost a dost snad pro vsechny jazyky. Mam sice lepsi zkusenosti s windows a jeho ladicimi nastroji i s dokumentaci, ale ani na linuxu to neni nijak tragicke. Pod linuxem mivam problemy s gdb - k cemu je debugger, ktery bezne spadne i s aplikaci a na windows jsem nenasel adekvatni nahradu gcov. Profesional ma pak vyvojovou platformu danou cilovym systemem a tu si urcuje obvykle zakaznik. (Pokud samozrejme nepracujete v jave.)
- Pokud chci vedet co se v mem systemu opravdu deje - linux, nebo radeji mach. Zdrojaky kernelu jsou vynikajici skola. Mach prosazuju jako lepsi variantu, protoze se jedna o mikrokernel, na rozdil od leta zastaralych monolitickych kernelu linuxu i windows.
- Pokud chci mit dobre vypadajici, efektni desktop - linux. (Sorry, ale i kdyz mam doma vistu a zapnute aero, tak ta rotujici krychlicka je sice zbytecnustka, ale roztomila a pripada mi proste hezci.)
- Pokud chci mit neustale otevrenych mnoho programu a vyuziju nekolik virtualnich desktopu - linux. Jde to sice i na windows, ale z nejakeho duvodu to nikdy nefunguje tak prijemne, jak jsem zvykly z linuxu.
- Pokud chci spolehlive spoustet stejne programy i za mnoho let - ani jeden. Jak windows, tak linux z casu na cas prodelavaji ruzne velke upravy ABI, ktere zapricini nekompatibilitu.
- Pokud chci os pro pocitac slouzici jako gateway/firewall - jde pouzit cokoliv, ale rekl bych, ze nejlepe BSD, v horsim pripade linux a windows je v tomto jen pro zatvrzele optimisty a nepratele nixu.
- Pokud chci mit vykonnou databazovou masinu - nedelat to na PC, ale poridit si server od HP nebo IBM. Oboji bude mit bud vlastni system, nebo pro nadsence nabidnou linux. Windows moc nedoporucuju.
- Pokud chci web server - je to na delsi diskusi, ale pokud nemam jeste hotovou webovou aplikaci (cimz by to nejspis bylo zase dano) a teprve se rozhoduju v cem to bude, tak ja osobne bych si vybral pro ciste html nebo neco s jednoduchym cgi/php, pripadne jednoduchou databazi svatou trojici apache+php+mysql na linuxu, pokud to je neco, co ma slozitejsi serverovou cast - windows, IIS a .NET - samozrejme, tohle je hodne sporne, zalezi na tom, co jak kdo umi. Mne C# a .NET ucaroval, ale jsou i jejich zurivi odpurci a i pro ty, komu se tato platforma libi, muze mit sve kouzlo projekt mono.
- CAD systemy - je to vesmes jedno. Varicad na linuxu pry funguje vyborne, AutoCAD na wine se sice spustit da, ale pracovat se s nim pak moc neda.
- Pokud chci pocitac pouzivat jako architekt - asi jedine windows. Alternativy pro system nemetschek na linuxu neznam a varicad ma jine urceni.
- Pro amaterske animatory blend na linuxu staci, pro profesionaly nepripada v uvahu nic nez windows.
A takhle se da pokracovat jeste dlouho, tohle je jen par veci, ktere me napadly a s nimiz jsem se nekdy aspon okrajove potkal. Kazdy z tech systemu ma sva pro a proti. Vetsinou pouzivam windows, jsou pro me prijemnejsi a mam s nimi mene prace, ale naprosto chapu lidi, kteri maji duvod pouzivat linux nebo cokoliv jineho. Naopak nechapu, proc bych se mel s nekym hadat, ze ma prejit na muj obilbeny system.
Urcite jsem tu nadelal obri kvantum preklepu, ktere jsem pri letmem precteni neodhalil, ale doufam, ze diky mizerne forme nezatratite obsah.