在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

你使用過由“神”設計的操作系統嗎

Linux愛好者 ? 來源:Linux中國 ? 作者:John Paul ? 2021-10-26 09:23 ? 次閱讀

在生活中,我們都曾使用過多種操作系統。有些好,有些壞。但你能說你使用過由“神”設計的操作系統嗎?今天,我想向你介紹 Shrine(圣殿)。

什么是 Shrine?

從介紹里,你可能想知道這到底是怎么回事。嗯,這一切都始于一個叫 Terry Davis 的人。在我們進一步介紹之前,我最好提醒你,Terry 在生前患有精神分裂癥,而且經常不吃藥。正因為如此,他在生活中說過或做過一些不被社會接受的事情。

總之,讓我們回到故事的主線。在 21 世紀初,Terry 發布了一個簡單的操作系統。多年來,它不停地換了幾個名字,有 J Operating System、LoseThos 和 SparrowOS 等等。他最終確定了 TempleOS[1](神廟系統)這個名字。他選擇這個名字是因為這個操作系統將成為“神的圣殿”。因此,“神”給 Terry 的操作系統規定了以下 規格[2]:

它將有 640×480 的 16 色圖形顯示

它將使用 “單聲道 8 位帶符號的類似 MIDI 的聲音采樣”

它將追隨 Commodore 64,即“一個非網絡化的簡單機器,編程是目標,而不僅僅是達到目的的手段”

它將只支持一個文件系統(名為 “Red Sea”)

它將被限制在 10 萬行代碼內,以使它 “整體易于學習”

“只支持 Ring-0 級,一切都在內核模式下運行,包括用戶應用程序”

字體將被限制為 “一種 8×8 等寬字體”

“對一切都可以完全訪問。所有的內存、I/O 端口、指令和類似的東西都絕無限制。所有的函數、變量和類成員都是可訪問的”

它將只支持一個平臺,即 64 位 PC

Terry 用一種他稱之為 HolyC(神圣 C 語言)的編程語言編寫了這個操作系統。TechRepublic 稱其為一種 “C++ 的修改版(‘比 C 多,比 C++ 少’)”。如果你有興趣了解 HolyC,我推薦 這篇文章[3] 和 RosettaCode[4] 上的 HolyC 條目。

2013 年,Terry 在他的網站上宣布,TempleOS 已經完成。不幸的是,幾年后的 2018 年 8 月,Terry 被火車撞***了。當時他無家可歸。多年來,許多人通過他在該操作系統上的工作關注著他。大多數人對他在如此小的體積中編寫操作系統的能力印象深刻。

現在,你可能想知道這些關于 TempleOS 的討論與 Shrine 有什么關系。好吧,正如 Shrine 的 GitHub 頁面[5] 所說,它是 “一個為***設計的 TempleOS 發行版”。GitHub 用戶 minexew[6] 創建了 Shrine,為 TempleOS 添加 Terry 忽略的功能。這些功能包括:

與 TempleOS 程序 99% 的兼容性

帶有 Lambda Shell,感覺有點像經典的 Unix 命令解釋器

TCP/IP 協議棧和開機即可上網

包括一個軟件包下載

minexew 正計劃在未來增加更多的功能,但還沒有宣布具體會包括什么。他有計劃為 Linux 制作一個完整的 TempleOS 環境。

體驗

讓 Shrine 在虛擬機中運行是相當容易的。你所需要做的就是安裝你選擇的虛擬化軟件。(我的是 VirtualBox)當你為 Shrine 創建一個虛擬機時,確保它是 64 位的,并且至少有 512MB 的內存。

一旦你啟動到 Shrine,會詢問你是否要安裝到你的(虛擬)硬盤上。一旦安裝完成(你也可以選擇不安裝),你會看到一個該操作系統的導覽,你可以由此探索。

總結

TempleOS (和 Shrine)顯然不是為了取代 Windows 或 Linux。即使 Terry 把它稱為 “神之圣殿”,我相信在他比較清醒的時候,他也會承認這更像是一個業余的作業系統。考慮到這一點,已完成的產品相當 令人印象深刻[7]。在 12 年的時間里,Terry 用他自己創造的語言創造了一個稍稍超過 10 萬行代碼的操作系統。他還編寫了自己的編譯器、圖形庫和幾個游戲。所有這些都是在與他自己的個人心魔作斗爭的時候進行的。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11333

    瀏覽量

    210045
  • 操作系統
    +關注

    關注

    37

    文章

    6868

    瀏覽量

    123548
  • C語言
    +關注

    關注

    180

    文章

    7614

    瀏覽量

    137331

原文標題:不是 Windows,也不是 Linux,Shrine 才是“神之操作系統”

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    deepin操作系統介紹

    希望從自己的能力和對桌面操作系統的理解,能給 Linux 的用戶與開發者更多的選擇。我們也相信 deepin 能夠得到更多用戶的認可與喜愛,成為開源世界的最佳選擇。? 一、 deepin 操作系統 先說 Linux 操作系統,它
    的頭像 發表于 12-23 09:08 ?475次閱讀
    deepin<b class='flag-5'>操作系統</b>介紹

    如何在windows上emulate不同操作系統

    一、虛擬化技術概述 虛擬化技術允許在單個物理機器上創建多個虛擬機,每個虛擬機都可以運行不同的操作系統。這使得我們可以在Windows系統上模擬其他操作系統,而無需購買額外的硬件。虛擬化技術的關鍵組件
    的頭像 發表于 12-05 15:50 ?264次閱讀

    中科創達入選車載操作系統TOP10企業

    日前,上海臨港新片區管委會主辦,上海臨港新片區投資控股集團和佐思信息咨詢公司承辦的2024汽車操作系統與AI大模型生態大會在上海臨港圓滿舉辦。會上,佐思汽研發布了《2024年汽車車載操作系統
    的頭像 發表于 11-14 11:47 ?526次閱讀

    linux操作系統安裝步驟 linux操作系統的特點及組成

    Linux操作系統安裝步驟 Linux操作系統是一種開源的操作系統,它以其穩定性、安全性和靈活性而聞名。以下是安裝Linux操作系統的一般步驟,以Ubuntu為例: 1. 準備工作 在
    的頭像 發表于 10-21 11:24 ?632次閱讀

    工控機支持什么操作系統

    工控機,全稱工業控制計算機(Industrial Personal Computer, IPC),支持多種操作系統以滿足不同行業和應用場景的需求。具體來說,工控機常見的操作系統包括:
    的頭像 發表于 09-11 09:24 ?532次閱讀

    簡單認識RTOS實時操作系統

    RTOS(Real Time Operating System,實時操作系統)是一種專門設計用于在嚴格時間限制內處理任務的操作系統。它以其高實時性、多任務處理能力和資源管理能力在工業自動化、醫療設備、航空航天、汽車電子等眾多領域得到廣泛應用。以下是對RTOS實時
    的頭像 發表于 08-20 11:20 ?3033次閱讀

    Windows操作系統是什么?它有哪些特點?

    Windows操作系統美國微軟公司(Microsoft Corporation)開發和推出的一種計算機操作系統。自1985年Windows 1.0版本發布以來,Windows系統
    的頭像 發表于 08-07 16:30 ?3121次閱讀

    嵌入式實時操作系統:Intewell操作系統與VxWorks操作系統有啥區別

    Intewell操作系統和VxWorks操作系統都是工業領域常用的操作系統,它們各有特點和優勢。以下是它們之間的一些主要區別:
    的頭像 發表于 07-08 14:16 ?486次閱讀
    嵌入式實時<b class='flag-5'>操作系統</b>:Intewell<b class='flag-5'>操作系統</b>與VxWorks<b class='flag-5'>操作系統</b>有啥區別

    聚徽觸控-平板工控機操作系統如何安裝

    工控電腦在使用過程中可能會遭遇系統中毒或難以修復的系統卡頓問題。在這種情況下,重新安裝操作系統成為了一個有效的解決方案。那么,平板工控機操作系統
    的頭像 發表于 06-17 10:42 ?417次閱讀

    求助,請問你們開發產品時使用的什么操作系統

    開發產品時,會使用什么操作系統呢? 使用了操作系統會不會影響執行效率呢?請各位大神們給個意見呀。 我在開發一個產品,現在遇到這個問題,寫不帶系統的程序,會發現它實現起來著實麻煩,但用
    發表于 05-14 08:06

    微內核實時操作系統的介紹

    微內核實時操作系統(Microkernel Real-Time Operating System, μRTOS)是一種專為實時設計的操作系統。它采用微內核架構,以提高系統的可靠性、安全性和可擴展性。以下是關于微內核實時
    的頭像 發表于 05-11 17:13 ?537次閱讀

    如何根據需求選擇合適的新加坡VPS操作系統?

    選擇合適的新加坡VPS操作系統您需要考慮哪些因素,如何根據需求選擇合適的新加坡VPS操作系統?rak部落小編為您整理發布選擇合適的新加坡VPS操作系統需要考慮哪些因素。
    的頭像 發表于 05-10 11:14 ?470次閱讀
    如何根據需求選擇合適的新加坡VPS<b class='flag-5'>操作系統</b>?

    基于鴻道(Intewell?)操作系統研發的農業機器人操作系統

    江蘇大學與科東軟件聯合研發“農業機器人操作系統”,并成立“農業機器人操作系統”聯合實驗室,奮力推進農業智能化,推動農業科技創新。“農業機器人操作系統”的技術革新,對提高農業生產效率、保護環境、應對農業勞動力短缺及促進智慧農業發展
    的頭像 發表于 04-30 11:09 ?463次閱讀

    帶你認識實時操作系統(rtos)

    實時操作系統(RTOS)是為嵌入式系統和實時應用提供一個穩定、可預測和高效運行環境的操作系統。實時操作系統確保了系統能夠在嚴格的時間限制內響
    的頭像 發表于 04-16 16:30 ?1398次閱讀
    帶你認識實時<b class='flag-5'>操作系統</b>(rtos)

    支持MacOS蘋果操作系統的網卡用過嗎?

    Marvell AQC113以太網控制器支持蘋果操作系統(MacOS),進一步擴展搭載了AQC113設備的應用領域。
    的頭像 發表于 03-28 12:01 ?534次閱讀
    支持MacOS蘋果<b class='flag-5'>操作系統</b>的網卡<b class='flag-5'>你</b><b class='flag-5'>用過</b>嗎?
    主站蜘蛛池模板: 一级特黄牲大片免费视频| 国模吧新入口| www.天天射.com| 久久久久久夜精品精品免费| 丁香花的视频免费观看| 免费看一级大片| 色五月视频| 日本黄色免费电影| 免费网站成人亚洲| 黄色尤物| 5月丁香婷婷| 国产精品欧美一区二区三区 | 欧美猛交喷潮在线播放| 久久女同| 五月婷激情| 狠狠干狠狠搞| 手机在线看| 亚洲黄视频| 拍拍拍无档又黄又爽视频| 草馏社区| 日产国产精品亚洲系列| 最新亚洲一区二区三区四区| 国产高清区| 综合免费一区二区三区| 国产高清精品自在久久| 久久久久激情免费观看| 爽a中文字幕一区| 91免费网站在线看入口黄| 男人午夜网站| 男人j进女人j免费视频视频| 亚洲三级在线视频| 一级做a爱| 日本免费看黄| 成人欧美一区二区三区黑人免费| 天天操天天干天天拍| 奇米四色777亚洲图| 国产精品久久久久免费| 日本www网站| 在线www 天堂网在线| 五月天婷婷丁香花| chinesevideo普通话对白|