从零开始设计一个操作系统有多难

更新时间:02-02 教程 由 枝桠 分享

从零开始设计一个操作系统有多难?

《人类迎来新的开放操作系统riscos》

一、人类迎来新的开源操作系统-Riscos;

软件操作系统,一个集中人类所有智慧的地方。从ibmdos到windows,再到unix,然后迎来最伟大的linux操作系统,当然也没有少VxWorks这样专门为嵌入式工作设计的操作系统。

图:rsic-os使用现场所

2018年10月23日,RISC OS Open宣布了将和 RISC OS Developments(ROD)合作,根据 Apache 2.0 许可证将 RISC OS 的源代码重新分发。此举旨在消除开源社区开发者的现有进入门槛,重振 RISC OS 。其实最有新意的地方是这份操作系统竟然对商业应用也开源了。

图:Risc-OS开源了

二、RIsc-os与linux操作系统的区别在哪里?

RISC OS 是一个最初由剑桥的 Acorn 计算机公司(ARM 公司的前身)于 1987 年设计的操作系统,专门被设计为在 ARM 芯片上运行。其姓名中就明明白白地带有了RISC精简指令集的标记。对于现在流行的 RISC 架构ARM体系来说,应该算是最为精练的操作系统。

图:rsicos是货真价实的微内核操作系统

强调rsic的微内核属性,自然就带来了与宏内核linux的对比。linux系统是一个健壮的操作系统,当然我们可以对基内核进行精简,但是这个操作系统还是为了适应多种CPU与硬件进行了“通用化”设计。现代硬件系统虽然越来越强大,但是不得不说的是,每千行代码总可能出10个BUG代码行的“摩尔定律”并未失效。微内核系统的好处自然有使用场景。

图:rsic-os是个独产的系统

RISC OS 具有快速、紧凑、高效的特点,它并不是 Linux 的一种,也与Windows没有关系,拥有大量独特的特性及设计模式。

三、Risc-os是一个公司维护的开源新系统;

现在的linux系统,在全系统发展上最为出色的应该算是ubuntu了,这个系统在开源免费的基础上,同时发布了出手机系统之外的所有操作系统。其最大的成功在于有一个公司化运作维护团队。时下,Rsic-OS这个系统也有一个公司化运作的团队,会不会发展成为一个与ubuntu一样性能优秀的开源操作系统。

图:ubuntu也做嵌入式操作系统了

Rsic-OS相传已经几十年的31年历史了,只是Rsic-os经历了一个中间困难期。31年前,Risc-os被启动了,1999年1月却被停止了。后来RISC OS 陆续被出售或被授权给了 RISCOS Ltd、Pace Micro Technology 和 Castle Technology 等公司。2016年,Castle Technology 在一个部分免费的许可下对外发布 RISC OS 源码,允许非商业免费使用,商业用户需向其支付版税。2018年,ROD 收购了 Castle Technology Ltd ,并获得 RISC OS 的知识产权。终于在开源大潮之下,RSIC-os开始拥抱开源(open)。

图:RSIC-os宣布商业开源

转向免费的开源许可证将给 RISC OS 带来更多的用户,任何人都可以自由使用 RISC OS 并为其未来做出公开贡献。当然这棵老树能不能在开源形态下形成真正的可持续发展业态,还需要我们拭目以待!不管怎么说,工程师们又多了一种选择!

更多可见:https://www.riscosopen.org/

声明:关于《从零开始设计一个操作系统有多难》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2177027.html