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