:: macnyt :: danmark :: Microsoft’s Vista Copies Apple OS?
NÅ! Jeg fik nok af folks uvidenhed, og gik på en mission, desværre ret indforstået og “sort”, for at undervise de måbende Mac OS X fanboys i et par ting.
Jeg ville ikke sige det lykkedes, da det er for indforstået, og lægger op til selvstudie, derfor har jeg besluttet at blogge om det i stedet.
Først (for at feje tvivlen tilbage): Mine ben er solidt plantet i Mac OS X lejren, det er det operativ system på markedet, der bedst understøtter den måde jeg tænker og arbejder på. “Wheels for the mind” eller “støttehjul til hjernen”.
Windows har en længere historie end de fleste er klar over, og den er lige så lang som Mac OS X, hvis man taler om den grafiske overbygning, som er den de fleste fokuserer på, og her er det helt rigtigt at afstanden mellem Mac og Windows ikke har været mindre siden Vista blev introduceret.
Jeg har skrevet lidt om både Mac OS og Windows historie på æbletræet.dk. Desværre er min Windows artikel ikke helt færdig, men dispositionen antyder hvad der mangler, og jeg har også blogget om det før (tør man være så fræk at linke til dette fra æbletræet.dk)?
Personerne:
Bill Gates – Medstifter af Microsoft Corp.
Jim Allchin – Leder af Windows udvikling hos Microsoft
David Cutler – Leder af Windows NT udvikling hos Microsoft
Bill Gates havde en drøm, det var at der skulle “stå en computer på ethvert skrivebord” – og det er da en SMUK vision – men drømmen havde en “dark side” for sætningen fortsætter “og de skal køre Microsoft programmer”.
Det skulle dog tage nogen tid at nå den vision, selv om det pludselig gik meget stærkt, takket være en lidt usandsynlig partner: IBM, der introducerede deres PC i september 1981, og det var lykkedes Microsoft at blive leverandør af operativ systemet, PC DOS.
IBM PC var noget så underligt som et dokumenteret system, IBM havde offentliggjort specifikationer og klideteksten til BIOSen, så det var muligt for enhver at udvikle kopier, eller kloner af IBM PC. Det eneste der ikke var åben, var oepratiov systemet, PC DOS, men man kunne så licensere MS DOS hos Microsoft.
Bill Gates var godt klar over at computere var for svære at anvende for andre end en snæver kreds af nørder, den personlige computer havde eksisteret i mere end 5 år, og IBM var gået ind på markedet for personlige computere med IBM PC, og alle var klar over at der var brug for at forbedre MS DOS, f.eks. ved at tilføje muligheden for at køre flere programmer på en gang. Microsoft arbejdede på et system de kaldte MS DOS 4, IBM arbejdede på deres eget TopView og der var også andre spillere på markedet f.eks. Visi Corp. med VisiOn og DesqView med DesqView.
Men ingen af disse projekter adresserede det største problem ved datidens computere, som var mangelende standardisering af brugergrænsefladen, hvilket betød at der ikke var to programmer det fungerede tilnærmelsesvis ens, og dette hindrede udbredelsen af computeren til samtlige skriveborde.
Svaret skulle komme fra XEROX og deres arbejde med grafiske brugergrænseflader hos PARC (Palo Alto Research Centre).
Microsoft var begyndt at tale om et system de kaldte Windows, Apple havde introduceret Lisa og senere Macintosh, der fandtes også Amiga og det system de alle var inspireret af, XEROX Documenter.
Microsoft prøvede at sælge Windows ideen til IBM, men de var ikke interesserede, hverken i Windows, eller den nye version af MS DOS, version 4, som var fundamentet for Windows, men IBM var dog klar over at de havde brug for et rigtigt operativ system, og for få det udviklet gik IBM igen til Microsoft og OS/2 projektet var født.
Udviklingen af OS/2 var et mareridt, IBM og Microsoft har totalt forskellige virksomheds kulturer, og Microsoft havde andre planer for OS/2, nemlig at skrive det helt om, og gøre det flytbart.
Udviklingen af Windows havde været en opgave for en gruppe hos Microsoft ledet af Jim Allchin, vi taler nogle seriøse “propelhatte”, der kaldte sig selv “the undead”.
Til at stå for udviklingen af det nye operativsystem headhuntede Bill Gates en af de største kapaciteter indenfor feltet, David Cutler. David Cutler havde en fortid hos Digital Equipment Corp. og han havde være med til at udvikle VMS, Digitals operativ system.
Cutler var ikke begejstret for Allchin og “the undead”, selv var han til tekstbaserede grænseflader, men det nye operativsystem var designet på en sådan måde at det kunne udstyres med flere “personligheder”, standard “personligheden” blev Windows, og Windows NT var født.
Windows og Windows NT er to HELT forskellige størrelser. Windows var indtil Windows 95, en overbygning til MS DOS, og indtil XP kom på markedet, var Windows afhængig af et kompitabilitets lag der var kendt for sin ustabilitet.
Windows NT er det nyeste operativ system på markedet, det er udviklet helt fra grunden, og indeholdt de nyeste ideer indenfor operativ system design. Det blve lanceret i 1992, og levede længe en skyggetilværelse, det var langsomt, stillede voldsomme krav til hardwaren, men det fandt sin nieche som server operativsystem, og med introduktionen af Windows 2000 i 1999 var Windows NT færdigudviklet, og gik sin sejrsgang på skrivebordet, men kun i erhvervslivet.
Der var for mange kompatibilitetsproblemer med Windows NT, og det krævede for mange resourcer, så Microsoft fortsatte med at sende produkter der stillede lavere krav på markedet, i form Windows 95, Windows 98, Windows 98 SE og Windows ME, men disse systemer var ikke baeret på Cutlers NT, og de var notorisk ustabile, specielt ME var en katastrofe.
Gates have ved introduktionen af Windows 98 sagt at dette ville blive den sidste version af MS DOS, og at man nu skulle forberede sig på at skifte til NT, men vi skulle vente til XP kom på markedet i 2001, før skiftet blev en realitet, og der var mange kompatibilitets problemer i starten, men de er glemt nu.
Windows NT havde vundet, men det var også slut med Cutler, og Allchin arbejdede videre med sin drøm, et radikalt nyt opjekt orienteret og distribueret operativ system, kaldet Cairo, og alle referencer til NT blev fjernet fra Windows, fra nu af fandtes der kun er version af Windows, og den var begrænset til at køre på Intel kompatibel hardware, det var slut med krydsplatforms ambitionerne hos Microsoft.
Windows NT blev som skrevet før, oprindeligt udviklet til MIPS processoren, men fandtes også i versioner til Digitals Alpha chip, Intels 386 chip og IBM/Apple/Motorolas PowerPC, men et kompatibilitets lag, et HAL – Hardware Abstraction Layer – introducerede et voldsomt overhead, og da Microsoft ikke lavede hardware var det for svært at understøtte og teste dette på mange platforme, og efterspørgslen efter Windows NT til de andre processor arkitekturer var stort set ikke eksisterende, så Microsoft kunne nu koncentrere sig om Intel.
Og så alligevel ikke, NT gav Microsoft et solidt fundament at bygge på, og Windows kører i dag, i en eller anden afskygning, på mange forskellige platforme, lige fra mobiltelefoner over spillekonsoller til multi-processor servere.
Windows NT er en fantastisk succes, og er fyldt med teknologier som konkurrenter som Mac OS X drømmer om, først og fremmest filsystemet og rollebaserede brugerprofiler, men listen er lang, og jeg har planlagt at lave en seriøs gennemgang af forskellene mellem de forskellige operativ systemer, hvor jeg vil prøver at manøvrere uden om “religøs fundamentalisme” – om “hvad der er bedst”.
Kilder
“Showstopper: THE BREAKNECK RACE TO CREATE WINDOWS NT AND THE NEXT GENERATION AT MICROSOFT”. ISBN: 0029356717. Hos Amazon: “http://www.amazon.com/Show-Stopper-Cloth-GENERATION-MICROSOFT/dp/0029356717