{eval=Array;=+count(Array);}
我來專業回答:
沒有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的整體一致性。
這是一個高度完整且非??煽康牟僮飨到y,非常適合服務器應用程序和桌面使用。也就是說,默認情況下它沒有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中運行的古玩,它非常有趣。
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操作系統是商業版 ,需要收費,價格比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。
自由/開源軟件
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是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。
Mac系統是一套運行于蘋果Macintosh系列電腦上的操作系統。Mac OS是首個在商用領域成功的圖形用戶界面操作系統,它基于Unix內核的圖形化操作系統,一般情況下在普通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系列應該不用過多介紹,是目前市占率最高的操作系統。大家熟悉的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系統是在macOS的基礎上發展而來。
Android系統屬于一個特殊的Linux發行版,基于Linux內核,而又沒有使用GNU的套件。
此外你也可能聽說過的手機操作系統還有Windows Phone、Symbian、Black Berry OS、Windows Mobile、鴻蒙,等等,在使用的編程語言、設計理念都千差萬別,例如Symbian和Black Berry OS使用Java語言,鴻蒙采用為內核設計等。
所謂的類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。
?? 個人電腦領域
個人電腦市場當前分為兩大陣營,此兩種架構分別有支持的操作系統:
?? 大型機領域
最早的操作系統是針對20世紀60年代的大型主結構開發的,由于對這些系統在軟件方面做了巨大投資,因此原來的計算機廠商繼續開發與原來操作系統相兼容的硬件與操作系統。這些早期的操作系統是現代操作系統的先驅?,F在仍被支持的大型主機操作系統包括:
現代的大型主機一般也可運行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的基礎。
操作系統主要分為兩大類操作系統:實時操作系統、非實時操作系統(通用操作系統)。
常見的通用操作系統有windows、linux、macos等。
常見的實時操作系統有:vxworks、ucosii、RT-linux等。
對于普通消費者來說,基本都會使用通用操作系統,即windows或linux。實時操作系統一般作用與工業領域,如軍工、航天等領域。
實時操作系統最大的特點是指當外界事件或數據產生時,能夠接受并以足夠快的速度予以處理,其處理的結果又能在規定的時間之內來控制生產過程或對處理系統做出快速響應,調度一切可利用的資源完成實時任務,并控制所有實時任務協調一致運行。
提問題的真是個小白,macOS是Unix,要么提問時把Linux去了然后列舉Linux的操作系統,要么把MacOS刪了換Unix
0
回答0
回答0
回答2
回答0
回答0
回答0
回答0
回答0
回答0
回答