昨天,我又“装”上了Windows 1.0
作者:玄隱
在 7 月初,微軟 Windows 官方賬號突然開始預熱全新的 Windows 1.0 系統,并且不是愚人節活動。原來這一切與美劇《怪奇物語第三季》(Stranger Things Season 3)有關,《怪奇物語第三季》故事從 1984 年開始,而 1985 年就遇上了 Windows 1.0 系統的發布。因此微軟和 Netflix 的這次合作在時空領域達到了某種契合。
Windows 1.0
1985 年,對于筆者來說完全是一個陌生的全新的開始,當時筆者還未出生來到這個世界上,因此無法見證當時這款系統發布時的場景,只能通過相關資料來了解這款 Windows 誕生的開始。
有人說微軟的數字感不是很好,從 Windows 1.0 到 Windows 10 中間其實并不是簡單的數字關系,在這過去的 30 多年時間里,Windows 已經經歷了 Windows 1.0,Windows 2.0,Windows 3.0,Windows 95,Windows 98,Windows 2000,Windows Me,Windows XP,Windows Vista,Windows 7,Windows 8,Windows 8.1,Windows 10 等十三個大版本號更新。
回到 1985 年,你覺得能夠用 Windows 1.0 做些什么呢?好在隨著科技的發展,Web 技術和 App 的繁榮,另外還有微軟的復古情懷努力,讓我們即使在今天也能夠再次用上 Windows 1.0 系統,穿越回 1985 年。
Windows 1.0 的誕生
Microsoft Windows 1.0 是微軟第一次對個人計算機操作系統進行用戶圖形界面的嘗試。Windows 1.0 基于 MS-DOS 操作系統打造。Microsoft Windows 1.0 也是 Windows 系列的第一個產品,發布于 1985 年 11 月 20 日。
說起 Windows 1.0,就不得不往前追溯,因為 Windows 1.0 不可能會是短時間內一蹴而就的。微軟此前采用的都是 MS-DOS,但微軟也開始考慮圖形用戶界面。
1981 年,微軟開始開發圖形用戶界面(GUI),微軟創始人比爾蓋茨在 COMDEX 1982 上看到了 VisiCorp 展示的 Visi On,這是一款面向 IBM PC 兼容計算機的 GUI 軟件套件。1983 年,微軟了解到蘋果公司的 GUI 軟件部分基于 Xerox PARC 技術,其更加復雜,并決定微軟自己的產品會有所不同。
微軟于 1983 年 11 月 10 日首次向公眾展示了 Windows。當時需要兩個軟盤驅動器和 192 KB RAM 內存,微軟將該軟件描述為 MS-DOS 2.0 的設備驅動程序。通過使用 DOS 系統調用的表現良好應用程序時,支持平鋪窗口中的協作式多任務處理,并允許表現不太好的應用程序以全屏方式運行,微軟 Windows 與 Visi On 和蘋果計算機 Lisa 不同,Windows 推出時就提供了許多應用程序。與 Visi On 不同,Windows 開發人員不需要使用 Unix 來開發 IBM PC 應用程序;微軟計劃鼓勵其他公司(包括競爭對手)來開發 Windows 程序,而在其應用程序中無需要使用 Microsoft 用戶界面。
許多 MS-DOS 計算機制造商,如 Compaq,Zenith 和 DEC,軟件公司像 Ashton-Tate 和 Lotus,都承諾對 Windows 1.0 提供支持。
微軟曾與蘋果電腦公司合作開發 Apple 1984 年 1 月原版 Macintosh 電腦的應用程序,這是第一臺帶有圖形用戶界面(GUI)的大規模生產的個人計算機,用戶可以在屏幕上看到用戶友好的圖標。
從 Windows 早期歷史來看,比爾蓋茨將其視為微軟的未來,如果現在來看,后來的 Windows 系統的確成就了微軟,也讓比爾蓋茨迅速登上并長期霸占世界首富的位置。
比爾蓋茨在 1984 年 4 月對 InfoWorld 雜志表示,“作為一家公司,我們把戰略和精力完全致力于 Windows,就像我們致力于操作系統內核如 MS-DOS 和 Xenix 一樣。我們認為從長遠來看,利用 Windows 的應用程序將具有競爭力。”但 IBM 顯然沒有參與微軟的聲明。
微軟曾于 1983 年 11 月承諾在 1984 年 4 月之前發布 Windows,但隨后否認已宣布發布日期,并預測 Windows 將于 1985 年 6 月發布。在開發過程中以及在開發窗口系統之前,簡要提及了其代號為 Interface Manager。該公司強調多任務處理,并指出 Windows 的目的與 TopView 不同,其目的是“將計算機變成圖形豐富的環境”,同時使用更少的內存。在微軟說服 IBM 后者需要 GUI 后,兩家公司于 1987 年 4 月宣布推出 OS/2 及其圖形 OS/2 Presentation Manager,它們最終將取代 MS-DOS 和 Windows。
在 Windows 1.0 系列的系統時期,實際上推出了四個版本,分別是 Windows 1.01、Windows 1.02、Windows 1.03、Windows 1.04,值得注意的是,Windows 1.01 才是第一個面向大眾推出的公開發行版。
- Windows 1.01 系統:1985 年 11 月 20 日發布,是 Windows 1.0 的第一個公開發行版。
- Windows 1.02 系統:1986 年 5 月發布,增加了國際版。
- Windows 1.03 系統:1986 年 8 月發布,包括了一些增強功能,使其與國際版本一致,如歐洲鍵盤驅動程序和其他屏幕、打印機驅動程序。
- Windows 1.04 系統:1987 年 4 月發布,增加了對新型 IBM PS/2 計算機的支持,但并未提供對 PS/2 鼠標或新 VGA 圖形模式的支持。不過在 1987 年 5 月 27 日,IBM 發布了 OEM 版本,增加了針對 VGA 支持,PS/2 鼠標支持,MCGA 支持以及對 8514/A顯示驅動程序的支持。IBM 在三個 3.5 英寸 720k 軟盤上發布了這個版本,并將其作為“個人發布系統”和“大學套件”捆綁包的一部分面向市場提供。
Windows 1.0 的特色
當時很多人認為微軟 Windows 1.0 是一個低劣的產品。當時最好的 GUI 計算機平臺是G.E.M.,另外一個選擇是 DESQview/X。1987 年 11 月,Windows 1.0 由 Windows 2.0 繼承替代。微軟支持 Windows 1.0 長達 16 年,直到 2001 年 12 月 31 日結束技術支持,這在所有版本的 Windows 中是最長的。
盡管在早期的演示中,許多硬件和軟件制造商做出了積極的回應支持,但批評者們對 Windows 1.0 的評價很差。批評者認為 Windows 1.0 無法滿足他們的期望。特別是,他們認為 Windows 1.0 在鼠標使用尚未普及時就過分強調鼠標輸入,沒有為新用戶提供足夠的資源,同時運行多個應用程序時遇到的糟糕性能,特別是在計算機硬件規格較低的系統上。
盡管存在這些批評,但 Windows 1.0 是微軟的一個重要里程碑,而且微軟的一些做法在現在看來堪稱經典。
Windows 1.0 中鼠標作用得到特別的重視,用戶可以通過點擊鼠標完成大部分的操作,這讓用戶在以后的日子里養成了使用鼠標的習慣,而直到今天,人類還是沒有脫離鼠標的操作。Windows 1.0 還自帶一些簡單的應用程序,包括日歷、記事本、計算器等等,在提升工具能力的同時也奠定了自然的 Windows 習慣。總之,剛誕生的 Windows 1.0,總會讓人感到它像是一個 PDA,甚至可能功能還趕不上 PDA,不過這在 Windows 1.0 誕生時已經相當吸引人了。Windows 1.0 的另外一個顯著特點就是允許用戶同時執行多個程序,并在各個程序之間進行切換,這對于 DOS 來說是不可想象的。
Windows 1.0 可以顯示 256 種顏色,窗口可以任意縮放,當窗口最小化的時候桌面上會有專門的空間放置這些窗口,其實就是現在的任務欄。在 Windows 1.0 中已經出現控制面板(Control Panel),對驅動程序、虛擬內存有明確的定義,不過功能非常有限。
Windows 1.0 之所以是劃時代的,是因為從命令行到圖形界面操作的轉變。
Windows 1.0 為 MS-DOS 程序提供了有限的多任務處理,并專注于創建交互范例,執行模型和未來本機程序的穩定 API。由于微軟對向后兼容性的廣泛支持,它不僅可以在很大程度上在 Windows 當前版本(盡管只有 32 位)上執行 Windows 1.0 二進制程序,而且還可以將其源代碼重新編譯為同樣功能的“現代”的“只需要有限修改的應用程序。
Windows 1.0 通常被視為“MS-DOS 操作系統的前端”,這種描述也適用于后續版本的 Windows。Windows 1.0 是一個 MS-DOS 程序。Windows 1.0 程序可以調用 MS-DOS 函數,從 .exe 文件運行 GUI 程序,就像 MS-DOS 程序一樣。但是,Windows.exe 文件有自己的“新可執行”(NE)文件格式,只有 Windows 可以處理,例如,允許加載代碼和數據的需求。應用程序只能通過 Windows 的內存管理系統處理內存,該系統實現了基于軟件的虛擬內存方案,允許應用程序使用大于可用的 RAM 內存。
由于 MS-DOS 中的圖形支持非常有限,因此 MS-DOS 應用程序必須轉到裸硬件(或者有時只是到 BIOS)才能完成工作。因此,Windows 1.0 包括用于視頻卡、鼠標、鍵盤、打印機和串行通信的原始設備驅動程序,并且應用程序應該僅調用基于這些驅動程序構建的 API。但是,這也可以擴展到其他 API,例如文件系統管理功能。從這個意義上說,Windows 1.0 旨在擴展成一個成熟的操作系統,而不僅僅是應用程序使用的圖形環境。實際上,Windows 1.0 是一個“DOS 前端”,沒有 DOS 環境就無法運行,例如它使用 DOS 提供的文件處理功能。在后續版本中的替換級別會增加——Windows 1.01 系統要求構成 CGA/HGC/EGA(列為“單色或彩色監視器”),MS-DOS 2.0,256 KB 或更大內存,以及兩個雙面磁盤驅動器或硬盤驅動器。從 Windows 1.03 版本開始,添加了對 Tandy 和 AT&T圖形模式的支持。
MS-DOS 執行文件管理器:
Windows 1.0 運行著稱為 MS-DOS Executive 的 Shell 程序,它只是 DIR 命令的鼠標輸出,不支持圖標并且不符合 Y2K“千年蟲”。其他提供的程序是計算器、日歷、剪貼板查看器、時鐘、記事本、畫圖、黑白棋、卡片文件、終端和書寫器。Windows 1.0 不允許窗口重疊,所有窗口都是平鋪的。只有對話框可以顯示在其他窗口上,但無法最小化。
Windows 1.0 能玩什么?
目前我們很難找到一臺安裝 Windows 1.0 的電腦設備,或者安裝獨立的 Windows 1.0 系統,不過我們可以通過 Windows 1.0 模擬網站(點此進入)可以感受下當年 Windows 1.0 的風采,最大的感受就是它的基礎架構和最新的 Windows 10 差不多,并且能夠自然地使用鼠標。
打開該網站后會自動進入 Windows 1.01 系統,黑白界面相當樸素,讓你一下子融入到這款系統僅有的幾個功能中,網頁模擬系統內置了多款應用程序,包括記事本、日歷、畫圖、計算器、時鐘、MSDOS、Windows Write 等等。
由于是網站模式,你可以點擊右上角的按鈕強制將鼠標鎖定在模擬區域內,進行鼠標操作,這和我們在系統內使用鼠標并無兩樣,只是由于瀏覽器和外部系統的隔離,讓我們對于出現兩個鼠標會有些困惑。
在 Windows 10 上運行 Windows 1.11
在今年 7 月初,還記得微軟發起了針對 Windows 1.0 系統的預告嗎?微軟表示將帶來全新的 Windows 1.0 系統,包括 MS-DOS、時鐘等。為了重現 1985 年的 Windows 系統,微軟在 Windows 10 商店上架了一款 Windows 1.11 應用,大小 775.56 MB,能夠足夠演示整個 Windows 1.0 系統,并且還為 Windows 1.0 增添了色彩,不再限制于簡單的黑白色。
雖然這款 Windows 1.11 的主題是為了貼合 NETFLIX《怪奇物語第三季》,但實際上微軟還原了大部分的 Windows 1.0 操作在其中,隨著你鼠標的操作而進行《怪奇物語》的場景解鎖,其形式包括小游戲、影像圖片和視頻播放等。
如果你此前玩過 Windows 1.0,對于你來說這就是一場回到 1985 年的懷舊之旅。在 Windows 1.11 中,充滿了 MS-DOS 和簡單的圖形界面,你完全不會認為這是建立在現代 Windows 10 基礎上一個 UWP 應用。
相比正常的 Windows 1.0 系統操作不同的是,在這款 Windows 1.11 中,微軟內置了一些解鎖的彩蛋,通過解鎖來開啟 Windows 1.0 系統的新功能,也解鎖了《怪奇物語》中的一些痕跡和線索。
在經典的畫圖中,和此前的 Windows 1.0 系統沒什么兩樣,只是更加清晰。然而當你將畫圖界面鋪滿之后,就解鎖了美劇的預告視頻。
在文本或文檔中,是對《怪奇物語》角色中的一些描述。在 Windows 1.11 中,這種效果很具有年代感,讓你回味其中。
Windows 1.11 中還內置了小游戲 CODE_RED,這可能是最原始的像素風游戲。在觸發某個階段和場景后同樣會出現視頻。
總而言之,在 2019 年和 1985 年使用 Windows 1.0 沒有什么本質上的不同,在 2019 年我們不會還熱衷日常使用 Windows 1.0,它已經不能滿足我們極其豐富的辦公和娛樂需求,但這更像是復古懷舊的樂趣,讓我們回到 1985 年,見證這款 Windows 1.0 系統開啟微軟 Windows 系統的偉大征程。
總結
以上是生活随笔為你收集整理的昨天,我又“装”上了Windows 1.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无辣不欢其实是种“自虐”
- 下一篇: 股市大跌,全球最富500人周一损失117