Windows 3.1家族
此條目可參照英語維基百科相應條目來擴充。 (2020年8月9日) |
開發者 | 微軟 |
---|---|
作業系統家族 | Microsoft Windows |
運作狀態 | 在2001年12月31日停止支援 |
原始碼模式 | 閉源 |
發放給生產商 | 1992年4月6日 |
目前版本 |
|
支援平台 | Intel 386、Intel 286、Intel 486、AMD 386、AMD 486 |
許可證 | 商業軟件 |
前一代 | Windows 3.0 |
後一代 | Windows 95 |
支援狀態 | |
2001年12月31日終止支援 |
Windows 3.1家族是微軟於1992年到1994年間所發行的Windows系列操作平台。除Windows 3.1和Windows 3.11外,亦包括僅限於中國大陸市場並只有簡體中文版的Windows 3.2(內部版本號為3.11)。
Windows 3.1家族的系統均需從MS-DOS作業系統執行。MS-DOS的檔案管理程式被基於圖示的程式管理程式(Manager)以及基於列表的檔案管理程式(Winfile)取代,由此簡化了程式的啟動。控制面板作為系統設置的中心,包括了諸如介面顏色主題的有限控制功能。一些捆綁的應用程式也包括在Windows內,例如「小作家」、「小算盤」等。
開發歷史
此章節尚無任何內容,需要擴充。 (2022年8月1日) |
版本
Windows 3.1
1992年4月6日,作為Windows 3.0的繼任者Windows 3.1發行。隨後的版本在1992至1993年間發佈,直到1995年開始被Windows 95取代。在Windows 3.1的生命周期中,Windows 3.1對仍然基於MS-DOS的平台引入了多個增強功能,包括改進系統穩定性並擴充對多媒體、TrueType字型和工作群組聯網的支援。
為增加系統穩定性,Windows 3.1取消了對真實模式的支援,至少需要286 PC和1MB主記憶體才能執行。某些舊的功能被移除,例如CGA圖形支援(儘管Windows 3.0的CGA驅動程式仍然可以在3.1上執行),以及與真實模式Windows 2.x應用程式的相容性。
Windows 3.1添加了對TrueType字型的支援,為Windows應用程式提供了可伸縮的字型,而不必求助於第三方字型技術,如Adobe Type Manager。Windows 3.1包括了三種帶有常規、粗體、斜體和粗斜體版本的字型(Arial、Courier New和Times New Roman)以及可伸縮符號集合(Symbol)。Truetype字型可以取決於所呼叫的應用程式進行任意大小的伸縮以及旋轉。[1]
在386增強模式中,如果DOS應用程式支援滑鼠,則視窗化DOS應用程式可以讓使用者使用Windows滑鼠指標操作程式中的清單和其他對象。少數DOS應用程式(如Microsoft Word的最新版本)可以訪問Windows剪貼簿。Windows自身附帶的驅動程式不能直接與DOS應用程式一起工作,並且滑鼠等硬件需要在啟動Windows之前載入DOS驅動程式。
Windows 3.1中的圖示除了具有更詳細的外觀外還能夠拖拽。假設檔案與能夠處理列印任務的應用程式(如文書處理器)相關聯,則可以將檔案拖拽到列印管理器圖示上,該檔案會由當前印表機列印。或者可以將檔案拖拽出檔案管理員並放到應用程式圖示或視窗上進行處理。[2]
與Windows 3.0的最大主記憶體限制為16MB不同,Windows 3.1在386增強模式下理論上可以訪問最大4GB的主記憶體,而實際上限是256MB。但是,任何單個處理程序都不能使用超過16MB的主記憶體。與Windows 3.0相比,檔案管理員有了顯著改進。Windows 3.0 with Multimedia Extensions中附帶的多媒體擴充在Windows 3.1中得到了增強,並且對所有Windows 3.1使用者都可用。[3]
Windows 3.1可通過720KB、1.2MB和1.44MB軟碟發行媒介獲得。它也是第一個以CD-ROM形式分發的Windows版本(儘管在Windows for Workgroups 3.11中更為常見),它通常隨MS-DOS 6.22一併提供在一張CD上。完整安裝後的Windows 3.1佔用大約10MB和15MB的硬碟空間。
Windows 3.1中通過的32位元磁碟訪問(僅限386增強模式)通過使用32位元保護模式驅動程式而非16位元BIOS功能(需要Windows暫時退出保護模式)提高了系統效能。而Windows 3.1還引入了用於儲存系統和應用程式的設置資訊的登錄檔。
Windows 3.1是第一個可以通過Command.com啟動Windows程式的版本。
Windows 3.1 for Central and Eastern Europe
Windows 3.1 for Central and Eastern Europe是微軟專門為中歐和東歐地區發佈的Windows 3.1版本,該版本允許使用西里爾字母,並使用帶有中歐和東歐語言特徵的變音符號的字型。微軟引入了自己的頁碼(Windows-1250),並支援其違反許多國家/地區的ISO標準的使用(例如,官方的波蘭語頁碼為ISO-8859-2,微軟忽略了該頁碼,但當代Internet Explorer版本支援該頁碼 )。微軟同樣還發佈了支援日語的Windows 3.1J,在日本市場上市的第一年(1993年)就發行了146萬副本。[4]
Modular Windows
Modular Windows是在Tandy影片資訊系統(Tandy Video Information System)上執行的Windows 3.1的特殊版本。微軟的目標是將Modular Windows作為各種裝置(特別是用於連接電視的裝置)的嵌入式作業系統,特別是那些設計用於連接電視的裝置。然而,VIS是唯一已知的實際使用此Windows版本的產品。據稱微軟在VIS發佈後不久就建立了一個新的且不相容的Modular Windows版本(「1.1」)[來源請求]。目前尚無專用於Modular Windows 1.1的產品。
Windows 3.11
Windows 3.11於1993年11月8日發佈。與Windows 3.1相比,該版本並沒有添加太多功能改進,主要包含的是對Windows 3.1的錯誤修復。但正因為這些修復,Windows 3.11被認為是Windows 3.1的一個重大改進,對該作業系統的流行起到了推動作用。微軟用Windows 3.11取代了Windows 3.1的所有零售版,並向目前擁有Windows 3.1的所有使用者提供免費升級。[5]。
Windows 3.2
Windows 3.2是微軟專為中國大陸市場開發的視窗版本,僅提供簡體中文版[6]。1993年11月22日,微軟為中國市場發佈了Windows 3.1的簡體中文版本。1994年4月14日,微軟發佈了更新,將其標識為Windows 3.2(但內部版本號為3.11)。因此,Windows 3.2是Windows 3.1中文版的更新版本。相比Windows 3.1,該版本是為了適應市場需要,同時修復了3.1版本對中文的核心相容性問題,而專門定做和完善的版本,針對印刷和照排行業的需要,也做了深度的改進。這個版本是當年中國大陸的學校、企事業機關普遍使用的版本,中國大陸的軟件開發商也紛紛基於此平台開發出第一代Windows軟件,例如WPS Office 1.0和科利華電腦家庭教師。
Windows 3.2通常由電腦製造商附帶着10張軟碟版本的MS-DOS出售,該版本在基本輸出和某些翻譯的實用程式中也具有簡體中文字元。
Windows for Workgroups
Windows for Workgroups是Windows 3.1x的一個擴充,允許使用者無需集中式身份驗證伺服器即可共用其資源並請求其他資源。它通過NetBIOS使用SMB協定。
Windows for Workgroups 3.1
Windows for Workgroups 3.1於1992年10月發佈(最初代號為Winball,以後稱為Sparta),具有本機網絡支援。它通過基於NetBIOS的NBF或IPX網絡傳輸協定提供了SMB檔案共用支援,並引入了傷心小棧紙牌遊戲和VSHARE.386(SHARE.EXE的VxD版本)(終止和駐留程式)。
Windows for Workgroups 3.11
Windows for Workgroups 3.11於1993年8月11日公佈,並於1993年11月發佈(最初代號為Snowball)。它支援32位元檔案訪問,完整的32位元網絡重新導向器以及在它們之間共用的VCACHE.386檔案快取。 WFW 3.11放棄了標準模式支援,並且需要386機器才能執行。
Windows 3.x需要Winsock程式包才能支援TCP/IP網絡。此前Windows 3.x使用者通常使用第三方程式包,但在1994年8月,微軟發佈了一個附加程式包(代號為Wolverine),該程式包在Windows中為Workgroups 3.11提供了TCP/IP支援。 Wolverine是一個32位元堆疊(可通過WinSock Thunk從16位元Windows應用程式訪問),使其具有優於大多數可用的第三方TCP/IP Windows堆疊的效能。但是,它僅與Windows for Workgroups 3.11相容,並且缺少對撥號的支援。 Wolverine堆疊是TCP/IP堆疊的早期版本,後來隨Windows 95一起提供,並且為16到32位元相容性層提供了早期測試平台,這對於Windows 95的成功至關重要。
由於改進的功能和更高的穩定性,在1994年發佈MS-DOS 6.22之後,WFW 3.11很大程度上取代了Windows 3.1,用於在新的個人電腦上進行安裝。
系統需求
此章節尚無任何內容,需要擴充。 (2022年8月1日) |
爭議
Windows 3.1家族系統的Beta測試版本的安裝程式使用一段稱為AARD的特殊程式碼,檢測當前執行的DOS是MS-DOS還是其他的DOS作業系統(如DR-DOS)。AARD程式碼程式碼在MS-DOS和PC-DOS上成功執行數個功能測試,但在競爭對手的作業系統上會出現技術支援警告訊息。如果系統不是MS-DOS,安裝程式將失敗。DR-DOS的開發者數碼研究公司在Windows 3.x的Beta測試版本發佈的幾周後發佈了一個修補程式,封鎖AARD程式碼以允許安裝程式繼續安裝。而微軟在Windows 3.1的最終版本中禁用了這段警告訊息,但未將AARD程式碼刪除。當Caldera從Novell手中購買到DR-DOS時,他們就AARD程式碼對微軟提起訴訟,但後來達成和解。[7][8]
影響
1995年8月發佈的Windows 95取代了Windows 3.1家族。微軟在2008年11月1日正式取消了對所有16位元版本的Windows的支援。
在個人電腦世界中被淘汰後的Windows 3.1以及Windows for Workgroups 3.11作為嵌入式作業系統找到利基市場。截至2008年11月,維珍航空和澳洲航空都將其用於遠端噴氣式飛機上的某些機上娛樂系統。而在零售現金收銀機中,Windows 3.1和Windows for Workgroups 3.11仍然作為嵌入式作業系統繼續使用。[9]此外,Windows 3.1還用作DOSBox中的輔助應用程式,以便在64位元Windows上模擬Win16遊戲。
2008年7月9日,微軟宣佈自2008年11月1日起,所有OEM分銷商將不再提供用於嵌入式裝置渠道的Windows for Workgroups 3.11。[10]
2013年7月14日,Linux內核版本3.11被正式命名為「Linux For Workgroups」,出於對Windows for Workgroups 3.11的玩笑式的參照。[11]
參見
參考資料
- ^ Edson, Kate. Windows 3.1 and TrueType Fonts. PC Update, the magazine of Melbourne PC User Group, Australia. 1993-03 [2014-10-24]. (原始內容存檔於2002-05-11).
- ^ Livingston, Brian. More Windows 3.1 Secrets. San Mateo, CA: UDG Books Worldwide. 1993. ISBN 1-56884-019-5.
- ^ Windows 3.1 Memory Limits. Support. 微軟. [2019-12-24]. (原始內容存檔於2015-05-18).
- ^ Virginia Kouyoumdjian. DOS/V, Windows, Prices, and the Future.... Computing Japan. 1994-08 [2009-09-04]. (原始內容存檔於2022-04-23).
- ^ Windows 3.0 / 3.1 3.11. [2019-10-11]. (原始內容存檔於2022-05-12).
- ^ 中文 (簡體的) 3.2 升級的 Microsoft Windows 可用
- ^ Dan Goodin. Microsoft emails focus on DR-DOS threat. CNET News. 1999-04-28 [2009-09-04]. (原始內容存檔於2015-05-26).
- ^ Lea, Graham. Caldera vs Microsoft – the settlement. BBC News. 2000-01-13 [2009-09-04]. (原始內容存檔於2017-12-14).
- ^ Mark Ward. The end of an era – Windows 3.x. BBC News. 2008-11-05 [2009-09-04]. (原始內容存檔於2018-06-24).
- ^ John Coyne. It's the End for 3.11!!. Microsoft. 2008-07-09 [2009-09-04]. (原始內容存檔於2008-07-11).
- ^ Linus Torvalds. Linux 3.11 Kernel Commit. 2013-07-14.