老胡的看法如果單指通用的電腦操作係統的話,還有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:
WebOSWebOS起初是Palm公司推出的一款智能手機操作係統,它以Linux為內核,應用層使用Html5、CSS和JavaScript來實現。這個理念在當時是非常超前的,無奈硬件的發展跟不上這樣超前的操作係統,導致WebOS存在卡頓和應用開發增速過慢的情況,後來WebOS幾經易手,最後到了LG的手裏,做成了一款電視機的操作係統。我們現在手機上常見的卡片式任務切換,最早是在WebOS裏出現的。老胡一直認為WebOS是最有潛力替代Android係統的,但無奈生不逢時又遇人不淑,葬送了這樣一個優秀的操作係統。
VxWorks它主要用於高可靠和高實時要求的領域,比如工業控製、軍事武器裝備等等。一般很少在日常生活中能夠見到。有時候在工廠的流水線控製台上能夠見到它的蹤影,有一些特種車輛的車內係統也是vxworks的。
總結一下,除Windows、Macos、Linux外的操作係統非常多,但是大多在日常生活中難以見到。未來物聯網發展起來之後,很有可能還會誕生新的操作係統來完成物聯網的計算工作。屆時可能新的操作係統就可以統一PC、手機、平板、家電、汽車等領域。如果我的回答對你有點價值,請莫忘點讚加關注,謝謝!歡迎在評論區發表各種意見。本文為作者原創,嚴禁轉載,違者必究。