Windows 1.0

出自Local Chinese Wikipedia
跳至導覽 跳至搜尋

package.lua第80行Lua錯誤:module 'Module:CGroup/core' not found Template:Hatnote

頁面Module:Infobox/styles.css沒有內容。

Windows 1.0
Microsoft Windows作業系統的一個版本
腳本錯誤:沒有「InfoboxImage」這個模塊。
腳本錯誤:沒有「InfoboxImage」這個模塊。
Windows 1.0的截圖
開發者微軟
程式語言{{#property:p277}}
作業系統家族Microsoft Windows
源碼模式不開放原始碼
首次發布1985年11月20日,​腳本錯誤:沒有「TimeAgo」這個模塊。​(1985-11-20
當前版本1.04 (1987年4月,​腳本錯誤:沒有「TimeAgo」這個模塊。​(1987-04
內核類別MS-DOS
許可證專有商業軟體
後一代Windows 2.0(1987年)
官方網站Template:Official url
倉庫頁面Template:Plainlist/styles.css沒有內容。Template:EditAtWikidata
支援狀態
2001年12月31日後停止支持

腳本錯誤:沒有「Check for unknown parameters」這個模塊。

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

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

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

開發[編輯]

1986年1月發行的Windows 1.0宣傳冊封面,上方為英文「Microsoft Introduces Power Windows.」,意為「微軟推出了強大的Windows」,下方印刷有一台運行著Windows 1.0的計算機、一副眼鏡、一張Windows 1.0的安裝軟盤
1986年1月發行的Windows 1.0宣傳冊封面

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

1983年9月,微軟首次向媒體展示了Windows原型,其用戶界面類似於Multiplan以及其他當時的微軟應用,屏幕底端有命令欄;同時還能夠同時顯示多個應用程式窗口,既可以腳本錯誤:沒有「ilh」這個模塊。,也可以腳本錯誤:沒有「ilh」這個模塊。[14]這個用戶界面概念很快被重新設計,只支持平鋪窗口,並將類似Multiplan的命令欄更改為標題欄下的菜單欄。[15]許多觀點認為,微軟做出這一決定是為了避免與Classic Mac OS雷同。[12][16]不過根據微軟工作人員腳本錯誤:沒有「ilh」這個模塊。的說法,這可能只是早期項目經理的偏好。[16][17]重新設計後的環境在1983年11月的秋季計算機經銷商博覽會上首次公開亮相。[15]最初,微軟將這款軟體稱為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程序。[14]

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

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

版本發布[編輯]

  • 1985年11月20日,微軟發布了首個零售版本Windows 1.01,面向美國市場銷售,售價為99美元(Template:Inflation/year年約合使用{{Inflation}}時出錯: |index=US (參數1)為無法識別索引.美元[23])。[16][24]
  • 1986年5月,微軟發布了Windows 1.02,主要針對歐洲市場,該版本增加了對其他語言的支持。[22][25]
  • 1986年8月,微軟發布了Windows 1.03,其包含了一些增強功能,包括支持非美國鍵盤[26]、添加一些顯示器印表機驅動程序,從而取代了美國的1.01版本和歐洲的1.02版本,使得國際版本保持一致。[27]:README.txt同時,微軟也與日本電氣聯合製作了日語版,並於1986年11月發售。[1]
  • 1987年4月,微軟發布了Windows 1.04,其增加了對IBM PS/2的支持。[22][28]

1987年12月9日,Windows 2.0發行。[29]:161Windows 1.0於2001年12月31日終止支持,[30]是迄今為止得到支持時間最長的Windows版本。[31]

功能[編輯]

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

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

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

2022年3月,有人在Windows 1.0中發現了彩蛋:一個隱藏的對話框,包含Windows 1.0的開發人員列表以及歡迎語「恭喜!」(腳本錯誤:沒有「Lang」這個模塊。)。[47][48]

系統需求[編輯]

Windows 1.0的官方系統要求如下[1][49][50][51][52]

最低系統要求
Windows 1.01 Windows 1.02 Windows 1.03 Windows 1.04
處理器 Intel 8088
內存 256 KB 320 KB
存儲 兩個雙面軟盤驅動器或一個硬碟驅動器
顯卡 CGAHGCEGA
系統 MS-DOS 2.0至3.30
滑鼠 建議使用兼容的定點設備,但非必需

在最低系統要求的基礎上,微軟建議在使用多個應用程式或運行DOS 3.3時增加內存。[53]

反響[編輯]

腳本錯誤:沒有「Multiple image」這個模塊。 Windows 1.0發布後反響平平,褒貶不一。[16][54]多數評論者認為該平台具有潛力,[54]但Cult of Mac的評論員Ed Hardy認為Windows 1.0無法與蘋果同時期的Finder 1.0競爭,[55]少數派的SUNTRISE認為Windows 1.0圖形設計粗糙,不及當時Classic Mac OS的圖標。[12]Windows 1.0也因速度慢且軟體兼容性糟糕而受到批評。[56]:227也有評論批評其苛刻的系統要求,指出同時運行多個應用時性能不佳;並且用戶需要額外購買滑鼠才能充分使用作業系統。[3]紐約時報》將配備了512KB內存的計算機上運行Windows 1.0的速度比作「在北極倒糖蜜」,並且認為該操作界面的設計過於依賴滑鼠,對僅使用鍵盤的用戶不夠友好。該報總結道,Windows 1.0性能糟糕、缺乏專用軟體、與DOS程序的兼容性欠佳、缺少入門教程,而Borland Sidekick之類基於DOS的軟體同樣能夠提供Windows 1.0中的功能並實現多任務處理,因此後者更適合大多數計算機用戶。[53]

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

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

參見[編輯]

注釋[編輯]

  1. 微軟可能還考慮過其他名稱,例如在提供給《腳本錯誤:沒有「ilh」這個模塊。》的測試軟盤中,將其稱為「窗口管理器」(腳本錯誤:沒有「Lang」這個模塊。)。[12]

參考資料[編輯]

  1. 1.0 1.1 1.2 1.3 腳本錯誤:沒有「citation/CS1」這個模塊。
  2. 2.0 2.1 2.2 2.3 腳本錯誤:沒有「Citation/CS1」這個模塊。
  3. 3.0 3.1 3.2 3.3 腳本錯誤:沒有「citation/CS1」這個模塊。
  4. 腳本錯誤:沒有「citation/CS1」這個模塊。
  5. 腳本錯誤:沒有「citation/CS1」這個模塊。
  6. 腳本錯誤:沒有「citation/CS1」這個模塊。
  7. 7.0 7.1 腳本錯誤:沒有「citation/CS1」這個模塊。
  8. 腳本錯誤:沒有「citation/CS1」這個模塊。
  9. 腳本錯誤:沒有「Citation/CS1」這個模塊。
  10. 腳本錯誤:沒有「citation/CS1」這個模塊。
  11. 11.0 11.1 腳本錯誤:沒有「citation/CS1」這個模塊。
  12. 12.0 12.1 12.2 12.3 12.4 12.5 腳本錯誤:沒有「citation/CS1」這個模塊。
  13. 腳本錯誤:沒有「citation/CS1」這個模塊。
  14. 14.0 14.1 14.2 腳本錯誤:沒有「Citation/CS1」這個模塊。
  15. 15.0 15.1 15.2 15.3 15.4 腳本錯誤:沒有「Citation/CS1」這個模塊。
  16. 16.0 16.1 16.2 16.3 16.4 16.5 16.6 16.7 16.8 腳本錯誤:沒有「citation/CS1」這個模塊。
  17. 17.0 17.1 17.2 腳本錯誤:沒有「citation/CS1」這個模塊。
  18. 腳本錯誤:沒有「Citation/CS1」這個模塊。
  19. 19.0 19.1 腳本錯誤:沒有「Citation/CS1」這個模塊。
  20. 腳本錯誤:沒有「citation/CS1」這個模塊。
  21. 腳本錯誤:沒有「citation/CS1」這個模塊。
  22. 22.0 22.1 22.2 22.3 22.4 腳本錯誤:沒有「citation/CS1」這個模塊。
  23. 1634–1699: 腳本錯誤:沒有「citation/CS1」這個模塊。 1700–1799: 腳本錯誤:沒有「citation/CS1」這個模塊。 1800–present: 腳本錯誤:沒有「citation/CS1」這個模塊。
  24. 24.0 24.1 24.2 腳本錯誤:沒有「citation/CS1」這個模塊。
  25. 腳本錯誤:沒有「citation/CS1」這個模塊。
  26. 腳本錯誤:沒有「citation/CS1」這個模塊。
  27. 腳本錯誤:沒有「citation/CS1」這個模塊。
  28. 腳本錯誤:沒有「Citation/CS1」這個模塊。
  29. 腳本錯誤:沒有「citation/CS1」這個模塊。
  30. 腳本錯誤:沒有「citation/CS1」這個模塊。
  31. 腳本錯誤:沒有「citation/CS1」這個模塊。
  32. 腳本錯誤:沒有「citation/CS1」這個模塊。
  33. 腳本錯誤:沒有「citation/CS1」這個模塊。
  34. 腳本錯誤:沒有「citation/CS1」這個模塊。
  35. 35.0 35.1 腳本錯誤:沒有「citation/CS1」這個模塊。
  36. 腳本錯誤:沒有「citation/CS1」這個模塊。
  37. 腳本錯誤:沒有「citation/CS1」這個模塊。
  38. 腳本錯誤:沒有「citation/CS1」這個模塊。
  39. 腳本錯誤:沒有「citation/CS1」這個模塊。
  40. 腳本錯誤:沒有「Citation/CS1」這個模塊。
  41. 腳本錯誤:沒有「citation/CS1」這個模塊。
  42. 腳本錯誤:沒有「citation/CS1」這個模塊。
  43. 腳本錯誤:沒有「citation/CS1」這個模塊。
  44. 腳本錯誤:沒有「citation/CS1」這個模塊。
  45. 腳本錯誤:沒有「citation/CS1」這個模塊。
  46. 腳本錯誤:沒有「Citation/CS1」這個模塊。
  47. 腳本錯誤:沒有「citation/CS1」這個模塊。
  48. 腳本錯誤:沒有「citation/CS1」這個模塊。
  49. 腳本錯誤:沒有「citation/CS1」這個模塊。
  50. 腳本錯誤:沒有「citation/CS1」這個模塊。
  51. 腳本錯誤:沒有「Citation/CS1」這個模塊。
  52. 腳本錯誤:沒有「Citation/CS1」這個模塊。
  53. 53.0 53.1 腳本錯誤:沒有「citation/CS1」這個模塊。
  54. 54.0 54.1 腳本錯誤:沒有「citation/CS1」這個模塊。
  55. 腳本錯誤:沒有「citation/CS1」這個模塊。
  56. 腳本錯誤:沒有「citation/CS1」這個模塊。
  57. 腳本錯誤:沒有「citation/CS1」這個模塊。
  58. 腳本錯誤:沒有「Citation/CS1」這個模塊。
  59. 腳本錯誤:沒有「citation/CS1」這個模塊。
  60. 腳本錯誤:沒有「citation/CS1」這個模塊。
  61. 腳本錯誤:沒有「citation/CS1」這個模塊。
  62. 腳本錯誤:沒有「citation/CS1」這個模塊。

外部連結[編輯]

腳本錯誤:沒有「Side box」這個模塊。

Template:NavboxV2 package.lua第80行Lua錯誤:module 'Module:Authority control/config' not found腳本錯誤:沒有「Check for unknown parameters」這個模塊。 腳本錯誤:沒有「Portal bar」這個模塊。 Template:Good article 僅在優良條目中使用!