0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

了解RISC OS桌面开源操作系统的基础知识

嵌入式IoT ? 来源:嵌入式IoT ? 作者:嵌入式IoT ? 2020-11-19 10:37 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

RISC OS:针对arm架构桌面开源操作系统

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上的专一性系统,并且对树莓派支持比较好,所以目前来做一些效果体验。

首先下载Raspberry Pi Imager。

https://www.raspberrypi.org/software/

自行选择对应的系统平台

接着插入SD卡,选择系统镜像

首先选择OS

选择与之对应的系统

可以看到系统的大小为100MB左右,相比于Linux是比较小的了。

最后点击烧录即可。

6.效果展示

实际开发板上运行更加能够看到效果。

7.操作系统思考

对于目前桌面操作系统而言,windows、Linux、macos,各自有着特色,占据各大系统的市场,RISC OS算不上惊艳,虽然看起来平平无奇,但是对于目前单板计算机盛行的时代,也可以占有一席之地。计算机操作系统发展了快60年了,有许多操作系统也消失在历史的长河之中,那绝非毫无意义,这些都为如今的操作系统的繁荣打下坚实的基础。或许后来也会有更多的操作系统出现,伴随着一款优秀操作系统出现的一定是完整的软件生态与实用的生产、娱乐软件。

在我看来,虽然国产操作系统话题被一次一次提出,并且呈现百花齐放的态势,很多软件公司都想去蹭一蹭热度,然而做操作系统底层并非技术门槛,真正有难度的是操作系统上的生态和应用,还有与操作系统密切相关的芯片技术。没有任何操作系统是拥有绝对优势的,无论是Linux、windows还是macOS,在设计上并不能达到一招吃遍天下的地步。也许下一代云桌面计算机的出现,下一代量子计算机的出现,现有的市面上可以见到操作系统将会全部推翻,湮灭在历史的长河之中。

责任编辑:PSY

原文标题:RISC OS:针对arm架构桌面开源操作系统

文章出处:【微信公众号:嵌入式IoT】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    7176

    浏览量

    125916
  • 桌面
    +关注

    关注

    0

    文章

    83

    浏览量

    14810
  • 开源
    +关注

    关注

    3

    文章

    3755

    浏览量

    44009
  • RISC
    +关注

    关注

    6

    文章

    482

    浏览量

    85098

原文标题:RISC OS:针对arm架构桌面开源操作系统

文章出处:【微信号:Embeded_IoT,微信公众号:嵌入式IoT】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    投入超十亿!四周完成芯片适配!理想宣布开源自研汽车操作系统

    电子发烧友网报道(文/梁浩斌)在最近的2025中关村论坛年会上,理想汽车董事长兼CEO李想宣布,将自研汽车操作系统“理想星环OS”全面开源。过去车企自研操作系统其实也有一些案例,不过确
    的头像 发表于 03-30 01:29 ?2196次阅读
    投入超十亿!四周完成芯片适配!理想宣布<b class='flag-5'>开源</b>自研汽车<b class='flag-5'>操作系统</b>

    全国首个开源鸿蒙机器人操作系统 M-Robots OS 正式开源

    机器人操作系统M-RobotsOS,推动机器人行业生态融合、能力复用、智能协同。构建机器人共通语言解决产业协同难题机器人行业正面临两大关键挑战:一方面,传统通用操
    的头像 发表于 07-24 10:56 ?358次阅读
    全国首个<b class='flag-5'>开源</b>鸿蒙机器人<b class='flag-5'>操作系统</b> M-Robots <b class='flag-5'>OS</b> 正式<b class='flag-5'>开源</b>

    普华基础软件开源汽车操作系统新版本代码上线

    近日,第二十一届上海国际汽车工业展览会现场,开源车用操作系统新版本代码上线仪式在中国电科展台成功召开。全球首个开源智能驾驶操作系统微内核龘EasyAda V2.1和首个规模化、量产级安
    的头像 发表于 04-30 09:17 ?486次阅读

    普华基础软件开源车用操作系统迎来全新版本

    近日,普华基础软件开源车用操作系统媒体发布会在上海中国汽车会客厅召开——全球首个开源智能驾驶操作系统微内核龘EasyAda、开源安全车控
    的头像 发表于 04-25 16:18 ?469次阅读

    中国汽车报:睿赛德携“程翧整车基础软件OS”亮相操作系统年会

    3月29日,开源操作系统年度技术会议(OS2ATC2025)在京召开。2013年至今,OS2ATC已成功举办12届。聚焦本次技术盛会,围绕“智能系统
    的头像 发表于 04-01 21:00 ?532次阅读
    中国汽车报:睿赛德携“程翧整车基础软件<b class='flag-5'>OS</b>”亮相<b class='flag-5'>操作系统</b>年会

    理想汽车开源操作系统的特点及优势

    前天,李想官宣了理想自研汽车操作系统「理想星环OS开源。今天,在2025中国电动汽车百人会论坛上,李想进一步分享了「理想星环OS」的特点及优势。
    的头像 发表于 04-01 16:12 ?464次阅读

    第十二届开源操作系统年度技术会议(OS2ATC)诚邀合作伙伴,共襄技术盛举

    第十二届开源操作系统年度技术会议(OS2ATC)将于2025年3月29日在北京盛大举行。本次技术盛会将聚焦“智联系统”主题,汇聚国内一线操作系统
    的头像 发表于 01-17 18:57 ?716次阅读
    第十二届<b class='flag-5'>开源</b><b class='flag-5'>操作系统</b>年度技术会议(<b class='flag-5'>OS</b>2ATC)诚邀合作伙伴,共襄技术盛举

    deepin操作系统介绍

    希望从自己的能力和对桌面操作系统的理解,能给 Linux 的用户与开发者更多的选择。我们也相信 deepin 能够得到更多用户的认可与喜爱,成为开源世界的最佳选择。? 一、 deepin 操作
    的头像 发表于 12-23 09:08 ?2470次阅读
    deepin<b class='flag-5'>操作系统</b>介绍

    统信桌面操作系统V20白皮书

    电子发烧友网站提供《统信桌面操作系统V20白皮书.pdf》资料免费下载
    发表于 12-16 17:10 ?0次下载

    关于RISC-V学习路线图推荐

    一个号的RISC-V学习路线图可以帮助学习者系统地掌握RISC-V架构的相关知识。比如以下是一个较好的RISC-V学习路线图: 一、
    发表于 11-30 15:21

    Arm加入OpenCloudOS操作系统开源社区

    基于 Arm 架构的应用。近期,Arm 加入 OpenCloudOS 操作系统开源社区,共同推进开源操作系统的发展。 Arm 作为全球领先的计算平台公司,在史上应用最普及的 CPU
    的头像 发表于 11-15 11:34 ?924次阅读

    面向功能安全应用的汽车开源操作系统解决方案

    在SAE 2024国际汽车安全大会上,Elektrobit的Linux专家王红燕在操作系统与芯片技术的分论坛上为大家带来了“面向功能安全应用的汽车开源操作系统解决方案”主题演讲。
    的头像 发表于 09-27 09:21 ?948次阅读
    面向功能安全应用的汽车<b class='flag-5'>开源</b><b class='flag-5'>操作系统</b>解决方案

    龙蜥社区引领开源操作系统新纪元:Anolis OS 23发布,装机量破800万

    在8月30日盛大举行的第二届龙蜥操作系统大会上,领先的开源操作系统根社区——龙蜥社区宣布了一项振奋人心的里程碑成就:其旗舰产品Anolis OS及其衍生版本在全球范围内的装机量已成功突
    的头像 发表于 08-30 15:09 ?931次阅读

    为了学习内核开发,大佬手搓了一个轻量级操作系统YiYiYa OS

    支持vfs,fat32文件格式 05 支持elf文件,ipc管道等 06 支持ahci、gpio、i2c、spi驱动等 系统移植教程 作者本人及团队自制的开源掌机FunKey所采用的操作系统就是
    发表于 08-30 14:57

    为了学习内核开发,大佬手搓了一个轻量级操作系统YiYiYa OS

    、gpio、i2c、spi驱动等 系统移植教程 作者本人及团队自制的开源掌机FunKey所采用的操作系统就是基于Linux内核和YiYiYa OS,YiYiYa
    发表于 08-27 10:08