除Windows、Macos、Linux外還有什麼操作系統?

管海玲


老胡的看法

如果單指通用的電腦操作系統的話,還有Chrome OS、UNIX、FreeBSD等等;如果是指所有的操作系統的話,那就要分成通用操作系統、嵌入式操作系統、實時操作系統幾個方面來說了。老胡主要講講通用操作系統和嵌入式系統。

除Windows、Macos、Linux外的通用操作系統

Chrome OS:

Chrome OS是google公司的一款操作系統,它基於Linux內核,用戶界面以chrome為核心。應用方面兼容Android程序和Linux程序,可以運行的平臺有X86和ARM。它雖然採用了Linux內核,但是和其它的Linux桌面發行版不同的是它並沒有採用X window作為自己的窗口管理系統。

UNIX:

UNIX始創於MIT、GE和AT&T公司聯合組成的Multics實驗室(AT&T後來退出),幾經波折之後問世的一款主要用於服務器的操作系統。UNIX本身的應用可能並不常見,但是因為這個項目誕生了兩樣偉大的IT 神話:C語言和Linux。

FreeBSD:

FreeBSD是從UNIX發展而來的一款操作系統,也是世界上第一款開源的操作系統。FreeBSD和Linux是近親,也是用X window系統來管理窗口界面。也有自己的桌面環境。我自己用得不多,感興趣的可以自己來試試這個紅色的小惡魔。


嵌入式操作系統

像我們日常用的Android、iOS、WebOS、Blackberry OS、嵌入式Linux、Vxworks等等都屬於嵌入式操作系統。Android、iOS和Blackberry OS大家都很熟悉了,老胡簡單介紹一下WebOS和VxWorks:

WebOS

WebOS起初是Palm公司推出的一款智能手機操作系統,它以Linux為內核,應用層使用Html5、CSS和JavaScript來實現。這個理念在當時是非常超前的,無奈硬件的發展跟不上這樣超前的操作系統,導致WebOS存在卡頓和應用開發增速過慢的情況,後來WebOS幾經易手,最後到了LG的手裡,做成了一款電視機的操作系統。我們現在手機上常見的卡片式任務切換,最早是在WebOS裡出現的。老胡一直認為WebOS是最有潛力替代Android系統的,但無奈生不逢時又遇人不淑,葬送了這樣一個優秀的操作系統。


VxWorks

它主要用於高可靠和高實時要求的領域,比如工業控制、軍事武器裝備等等。

一般很少在日常生活中能夠見到。有時候在工廠的流水線控制檯上能夠見到它的蹤影,有一些特種車輛的車內系統也是vxworks的。

總結一下,除Windows、Macos、Linux外的操作系統非常多,但是大多在日常生活中難以見到。未來物聯網發展起來之後,很有可能還會誕生新的操作系統來完成物聯網的計算工作。屆時可能新的操作系統就可以統一PC、手機、平板、家電、汽車等領域。

如果我的回答對你有點價值,請莫忘點贊加關注,謝謝!歡迎在評論區發表各種意見。

本文為作者原創,嚴禁轉載,違者必究。

產品經理老胡


我來專業回答:

沒有Windows,沒有Linux,沒有macOS:除了三大操作系統之外,真的有值得使用的桌面操作系統嗎?就讓我們一起來思考這個問題吧,雖然這裡沒有絕對明確的答案-畢竟每個人的用例都不同–但我們發現了十個不同的操作系統,它們超出了通常的範圍。

有UNIX,OS/2,BeOS和DOS的後代,以及從AmigaOS和Windows NT等多種平臺中獲取靈感的操作系統。我們的列表甚至包括一些真正的局外人,從頭開始構建的獨立操作系統,主要是為了證明在沒有大量工作的情況下創建一個完整的功能操作系統是多麼困難。

這裡的所有內容都可以在虛擬機中合理地進行測試,因此如果有什麼東西能夠引發你的興趣,請不要猶豫,下載並嘗試一下。

1.ArcaOS

最後一個OS/2項目

持續發展

多語言支持即將到來

舊PC ArcaOS是基於OS/2的上一個IBM版本的操作系統。雖然OS/2作為遺留系統勉強存活下來,但在作為eComStation進行了一段時間的擴展之後,ArcaOS仍然在積極地開發中,西班牙語和德語版本預計將在下一個更新中發佈。

ArcaOS包含一個強大的Unix兼容子系統,具有各種移植的OSS Linux應用程序和一些驅動程序,但仍然具有OS/2Workplace Shell。

ArcaOS是一個運行在x86處理器架構上的32位操作系統,因此應該與一些特別老的PC兼容。雖然它的本機文件系統是JFS,但它仍然可以與FAT12、FAT16或FAT32格式化一起使用。

有兩個版本:Personal個人版,每份許可零售價129美元,Commercial商業版,每份許可零售價229美元,但可享受批量折扣。個人版包括6個月的支持和維護,而商業版包括一年的優先支持和維護。

2.Haiku BeOS的模塊化繼任者

BeOS的繼任者

模塊化設計

發佈時間表緩慢

BeOS沒有崛起,還是有點難過。BeOS是一款時尚的多任務操作系統,它引入了Windows、Linux和macOS後來為它們自己採用的一系列功能,BeOS是一個真正的多媒體創新者,在2001年將其專利出售給Palm時,市場一片嗚咽。

儘管是封閉源,BeOS的精神仍然以Haiku的形式存在,這是一種開放源碼的重新實現,在Be消亡後立即開始開發,並一直在開發。

Haiku作為開源軟件從頭開始構建,但它的設計是向後兼容,這也是它的經典之處。Haiku遵循BeOS的完全模塊化設計的領先優勢,允許同時開發OS的不同組件。它在三年前發佈了一個重要版本,但你可以嘗試夜間構建以測試當前的開發。

它很值得一試,因為它的桌面很乾淨,而且還有可以運行的web瀏覽器和媒體播放器,儘管它還處於試驗階段,BeOS的許多功能還沒有完全實現。

3.ReactOS

Windows Server2003的替代方案

旨在與Windows服務器一起使用

沒有MS代碼

運行開源軟件

免費

開發時間慢

你可能知道,Linux是對UNIX的重新解釋。ReactOS對所有現代Windows版本所基於的Windows NT體系結構也是如此。它是完全開源的,沒有使用專有的Windows代碼,但是ReactOS被設計成(在某些情況下實際上是)兼容Windows驅動程序和應用程序。

你的體驗可能會有所不同-它肯定不會與高端遊戲或軟件搭配得很好,而且ReactOS尚未達到Windows10的水平。它目前的目標是與Windows Server2003完全兼容。

很明顯,它有點落伍了,但ReactOS確實有它的用途。它結合了著名的Windows模擬器Wine的部分功能,可以運行LibreOffice、Firefox、Opera等,甚至可以管理(早期的)商業應用程序,比如Adobe Photoshop。

鑑於它是免費的,測試一下是否有任何舊的業務關鍵型應用程序是兼容的當然值得一試-在沒有Windows許可的情況下設置工作站是一個誘人的前景,儘管我們無法保證它對攻擊的抵抗力......

4.FreeDOS DOS的開源替代品

開源DOS

積極發展

環境穩定

沒有GUI或多任務處理

即使到今天,仍有大量的商業軟件依賴於MS-DOS。我們仍然可以看到定製的、新開發的文本模式應用程序直接從shell運行,這可能是因為在需要100%正常運行時間的情況下,圖形界面所增加的複雜性和潛在的災難不值得冒這個風險。

關鍵業務軟件可能依賴於MS-DOS,但它不必知道你實際上在運行FreeDOS。這是一個完全兼容但完全免費的開源重製DOS,它幾乎可以處理其前身所能做的所有事情。當然,這意味著沒有多任務處理,沒有保護模式,沒有GUI,但它會運行你的遊戲,甚至可以管理Windows3.1,只要你在標準模式下運行它。

正如你所預料的那樣,它不是1995年最終商業DOS版本的靜態再現,並且自FreeDOS於1998年首次出現以來,它就一直不是一成不變的。事實上,FreeDOS仍在積極開發中,並且與它相當陳舊的前身相比,它具有許多集成的改進功能。

5.Chrome OS

基於瀏覽器的操作系統擴展

開源選項

很多功能

限量生產使用

把Chrome OS算上是不是一種小小的欺騙呢?因為Chrome OS是建立在Linux內核之上的,但忽視谷歌操作系統的技術性將是一種恥辱。此外,在使用Chrome OS時,你基本上只運行Chrome瀏覽器的擴展版本。是的,如果你知道怎麼做,可以直接進入終端,但桌面本身就是HTML5爭論的一個純粹壯舉。

這證明了網絡的成熟,使用Chrome OS可以做到很多事情,至少只要你知道在線查看位置。而且它不是Chromebook獨有的操作系統–你可以在Ubuntu14.4之上構建一個版本的Chromium OS(Google收集其最終代碼的開源開發),然後將其安裝在你自己的硬件上。

Chrome OS是本榜單中組裝得比較專業的操作系統之一,非常適合做實驗,如果你要把筆記本電腦交給一個可能會破壞其他操作系統的人,這是個不錯的選擇。但也許它在生產上的用途有點有限。

6.FreeBSD

安全的UNIX替代方案

穩定可靠

免費和開源

macOS的基礎

默認情況下沒有GUI

雖然Linux是UNIX的一種翻版,但FreeBSD更像是一種延續。它最初是由加州大學伯克利分校獲得的研究Unix源代碼許可證的學生開發的-“BSD”位代表Berkeley Software Distribution。它不被稱為BSD Unix的唯一原因是討厭的商標和許可麻煩。

操作系統在其自己的內核上運行,所有關鍵組件都是作為一個整體的一部分開發的。另一方面,Linux只是內核;其餘部分由第三方提供,因此缺乏BSD的整體一致性。

這是一個高度完整且非常可靠的操作系統,非常適合服務器應用程序和桌面使用。也就是說,默認情況下它沒有GUI-謝天謝地,X-window系統很容易安裝,並且有可用的Gnome和KDE等Linux窗口管理器端口。

最後一點說明:BSD是macOS中最優秀、最穩定的桌面操作系統的核心,所以你知道這是一個得力助手。

7.Solaris SunOS的繼任者

免費下載

長期開發

需要商業許可證

Sun Microsystems的SunOS——後來演變為重新命名的Solaris——最初是一個專有的UNIX發行版,旨在支持Sun的SPARC處理器。隨著它的發展,它的硬件範圍擴大了,並且在2005年Sun以OpenSolaris的形式發佈了源代碼,這導致了高級社區開發。然後Oracle購買了Sun,再次將操作系統重命名為Oracle Solaris,並決定停止發佈源代碼,實際上再次關閉了源代碼。

這是一個長話短說的故事,但它很好地解釋了Solaris所提供的功能:長期的開發、一段時間的社區改進,以及大型技術公司的支持,這些支持使Solaris非常適合高需求和支持需求的系統。你可以免費下載並使用它,儘管許可條款聲明,如果你希望將其用於商業用途,則需要Oracle的支持合同。

默認情況下,Solaris安裝了GNOME桌面版本,如果需要進一步擴展,則可以內置對Linux二進制文件的支持。

8.TempleOS

獨特且快速的有限操作系統

獨特的超鏈接結構

超級快

有限的硬件支持

無論背後的極端宗教教義是否讓你感興趣,我們的最終選擇都是一個完全獨立、獨特的操作系統的有趣示例。它是由一名男子Terry A.Davis在十年的時間裡,以極端奉獻精神製作和維護的。

TempleOS-完全使用Davis自己的語言編寫,它的名字叫HolyC,你也用它來與它的shell進行交互-故意不包括網絡,除了形成核心PC系統之外絕對沒有硬件支持。那有什麼意義呢?

TempleOS是從頭開始構建的,似乎對現有的操作系統沒有任何限制。整個程序都是超鏈接的,這意味著你可以快速地找到程序的源代碼,就像找到它的依賴項一樣簡單,而且超級快;沒有分頁,所以整個操作系統在一兩秒鐘內就可以啟動並運行。

你不太可能將TempleOS用於任何可靠的東西,Davis記錄良好的心理健康鬥爭並沒有幫助它在社區中贏得地位。但它包含了大量有趣的想法,特別是文檔和程序之間劃分的模糊,這可能會影響更傳統的操作系統。

消失但沒有遺忘:其他操作系統

值得注意的是,之前已有許多其他操作系統頗受歡迎,但此後卻消失了。其中最著名的是AmigaOS,在20世紀90年代用於Amiga個人電腦,並以穩定性而聞名。

然而,這裡有一些比你之前可能遇到或沒有遇到過的更多。

9.eComStation OS/2可能並沒有點燃整個世界,但是在它的桌面願望破滅很久之後,它實際上保持了一個良好的工業和商業安裝基礎。eComStation是一個在現代硬件上使用經典OS/2技術的派生操作系統。

就像它的祖先一樣,它是為商業應用而開發的,具有安全性和穩定性。我們看到聲稱“零停機時間”在整個地方重複出現,雖然理論上可以用錯誤的應用程序鎖定硬件,但這可能是一個真正的殺手級功能。

有許多開源軟件移植到eComStation,包括Firefox,OpenOffice,VLC等,它能夠運行DOS,Java和OS/2應用程序。幾乎肯定你不需要它,但如果你的業務依賴於系統關鍵和OS/2,那麼在裸機上運行此操作比設置VM更可靠。

10.Syllable Desktop

在1994年至2001年間開發的AtheOS-最初計劃作為AmigaOS的克隆版,但後來遵循自己的發展路徑,它是挪威程序員Kurt Skauen獨立開發完成的。Skauen放棄該項目後,其社區接收了GPL許可的源代碼,Syllable Desktop就誕生了。

它的大部分是由獨特的代碼組成,儘管某些組件已經從龐大的開源Linux程序庫中提取出來;還有一個服務器版本,更傳統的是Linux。

Syllable Desktop的關鍵賣點–忽略它是免費的–是它的速度和輕盈。創作者推薦使用具有32MB RAM的Pentium CPU,它可以讓你瞭解它是多麼輕量級。把它放在一臺現代PC上,你可能永遠不會看到如此快速的操作系統。

Syllable確實缺少其他獨立操作系統具有吸引力的端口,儘管它包含許多用於網頁瀏覽、電子郵件、VNC等的本機應用程序。我們並不完全確定它仍處於活躍狀態-最後的官方更新是在2012年的某個時間-但是如果有一臺非常非常舊的PC需要用相當現代的系統架構復活,試試這個。

11.SkyOS

令人遺憾的是,SkyOS的開發已經停止,但它仍然值得作為從頭構建操作系統的一個例子來看待。SkyOS最初是由程序員Robert Szeleney開發的一個開源項目,它基於從其他平臺收集的概念,但最初並沒有借用它們的代碼。

也就是說,一些組件基於其他軟件包,例如,當GCC已經存在時開發一個全新的編譯器,而SkyFS文件系統是從OpenBFS分叉的。在其生命的後期,Szeleney似乎已經嘗試在Linux內核之上構建一個SkyOS版本,以試圖幫助提高驅動程序兼容性。

該源代碼在其生命的中途被關閉,Szeleney基於一個受歡迎的(付費的)公共beta程序的反饋繼續開發。不幸的是,要跟上日益多樣化的計算標準對一個程序員來說太難了,開發工作在2009年停止了,最近的beta版在2013年公開發布。

它顯然是不完整的,並不適合任何類型的商業環境,但作為在VM中運行的古玩,它非常有趣。


黑客學習灬梁


Windows操作系統

Microsoft Windows 1985年問世,是微軟公司研發的一套操作系統,起初是Microsoft-DOS模擬環境。

Windows採用了圖形化模式GUI,微軟的Windows不斷升級,從16位架構、32位再到64位, 系統版本最初的Windows 1.0 到Windows 95、Windows 98、Windows ME、Windows 2000、Windows 2003、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10 和 Windows Server服務器企業級操作系統。

Unix

UNIX操作系統是商業版 ,需要收費,價格比Windows要貴。不過UNIX有免費版的,比如:NetBSD等類似UNIX版本。

UNIX操作系統(尤尼斯),是一個多用戶、多任務,支持多種處理器架構,最早由KenThompson、Dennis Ritchie和Douglas McIlroy於1969年在AT&T的貝爾實驗室開發。目前它的商標權由國際開放標準組織所擁有,只有符合單一UNIX規範的UNIX系統才能使用UNIX這個名稱。

UNIX類:AIX、Solaris、HP-UX、IRIX、Xenix、A/UX。

  1. UNIX是一個多用戶,多任務的分時操作系統。
  2. UNIX系統結構可分為三部分:操作系統內核,系統調用,應用程序。
  3. UNIX系統大部分是由C語言編寫的,使得系統易讀,易修改,易移植。
  4. UNIX提供了豐富的,精心挑選的系統調用,整個系統的實現十分緊湊,簡潔。

  5. UNIX提供了可編程的Shell語言,作為用戶界面具有簡潔,高效的特點。
  6. UNIX系統採用樹狀目錄結構,具有良好的安全性,保密性和可維護性。
  7. UNIX系統採用進程對換的內存管理機制和請求調頁的存儲方式,實現了虛擬內存管理,大大提高了內存的使用效率。
  8. UNIX系統提供:管道通信,軟中斷通信,消息通信,共享存儲器通信,信號燈通信。


自由/開源軟件

Agnix、386BSD、FreeBSD、NetBSD 、OpenBSD 、Linux(又稱 GNU/Linux)、MINIX

商用化軟件

IBM AIX、HP HP-UX、SGI IRIX、macOS、macOS、SkyOS、Sun、SunOS、Solaris、Compaq Tru64、Microsoft Xenix、VxWorks


Linux

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。


macOS

Mac系統是一套運行於蘋果Macintosh系列電腦上的操作系統。Mac OS是首個在商用領域成功的圖形用戶界面操作系統,它基於Unix內核的圖形化操作系統,

一般情況下在普通PC上無法安裝的操作系統

至今就這麼幾個成熟的操作系統,還有一些系統只是基於以上某系統或某分支。


BaSierL


操作系統的類型非常多樣,不同機器安裝的操作系統可從簡單到複雜,可從移動電話的嵌入式系統到超級電腦的大型操作系統。許多操作系統製造者對它涵蓋範疇的定義也不盡一致,例如有些操作系統集成了圖形用戶界面,而有些僅使用命令行界面,而將圖形用戶界面視為一種非必要的應用程序。

概況

✳️ 個人電腦

簡單來說,首目前主要的三類個人電腦操作系統是:

  • Windows系列
  • UNIX族群
  • Linux族群

Windows系列應該不用過多介紹,是目前市佔率最高的操作系統。大家熟悉的Windows XP、7、10等都在這個範疇。

UNIX族群的系統可能今天都聽起來比較小眾,如freeBSD、NetBSD、OpenBSD、Solaris、AIX、HP UX、MINIX等。

問題中提到的macOS(OS X)也屬於UNIX範疇,雖然它發源自FreeBSD,但發展至今已經成為一個獨立的UNIX分支。

Linux本身屬於一個類UNIX系統,最初的Linux內核是由Linus仿照UNIX的設計而開發的。使用Linux內核實現的操作系統種類有很多,當然,由於在那個年代UNIX是閉源收費的系統,所以Linux雖然仿照UNIX,在代碼和具體實現上其實並不相同。一般意義上來說,Linux是開源的操作系統。常見的Linux發行版有Arch、Ubuntu、Debian、Mint、Fedora、Manjaro、Deepin、RedHat等等。其他回答中有看到ChromeOS,事實上也是Linux內核。

更多的發行版和排行可以參考:

https://distrowatch.com/dwres.php?resource=popularity

✳️ 智能手機

目前主要的兩種智能手機操作系統是:

  • iOS
  • Android

iOS系統是在macOS的基礎上發展而來。

Android系統屬於一個特殊的Linux發行版,基於Linux內核,而又沒有使用GNU的套件。

此外你也可能聽說過的手機操作系統還有Windows Phone、Symbian、Black Berry OS、Windows Mobile、鴻蒙,等等,在使用的編程語言、設計理念都千差萬別,例如Symbian和Black Berry OS使用Java語言,鴻蒙採用為內核設計等。

類UNIX

所謂的類Unix家族指的是一族種類繁多的OS,此族包含了System V、BSD與Linux。由於Unix是The Open Group的註冊商標,特指遵守此公司定義的行為的操作系統。而類Unix通常指的是比原先的Unix包含更多特徵的OS。 類Unix系統可在非常多的處理器架構下運行,在服務器系統上有很高的使用率,例如大專院校或工程應用的工作站。 1991年,芬蘭學生林納斯·託瓦茲根據類Unix系統Minix編寫併發布了Linux操作系統內核,其後在理查德·斯托曼的建議下以GNU通用公共許可證發佈,成為自由軟件Unix變種. Linux近來越來越受歡迎,它們也在個人桌面電腦市場上大有斬獲,例如Ubuntu系統。 某些Unix變種,例如惠普的HP-UX以及IBM的AIX僅設計用於自家的硬件產品上,而SUN的Solaris可安裝於自家的硬件或x86電腦上。蘋果電腦的Mac OS X是一個從NeXTSTEP、Mach以及FreeBSD共同派生出來的微內核BSD系統,此OS取代了蘋果電腦早期非Unix家族的Mac OS。 經歷數年的披荊斬棘,自由開源的Linux系統逐漸蠶食以往專利軟件的專業領域,例如以往電腦動畫運算巨擘──硅谷圖形公司(SGI)的IRIX系統已被Linux家族及貝爾實驗室研發小組設計的九號項目與Inferno系統取代,皆用於分散表達式環境。它們並不像其他Unix系統,而是選擇內置圖形用戶界面。九號項目原先並不普及,因為它剛推出時並非自由軟件。後來改在自由及開源軟件許可證Lucent Public License發佈後,便開始擁有廣大的用戶及社群。Inferno已被售予Vita Nuova並以GPL/MIT許可證發佈。

操作系統分佈

當前,計算機按照計算能力排名世界500強中472臺使用Linux,6臺使用Windows,其餘為各類BSD等Unix。

✳️ 個人電腦領域

個人電腦市場當前分為兩大陣營,此兩種架構分別有支持的操作系統:

  • Apple Macintosh - Mac OS X,Windows(僅Intel平臺),Linux、BSD。
  • IBM兼容PC - Windows、Linux、BSD、Mac OS X(非正式支持)。

✳️ 大型機領域

最早的操作系統是針對20世紀60年代的大型主結構開發的,由於對這些系統在軟件方面做了巨大投資,因此原來的計算機廠商繼續開發與原來操作系統相兼容的硬件與操作系統。這些早期的操作系統是現代操作系統的先驅。現在仍被支持的大型主機操作系統包括:

  • Burroughs MCP-- B5000,1961 to Unisys Clearpath/MCP, present
  • IBM OS/360 -- IBM System/360, 1964 to IBM zSeries, present
  • UNIVAC EXEC 8 -- UNIVAC 1108, 1964, to Unisys Clearpath Dorado, present

現代的大型主機一般也可運行Linux或Unix變種。

✳️ 嵌入式領域

嵌入式系統使用非常廣泛的系統(如VxWorks、eCos、Symbian OS及Palm OS)以及某些功能縮減版本的Linux或者其他操作系統。某些情況下,OS指稱的是一個內置了固定應用軟件的巨大泛用程序。在許多最簡單的嵌入式系統中,所謂的OS就是指其上唯一的應用程序。

操作系統發展歷史

✳️ 早期/UNIX/DOS

自從1960年代出現批處理系統,1963年,通用電氣與貝爾實驗室合作以PL/I語言創建的Multics,1964年IBM推出OS/360系統,1970年由AT&T貝爾實驗室的丹尼斯·裡奇與肯·湯普遜所創建的Unix系統,為了實踐平臺移植能力,此操作系統在1973年由C語言重寫;另一個廣為市場採用的小型電腦操作系統是VMS。

早期最著名的磁盤引導型操作系統是CP/M,它支持許多早期的微電腦。為了支持更進一步的文件讀寫概念,磁盤操作系統(Disk Operating System,DOS)因而誕生。1980年微軟公司獲取了與IBM的合約,並且收購了一家公司出產的操作系統,在將之修改後以MS-DOS的名義出品。

✳️ 麥金塔

1980年代另一個崛起的操作系統異數是Mac OS,此操作系統緊緊與麥金塔電腦捆綁在一起。此時一位施樂帕羅奧多研究中心的員工Dominik Hagen拜訪(Visits)了蘋果電腦的史蒂夫·喬布斯,並且向他展示了此時施樂發展的圖形用戶界面。蘋果電腦驚為天人,並打算向施樂購買此技術,但因帕羅奧多研究中心並非商業單位而是研究單位,因此施樂回絕了這項買賣。在此之後蘋果一致認為個人電腦的未來必定屬於圖形用戶界面,因此也開始發展自己的圖形化操作系統。到了1990年代,由於舊系統的設計不良,經過許多失敗的項目後,蘋果於1997年發佈新操作系統——Mac OS X,直至今天(現已改名為macOS)。

✳️ Linux

除了商業主流的操作系統外,從1980年代起在開放源代碼的世界中,BSD系統也發展了非常久的一段時間,但在1990年代由於與AT&T的法律爭端,使得遠在芬蘭赫爾辛基大學的另一股開源操作系統——Linux興起。Linux內核是一個標準POSIX內核,其血緣可算是Unix家族的一支。Linux與BSD家族都搭配GNU項目所發展的應用程序,但是由於使用的許可證以及歷史因素的作弄下,Linux獲取了相當可觀的開源操作系統市佔率,而BSD則小得多。相較於MS-DOS的架構,Linux除了擁有傲人的可移植性(相較於Linux,MS-DOS衹能運行在Intel CPU上),它也是一個分時多進程內核,以及良好的存儲器空間管理(普通的進程不能訪問內核區域的存儲器)。想要訪問任何非自己的存儲器空間的進程衹能透過系統調用來達成。一般進程是處於用戶態(User mode)底下,而運行系統調用時會被切換成內核態(Kernel mode),所有的特殊指令衹能在內核態運行,此措施讓內核可以完美管理系統內部與外部設備,並且拒絕無權限的進程提出的請求。因此理論上任何應用程序運行時的錯誤,都不可能讓系統崩潰。

✳️ Windows視窗

另一方面,微軟對於更強力的操作系統呼聲的回應便是Windows NT於1993年的面世。 1983年開始微軟就想要為MS-DOS建構一個圖形化的操作系統應用程序,稱為Windows(有人說這是比爾·蓋茨被蘋果的Lisa電腦上市所刺激)。一開始Windows並不是一個操作系統,只是一個應用程序,其背景還是純MS-DOS系統,這是因為當時的BIOS設計以及MS-DOS的架構不甚良好之故。在1990年代初,微軟與IBM的合作破裂,微軟從OS/2(早期為命令行模式,後來成為一個技術很優秀但是曲高和寡的圖形化操作系統)項目中抽身,並且在1993年7月27日推出Windows 3.1,一個以OS/2為基礎的圖形化操作系統。並在1995年8月15日推出Windows 95。這時的Windows系統依然是創建在MS-DOS的基礎上,不過微軟在這同時也在開發不依賴於DOS的NT系列Windows系統,並在後來完全放棄了DOS而轉向NT作為Windows的基礎。


RoyalLuna


就x86架構的通用操作系統

1.be系列,包括beos,zeta,yellow,haiku等

2.amiga系列,aros,amigaos等(這個是移植x86架構,原來是摩托羅拉的cpu)

3.os2系列,os2 1-4,ecomstatio 現在還存活

4.qnx系列,現在還是業界翹楚

5.bsd系列,現在大量在應用

6.netware系列,曾經差點幹翻win nt

7.skyos奇蹟般的os,兩個教授開發,最近才宣佈死亡

8.mini系列,沒聽說過這,不要說學過操作系統

9.安卓x86,意外不

10.syllable系列,現在還成活

11.其他獨立開發系統,theos,visop,reactos,plan9,inferno等

12.其他上古年代老系統,visi,real32,cpm,geowork,pts,tsx32

13.其他,但是能在x86架構pc安裝的,如routeos這種軟路由,各廠商部分x86架構防火牆,安全系統固件等。

你要問我哪裡能找到,我網盤裡面有一大把


欽賜太醫


操作系統主要分為兩大類操作系統:實時操作系統、非實時操作系統(通用操作系統)。

常見的通用操作系統有windows、linux、macos等。

常見的實時操作系統有:vxworks、ucosii、RT-linux等。

對於普通消費者來說,基本都會使用通用操作系統,即windows或linux。實時操作系統一般作用與工業領域,如軍工、航天等領域。

實時操作系統最大的特點是指當外界事件或數據產生時,能夠接受並以足夠快的速度予以處理,其處理的結果又能在規定的時間之內來控制生產過程或對處理系統做出快速響應,調度一切可利用的資源完成實時任務,並控制所有實時任務協調一致運行。


Gfilsxin


提問題的真是個小白,macOS是Unix,要麼提問時把Linux去了然後列舉Linux的操作系統,要麼把MacOS刪了換Unix


分享到:


相關文章: