Windows和macOS之外,那1%的PC作業系統背後的故事

2021-01-15 新浪科技

來源:愛範兒

對於我這代人來說,與網際網路的交集從 Windows 開始的。伴隨著經典的開機音樂,藍天白雲草原出現在眼前,這是每次上網衝浪的儀式。

毫無疑問, PC 桌面作業系統已經是 Windows 和 macOS 的天下 ,還有不到 3% 的市場份額留給了開源的 Linux。

然而你可能不知道,在這些主流的 PC 作業系統外,還有不少一些小眾卻特立獨行桌面作業系統,有的可能由一個『瘋子』開發,有的一度有望走向主流,他們是組成網際網路歷史的有趣拼圖。

今天要說的,就是剩下那 1% 作業系統背後的故事。

TempleOS:為上帝開發的作業系統

這是上帝的神殿,就像所羅門聖殿一樣。這是一個供奉上帝,並徵詢上帝旨意的社區中心。

這段話不是出自聖經,而是一個叫做 TempleOS 的桌面作業系統的簡介。 Temple 的中文意思就是『聖殿』,顧名思義,這是一個以『聖經』為主題的作業系統。

這個作業系統裡的所有元素,幾乎都與《聖經》以及與上帝相關的宗教文化有關。

打開 TempleOS 的界面,屏幕中央會出現一把利劍和一個天平,有人猜測這是取材於正義女神像手持的劍與天平。

當你按下 F7,就能接受『God Word』,其實就是隨機彈出《聖經》裡的單詞,而 Shift + F7 就能打開《聖經》裡段落。

而 F6 則可以掉出一端類似 8bit 音樂的旋律,據說這是上帝的歌聲。按下 Shift + F6 則能看到『上帝的塗鴉』。

雖然 TempleOS 誕生於 2013 年,但畫風卻像 80 年代的像素遊戲,只有 640 x 480 16 色的解析度 ,跟微軟早期的 MS-DOS 有點類似。

這不是開發者技術不過關,而是程式設計師 Terry Davis 有意為之。Terry Davis 表示這是上帝的旨意,因為這能讓孩子更容易為上帝作畫,『這是和割禮一樣的聖約』。

就連桌面的文件系統也叫做『紅海』(Red Sea),而系統的程式語言則叫做 Holy C,這是 Terry Davis 通過基於 C 和 C ++ 改編而成的一種程式語言。

不只是自創程式語言,TempleOS 總共超過 12 萬行的代碼,都是 Terry Davis 一個人花費 10 年寫出來的,而且還是當時十分前沿的 64 位作業系統。

▲ 圖片來自:Hacker Noon

這樣的代碼數量,大概與 Photoshop 1.0 相當,這在 IT 行業已經算是個不小的奇蹟,相當於一個人蓋起了一棟摩天大樓。中文網際網路裡也有一個憑一人之力完成幾萬行代碼產品的程式設計師,就是當年寫出 Foxmail 的張小龍。

說 Terry Davis 是一個計算機天才並不為過,Terry 從小開始接觸編程,小學已經開始使用 Apple II,1994 年獲得亞利桑那州立大學電氣工程碩士學位,跟很多狂妄的天才一樣,Terry 自稱為『有史以來最聰明的程式設計師』。

▲ Terry Davis 。 圖片來自:維基百科

Terry Davis 最終沒有成為下一個比爾·蓋茨,最大的阻礙便是『上帝』,用凡人的話說,他患上了精神分裂症。

1996 年開始,Terry Davis 開始出現幻覺,認為自己受到外星人和政府的監控。很快就不能再正常工作,只能長年待在父母的家中,與一隻鸚鵡作伴。

直到 2003 年,Terry Davis 突然聲稱收到了上帝的旨意,要為上帝打造一個作業系統作為他的聖殿,此後 10 年 Terry 就一頭扎進了這個屬於上帝的作業系統中。Terry Davis 堅信 TempleOS 會被矽谷的網際網路巨頭接納,一直存在千年。

儘管 TempleOS 可以說是一個『瘋子』開發的作業系統,可當 Terry Davis 在 2018 年去世時,不少程式設計師在悼念他時,都不否認 Terry 擁有頂尖的編程水平。

某種程度上,Terry Davis 就像那些集天才與瘋子於一身的藝術家,用極致的技術將心中的世界表現出來,仿佛程式設計師中的梵谷。

如果世界末日來臨,你需要怎樣的作業系統?

如果你認為 TempleOS 已經夠瘋狂那就錯了,有一位叫做 Virgil Dupras 的程式設計師雖然沒有收到上帝的指令,但依然想用一個作業系統為人類文明打造一艘諾亞方舟,以應對世界末日。

這個專供末日世界使用的作業系統叫做 Collapse OS ,只有簡易的功能,卻幾乎可以在找到的硬體上運行, Dupras 表示:

我們要求它必須有足夠廣的泛用性,並且能在任何環境下運行。然後我們看中了 Z80 微處理器,這可能是大部分人最容易找到的硬體。

Z80 是一顆 8 位微控制器,在 1974 年由 Zilog 推出。據 Dupras 介紹 ,之所以選用 Z80 ,是因為它已經投產很久,並被廣泛用於大量電子設備上,即便是拾荒者也能輕易搜集到。

這意味著當人類處於末日環境,只要倖存者擁有基礎的編程知識,從廢墟中找到含有 Z80 微處理器的設備,就可以運行 Collapse OS ,Dupras 已經成功讓 Collapse OS 在一臺 1988 年上市 16 位經典遊戲機 MegaDrive 上運行。

Dupras 之所以要開發這樣一個作業系統,是因為他認為全球供應鏈在 2030 年前就會面臨崩潰,由於電子產品複雜的供應鏈體系,一旦崩潰人類文明將回到『低技術』水平,可能幾十年無法恢復現在的科技水平。

而一個能夠就地取材編程的作業系統,有望讓瀕臨崩潰的人類文明更快恢復到資訊時代的水平。

儘管 Collapse OS 的設想很美好,但其可行性也遭到了不少質疑。有人指出,當末日來臨,就連託管 Collapse OS 原始碼的 GitHub 也會宕機,更別說這個作業系統了,而且從那些廢棄設備和零件中組建一個新的系統並沒有想像中容易。

▲ 圖片來自:ZEUS News

而 Dupras 自己也承認 Collapse OS 還存在不少缺陷,他表示只有在特定的崩潰程度下這個系統才能奏效,太輕微的災難人類不需要,太嚴重的災難也無能為力。

目前看來,Collapse OS 的確有些雞肋,但當人類再遇到一次類似當年隕石撞地球的災難,要怎麼存活並恢復現有的科技文明,也是個值得探討的問題。

差一點成為 macOS ,差一點讓賈伯斯回不了蘋果

很多人都知道,蘋果在 1996 年收購了賈伯斯創辦的 NeXT,這不僅讓 NeXTSTEP 成為未來 Mac OS X 的基礎,更讓賈伯斯回歸蘋果,造就之後的種種神話。

▲ 圖片來自:Dave’s Mac Blog

1996 年蘋果已經處於破產危機,其為 Mac 電腦開發的新系統 Copland 卻十分不穩定,最終被放棄,蘋果轉而收購成熟的作業系統。

除了 NeXT,當時蘋果還有另外一個選擇,那就是同樣由蘋果前高管 Jean-Louis Gassee 創立的 BeOS。

BeOS 完全符合蘋果的要求,這是少數可以在 Power Macintosh 上運行的非蘋果作業系統之一,而且在穩定性和流暢度上都優於當時蘋果作業系統。

《BeOS Bible》一書作者 Scot Hacker 認為, BeOS 同時擁有 Mac 那樣的優雅和 Unix 的強大,而 Mac 到好幾年後才達到了同樣的水平。

Scot Hacker 曾在 2001 年對比過 BeOS 和 OS X 系統。發現很多方面 BeOS 依舊佔上風,比如涉及多線程和多任務處理時,配置較低的 BeOS 設備要比高配置的 OS X 設備還要快一個量級。

蘋果何嘗不知道這是一個優秀的作業系統,BeOS 實際上是當時蘋果的第一選擇。出價也從開始的 1.2 億美元提高到 2 億美元,然而 Be 提的價格卻是 3 億美元,雙方不歡而散。

在求 BeOS 而不得的情況下,蘋果才找到『備胎』NeXT,最終以 4.29 億美元收購 NeXT,或許當時蘋果還在後悔當初應該咬咬牙將 BeOS 拿下。

就這樣, BeOS 與蘋果失之交臂,兩者的命運都因此改變,但卻走向了兩個不同的極端。

雖然 BeOS 用戶體驗優秀,卻始終沒有在市場上獲得成功。在 2001 年被 Palm 收購後不久,也走到了生命盡頭。儘管後來 BeOS 被一些發燒友以 Haiku 的名義復活,但早已不復當年之勇。

如果當年蘋果收購的是 BeOS ,今天會是什麼樣呢?

曾讓美國忌憚的 TRON

無論是 PC 還是智慧型手機,主流幾個的作業系統都出自美國的科技公司。其他國家要想動搖這些作業系統的地位有多難,30 多年前日本的作業系統 TRON 就已經體會過。

TRON 最初是東京大學教授坂村健發起的一個項目,旨在『為全社會的需要創造一套理想的計算機結構和網絡。』TRON 也被日本人寄予了擺脫微軟壟斷的厚望。

當時坂村健已經意識到,網際網路可能會成為未來社會的『水電煤』。

基本軟體,就是軟體的平臺,是資訊化社會的基礎,就該如水與空氣一般。

80 年代中期,以 TRON 為內核的計算機作業系統已經基本成熟,從桌面系統 BTRON,用於通訊設備的 CTRON,到用於家用電器和汽車 的 ITRON,日本已經擁有了一套完備的自主研發作業系統體系。

▲ 運行 BTRON 的個人電腦。 圖片來自:XahLee。

而 TRON 系統都是開源的,這樣意味著著,如果這套系統被市場接受後,很可能對微軟的 Windows 造成不小衝擊。

但還沒等 TRON 和 Windows 一決雌雄,美國就已經以『不公平貿易』為由將 TRON 扼殺在搖籃中,而採用 TRON 的美國企業也將受到打擊,在這樣的制約下,TRON 很快就退出了 PC 市場。

雖然 TRON 在 PC 市場折戟,但並沒有銷聲匿跡,反而成為了全球終端數量最多的作業系統之一,遍布於手機、家店、汽車等數十億電子設備中,影響著我們生活的方方面面。而當年的老對手的微軟,也於 2003 年宣布加入 TRON 陣營。

從去年開始,因為一些外部因素,華為自主開發的鴻蒙作業系統受到了極大的關注。TRON 的經歷,或許也能為其他國產作業系統提供一些啟發。

紅旗 Linux:昔日國產作業系統的旗幟

中國其實也不乏國產的 PC 作業系統,但和 TRON 從 0 到 1 造輪子不同。國產作業系統基本都是基於開源的 Linux 內核開發,但這也不是什麼丟臉的事情,畢竟就連 Android 也是使用 Linux 內核的。

在眾多國產作業系統中,紅旗 Linux 是最具代表性的其中一個。紅旗 Linux 1.0 誕生於 1999 年 ,最開始是國家出於信息安全考慮,主要供政府機關單位使用。

也正因如此,早期紅旗 Linux 完全不愁訂單。在 2001 年北京市政府桌面作業系統產品正版軟體採購競標中,成立不到兩年的紅旗 Linux 還從微軟手中搶到了訂單。

除了政府訂單,IBM、戴爾、惠普等 PC 廠商為了節省成本,也曾在其產品中預裝紅旗 Linux ,到 2001 年 7 月,紅旗與 PC 廠商的 OEM 協議超過 100 萬套。

▲ 紅旗 Linux 6.0 桌面。

很快紅旗 Linux 就佔據了國產作業系統市場份額的第一位,然而這樣的成績並不是因為其產品體驗,相反糟糕的用戶體驗已經為紅旗 Linux 後來的命運埋下伏筆。

據財新網報導,很多使用者拿到預裝紅旗 Linux 的電腦後做的第一件事,格式化電腦然後重裝 Windows 作業系統。跟擁有成熟應用生態的 Windows 相比,紅旗 Linux 完全不是對手。

2014 年 2 月,研發的紅旗 Linux 中科紅旗發布清算公告,宣布公司正式解散。也是從這一年開始,一眾國產作業系統扎堆冒了出來,但很多只是為了政策補貼而來,甚至還出現了麒麟這樣的換皮產品。

希望在不久的將來,能迎來一款讓我們揚眉吐氣的國產 PC 作業系統。

很難說這些國產作業系統如果體驗做得更好,就能動搖 Windows 的地位。這也是大多數小眾作業系統的命運,幾家巨頭龐大的用戶量和應用生態,是難以逾越的城池。

▲紅帽 Linux 。

但無論是 PC 還是智慧型手機,那些 Windows 和 macOS 之外、Android 和 iOS 之外的小眾作業系統,都讓整個網際網路顯得更加生機勃勃。

給小眾作業系統留下一些生存空間,也是給創新和變革的種子更多生根發芽的機會,否則網際網路的未來就過於無聊了。

相關焦點

  • 英偉達晶片顯卡技術和作業系統技術到底是什麼?
    英偉達晶片技術主要包括顯卡技術和作業系統技術。還有nvidia顯示晶片技術、個人計算機顯示晶片技術和人工智慧/深度學習晶片技術。顯卡技術主要包括pc卡、無線網卡、gpu集成顯卡、雷電3、rgb晶片等。作業系統技術包括windows和osx。
  • 感受未來的作業系統---Windows長角牛全體驗03
    安裝Longhorn     作為未來的作業系統,擁有激動人心的功能,可以完成現在主流作業系統所不能完成的任務,因此它對已經的需求也將是非常苛刻的,各位不要指望現在市場上主流的機器可以非常流暢地運行Longhorn,想都不要想呀,大家也不要參考微軟的最低硬體需求了,那只是可以安裝的配置,
  • 對CPU位數與作業系統位數的理解
    在對這個問題做出回答之前,我先介紹一個重要的概念「指令集」,指令集可以說是計算機核心硬體-CPU(中央處理器)和計算機核心軟體-OS(作業系統)之間的接口、橋梁和紐帶。 CPU為了實現其功能都設計了指令集,即CPU的全部指令,這就是機器語言。
  • 又一國產作業系統登場:紅旗Linux
    打開APP 又一國產作業系統登場:紅旗Linux JING 發表於 2021-01-07 15:32:04 2020年,國產手機廠商在作業系統上不斷進行突破
  • 《原神》PC端要什麼配置能玩 PC端配置要求一覽
    此次馬上要開啟不刪檔的測試,對於很多玩家來說pc端很有興趣的,可以在電腦端來一起玩,需要適合配置才可以,九遊小編就來介紹下pc端最低配置一覽。 原神P... 原神pc端最低配置是什麼?PC端在哪個平臺?
  • 韓國作業系統往事:三星一己之力布局Tizen對抗谷歌和蘋果
    而這個國家關於自研系統的故事,要從韓國的經濟崛起說起。01.韓國的科技和系統起源早年的韓國意識到電子技術的重要性後,成立了專門機構,為韓國政府和高校提供科技信息服務,並以「引進」的方式,培養了自己早年的人才基礎。其中,1969年1月13日,李秉喆親自帶兵,創辦了三星電子。
  • 安卓手機原來也能安裝Windows和macOS系統?
    當時世超正是靠著這個軟體,才得以讓 iPad 成功跑上了 Windows 和 macOS 系統,還順帶收穫了一堆編輯部同事們的臥槽▼不得不說,虛擬機這玩意雖然在電腦上已經很常見,但在手機、平板上使用的感覺還是很奇妙的。
  • 中興高管回應新支點作業系統應用適配少:需要長期過程
    摘要:針對網友關於中興新支點作業系統應用適配少的評價,中興手機戰略發展部主管呂錢浩作了回應。集微網消息(文/數碼控),有網友安裝了中興旗下的新支點作業系統,他發文談到了自己的使用感受:「目前來看這個新支點作業系統是肯定替代不了windows的,倒不是說系統不好用,主要是適配的軟體太少,其實系統還是很流暢的。希望以後系統生態能夠不斷完善,我的電腦以後就win10+中興新支點雙系統使用。」
  • windows系統安裝方法匯總
    現在日常辦公一般都離不開電腦了,但是電腦在使用過程中有很多因素會導致電腦出現問題,可能不得不進行重裝系統,但是現在還有很多小夥伴不清楚怎麼進行重裝系統,其實重裝系統並不難,下面小編就給大家匯總了一些windows系統的安裝方法,希望能夠幫助到大家。
  • 中藥裡的「春夏秋冬」,從四季之外說起,探尋它們背後的文化故事
    中藥裡的「春夏秋冬」,從四季之外說起,探尋背後的文化故事。在浩瀚的中草藥寶庫裡,每一味中藥幾乎都有它自己的「故事」。那些故事深處,或許蘊藏著一些和醫藥無關的信息,或許隱藏著一些文化的密碼。但我們如今看到的這方面的「春夏秋冬」,和一年四季的天時變化之間的關係,或許就不是那麼明顯了,有的甚至已經有點遙遠。今天,我們首先個看一下這方面的例子:1、春砂仁:這是一味非常有名的中藥,也是道地藥材裡「四大南藥」之一,其實就是砂仁。
  • 我的世界java版和基巖版不為人知的秘密
    而某種意義上來說,教育版屬於基巖版的一種,所以暫且討論Java版和基巖版。先說java版,它使用java語言進行開發,主要運行的平臺是電腦,例如windows、macos,java版mc需要依賴啟動器,如mojiang的官方啟動器,或者大家熟知的第三方啟動器hmcl那電腦版等於java版嗎?No!
  • OriginOS對比Windows Phone,三點對比後發現不同
    如此一來,倘若要在市場中佔領更多的市場份額,從軟體層面的手機作業系統著手不失為一個好的途徑。在這點上,國產品牌vivo無疑做得很好,它就於不久前發布了歷時一年打造的全新系統OriginOS,從設計到交互,再到流暢性等都有了新的升級,成功躋身安卓深度定製系統的第一梯隊。而說起當下的手機作業系統,相信大家往往會先想起安卓系統和iOS。
  • 搭載M1晶片的蘋果筆記本要是不能安裝windows,你還買嗎?
    買蘋果電腦,安裝windows是很多人都愛幹的事情,很多人畢竟很多人買回蘋果MacBook第一件事就是安裝Windows 10。而如今蘋果新款的筆記本是搭載M1晶片,是ARM架構的,而之前windows系統是不支持的!所以很多人在購買之前就在網上問了這樣一件事,那麼搭載M1晶片的蘋果筆記本會支持windows晶片嗎?
  • 如果「作業系統」被禁用,中國該怎麼辦?中國院士說出真相
    微軟在國內主要是Windows系統和Office,後者斷供的影響微乎其微,我們有還有WPS等軟體可以用。斷供windows系統就麻煩了一點,目前國內微軟作業系統佔比87.49%。不過,windows斷供,對普通用戶影響不大,現在版本這麼多,有多少人在用正版?部分有需求的企事業單位則轉向國產系統。
  • PC電腦可以像手機一樣滑動關機
    眾所周知,windows的關機鍵一直都是點菜單欄後再點關機項像小編我關機經常把重啟當成了關機大大推遲了下班的時間,偶然發現PC電腦端也是可以和手機一樣滑動關機...情不自禁的笑出了聲……附上養眼壁紙一張從Win8系統開始,為了適應平板的使用微軟在系統中加入了滑動關機的功能,不過在PC作業系統中並沒有明確的展示出來滑動關機開啟方法:1、按WIN+R調出運行對話框,然後輸入
  • 向軟硬體大一統方向繼續邁進 macOS BigSur作業系統體驗
    兩天後的11月13日,蘋果也正式推送了新的桌面作業系統——macOS Big Sur,而具蘋果官方稱:這是自Mac OS X以來,最重大的設計改變。那麼macOS Big Sur到底有哪些新的改變呢?我試用了一周左右了,今天來跟大家分享一下使用感受。
  • 原來手機和電腦中的mac地址是這麼來的啊
    windows作業系統的朋友按系統鍵+r,打開運行框輸入cmd打開命令行。然後在裡面輸入ipconfig/all,有的人可能裝的盜版系統ipconfig命令的dll沒有或者被刪掉的就不會生效,它位於你的system32下,我之前的一臺電腦就是不可用使用這條命令。
  • 蘋果的iOS、macOS以及Darwin和UNIX
    作為收購 NeXT 公司的結果,蘋果公司獲得了 NeXTSTEP 架構中的 Mach 和 Objective-C 等設計。儘管 NeXT STEP 本身已經不再發展了,但是其中的組件在 OS X 中獲得了新生。事實上,可以將 OS X 看成是 Mac OS Classic 和 NeXTSTEP 的融合,更準確地說,應該是後者慢慢地吸收了前者。
  • M1 Silicon Mac能不能安裝Windows作業系統?
    蘋果(Apple)於本月推出了最新Mac處理晶片M1,且還進一步地推出了3款搭載M1晶片的Silicon Mac產品;只不過,對於部分用戶來說,最關心的可能不是M1的性能表現,而是M1 Mac到底能不能安裝微軟(Microsoft)的Windows作業系統?
  • 銀河麒麟作業系統上共享文件目錄的方法實踐
    銀河麒麟作業系統共享文件夾(伺服器需要連接網際網路)安裝步驟:伺服器需要連接外網,然後配置數據源。更新安裝samba在smb.conf文件中配置需要共享的目錄以及相關信息創建共享文件夾並授權啟動samba讓配置生效,到此結束。