一個用於家庭專案的單使用者、輕量級作業系統
業餘愛好者應該瞭解一下 RISC OS 的五個原因。
究竟什麼是 RISC OS?嗯,它不是一種新的 Linux。它也不是有些人認為的 Windows。事實上,它釋出於 1987 年,它比它們任何一個都要古老。但你看到它時不一定會意識到這一點。
其點選式圖形使用者介面在底部為活動的程式提供一個固定面板和一個圖示欄。因此,它看起來像 Windows 95,並且比它早了 8 年。
這個作業系統最初是為ofollow,noindex" target="_blank">Acorn Archimedes 編寫的。這臺機器中的 Acorn RISC Machines CPU 是全新的硬體,因此需要在其上執行全新的軟體。這是最早的 ARM 晶片上的系統,早於任何人想到的 Android 或Armbian 之前。
雖然 Acorn 桌面最終消失了,但 ARM 晶片繼續征服世界。在這裡,RISC OS 一直有一個優點 —— 通常在嵌入式裝置中,你從來沒有真正地意識到它。RISC OS 過去長期以來一直是一個完全專有的操作系統。但近年來,該抄系統的所有者已經開始將原始碼釋出到一個名為RISC OS Open 的專案中。
1、你可以將它安裝在樹莓派上
樹莓派的官方作業系統Raspbian 實際上非常棒(如果你對擺弄不同技術上新奇的東西不感興趣,那麼你可能最初也不會選擇樹莓派)。由於 RISC OS 是專門為 ARM 編寫的,因此它可以在各種小型計算機上執行,包括樹莓派的各個型號。
2、它超輕量級
我的樹莓派上安裝的 RISC 系統佔用了幾百兆 —— 這是在我載入了數十個程式和遊戲之後。它們大多數時候不超過 1 兆。
如果你真的節儉,RISC OS Pico 可用在 16MB SD 卡上。如果你要在嵌入式系統或物聯網專案中鼓搗某些東西,這是很完美的。當然,16MB 實際上比壓縮到 512KB 的老 Archimedes 的 ROM 要多得多。但我想 30 年間記憶體技術的發展,我們可以稍微放寬一下了。
3、它非常適合復古遊戲
當 Archimedes 處於鼎盛時期時,ARM CPU 的速度比 Apple Macintosh 和 Commodore Amiga 中的 Motorola 68000 要快幾倍,它也完全吸了新的 386 技術。這使得它成為對遊戲開發者有吸引力的一個平臺,他們希望用這個星球上最強大的桌面計算機來支撐他們的東西。
那些遊戲的許多擁有者都非常慷慨,允許業餘愛好者免費下載他們的老作品。雖然 RISC OS 和硬體已經發展了,但只需要進行少量的調整就可以讓它們執行起來。
如果你有興趣探索這個,這裡有一個指南 讓這些遊戲在你的樹莓派上執行。
4、它有 BBC BASIC
就像過去一樣,按下F12
進入命令列,輸入*BASIC
,就可以看到一個完整的 BBC BASIC 直譯器。
對於那些在 80 年代沒有接觸過它的人,請讓我解釋一下:BBC BASIC 是當時我們很多人的第一個程式語言,因為它專門教孩子如何編碼。當時有大量的書籍和雜誌文章教我們編寫自己的簡單但高度可玩的遊戲。
幾十年後,對於一個想要在學校假期做點什麼的有技術頭腦的孩子而言,在 BBC BASIC 上編寫自己的遊戲仍然是一個很棒的專案。但很少有孩子在家裡有 BBC micro。那麼他們應該怎麼做呢?
當然,你可以在每臺家用電腦上執行直譯器,但是當別人需要使用它時就不能用了。那麼為什麼不使用裝有 RISC OS 的樹莓派呢?
5、它是一個簡單的單使用者作業系統
RISC OS 不像 Linux 一樣有自己的使用者和超級使用者訪問許可權。它有一個使用者並可以完全訪問整個機器。因此,它可能不是跨企業部署的最佳日常驅動,甚至不適合給老人家做銀行業務。但是,如果你正在尋找可以用來修改和鼓搗的東西,那絕對是太棒了。你和機器之間沒有那麼多障礙,所以你可以直接闖進去。
擴充套件閱讀
如果你想了解有關此作業系統的更多資訊,請檢視RISC OS Open ,或者將映象燒到快閃記憶體到卡上並開始使用它。
via:https://opensource.com/article/18/7/gentle-intro-risc-os
作者:James Mawson 選題:lujun9972 譯者:geekpi 校對:wxy
本文由LCTT 原創編譯,Linux中國 榮譽推出