Windows 1.0

Windows 1.0是Microsoft Windows的首個主要版本，但其本身並不是作業系統，而是基於MS-DOS內核的圖形應用程式環境。它於1985年11月20日在美國首次發布，而歐洲版本於1986年5月以Windows 1.02的形式發布。

Windows 1.0的開發始於1982年的電腦經銷商博覽會，微軟的聯合創始人比爾·蓋茨看到了類似軟體Visi On的演示。1983年11月，Windows 1.0首次公開亮相，並得到了一些硬體和軟體製造商的支持。但其推遲到兩年後才發行。Windows 1.0以16位外殼程序的形式在實模式下運行。該環境中能夠運行為Windows設計的圖形程序以及先前的MS-DOS軟體，各個程序窗口只能平鋪窗口管理器而不能堆疊窗口管理器；同時引入了多任務處理，並支持滑鼠，還包括一些內置程序，如計算器、畫圖、記事本。Windows 1.0共發布了四個版本，後續版本中主要添加了對新硬體及其他語言的支持。

Windows 1.0反響平平：批評主要聚焦於其軟體兼容性和性能問題，而現代的科技媒體普遍認可它在Windows歷史上的地位。它的最後一個版本是1.04，隨後被1987年12月發布的Windows 2.0所取代。Windows 1.0於2001年12月31日終止支持，是支持時間最長的Windows版本。

## 開發

<image>

20世紀80年代左右，電腦正從字符使用者界面過渡到圖形使用者界面。1981年，微軟產生了開發基於位圖的圖形使用者界面的想法。1982年的電腦經銷商博覽會上，微軟的聯合創始人比爾·蓋茨看到了Visi On的演示，這是由VisiCorp開發的一套用於IBM PC兼容機的圖形使用者界面軟體套件。這啟發微軟開發自己的圖形界面。受限於當時的電腦配置，微軟將這套圖形界面定位為具有啟動器功能的擴展模塊，並著手開始開發。1983年初，蘋果電腦公司發布了Apple Lisa。這款產品的圖形使用者界面同樣基於位圖，並借鑑了施樂公司的研究成果，取得了長足進展；不過其售價高昂，很多用戶望而卻步。微軟希望開發出更便宜的產品，同時也需要有獨特之處。同年8月，比爾·蓋茨招募了斯科特·A·麥格雷戈作為新圖形界面的開發團隊負責人，他是施樂之星中視窗系統的關鍵開發人員之一。在視窗系統開發前，這套圖形界面被簡單地稱為「界面管理器」（Interface Manager）。麥格雷戈將自己先前開發的視窗系統稱為「Windows」，同時微軟營銷副總裁羅蘭·漢森也提議使用「Windows」這一名稱：該詞在軟體中頻繁出現；同時該詞在英語中很常用，因此當媒體提及該產品時，必須在前加上公司名稱「Microsoft」以避免混淆，這樣能夠提高微軟的知名度。比爾·蓋茨接受了這個意見，將該產品命名為Windows。

1983年9月，微軟首次向媒體展示了Windows原型，其使用者界面類似於Multiplan以及其他當時的微軟應用，螢幕底端有命令欄；同時還能夠同時顯示多個應用程式窗口，既可以堆疊窗口管理器，也可以平鋪窗口管理器。這個使用者界面概念很快被重新設計，只支持平鋪窗口，並將類似Multiplan的命令欄更改為標題欄下的菜單欄。許多觀點認為，微軟做出這一決定是為了避免與Classic Mac OS雷同。不過根據微軟工作人員坦迪·特羅爾的說法，這可能只是早期項目經理的偏好。重新設計後的環境在1983年11月的秋季電腦經銷商博覽會上首次公開亮相。最初，微軟將這款軟體稱為MS-DOS 2.0的設備驅動程序，需要192KB的記憶體和兩個軟碟驅動器。當運行「行為良好」（僅使用MS-DOS的系統調用）的程序時，Windows能夠同時處理多個平鋪窗口的任務；當運行「行為不良」（不使用MS-DOS的系統調用，而是直接操作硬體地址以控制硬體）的程序時，Windows會讓其全屏運行。通過這種方式，Windows能夠運行MS-DOS中的應用程式。這讓Windows從Visi On和Apple Lisa中脫穎而出。同時，與Visi On不同，Windows開發人員不需要使用Unix開發IBM PC應用程式。微軟計劃在第三方應用程式中不再強制要求使用微軟的使用者界面，以鼓勵包括競爭對手在內的其他公司開發Windows程序。

一些MS-DOS電腦製造商（包括康柏、增你智資料系統、迪吉多）和軟體公司（包括阿什頓-泰特、蓮花）承諾提供對Windows的支持。1983年12月，《BYTE (雜誌)》雜誌在預覽Windows後，稱其「似乎提供了非凡的開放性、可重新配置性、可移植性，以及合適的硬體要求和定價……除非其他公司推出讓人驚喜的產品，否則Windows將優先在大範圍內測試桌面比擬這一概念。」Windows剛誕生時，比爾·蓋茨就將其視為微軟的未來。他在1984年4月告訴《InfoWorld》雜誌：「我們公司的戰略和資源完全傾向於Windows，就像我們專注於MS-DOS和Xenix之類的作業系統內核一樣。我們也強調，只有充分利用Windows的應用程式才能長期保持競爭力。」但IBM並未出現在支持硬體製造商的名單中。IBM最初拒絕在其銷售的設備上預裝Windows，轉而開發自己的產品IBM TopView。微軟稱Windows與TopView不同，強調其目的不是多任務處理，而是「讓電腦成為記憶體占用較少且圖形豐富的環境」。到了1984年末，Windows、TopView、數字研究公司的Graphics Environment Manager這三款視窗系統間存在競爭，有媒體稱之為「視窗之戰」（War of the Windows）。麥格雷戈於1985年1月離開團隊後，史蒂夫·鮑爾默接替了他的位置。後來，微軟說服IBM需要圖形使用者界面，兩家公司聯合開發OS/2，並於1987年12月完成了初代版本，旨在取代MS-DOS和Windows。

微軟曾在1983年11月承諾於1984年4月前發布Windows，然而，由於各種設計修改，其發布日期推遲，並因此被稱為「霧件」。

### 版本發布

- 1985年11月20日，微軟發布了首個零售版本Windows 1.01，面向美國市場銷售，售價為99美元（US年約合美元US）。
- 1986年5月，微軟發布了Windows 1.02，主要針對歐洲市場，該版本增加了對其他語言的支持。
- 1986年8月，微軟發布了Windows 1.03，其包含了一些增強功能，包括支持非美國鍵盤、添加一些顯示器和印表機的驅動程序，從而取代了美國的1.01版本和歐洲的1.02版本，使得國際版本保持一致。同時，微軟也與日本電氣聯合製作了日語版，並於1986年11月發售。
- 1987年4月，微軟發布了Windows 1.04，其增加了對IBM PS/2的支持。

1987年12月9日，Windows 2.0發行。Windows 1.0於2001年12月31日終止支持，zdnet_20151120是迄今為止得到支持時間最長的Windows版本。

## 功能

Windows 1.0本身並不是作業系統，而是圖形應用程式環境。其基於MS-DOS內核，以16位外殼程序的形式在實模式下運行。Windows 1.0允許多個程序同時運行，是多任務處理的早期想法。各個程序窗口只能平鋪在螢幕上，不能堆疊或重疊。程序中的內容會會自動調整大小以適應可用空間。程序最小化後，其圖標會出現在螢幕底部的水平線上，類似於現代的Windows任務欄。該操作環境支持滑鼠，使用者能夠使用滑鼠在螢幕上單擊。與現代Windows作業系統不同，Windows 1.0中必須按住滑鼠按鈕才能顯示所選菜單。

Windows 1.0包含簡單的程序啟動器和文件管理器——MS-DOS Executive，在其中打開.exe可執行文件將啟動應用程式窗口。Windows 1.0也附帶了計算器、畫圖、記事本、書寫器、終端、時鐘、卡片檔案等程序。系統中還包含RAMDrive（用於管理存儲卡，突破記憶體限制）、剪貼板、列印後台處理程序等實用程序。Windows 1.0內置了《黑白棋》這一依賴於滑鼠控制的電子遊戲，旨在讓使用者學習如何移動滑鼠以及單擊螢幕元素；同時，《權力平衡》可能是唯一一款在Windows 1.0上發行的商業遊戲。Windows 1.0引入了控制面板，能夠配置環境功能。由於Windows的向下兼容性，現代Windows上很有可能能夠直接執行Windows 1.0的二進位程序，並且僅需做很少修改即可將原始碼重新編譯為功能相同的「現代」應用程式。

Windows 1.0還包含三個動態連結庫，分別為KERNEL.EXE、USER.EXE、GDI.EXE。其中KERNEL.EXE包含了諸如任務處理、記憶體管理、文件輸入和輸出等功能，USER.EXE提供了使用者界面接口，GDI.EXE提供了圖形設備接口。Windows 1.0 SDK中包含了這些文件的調試版本，可以用來替換安裝盤上的相應文件。安裝程序合併了多個系統文件，以便加快啟動速度。使用Windows 1.0 SDK提供的調試版本KERNEL.EXE，可以創建Windows 1.0的「慢啟動」版本，其系統文件未經合併。Windows 1.0可以移動記憶體中的程序代碼和數據段，以允許程序共享位於動態連結庫中的代碼和數據；同時能夠按需將代碼從磁碟中加載，並在記憶體不足時將其丟棄。

2022年3月，有人在Windows 1.0中發現了彩蛋：一個隱藏的對話框，包含Windows 1.0的開發人員列表以及歡迎語「恭喜！」（Congrats!）。

## 系統需求

Windows 1.0的官方系統要求如下：

Windows 1.01｜Windows 1.02｜Windows 1.03｜Windows 1.04

處理器｜Intel 8088

記憶體｜256 KB｜320 KB

存儲｜兩個雙面軟碟驅動器或一個硬碟驅動器

顯卡｜CGA、HGC或EGA

系統｜MS-DOS 2.0至3.30

滑鼠｜建議使用兼容的定點設備，但非必需

在最低系統要求的基礎上，微軟建議在使用多個應用程式或運行DOS 3.3時增加記憶體。

## 反響

Windows 1.0中控制面板的圖標，為一個帶有四個矩形框的窗口Windows 1.0發布後反響平平，褒貶不一。多數評論者認為該平台具有潛力，但Cult of Mac的評論員Ed Hardy認為Windows 1.0無法與蘋果同時期的Finder 1.0競爭，少數派的SUNTRISE認為Windows 1.0圖形設計粗糙，不及當時Classic Mac OS的圖標。Windows 1.0也因速度慢且軟體兼容性糟糕而受到批評。也有評論批評其苛刻的系統要求，指出同時運行多個應用時性能不佳；並且使用者需要額外購買滑鼠才能充分使用作業系統。《紐約時報》將配備了512KB記憶體的電腦上運行Windows 1.0的速度比作「在北極倒糖蜜」，並且認為該操作界面的設計過於依賴滑鼠，對僅使用鍵盤的使用者不夠友好。該報總結道，Windows 1.0性能糟糕、缺乏專用軟體、與DOS程序的兼容性欠佳、缺少入門教程，而Borland Sidekick之類基於DOS的軟體同樣能夠提供Windows 1.0中的功能並實現多任務處理，因此後者更適合大多數電腦使用者。

《Computerworld》雜誌報導，從1985年發布到1987年4月，Windows 1.0的銷量達到了50萬份。現代的科技媒體普遍認為Windows 1.0是失敗的產品，但認可它在Windows歷史上的地位。納撒尼爾·博倫斯坦是卓有成就的技術專家，開發了MIME標準。Windows 1.0發布後不久，他正在卡內基·梅隆大學的IT團隊中工作，微軟代表向他們首次展示Windows後，他認為相比於團隊內部的窗口管理器，「這些人帶來了可憐又幼稚的系統」，「我們當時就知道他們不會取得任何成就」。事實上他也低估了該平台的未來影響。The Verge認為，Windows 8的設計理念與Windows早期版本類似，都是在保持兼容性的前提下簡化操作，並且都面向新興的人體學接口設備。Windows 1.0中提供了新的圖形使用者界面，並面向滑鼠操作；Windows 8也提供了新型界面和軟體，並面向觸摸操作。

Netflix電視劇《怪奇物語》第三季的故事背景設定在1985年，作為合作的一部分，微軟在Windows 10上開發了Windows 1.0的模擬器，並與該季同步發行。

## 基本資料

- version of：Microsoft Windows
- 說明：Microsoft Windows 1.0版本的標誌
- 開發者：微軟
- 作業系統家族：Microsoft Windows
- 源碼模式：不開放原始碼
- 發行日期：1985年11月20日
- 軟體版本週期：1987年
- 軟體版本週期：1.04
- 內核類別：MS-DOS
- 許可證：專有商業軟體
- 後一代：Windows 2.0（1987年）
- support status：2001年12月31日後停止支持