一個用於家庭項目的單用戶、輕量級操作系統
究竟什麼是 RISC OS?嗯,它不是一種新的 Linux。它也不是有些人認為的 Windows。事實上,它發佈於 1987 年,它比它們任何一個都要古老。但你看到它時不一定會意識到這一點。
其點擊式圖形用戶界面在底部為活動的程序提供一個固定面板和一個圖標欄。因此,它看起來像 Windows 95,並且比它早了 8 年。
這個操作系統最初是為 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
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive