Nebudu zahanet diskusi do podjatych flamu, ale drobnou vyhradu si tu k petru hejlovi dovolim -
"obecne plati, ze MS je v oblasti SW skvely": ano, pokud tim autor mysli marketingovou divizi. Pokud tim mysli SW samotny - nevidim duvod, pro takove tvrzeni. Vyvojare ma dobre, ale marketing to vetsinou zazdi.
pomer uzivatelnosti - znamena to pocet uzivatelu? Protoze jestli ne, tak pro me je pomer uzivatelnosti presne opacny, nedokazu na win 1% toho, co na gnu-linuxech.
Kdyby dneska promazala vesmirna nehoda vsechny pocitace a lidi by zapomneli co pouzivali - co by nabidl MS navic proti ostatnim?
Ehm ...lol
No nevim, ale babi posazena pred XP a presazena na Vista/7 je asi slusne vprdeli. O Office 2l3 vs 2k7 vs 2k10 ani nemluve ...
Jako programator si nikdy nejsem jistej tim, ze s pristim patchem bude fungovat to co ted funguje a opakovane se stava, ze to fungovat prestane. V tucnakovi s v nejhorism slinkuju knihovny staticky a vse pobezi na naprosto libovolne distribuci.
No, ted uz jednoduse lzete.
a) windows z roku 1980 bych opravdu chtel videt
b) jakakoli slozitejsi aplikace nez hellowordl vam na soucasnych widlich nepojede, a to ani daleko mladsi aplikace, ani spousta XP aplikaci nefunguje na Vistach/7
A proc ? Protoze API se neustale meni (a to i v ramci jedne verze widli, staci nejaky ten SP)
Tech mnoho let jsou dva - tri roky (dle predstav M$ samo, s XP to nejak nezvladli, protoze se rozhodli widle napsat v .NET a ono se to nedalo pouzivat tak to museli cely predelat).
Mimochodem, v nejaktualnejsi verzi tucnaka mi stale bez potizi funguje i relativne obskurni HW z dob win 9x. Jak ze ho mam rozchodit na widlich?
Možné je vše, ale právě ten přísný koncept iOS dává jisté šance. Viz třeba klasická kritika, proč to neumí mass storage atd. - no právě proto, že jde o velmi důsledný sandbox s oddělením nejen aplikací, ale i jejich dat - pro uživatele leckdy otrava, ale pro bezpečnost to smysl dává. Prolomit se dá vše, to jistě, ale určitá odolnost tu zkrátka je...
V praxi zjistíte, že vás iOS nijak moc neomezuje. Docela charakteristické to bylo u nás v práci - postupně si iPhone koupili čtyři lidé, všichni jsme se před koupí zajímali v první řadě o jailbreak "že si nenechají od Apple diktovat". Po seznámení s možnostmi to dopadlo tak, že z těch telefonů není odemčený ani jeden - prostě jsme zjistili, že nám při použití "pouze" standardních funkcí a Appstore vlastně vůbec nic nechybí...
No s tim rokem 1980 sice ustrelil, ale je pravda, ze cokoliv bylo napsane alespon pro WIN32s na WIN3.11 (tedy cca 1995?) nebo uz na nativni WIN32 (rada WIN NT), by "s nejvetsi pravdepodobnosti" jelo i dnes na WIN7.
Totez ovsem plati i pro UNIX like systemy (tady ovsem nejspise az po kompilaci na cilovou platformu/OS).
V obou pripadech se to vsak tyka pouze "jednoduchych" formularovych aplicaci - zadna pokrocila grafika, zadne specialni pristupy k zarizenim, zadny assembler, .... :)
Skutecnosti vsak je, ze WIN32API se opravdu vyznamne nezmenily od te doby co na WIN programuju - tedy cca od roku 1995.
Schvalování aplikací pro iOS dle mých zkušeností rozhodně formální není. Netuším, kolik tam sedí lidí a jak přesně to dělají, ale některé naše aplikace si v rámci testování někdo prokazatelně instaloval na fysický telefon, u jiných jsme s Apple poměrně dlouho řešili použití kryptografických prostředků atd. atd.
Ta monokultura iOSu už tu je několik let, v oběhu jsou desítky milionů zařízení s tímto systémem a ono pořád nic...
No nevím, ale mě ty widle pořád vypadají od dob win95 víceméně stejně. Pravda, někdy to musím přinutit malou utilitkou... Ale nikdy jsem nebyl na grafické úchylárny a "skvělé feature", které max. zdržují práci.
Co se týká programování, no tak tam to opravdu bývá "zajímavé". Zvlášť u nepodporovaných technologií, kterých MS zprodukuje každý rok pěknou řádku. Ale mám pocit, že zpětná kompatabilita se tam pořád trochu zlepšuje.
Hehe no to bude tím, že neznáte distribuci Slackware :), dále pak bude asi problém v tom, že GNU/Linux má hlavní vývoj v clusterech, serverech a embeeded zařízení. Změny jsou potřeba a vývoj musí jít dále dopředu, opravdu bych nechtěl dnes používat systém s nějakými zastaralími filesystémy a jakýmsi kódem, který je tam úplně zbytečně jen pro nějaké 1000let staré aplikace které napíší ahoj, někdy si nejsem jistý jestli vůbec bylo dobré dělat osobní počítače aby je užívaly masy k naprosto bezvýznamným úlohám.
Můj osobní názor je ano ať windows existují, ale ať mě s nimi nikdo neotravuje.
Poslední dobou už by jsme se konečně mohli přehoupnout také někam jinam od x86 procesorů... svět a vývoj už je někde jinde a tohle snahou se akorát blokuje a zdražuje rozvoj HPC.
Rekl jste "... binárku pro Windows z roku 1980 stále na Windows 7 spustím.". IMHO trochu rozdil proti "vetsina aplikaci z roku 1980 na dnesnich Windows nepojede".
A pripojuji se k prani videt Windows z roku 1980! Pokud wiki nekeca, tak Windows 1.0 byla uvolnena v roce 1985. Ovsem mozna je ci byla nejaka specialni verze pro Osliky ... :-)
Domnivam se, ze Vase ostatni tvrzeni maji srovnatelnou planost. Pardon, platnost
Pokud upravíte Windows (libovolné) tak, aby nemohly na internet a vyházíte z nich související zbytečnosti, získáte, alespoň v případě XP jakž takž slušný O. S. Pokud ho doplníte čistícími softwary třetích stran, které budete pravidelně a často používat, bude i stabilní a celkem svižný. Ale pro práci na internetu jsou jakékoli Windows nevhodné.
Velmi pochybuji, že při kontrole mnoha miliónů aplikací pro iOS lze nějaké záruky dát - a že je to v mnoha případech spíše formální kontrola.
Stejně tak chápu, že bez instalace iTunes by si uživatel Apple připadal, že se mu zhroutil svět.
Nedělá mi problém uznat, že Apple se podařil pěkný kousek, a že momentálně je napřed.
Jakákoli monokultura dává předpoklady k šíření něčeho hodně nepříjemného. Je úplně jedno, zda se to bude kontrolovat. Takže iOs + jasně daný jednotný hw (několik modelů hw) je naprosto špičkovým základem pro rozšíření něčeho nepříjemného a největším předpokladem. To je problém každé monokultury – Windows, iOS, atd.
Zrovna v testech na odolnost se ukázalo, že Apple chránilo právě to malé rozšíření v minulosti, ale že jsou z hlediska bezpečnosti asi nejméně odolným systémem.
Takže já tvrdím, že pokud se rozšíří něco hodně nepříjemného, na iOs to bude dříve – chcete se vsadit?
Které API se neustále mění? Dokumentované věci v podstatě ne. To, že někdo dříve napsal aplikaci spoléhající na nedokumentované chování, je jeho chyba a takové věci občas nefungují.
Nebaavme se o HW ovladačích, to je jiné věc. Ale skoro jakýkoliv software běžící na linuxu a vyžadující nějaké externí knihovny, pokud je starý 10 let, dnes nespustíte. Protože nebudete mít příslušné verze knihoven, a jejich aktuální verze už mají 5 × změněné API. Nepomůže ani 10 let starý zdroják aplikace, protože když už ho aktuální GCC vezme, tak byste si musel zkompilovat i půlku knihoven v těch starých verzích... I kdyby to náhodou prošlo, tak je to prostě příliš mnoho práce. Obvykle by vyšlo levněji to celé napsat znova.
Jen k te babicce - nejsem si jist, jake funkce operacniho systemu pouziva, ale naucit se GUI Windows a jednotlivych distribuci Linuxu podle meho trva zhruba stejnou dobu. Nemluve o tom, ze i jednotlive verze Windows se mezi sebou docela vyrazne lisi (http://gannman.x10hosting.com/Portfolio/WindowsGUIEvol.pdf) ;-)
Ale to prece ASI NENI pravda. Vazne VITE, ze vetsina aplikaci z roku 1980 na dnesnich Windows nepojede, nebo jen papouskujete, co jste si nekde precetl?
Ja se priznam, ze to s jistotou nevim - neprovadel jsem exaktni test - ale odhaduji, ze spis vetsina aplikaci pojede. Ty "moje" vesmes jedou.
MS rozhodne nedodrzuje zpetnou kompatibilitu stoprocentne, ale kdo ji dodrzuje vic? Me nikdo nenapada.
To budem, protoze se to ovlada prakticky stale stejne, konfiguraci najde z 90% ve stejnych souborech se stejnym formatem ...
Mimochodem, kazdy novy MB ma v sobe misto biosu tucnaka. Desktopy pak uz dneska zdaleka nejsou nejrozsirenejsi pocitace, pokud pominu ruzne jednoucelove krabky, tak kazda televize ktera umi vic nez jen prevzit signal z tuneru ma v sobe tuxe. Jabko vlastne taky neni nic jinyho nez specificka distribuce. 2/3 telefonu ...
A nemluve o tom, API kernelu je mnohem stabilnejsi nez cokoli ve widlich. Casto jsou udrzovana rozhrani ktera se uz drahne let nepouzivani a jsou oznacena za absolentni, ale stale funguji. Schvalne, zkuste si v Win7 pustit rekneme Dx5 aplikaci ... aha, ono to nebude fungovat, protoze to api tam proste neni (snadno muzete overit napr starsimi verzemi 3D marku, ktere na 7 proste nespustite).
"Samozřejmě že to má mouchy, vobčas to padá, jednou za rok je to potřeba reinstalovat" - uh, tohle vazne povazujete za NORMALNI??
Ja jsem z Linuxu (Debian) zvykly, ze operacni system nainstaluju a nastavim jednou, a pak uz jen cas od casu upgraduju na novejsi verzi. Bez ohledu na to, jak menim hardware, na kterem ten system bezi (mam jeden komp, ktery zacinal jako 486DX4-100Mhz, a postupne presel pres nejake Pentium, Celeron, AthlonXP az na soucasne Core2Duo, a to vsechno bez jedine reinstalace - umi tohle wokna?).
A kdyz jsme u toho, tak vlastne treba ani nove kompy neinstaluju, jen zduplikuju nejaky uz bezici a zmenim hostname a pripadne hesla ci username...
A kdyz jsme u te vize, kterou Bill mel - uvedomujete si, ze MS neprisel vubec s nicim novym? Jedine, co Bill kdy vytvoril, byl nejaky interpret BASICu. I ten DOS, na kterem vydelali zpocatku, museli koupit pote, co zjistili, ze jinak nedostoji zavazkum, ktere meli vuci IBM. Jejich prvni windows zase byly jen ubohou kopii operacnich systemu od Applu. NT jadro, ktere konecne pomohlo k tomu, ze Wokna (NT, 2000 a novejsi) zacaly byt relativne stabilni, bylo zase vyvyjene ve spolupraci s IBM. Nastup internetu MS zaspal kompletne.
Takze kde je ta vize a jeji realizace, kterou jste zminoval?
Jedine, co ma MS skutecne kvalitni, je marketingove oddeleni.
Jaky HW, jake ovladace, umite cist? DirectX je API. V soucasnych widlich nerozchodite nic pod Dx9 bez problemu, pod Dx8 ani s problemama. Vetsina tehle veci kupodivu celkem bez potizi funguje v tom linuxu, ktery pry neustale neco meni.
A samo muzem pokracovat trebas tim slavnym .NETem. V zadnem pripade naplati ze by novejsi verze byla zpetne kompatibilni, vetsina aplikaci psanych pod jednickou ma dneska potize se vubec spustit (a to jeste porad existuje moznost jednickovej net do systemu dostat, ac to vetsinou znamena se hrabat celej den v systemu a prakticky celej ho reinstalovat)
Však VM7 se ukáží jako slepá ulička. (Že VM7 jsou blbost jsem jasně hned uvedl na začátku ve svém prvním příspvěku, na který reagujete)
A „jenom iOS“ znamená, že se to týká iPodu, iPadu, iPhone a dalšího, tedy toho co používá většina lidí co si koupila kdy od Apple.
Tedy „jenom iOS“ znamená asi jako kdybyste řekl „nedotkne se toto omezení žádných uživatelů, JENOM všech mužů, všech žen a všech dětí“.
Chápu, proč to Apple dělá – prostě chce rýžovat a pokud uživatele zároveň uvězní, tak rýžuje o to více.
Já osobně si od Apple nekoupím ani hřebík. Už jen proto, že když jsem se dva roky kdysi dávno pokoušel koupit Maca bez lesklého displeje, bylo mi odpovědí, že Steve Jobs se rozhodl, že nikdo nepotřebuje jiný, než lesklý displej. Dva roky jsem čekal, jestli si to Jobs nerozmyslí, nerozmyslel (i když dnes už ano) a pochopil jsem, že u Apple jsem lapená ovce, která kromě možnosti platit nemá žádná práva ani výběr.
Na Microsoftu já osobně oceňuji jednotnost.
Linux třeba neexistuje. Linux je zástupné slovo pro tisíce naprosto rozdílných systémů každý pes jiná ves.
Jako programátor se u Windows můžu spolehnout, že některé funkce budou v naprosto každém Windows a neřešit hovadiny. U Linuxu se musí řešit mnohem více problémů.
Dále jsem svou babičku posadil k Windows, naučil jí co má mačkat a je to. Kdybych použil Linux, tak každých pár let se může učit znovu (žádný koncept v Linuxu déle nevydrží). A nebo se musí stát programátorem, či profesionálem, který pochopí principy unixu a pak se učit nemusí. To je ovšem fikce u většiny lidí. Případně se mohu v LInuxu začít více drbat, kompilovat si to na starší věci aby babička měla na co je zvyklá – ale člověk nechce trávit život pouze staráním se o loader aplikací, kterým operační systém je a ničím jiným.
Bohužel Microsoft teď řídí reklamní fanatický agent Steve Ballmer, který ctí heslo jako správný reklamák je jedno co chcete, my vás donutíme to používat a natlačíme vám to i proti vaší vůli.
Jeho pokusy o Vista, nebo MS Phone 7 se zcela jistě zapíší slovy, který by mohl prohlásil RedHat, Linus Torvalds či Steve Jobs: „Způsobem řízení firmy a mrvením produktů firmy MS je Steve Ballmer náš člověk.“
Jinak každá firma má za sebou řadu propadáků, třeba Google jich má tolik, že by popsaly opbrovské stohy papíru. Apple má za sebou rovněž propadáky.
Nehledě na tom, že fašistický přístup k uživatelům a vývojářům, jaký má Apple – proti tomu je Microsoft velmi zlatý.
U Microsoftu stáli všichni andělé, když se jim nepodařilo koupit Yahoo, a udělali volovinu nejspíše, když koupili Skype.
Microsoft se snaží opanovat internet, ale jemu jde daleko více prodávání sw, než panování nad internetem.
Nebudete. Ubuntu například existuje od konce roku 2004, mezitím v mezidobí zoufale shánělo peníze a žádalo o finanční pomoc. Není žádná záruka jak dlouho tu bude.
A stejně tak je to s každou distribucí.
Ne, já chápu jako jednotnost, že na každé instalaci Windows funguje určitá množina API pro vývojáře – a je to zaručeno. A také to, že binárku pro Windows z roku 1980 stále na Windows 7 spustím. Bez další kompilace, bez řešení závislostí.
Že základní ovládání se mnoho let nezměnilo.
A také to, že každá verze Windows, která jednou vyjde trvá mnoho let (z hlavy nevím kolik). Na rozdíl od libovolné verze libovolné distribuce Linuxu, která je jepičí.
Snahu nasazovat Microsoftu psí hlavu chápu - je to folklór. Já unix a Linux znám jako vlastní boty a naprosto rozumím tomu, proč se nemůže na desktopech hnout přes plus mínus 1% rozšíření. Unix/Linux je geniální na server se službou, která potřebuje výkon, jednoduchý os, který jde aplikaci z cesty.
Já osobně ačkoli jsem vyrůstal na unixech v době, kdy Windows ještě neexistovala v prodeji - mám Linux na routeru, v přenosné krabičce, ale na počítači ho nechci.
Zkuste si vzít změny ovládání Linuxu v rozpětí dob, které se tu snažíte prosadit. Tedy vezměte člověka, který umí ovládat nějakou distribuci a verzi Linux z roku 1995 (ekvivalent Win95), pak udělejte šup skok do verze Linuxu z toku 2009 (ekvivalent Windows 7) a budeme se bavit. Tedy rozdíl 14 let, a hodně se s Linuxem nasmějeme. :-) Budeme se popadat za břicha. :-)
Jednak fakticky nenajdete distribuci, která by přežila 14 let s výjimkou Debianu, RedHat, Suse, třeba zmiňované Ubuntu ještě nebylo ani na houbách. Ty distribuce, které byly mají naprosto a totálně odlišné ovládání – velmi dobře to mám v paměti. Takže prosím, jsem zvyklí na to, že zastánci Linuxu lžou na obranu Linuxu až se jim práší za ušima – říkám to takto veřejně – a jediná pravda je skutečné rozšíření Linuxu na desktopech – 1%.
Nemluvě o tom, že API linuxu kromě kernel API je nestabilní, neustále se mění a je třeba neustále překompilovávat znovu a znovu aplikace a knihovny.
Výbornej článek. Obecně platí, že MS je v oblasti software skvělý, viz poměr uživatelnosti mezi Windows a Linux (100:1), spolehlivost je podle mejch zkušeností 1:1, ale na Netu a mobilech kope s bídou třetí ligu. A Online Divize polyká velkou část teho, co Software Divize vydělá. Vodhady ztráty Online Divize za rok 2010 byly 3 giga USD (to byl i muj vodhad), podle grafu je realita 5 giga (i dyš ten graf je dost zmatenej).