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

    文章

    6201

    浏览量

    121726
  • 桌面
    +关注

    关注

    0

    文章

    82

    浏览量

    14526
  • 开源
    +关注

    关注

    3

    文章

    2953

    浏览量

    41599
  • RISC
    +关注

    关注

    6

    文章

    429

    浏览量

    83089

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

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

收藏 人收藏

    评论

    相关推荐

    龙蜥操作系统/Anolis OS荣登“2023生态开源项目”奖项榜单

    在2023开放原子开发者大会上,开放原子开源基金会公布了“2023生态开源项目”榜单,龙蜥操作系统/Anolis OS凭借过硬的产品能力、优秀的安全治理以及较强的社区活跃度等多方面的突
    的头像 发表于 02-28 11:04 259次阅读

    深度解析全球操作系统格局

    操作系统是负责协调、管理和控制计算机硬件与软件资源的程序,是整个计算机的核心系统软件。 按照操作系统面向的设备类型,通用操作系统主要包括桌面
    的头像 发表于 01-18 15:00 206次阅读
    深度解析全球<b class='flag-5'>操作系统</b>格局

    翱捷科技ASR5822S亮相电鸿物联操作系统发布会

    10月31日,南方电网公司与开放原子开源基金会在北京联合发布国内首个电力物联操作系统——电鸿物联操作系统(以下简称“电力鸿蒙OS”)。这是一款面向电力行业边缘计算场景、物联终端嵌入式场
    的头像 发表于 11-07 15:57 572次阅读
    翱捷科技ASR5822S亮相电鸿物联<b class='flag-5'>操作系统</b>发布会

    翱捷科技成为电鸿操作系统的芯片供应商

    10月底,南方电网公司与开放原子开源基金会在北京联合发布国内首个电力物联操作系统——电鸿物联操作系统(以下简称“电力鸿蒙OS”)。这是一款面向电力行业边缘计算场景、物联终端嵌入式场景的
    的头像 发表于 11-07 10:00 457次阅读

    开源操作系统大全

    开源操作系统即公开源代码的操作系统软件,它遵循开源协议使用、编译和发布。自由和开放源代码软件中最著名的是 Linux ,它是一种类 Unix
    发表于 10-27 15:13

    Orange Pi OS(OH)发布,开源鸿蒙PC端来了!

    了Orange Pi OS(OH)对PC的初步适配,这是国内首次将开源鸿蒙操作系统运行在PC设备上,意味着迅龙软件将领先于华为、深开鸿等,在业内率先推出PC端的开源鸿蒙
    发表于 10-26 11:32

    鸿蒙操作系统的前世今生

    HarmonyOS 2.0源码捐赠给开放原子开源基金会孵化,得到OpenHarmonyOS 1.0并开放下载。 2020年12月22号,OpenHarmony全场景分布式终端操作系统(以下简称OpenHarmony
    发表于 10-08 19:55

    使用MDK构建Mbed操作系统项目

    ARM med OS是一款免费、开源的物联网操作系统,具有连接性、安全性、存储、设备管理和机器学习功能。 它包括开发基于ARM Cortex-M微控制器的互联产品所需的所有功能,包括安全性、连接性
    发表于 08-25 07:01

    《铜豌豆 Linux》-- 中文 Linux 桌面操作系统

    《铜豌豆 Linux》-- 中文 Linux 桌面操作系统 https://www.atzlinux.com/ 简介 《铜豌豆 Linux》 是一款基于 Debian 的 Linux 中文桌面
    发表于 08-18 15:41

    国产操作系统之中科方德桌面系统安装

    方德桌面操作系统采用了符合现代审美和操作习惯的图形化用户界面设计,简洁、美观、友好,易于原Windows用户上手使用。方德桌面操作系统基于核
    的头像 发表于 08-04 15:11 3842次阅读
    国产<b class='flag-5'>操作系统</b>之中科方德<b class='flag-5'>桌面</b><b class='flag-5'>系统</b>安装

    信创之中间件、固件、数据库和操作系统基等础软件

    按照操作系统面向的设备类型,通用操作系统主要包括桌面操作系统、服务器操作系统、移动操作系统。按照
    的头像 发表于 06-05 15:58 6049次阅读
    信创之中间件、固件、数据库和<b class='flag-5'>操作系统</b>基等础软件

    聊聊操作系统

    信息通信行业,还经常会和ubuntu、CentOS、Fedora这样的Linux系统打交道。 其实,操作系统的种类极多,远远不止我们知道的这些。 从使用场景来看,操作系统大致可以分为
    的头像 发表于 05-12 11:13 963次阅读
    聊聊<b class='flag-5'>操作系统</b>

    润和软件受邀出席第十届开源操作系统年度技术会议(OS2ATC)并做OpenHarmony主题分享

    3月26日,由统信软件主办,清华大学、北京大学等承办的第十届开源操作系统年度技术会议(OS2ATC)在北京成功举办,并同步进行线上直播。作为开源操作
    的头像 发表于 04-07 10:14 398次阅读
    润和软件受邀出席第十届<b class='flag-5'>开源</b><b class='flag-5'>操作系统</b>年度技术会议(<b class='flag-5'>OS</b>2ATC)并做OpenHarmony主题分享

    赛昉科技成立RISC-V Multimedia SIG,推动openKylin on RISC-V生态发展

    科技有限公司发起成立,负责openKylin社区中桌面操作系统RISC-V架构平台的开源多媒体框架(FFMPG/Gstreamer/OpenMax)集成及应用开发工作。01 SIG目
    发表于 04-03 18:33

    润和软件受邀出席第十届开源操作系统年度技术会议(OS2ATC)并做OpenHamrony主题分享

    3月26日,由统信软件主办,清华大学、北京大学等承办的第十届开源操作系统年度技术会议(OS2ATC)在北京成功举办,并同步进行线上直播。 作为开源
    的头像 发表于 03-31 15:10 767次阅读