Microsoft a operační systém Windows

Prodávání softwaru je nejlepší obchodní model všech dob a v tomto článku popíši příběh společnosti, která vytvořila tento byznys, Microsoft.

Je to již 50 let historie a my si ji tu popíšeme.
Film Piráti ze Silicon Valley (1999) tyto začátky popisuje velmi věrně, až na pár detailů.

Bill Gates (13 let) a Paul Allen (15 let)
u dálnopisu na střední škole (1968)
Bill Gates na Lakeside school

Bill Gates byl prominentní dítě z podnikatelské rodiny, extrémně nadaný, soutěživý a vytrvalý typ. Chodil na soukromou střední školu Lakeside school v Seattlu, ve státě Washington, kde potkává Paula Allena.
   Střední škola si pořídila dálnopis a zaplatila si sdílený čas na minipočítači PDP-10 na pobočce General Electric. Na škole se používal programovací jazyk BASIC. Ale Bill Gates se svým spolužákem Paulem Allenem měli možnost pracovat během školy pro C-Cubed, kde se setkali s dalšími programovacími jazyky jako Fortran, Lisp a se strojovým kódem. Jejich mentorem v C-Cubed byl Steve Russell, autor první digitální videohry Spacewar (1961), napsané pro PDP-1. Tahle hra, vytvořená na MIT na minipočítači dala vzniknout hernímu odvětví, když přivedla Nolana Bushnella k založeni Atari na začátku 70. let.

V této době jediné počítače vyráběla IBM jako sálové a firma DEC dělala mini počítače PDP s cenou stovek tisíc dolarů a právě PDP-10 umožňoval sdílení strojového času přes telefonní spojení.
   Žádná software firma neexistovala, operační systém, programy, školení a údržbu dodávala přímo IBM jako součást řešení. Dokonce i veškterý hardware si vyrábí IBM sama. Až roku 1969 antimonopolní kontrola donutila IBM oddělit software od prodeje hardware a dala vzniknout něčemu jako softwarové odvětví.

Po ukončení Lakeside School nastoupil Bill Gates na Harvard, odkud znal Steve Ballmera. Oba jsou velmi dobří matematici a Steve Ballmer sice není programátor, ale je společenský a je ho všude plno.

Microsoft Basic

Microsoft Basic 1.0 na děrné pásce 1975
Když Paul Allen uviděl na novinovém stánku lednové číslo časopis Poppular Electronics s titulní stranou prvního počítače MITS Altair 8000, bylo jasné, že doba mikropočítačů je tu a že je to příležitost prodat firmě MITS interpret programovacího jazyka BASIC. A tak vznikla firma MICROSOFT roku 1975. Basic se šířil ve 4kB verzi na děrné pásce a pak byl uložen v ROM paměti počítače.

Během druhé poloviny 70. let prodal Microsoft svůj Microsoft Basic postupně vznikajícím micropočítačům, což se stávalo nutností z důvodu kompatibility programů. Basic byl tak populární, že se v něm i kázalo v kostele (ve Futuramě) :).

Operační systém pro IBM PC

Bill Lowe viděl, jak rychle roste trh s domácími počítači a přesvědčil vedení IBM ať ustanoví skupinu mimo korporátní zvyklosti rychlým vývojem dostupného osobního počítače. Vedení týmu převzal Phillip Don Estridge a jeden z důležitých členů týmu byl David Bradley.
   Byl to tajný projekt s krycím jménem Chess. Byl to přesný opak toho, co IBM dělala doposud, zákazníci jsou státy a banky né retail a otevřená architektura z běžně dostupných součástek.

Pro nový počítač byl potřeba operační systém a tak tým zašel na Microsoftem. Bill Gates na to ale říká, že operační systém nemáme a posílá IBM kravaťáky za Gary Kildallem, ředitelem Digital Research, který vlastnil tehdy populární operační systém CP/M. Jednání nedopadla a IBM trvala na tom, aby operační systém dodal Microsoft.

   Firma Seattle Computer Products (SCP) měla taktéž operační systém jménem QDOS, který se podařilo Microsoftu koupit a pak licencovat IBM a následně všem klonům IBM PC. Tim Paterson z SCP přešel k Microsoftu a celý operační systém vylepšil pro potřeby IBM PC.



Textové procesory

S prvními počítači se začaly objevovat aplikace na zpracování textu a jeho případné vytištění. Editory začínaly mít výhodu, že zobrazovaly text přesně jak bude vypadat při vytištění, to dříve také nebýval standard.

Nejúspěšnější editory pro MS-DOS byly:
- Electric Pencil - první textový procesor 1976
- Microsoft Word od Microsoftu vydaný roku 1983
- WordPerfect vydaný pro IBM PC roku 1982

V textových procesorech Microsoft nebyl nejlepší, ale o to více se připravil, aby tento trh ovládl s příchodem nového operačního systému Windows 95.

Tabulkové procesory

VisiCalc

VisiCalc (40 sloupců x 25 řádků)
Prvním tabulkovým procesorem pro první domácí počítač Apple II byl VisiCalc (vizuální kalkulačka) vydaný v roce 1979. VisiCalc byl program, pro který si lidé kupovali domácí počítače. Program uměl přepočítat hodnoty v ostatních buňkách při změně jedné buňky (dnes se tomu vznešeně říká reaktivní programování) a zavedl nomenklaturu A1, kterou drží programy dodnes. Pro spuštění aplikace bylo potřeba 32 kB paměti.
   Autorem VisiCalcu jsou absolventi MIT Dan Bricklin a Bob Frankston.
Program prodávala a propagovala společnost Personal Software založená Danem Fylstrou, který založil i žasopis Byte.

Lotus 1-2-3

S příchodem IBM PC získal dominanci tabulkový procesor Lotus 1-2-3 (1983). Lotus 1-2-3 totiž byl napsán pro platformu x86 přímo v assembleru a byl tak rychlejší než VisiCalc. Zakladatel Lotus Software Mitch Kapor viděl, že s příchodem IBM na trh s osobními počítači bude více podniků využívat tabulkové procesory. Mitch Kapor původně pracoval pro VisiCorp jako produktový manažer. VisiCorp vydávala VisiCalc, ale spory vydavatelské společnosti s vývojářskou společností poškodila celý produkt. Mitch Kapor z firmy odešel a založit právě Lotus Software.


Multiplan

Microsoft Multiplan na Macu
Multiplan byl první tabulkový procesor od firmy Microsoft vyvinutý v roce 1982 pro MS-DOS a následně pro první grafické prostředí MACu (1984).
Multiplan nebyl úspěšný.


Microsoft Excel

Microsoft Excel na Win 95
Microsoft Excel byla první aplikace se kterou se Microsoft soustředil pouze na grafické systémy a vynechal tak jejich verze pro textový MS-DOS. První verze Excelu pro Apple Macintosh byla vydaná roku 1985, verze pro Windows 2.0 pak v roce 1987. Na operačním systému Windows 3.0 (1990) už Excel neměl významnou konkurenci.

Excel je jedna z nejdůležitějších aplikací Microsoftu, za jejímž vývojem stojí čtveřice lidí Mike Koss, Jabe Blumenthal, Doug Klunder a Jon DeVaan. Společně vytvořili produkt, který porazil Lotus 123, zavedl náhled tisku a to vše fungovalo na 512kB paměti RAM.

Dnes je Excel nástrojem pro analýzu firemních dat, pro který není problém tabulka se stovkami milionů řádků. Power Pivot, Power Query a Kontingenční tabulky udělají práci, kterou potřebujete i pro větší společnosti.

Windows 95

Windows 95 měl masivní kampaň při uvedení a byl široce používaným grafickým operačním systémem.
Přinesl Nabídku Start v levém dolním rohu a Hlavní panel se seznamem běžících aplikací.




Podnikový software

Podnikový software byl výhradou IBM až do příchodu těchto produktů Microsoftu:

Enterprise produkty jsou především:
  • Microsoft Exchange Server
  • Active Directory
  • SQL Server
  • Microsoft Office (Word, Excel, Outlook ...)
  • Windows Server
  • OneDrive for Business
  • Microsoft Teams


Zabalením všech těchto produktů včetně jejich aktualizací do jednoho tříletého předplatného pro firmy, udělal z Microsoftu společnost pro podniky a kanceláře.

Rozložení příjmů společnosti

Více jak polovinu tržeb společnosti tvoří předplatné produktů pro firmy a claudová řešení.