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