Microsoft Windows 1.0

Microsoft Windows 1.0 ble lansert i 20. november 1985 og var Microsofts første forsøk på å skape et operativsystem med fleroppgavekjøring og et grafisk brukergrensesnitt.

Egenskaper

I motsetningen til senere versjoner, tilbød Windows 1.0 begrenset flerkjøring («multitask») av eksisterende MS-DOS-programmer og konsentrerte seg om å skape et programvaremiljø for grensesnitt og programmer framtidige Windows-applikasjoner.
Windows 1.0 er ofte blitt mistenkt for kun å være et vindusmiljø for operativsystemet MS-DOS, en beskrivelse som også ble rettet mot senere utgaver av Windows. Windows 1.0 ble faktisk startet fra MS-DOS, Windows 1.0-programmer kunne kalle på MS-DOS-funksjoner, og Windows-programmer ble kjørt fra exe-filer, akkurat som MS-DOS-programmer. Men Windows’ exe-programmer hadde sitt eget, nye filformat kalt «new executable (NE)» som kun Windows 1.0 kunne prosessere og som tillot eksempelvis å laste inn kode og data etter behov. Programmer kunne også håndtere systemhukommelse gjennom Windows’ eget system for minnehåndtering («memory management system») og som tillot programbasert skjema for virtuelt minne for programmer som var større enn den tilgjengelige systemminnet (RAM).
Å tenke på Windows 1.0 som et enkelt vindusmiljø for MS-DOS er ikke riktig hvis man tar med i betraktningen at det var designet til å være et grafisk brukergrensesnitt for programmer heller enn å være et fullt utbygd operativsystem. Windows 1.0 inkluderte drivere for skjermkort, mus, tastatur, skrivere og seriell kommunikasjon. Applikasjoner var tenkt å benytte systemkall (API) som lå disse driverne. I kontrast var den daværende støtte for grafikk i MS-DOS ekstremt begrenset og at alle MS-DOS-programmer måtte selv håndtere maskinvare eller BIOS direkte for å gjøre jobben. Derfor var Windows mer enn et vindusmiljø for MS-DOS, og det er riktigere å si at Windows 1.0 komplimenterte og delvis erstattet det. Nivået av å erstatte MS-DOS økte i framtidige versjoner.

Konkurrenter til Windows på IBM-kompatible datamaskiner

Windows’ historie går tilbake til september 1981 da et prosjekt ved navn «Interface Manager» ble startet. Det ble første gang presentert for allmennheten den 10. november 1983, men da med endret navn til «Microsoft Windows». Den versjonen som opprinnelige ble beskrevet hadde egenskaper som minnet sterkt om grensesnittet til Apple Macintosh, slik at Microsoft måtte endre mange av dem: Overlappende vinduer ble fjernet, men som likevel var støttet av grafikkmotoren i systemet. At Windows ble annonsert for utgivelse i 1985 hindret sannsynligvis salget av firmaet VisiCorps tilsvarende system Visi On som debuterte på samme tid. Da Windows 1.0 ble utgitt fikk systemet dårlig mottagelse av allmennheten, noe som viste at markedet ikke var mottagelig for å bytte ut MS-DOS.
Et annet grafisk brukergrensesnitt på denne tiden var GEM. Det hadde et penere utseende, kanskje spesielt ettersom det hadde kopiert flere elementer fra Macintosh-plattformen, for eksempel søppelbøtta (noe Microsoft i senere versjoner tok inn i Windows ved å kalle det noe annet), og hadde generelt bedre samkjøring på skrivebordet. GEM ble standard brukergrensesnitt for Ataris ST-rekke av 68k baserte komputere og som enkelte ganger ble referert til som «Jackintoshe» på grunn av deres direktør Jack Tramiel og likheten med Macintosh. GEMs likhet med Macintoshs grensesnitt ga juridiske problemer med nettopp Apple Computers for dets produsent Digital Research som ble tvunget til å forkrøple systemets utseende og funksjonalitet, skjønt de enkelte programmene ble ikke berørt.
Grunnen til at GEM ikke ble en suksess var at det ikke kunne kjøre flere programmer samtidig. Brukerne måtte lukke et program før de kunne starte et nytt. Samlinger av relaterte programmer som GEM Draw hadde en sær menystruktur som Close (for editering) for å ‘lette’ bytting av program.
Et alternativt system for å kjøre flere programmer som ble utgitt kort tid før Windows 1.0 var DESQview, avledet fra IBMs mislykkede TopView fra 1984. Det hadde ikke grafiske muligheter, men gjorde det mulig å kjøre flere MS-DOS-programmer samtidig så lenge disse var skrevet på den riktige måten eller hadde en spesielt skrevet «loader» som kunne tilrettelegge programmet ved oppstart.
Som et resultat av den tunge konkurransen fikk Windows små markedsandeler – inntil Aldus PageMaker 1.0 ble utgitt i januar 1987 med et eget Windows-grensesnitt levert sammen med programmet. Denne Windows var en nedstrippet utgave («run-time») som kun kjørte Pagemaker, men var det første WYSIWYG-programmet for IBM-kompatible komputere og som ga folk en bestemt grunn til å kjøpe Windows. Senere Windows-kompatible programmer som Microsoft Excel og Corel Draw ga systemet et løft.