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

管海玲


我來專業回答:

沒有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中運行的古玩,它非常有趣。


黑客學習灬梁


老胡的看法

如果單指通用的電腦操作系統的話,還有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、手機、平板、家電、汽車等領域。

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

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

產品經理老胡


就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


分享到:


相關文章: