Hledat
Přihlásit se
  • Věda a technika
  • Herní doupě
  • Tipy pro PC
  • IT Byznys
  • Mobily
  • Počítače
  • Počítače
  • Témata
  • Poradna
  • Diskuzní fórum
  • Video
  • Bazar
  • Blogy
  • MĚŘENÍ RYCHLOSTI
  • RSS
  • Facebook Twitter Google+ YouTube
  • Hardware
  • Software
  • Počítače
  • Notebooky
  • Služby na webu
  • Apple
  • Google
  • Microsoft
  • Seznam
  • Tiskové zprávy
Další témata
  • Týden Živě
  • Zprávy Živě
  • Testy
  • Pitvy
Všechna videa
X

Doporučit článek

Vaše jméno:

Váš e-mail:

E-mail adresáta:

Komentář:

kontrolní kód

Odeslat

Blogy Živě » Switch2Mac

Switch2Mac

Nikdy jsem si Mac a OS X příliš neidealizoval, oslavné tirády na něj mne iritovaly, dlouhodobé zkoušení hacknutého systému na normálním PC příliš nepřesvědčilo. Ale jako zastánce dnes již překonaného názoru, že pokud něco chci kritizovat, musím to znát, jsem využil příjemné nabídky a koupil si Mac Mini. Jak můj souboj s tím maličkým kvádrem „Assembled in China“ dopadne? Uvidíme…:-)
 

Okna nekončí

3. 1. 2012, pavt

V průběhu roku 1988 to vypadalo, že ten nehezký a poněkud nepovedený systém jménem Windows skončí se svou druhou verzí. Tu v průběhu roku 1987 Microsoft představil, ale obešlo se to bez fanfár a bez davů. Jediným důvodem existence oken mělo být umožnění běhu Excelu. Dalším, méně důležitým hybatelem, byl Compaq, který chtěl nějaký operační systém, aby jej mohl prodávat se svým novým počítačem s procesorem 80386. Microsoft proto v rekordní době spíchl nová okna plná chyb, které postupně odstraňoval. Nicméně, tato druhá verze měla jednu zásadní vadu. Vůbec nevyužívala možností nového procesoru. Kdyby jenom to. Všichni tvrdili, že to ani není možné.


Dave Weise byl špičkovým programátorem a tvořil celou třetinu týmu, pracujícího na oknech. Původně stejně jako mnoho jeho kolegů změnil působiště, aby se pokusil pomoci s OS/2. Když zjistil, že přizpůsobit se rigidním požadavkům IBM je nad jeho psychické síly, vymohl si návrat k okénkům. Pomáhal s jejich druhou verzí a posléze si užíval zaslouženého odpočinku. Verzi se podařilo dokončit, chyby opravit a nastal ráj. Tým sice na jedné straně nebyl zrušen, ovšem na straně druhé se okna šoupla na kolej nemající ani číslo, protože Bill Gates vsadil vše na spolupráci s IBM. Další vývoj Windows byl nejasný, bez zadání a v podstatě i bez budoucnosti. Ideální situace pro každého, kdo si chce odpočinout od každodenního stresu. Weise ale nechtěl odpočívat, právě naopak. Přemýšlel, jak Windows nějak zásadně vylepšit. Věděl, že ideální variantu představovalo přizpůsobení systému pro běh v protected módu. Všichni ale tvrdili, že to znamená je celé kompletně přepsat. Do takové sisyfovské práce se nikomu nechtělo.

Chráněný (protected) mód přinesl už čip 80286 a firma Intel se v něm pokusila překonat velmi nešťastnou práci s pamětí u klasického 8086. Zatímco tam museli programátoři bojovat se stránkováním, adresací přes segmenty a offsety a maximálním limitem 1MB, 80286 nabízel luxus přístupu k celkem 16MB RAM bez podobných složitostí. Přechod z protected módu do klasického real módu ale neznamenal pouhé lusknutí prstů, procesor se musel restartovat, ovšem PC/AT umožňovalo toto provádět bez ztráty obsahu paměti. Každopadně se jednalo o operaci časově náročnou a i když se postupně programátoři naučili protected mód využívat, pro to hlavní, co by se Microsoftu hodilo do krámu – tedy běhu Windows v protected módu bez paměťových omezení a spouštění DOSových aplikací v real módu – se tento procesor dal použít jen velmi komplikovaně (IBM s Microsoftem to ale nakonec dokázali v OS/2). S příchodem 80386 se ale situace změnila, protože tam přechod z a do protected módu mohl proběhnout kdykoliv. Windows tuto funkcionalitu ale neuměly. Zatím.

Weise netušil, jak jednoduše změnit aktuální kód Windows, aby fungovaly v protected módu. Měl štěstí na setkání s Murrayem Sargentem, profesorem fyziky na arizonské univerzitě. Ten vytvořil velice kvalitní debugger pro ladění programu v protected módu. Jakmile se o tom v Microsoftu dozvěděli, ihned zbystřili pozornost a začali s ním jednat. Něco takového by se pro jejich vývojové nástroje velmi hodilo! Sargentův debugger byl schopen spustit aplikace psané v real módu, emulovat je v protected módu a zjišťovat, kde je třeba aplikaci upravit. Steve Ballmer učinil Sargentovi velkorysou nabídku, protože dospěl k názoru, že kromě jeho debuggeru by se takový schopný vývojář perfektně vyjímal mezi ostatními velkými mozky v microsoftí stáji. Sargent ale neměl zájem. Klidně prodal debugger, ale sám chtěl zůstat na univerzitě. Souhlasil s tím, že stráví letní prázdniny roku 1988 v Microsoftu a naučí zdejší vývojáře s jeho debuggerem pracovat.

Weise se Sargentem se setkali na jakési oslavě v červnu 1988 a Weise pochopil, že tato nová tvář toho ví o problémech Windows snad více, než on sám. Sargent mu zcela jasně řekl, že jediný způsob, jak pohnout Windows někam rázně kupředu, je přepracovat je k používání v protected módu. Souhlasil se spoluprací a následující týdny strávili romanticky zavření v kanclu u klávesnic, aby s pomocí Sargentova debuggeru zjistili, co je třeba v kódu změnit. Procházeli krok po kroku statisíce řádků a emulovali tak Windows v protected módu. Každé místo, kde kód selhával, Weise opravil, a tak, pomalu a postupně, kráčeli ke svému cíli. Weise si ve svém nadšení paradoxně vůbec neuvědomil, co dělá. Pokud budou Windows přizpůsobeny protected módu a ještě k tomu procesoru 80386, budou znamenat lepší volbu, než OS/2. Microsoft na spolupráci s IBM vsadil veškerou budoucnost operačních systémů. Co se stane ve chvíli, kdy bude mít doma pod střechou technologii schopnou lepšího běhu?

Až pár dní před zásadním letním meetingem, kdy se mělo rozhodovat co s další verzí Windows, se Weise rozhodl, že o svých pokusech informuje Ballmera. Podařilo se mu Windows přepracovat do stavu schopného běhu v chráněném módu, včetně všech přibalených windowsovských aplikací. Samozřejmě, systém nevykazoval nějakou nadměrnou stabilitu, ale to už se tak nějak v Microsoftu bralo jako daň z pokroku. Ballmera šokovalo, co Weise dokázal, no a při setkání s velkým Billem a všemi tvůrci Windows jej vybídl, ať svou práci představí.

Bill Gates byl tímto postaven před jedno z nejvýznamnějších rozhodnutí své kariéry. Co udělat? Navzdory příslibu vytvořit další novou verzi Windows, postavenou na Weiseho práci? Nebo vše zahrát do autu a spoléhat na úspěch OS/2? „Půjdem do toho,“ zněla jeho slova. Kyselý problém – jak to vysvětlit IBM – ponechal na Ballmerovi.

Trvalo to ještě téměř dva roky, než spatřila světlo světa Windows 3.0. Znamenala neskutečný pokrok správným směrem. V podstatě všechny hlavní námitky kritiků se podařilo vyřešit. Windows běžela v protected módu a mohla spouštět DOSové aplikace v módu reálném. Vzhledem k optimalizaci pro 80386 dokázala spustit ne pouze jeden takový program, ale – na rozdíl od OS/2 – klidně i více. Každý z nich běžel ve svém 1MB okénku a myslel si, že je pánem počítače. Podařilo se vychytat spoustu chyb, ačkoliv stabilita se stále nedala považovat za silnou stránku okýnek. Multitasking na rozdíl od OS/2 zůstával kooperativní.

IBM málem vybuchlo zlobou. Proč ksakru Microsoft nadále pracuje na Windows? Pánové v modrých oblecích to nedokázali pochopit. Gates jim sice vysvětloval, že Windows mají sloužit jen pro lowend stroje, zatímco podniky a náročnější uživatelé si pořídí OS/2, ale tato vysvětlení nějak narážela na obchodní realitu. OS/2 totiž na rozdíl od Windows postrádal relativně rozsáhlou databázi ovladačů zařízení a fungoval tak většinou jen na hardwaru od IBM. Namísto toho Windows začaly konkurenční výrobci počítačů standardně přibalovat ke svým sestavám. Ovladače pro Windows se na OS/2 nedaly použít. Vzhledem k mnohem větší penetraci trhu se programátoři spíše zaměřili na tvorbu pro microsoftí okénka a OS/2 se dostával na druhou kolej. Nejen, že pro něj existovalo méně aplikaci – stál také podstatně více babek.

Když se v květnu 1990 začaly Windows 3.0 prodávat, znamenalo to přímo obchodní horečku. Dva miliony licencí se podařilo udat jen za půl roku! Bill Gates najednou pochopil, že jen a jen spoléhání se na spolupráci s IBM by se Microsoftu mohlo nevyplatit. Proč tedy zaříznout slepici snášející zlatá vajíčka? Právě v té době se ono strategické partnerství dvou tak rozdílných společností začínalo drolit.

Windows 3.0

Někteří dosavadní velcí konkurenti Microsoftu – například Lotus a WordPerfect – uvěřili tvrzení Billa Gatese, že budoucnost je v OS/2 a Windows je jen taková momentální výplň, a proto následníky svých DOSových trháků vytvořili ne pro Windows, ale pro OS/2. To paradoxně nesmírně prospělo Microsoftu, protože na Windows tím pádem jeho Word a Excel neměly soupeře. S tím, jak Windows postupně válcovaly OS/2, i Word a Excel se stávaly standardem na místo svých předchůdců. Samozřejmě, že zmiňované firmy pochopily situaci a své programy portovaly na Windows, ale pozdě. Word a Excel už porazit nedokázaly.

A tak se, zcela neplánovaně, z podceňovaného a upozaďovaného dílka stala hvězda první velikosti, nejrozšířenější operační systém až do dnešních dní, zatímco původně vlajková loď mohla jen s nelibostí sledovat tu slávu a úspěch. Nikoliv poprvé a nikoliv naposled.


Velmi se omlouvám, že se mi úspěšně podařilo díly přehodit. Snad jsem tím pravidelným čtenářům nezpůsobil nějakou psychickou újmu:)

Na závěr tu mám pro fanoušky tohoto seriálu opět tradiční připomenutí. Připravil jsem aktuální verzi své už dříve jmenované knížky. Abych vás co nejvíce motivoval, najdete zde nejen kapitoly už uveřejněné, prošlé jazykovou korekturou, ale i zcela novou kapitolku “Třetí princ” o Tandy TRS-80, která v seriálu uveřejněná nebyla. Dále je tu i dokončení historie Windows.

Velmi by mi pomohlo, kdybyste si knížku vyzkoušeli a dali mi na historie.mikropocitacu@seznam.cz vědět, jak se vám dosavadní práce zamlouvá. Vítány jsou nejen informace o chybách či problémech, ale pochopitelně i náměty, jak knížku vylepšit.

EPUB formát, doporučený pro ipad:

http://www.ulozto.cz/12203462/historie1d-epub


Publikováno v rubrice Stručná historie mikropočítačů. Reakce v diskuzi lze sledovat prostřednictvím RSS 2.0. Můžete přidat komentář, nebo se na článek odkázat ze svého webu.

« Na dvou oknech
Nová technologie »
 

Komentáře v diskuzi

1.  Euphoric(147.229.186.xxx)   3. 1. 2012, 21:26

Ten konec se mi líbil.

Zase díky za pěkný článek.

2.  David(46.13.8.xxx)   4. 1. 2012, 17:07

+1

3.  kkl(90.179.121.xxx)   4. 1. 2012, 17:16

Opět děkuji za pěkné počtení. Konečně se můžu pustit do předchozího (tedy vlastně následujícího) dílu :)

4.  EronFHz(ověřeno)   5. 1. 2012, 08:30

Pěkný článek :)

5.  Aminux(213.226.245.xxx)   5. 1. 2012, 15:12

No vida. A já si myslel, že stará Windows jsou jen grafickou nadstavbou nad DOSem. Asi to není tak úplně pravda.

6.  zipiik(82.119.241.xxx)   5. 1. 2012, 16:57

Super clanek, ostatne jako vzdy. Libi se mi tento styl psani - s nadhledem a ctive. Pripomina mi to styl clanku, ktere vychazely v Bajtu, blahe pameti. Knizku v Kindlu pravidelne updatuju :c)

Jen bych mel mensi faktickou poznamku, protected mode 286 bohuzel adresaci segment+offset neodstranil, to prinesl az protected mode 386.

7.  Tomas(84.42.190.xxx)   7. 1. 2012, 14:19

Jen taková technická. Článek je chybný - resp. obsahuje celou jednu vadnou a chybnou pasáž.

Windows 3.0 sice běžely v chráněném režímu, ale staré dosové aplikace neuměly pouštět v “okně”. Pokud uživatel ve Windows 3.0 spustil dosovou aplikaci v reálném režimu, tak se celá Windows uspala, došlo k přepnutí do fullscreenu, spustila se dosová aplikace. Při přepnutí na jinou úlohu se dosová aplikace uspala a odswapovala (v podstatě to bylo identické s tím, jak šlo spouštět více aplikací v dosshellu).

Popisovaná featura v článku se týkala až Windows 3.1 , a to jen v případě, že byly pouštěny ve 386 režimu.

Takže - zatímco Windows 3.0 podporovaly “reálný” režim (kdy běžely v reálném režimu) a “standardní” režim - což byl chráněný režim srovnatelný s windows 2.0, tak Windows 3.1 už “reálný” režím neobsahovala a místo toho obsahovala režim 386 - který umožnoval zmíněný běh dosových aplikací v opravdovém multitaskingu atd.

8.  Tomas(84.42.190.xxx)   7. 1. 2012, 14:26

Jinak, pasáž “Pokud uživatel ve Windows 3.0 spustil dosovou aplikaci v reálném režimu, tak se celá Windows uspala” necht je prosím chápána tak, že reálný režim se týkal DOSové aplikace, ne režimu ve kterém běžely Windows. I pokud windows 3.0 běžely v protetedu, tak neuměly pustit více, jak jednu dos aplikaci atd…

9.  zeus(212.96.189.xxx)   7. 1. 2012, 18:33

Jo jo, už staré Windows vypadaly na svoji dobu krásně. Kdo zapomíná na marketing nemůže dlouhodobě uspět. Zkombinujte to se smysluplnou, usilovnou prací a máte vyhráno.

10.  Ladik(217.29.8.xxx)   8. 1. 2012, 23:24

For 9. tak tak, tedy! :-)

11.  Naith(89.102.175.xxx)   8. 1. 2012, 23:32

Jo jo podepsat úzkou spolupráci s MS je jako upsat se ďáblu…

12.  blab8(178.168.35.xxx)   9. 1. 2012, 08:24

stejně si to vopsal podle mě z jinýho blogu, odkud jinak čerpáš vědomosti ? neřikej že to je to co si pamatuješ za nějakých 15-20 let a teď ten sem jen smolíš

13.  noone(109.74.148.xxx)   9. 1. 2012, 14:28

7: Windows 3.0 podporovali rozsireny (enhanced mode) a vedeli virtualizovat DOS session do okna (sice bez podpory mysi, to priniesla az verzia 3.1)! Na spustenie v enhanced 386 mode vyzadovali 386 CPU a min. 2 MB RAM.. tuto virtualizaciu podporoval uz Windows 2.11/386 - rozdiel bol v tom, ze Windows aplikacie bezali vo Windows 2.11/386 vo VM v realmode, 3.0 uz v protected mode.

A pocet virtualnych DOS session bol obmedzeny iba velkostou RAM a zasobnika..

Windows 2.x podporovali IBA real mode, Windows 3.x standard mode bol vynuteny popularitou 286 CPU..

14.  pavt(ověřeno)   10. 1. 2012, 07:46

Děkuji všem za komentáře!
Tomas, noone-> Děkuji za upřesnění, už si bohužel opravdu nepamatuji, kdo z vás má pravdu. Bohužel, vše vzniklo poněkud nešťastnou formulací v článku - já měl na mysli, že aplikace pracovala ve svém paměťovém okně, zobrazování jsem neřešil. Ostatně, při tehdejší velikosti monitorů (a rychlosti počítačů) bylo výhodnější pracovat s DOS aplikacemi ve fullscreenu, než v okně - aspoň tak jsem to tedy řešil já…
blab8-> Mrzí mne, že mne stále podezíráte z nějaké nepravosti. Z žádného bolgu neopisuji, i když samozřejmě čerpám vědomosti kde se dá. Informace k celému seriálu jsem zatím načerpal ze zhruba 8 knih a spousty článků na různých adresách - u starších článků jsem ty odkazy i uváděl, nikdy nebyl jen jediný. Historie vývoje Windows je nejlépe dokumentována v knize Barbarians led by Bill Gates, kterou jsem v komentářích též zmiňoval, k tomu mám i životopis Billa Gatese, no a samozřejmě se dívám i na další stránky a pro některé základní ověření (např. kdy ten či onen systém byl vydán) se hodí Wikipedie. Tož tak! Jinak doufám, že navzdory tomu, že jsem určitě vše jen tupě obšlehl, se vám texty líbí..:)

15.  noone(109.74.148.xxx)   10. 1. 2012, 12:09

14. Pamatam si velmi dobre na ten skok z Windows 2.11 (kde bol DOS vzdy full screen) na Windows 3.0, ked som spustal NC v okne.. a na 4 MB RAM (co bolo vtedy dost) sa dalo spustit bez problemov niekolko DOS sessions (na 386 samozrejme), ktore bezali sucasne (samozrejme graficke aplikacie ci hry, ktore priamo sahali na VGA kartu boli problem).. Windows 3.0 boli zlomom pre programatorov, ktori zacali vo velkom programovat ci portovat aplikacie pre Windows - Windows 2.x aplikacii nebolo vela!

16.  George(178.22.112.xxx)   10. 1. 2012, 17:47

14: @pavt -> nedej se, to je obyčejná závist, prostě Ti, co mají mindrák z toho, že by nic takového nenapsali, si ho léčí tím, že na Tvou práci plivou - jsou to ubožáci …
12: @blab8 -> předchozí řádky jsou o Tobě - nezáviď a místo tlachání taky zkus něco napsat a uvidíš, že to není vůbec žádná legrace …

17.  swarm - notebookblog.cz(88.102.179.xxx)   10. 1. 2012, 18:34

[15] Jo, přesně tak. Na Win3.0 už může takto běžet několik DOS aplikací. Normálně už bych si to nepamatoval, ale nedávno jsem vytáhl starý stroj, kde jsem si to zkusil.

18.  KARLADIN(93.114.63.xxx)   12. 1. 2012, 18:20

U TELEFONU AdoIf HlTLER DOBRY DEN NIKDO NENI DOMA

PO ZAZNĚNÍ ZVUKOVÁ SIGNÁLU PROSIM ZANECHTE VZKAZ

SlEG HElL RRAAAAUUUSSSS JJJJUUUDDDDEEEE

HHHIIITTLLLEEER SSSIIIEEGGG HHEEIILLLLL JJJJUUDDDEE RRAAUUUSSS
WHITE POWER

AUSTIN POWELS SlEG HElL SRALALA

19.  lucasito(83.208.181.xxx)   15. 1. 2012, 10:50

A to se pořád člověk diví proč chtějí úřady zavádět cenzuru internetu že? Ten Poslední komentář je přesně důvod proc do toho jít. Váš seriál článku je úžasný, diky za něj. Kdy bude vidan další díl. Diky

Přidat komentář

*
Opište prosím text z obrázku.
Anti-Spam Image


Aktuální články a bleskovky

Lenovo uvádí nové ThinkPady s čipy Ivy Bridge
Lenovo uvádí nové ThinkPady s čipy Ivy Bridge
Brýle Google Glass jsou patentované
Brýle Google Glass jsou patentované
Ifttt.com: Propojte a automatizujte svůj internet
Ifttt.com: Propojte a automatizujte svůj internet
Nejlepší programy pro práci s Wi-Fi
Nejlepší programy pro práci s Wi-Fi



Switch2Mac využívá WordPress MU a běží na Blog.zive.cz. Vytvořte si svůj vlastní blog
Sledování přes RSS: články a komentáře


  • Stránky

    • O autorovi
  • Archivy

    • Květen 2012
    • Duben 2012
    • Březen 2012
    • Únor 2012
    • Leden 2012
    • Prosinec 2011
    • Listopad 2011
    • Říjen 2011
    • Září 2011
    • Srpen 2011
    • Červenec 2011
    • Červen 2011
    • Květen 2011
    • Duben 2011
    • Březen 2011
    • Únor 2011
    • Leden 2011
    • Prosinec 2010
    • Listopad 2010
    • Říjen 2010
    • Září 2010
    • Srpen 2010
    • Červenec 2010
    • Červen 2010
    • Květen 2010
    • Duben 2010
    • Březen 2010
    • Únor 2010
    • Leden 2010
  • Rubriky

    • Nezařazené (2)
    • Programování (6)
    • První dojmy (15)
    • Stručná historie mikropočítačů (51)
    • Tipy a triky pro OS X (15)
  • Administrace

    • Přihlásit se

1210_Computer.png

Časopis Computer

  • Nakupujte v zahraničí
  • Test 7 čteček elektronických knih
  • Technologie: nové standardy digitálního vysílání
  • Přehled cloudových uložišť
  • Poradíme s výběrem kamery na dovolenou

Partnerská sekce pro IT profesionály:
Microsoft TechNet/MSDN


Video Živě

Bluetooth stojánky pro Android: Philips AS111, AS141 a AS351
Ifttt.com -- založení úkolu
Zprávy Živě - 12. května 2012
iPad docky Logitech AV Stand a Logitech Speaker Stand

další videa »






Mladá Fronta a.s. Mladá Fronta a.s.
Tiráž | Autoři | Připomínky | Odběr novinek | RSS | Textová verze
Copyright 2000–2012 Mladá fronta a.s. | Inzerce: onlinesales@mf.cz | Kontakt na redakci | Návštěvnost měří NetMonitor