首頁 >系統教程 >Linux >「上帝的作業系統」 Shrine!既不是 Windows,也不是 Linux

「上帝的作業系統」 Shrine!既不是 Windows,也不是 Linux

WBOY
WBOY轉載
2024-02-05 12:09:20531瀏覽

我們都曾使用過各種作業系統,有的簡單易用,有的需要一段時間的學習曲線。然而,是否有人體驗過那款由神明親自設計的作業系統呢?今天,我將向大家引介一款名為」Shrine」的作業系統。

關於Shrine

#請參考下圖:

“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

Shrine 介面

#從本文介紹開始,你可能想知道到底發生了什麼事。這一切都始於一個叫 Terry Davis 的人。在我們繼續之前,我最好提醒你,Terry生前患有精神分裂症,並且他經常不吃藥。正因為如此,他在他的一生中說了或做了一些不被社會所接受的事情。

現在,讓我們回到故事線。 2000 年代初,Terry 發布了一個簡單的作業系統。多年來,它經歷了多個名稱,包括 J Operating System、LoseThos 和 SparrowOS。他最後決定用 TempleOS 這個名字。

他選擇這個名字是因為這個作業系統將成為上帝的聖殿。像這樣。上帝為Terry提供了以下操作系統規格:

“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

SparrowOS 介面

  • 它將有640×480 16個彩色圖形
  • 它將使用“一個8位簽名的類似midi的單一聲音樣本”。
  • 它將遵循Commodore 64,即「一種非聯網的簡單機器,程式設計是其目標,而不僅僅是達到目的的一種手段」。
  • 它只支援一個檔案系統(名為“Red Sea”)。
  • 它將被限制在10萬行程式碼,以使它「容易學習全部」。
  • 「Ring-0-only。一切都在核心模式下運行,包括用戶應用程式。
  • 字體將被限制為“一個8×8固定寬度字體”。
  • 該用途將擁有“對一切的完全訪問權”。所有記憶體、I/O埠、指令和類似的東西都不能停用。所有函數、變數和類別成員都是可存取的。 ”
  • 它只支援一個平台,64位元PC機。

Terry 使用他稱為 HolyC 的程式語言編寫了這個作業系統。說其為「C 的修改版本(「比 C 多,比 C 少」)」。如果您有興趣了解 HolyC,我會推薦這篇和關於 RosettaCode 的 HolyC 條目的文章。

2013 年,Terry 在他的網站上宣布 TempleOS 已經完成。可悲的是,當時他無家可歸,Terry 在幾年後的 2018 年 8 月被火車撞死了。多年來,許多人關注 Terry 在作業系統方面的工作。大多數人對他在如此小的程式包中編寫作業系統的能力印象深刻。

現在,您可能想知道 TempleOS 的所有討論與 Shrine 有什麼關係。正如 Shrine 的 GitHub 頁面所說,它是「異教徒的 TempleOS 發行版」。 GitHub 用戶 minexew 創建了 Shrine,為 TempleOS 添加了 Terry 忽略的功能。這些功能包括:

  • 對TempleOS程式的99%相容性
  • # 附帶Lambda Shell,感覺有點像經典的Unix指令解譯器
  • # TCP/IP堆疊與網際網路存取開箱即用
  • 包括一個套件下載器

Minexew計劃在未來增加更多的功能,但還沒有宣布具體將包括哪些功能。他計劃為Linux開發一個完整的TempleOS環境。

感受

將Shrine虛擬化是相當容易的。您所需要做的就是安裝您所選擇的虛擬化軟體。 (我使用VirtualBox)。在為Shrine建立虛擬機器時,請確保它是64位元的,並且至少有512 MB RAM。

一旦你啟動到Shrine,你會被詢問是否要安裝到你的(虛擬)硬碟。完成之後(如果您願意,也可以不做),您將被提供一次操作系統之旅。從那裡你可以探索。

結語

Temple OS和(Shrine)顯然不是要取代Windows或Linux。儘管Terry稱它為“上帝的聖殿”,但我相信在他清醒的時候,他會承認這更像是一個業餘操作系統。考慮到這一點,最終的產品相當令人印象深刻。在12年的時間裡,Terry用他自己創造的語言,用了10萬多行程式碼創造了一個作業系統。他還編寫了自己的編譯器、圖形庫和幾款遊戲。同時,他仍在與自己內心的惡魔鬥爭。

以上是「上帝的作業系統」 Shrine!既不是 Windows,也不是 Linux的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:lxlinux.net。如有侵權,請聯絡admin@php.cn刪除

相關文章

看更多