1.簡介
2.歷史背景
3.RISC OS的維護手段
4.RISC OS的優勢
5.RISC OS的在樹莓派4上安裝與體驗
6.效果展示
7.操作系統思考
1.簡介
RISC OS誕生于1987年,最初由英格蘭的劍橋的Acorn Computers開發設計。該系統主要針對ARM平臺,并且命名也取自于所支持的精簡指令集RISC架構。RISC OS并非Linux也不是基于Windows,而是擁有獨特設計架構的桌面系統。其特點是快速、緊湊、高效。主要適合運行在例如樹莓派、beaglebone之類的單板電腦上。
至誕生之初到2018年,RISC OS一直是商業閉源的操作系統。在2018年后,將該操作系統在gitlab上完全開源出來,供更多的開發者去使用和維護。所以這是一個公司維護的開源操作系統,其可靠性和穩定性還是十分有保障的。
可以在官方網站上找到相關的信息。
https://www.riscosopen.org/content/
2.歷史背景
追溯RISC OS的歷史,還要回到1970年,英國企業家克萊夫·辛克萊(Clive Sinclair)和克里斯·庫里(Chris Curry)創立了劍橋科學公司(后來更名為辛克萊研究公司Sinclair Research)來銷售電子產品。
早期的時候,公司產品是計算機配件,但是Curry希望能夠開發一套完整的計算機,但無法說服Sinclair,結果Curry離開Sinclair Research,與Hermann Hauser成立了一家新的公司。該公司就是Acorn Computer(該名稱在電話簿中位于Apple Computer之前)。
在接下來的十年中,Sinclair和Acorn爭奪不斷增長的英國PC市場。在1980年代初期,Acorn開始了一個項目,以創建一個基于RISC技術的新計算機系統。他們已經看到了IBM PC在企業中的流行程度,他們希望占領其中的一些市場。同時,Acorn的工程師正在為新系列的計算機開發操作系統。RISC OS最初于1987年作為Arthur 1.20在新的Acorn Archimedes上推出。
Acorn在80年代和90年代后期遭受了經濟損失。在1999年,該公司更名為Element 14,并將重點轉移到設計硅片上。RISC OS的開發被停止在3.60版本。在隨后的幾年中,RISC OS許可證在公司之間反復。這導致RISC OS的所有權非常混亂。RISC OS Developments Ltd試圖通過購買License Castle Technology Ltd.的最新所有者來解決此問題。
3.RISC OS的運營模式
對于一款開源操作系統的商業模式,RISC OS主要有兩個組織。RISC OS Open Limited 和RISC OS Developments Ltd。
其中RISC OS Open Limited網站為https://www.riscosopen.org/content/主要管理著項目的源代碼,同時也會向有興趣在商業上圍繞RISC OS開發項目的人提供技術支持服務。
RISC OS Developments Ltd組織的網站為https://www.riscosdev.com/擁有該操作系統,主要負責商業和對操作系統的投資。
4.RISC OS的優勢
作為非Linux也非windows操作系統,他也是在計算機操作系統歷史上比較有意義的一個獨特的操作系統。后來的蘋果系統,IBM以及微軟,還有Linux系統,雖然RISC OS在市場的份額很小,但是也不能否定其貢獻。
另外RISC OS是針對ARM操作系統的,其他的操作系統不會對ARM平臺進行特定的優化,而該系統的專一性則為其發揮ARM最佳性能提供可能。同時占用資源也很低,可以安裝在16MB的小型的SD卡上。并且繼續采用世界著名的BBC BASIC語言進行編程。當然也支持C語言編程。
RISC OS目前支持的arm平臺眾多,樹莓派、德州儀器(TI),因特爾,博通,飛思卡爾,NXP等。支持的項目應用可以從智能家居到工業自動化、醫療,數據庫等等。
RISC OS啟動速度很快,非常適合單板計算機,系統啟動速度快,幾乎在幾秒鐘可以進入完整的圖形界面。
RISC OS也支持很多著名的軟件商開發的軟件,如Sibelius音樂處理家族和Xara系列圖形產品之類的行業領先產品。它還為許多電視節目的圖形和制作提供了著名的項目,包括家喻戶曉的名字,如“Who Wants to be a Millionaire”,“The National Lottery”和“A Question of Sport”,以及許多其他BBC標志性作品。
5.RISC OS的在樹莓派4上安裝與體驗
作為arm上的專一性系統,并且對樹莓派支持比較好,所以目前來做一些效果體驗。
https://www.raspberrypi.org/software/
自行選擇對應的系統平臺
接著插入SD卡,選擇系統鏡像
首先選擇OS
選擇與之對應的系統
可以看到系統的大小為100MB左右,相比于Linux是比較小的了。
最后點擊燒錄即可。
6.效果展示
實際開發板上運行更加能夠看到效果。
7.操作系統思考
對于目前桌面操作系統而言,windows、Linux、macos,各自有著特色,占據各大系統的市場,RISC OS算不上驚艷,雖然看起來平平無奇,但是對于目前單板計算機盛行的時代,也可以占有一席之地。計算機操作系統發展了快60年了,有許多操作系統也消失在歷史的長河之中,那絕非毫無意義,這些都為如今的操作系統的繁榮打下堅實的基礎。或許后來也會有更多的操作系統出現,伴隨著一款優秀操作系統出現的一定是完整的軟件生態與實用的生產、娛樂軟件。
在我看來,雖然國產操作系統話題被一次一次提出,并且呈現百花齊放的態勢,很多軟件公司都想去蹭一蹭熱度,然而做操作系統底層并非技術門檻,真正有難度的是操作系統上的生態和應用,還有與操作系統密切相關的芯片技術。沒有任何操作系統是擁有絕對優勢的,無論是Linux、windows還是macOS,在設計上并不能達到一招吃遍天下的地步。也許下一代云桌面計算機的出現,下一代量子計算機的出現,現有的市面上可以見到操作系統將會全部推翻,湮滅在歷史的長河之中。
責任編輯:PSY
原文標題:RISC OS:針對arm架構桌面開源操作系統
-
操作系統
+關注
關注
37文章
6545瀏覽量
122747 -
桌面
+關注
關注
0文章
82瀏覽量
14564 -
開源
+關注
關注
3文章
3126瀏覽量
42070 -
RISC
+關注
關注
6文章
460瀏覽量
83566
原文標題:RISC OS:針對arm架構桌面開源操作系統
文章出處:【微信號:Embeded_IoT,微信公眾號:嵌入式IoT】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論