国产操作系统要突破,RUST语言开发组,及用其开发的新系统redox或是个方向_风闻
jiangtao9999-观网的黑名单,是保护假信息被戳穿用的2021-04-29 07:55
【本文来自《国产的操作系统在当前情况下该何去何从?我大概总结了两个出路》评论区,标题为小编添加】
1、根本没戏,完全重写 Windows 的接口如果那么简单 Wine 早就能步步紧跟了。
2、又不是没有。
实际上如果没有特殊的市场机遇,那么软件的惯性导致操作系统市场不会有太大的变动。
比如安卓,就正好赶上了机会,苹果的产品直接改了市场走向。而塞班体系下,听说是祖传代码导致整个系统根本没法修改来适应苹果带来的新基本硬件。而 windows 也是无法调头,重写工作量巨大,还导致不兼容。估计 WinCE 为核心的 WM6 可能也是祖传太多。
至于 Windows ,其实并不是基于 DOS 的遗留。我觉得应该还是正好一样赶上了市场机遇。图形系统的 Windows 3.x 虽然已经带来了很多改变,但是实际上没有核心竞争力。而 Win95 之后,对应的是 MS Office 的推广。所见即所得直接解决了以前类似程序员开发一样的文字处理版图。
而 MAC OS ,这反而是历史遗留带来的市场。图形处理,苹果是传统强项,而且图形化界面在微软的 Windows 最终流行之前成了自己的产品卖点。这些行业留存到现在。配合苹果的产品体系,现在不但吸引了图形相关的产业进入,也让很多苹果其他产品的用户,也开始选择。(不过买了苹果,装 Windows 系统的用户也一堆……)
所以现在,没有杀手级应用,也没有重大市场变革。国内操作系统和 CPU 厂家,其实也都是跟在 x86 后面进行复制。就如同 1 里面的重写 Windows ,只能跟在别人后面进行高难度竞猜般的复制工作。
怎么可能有发展?
真不如好好想想,哪些未来可能是新的突破口。
但是要我说,近处的一些全新突破口已经开始有人走了。
比如 RUST 语言开发组,已经开发出来了用 RUST 语言开发的全新系统 redox 。
rust 自己已经实现了系统,也实现了基本库。而且 rust 还支持很多系统和指令集。
几乎可以说是能通吃的语言了。
一个语言,可以用在各种地方,有自己的开发库环境,还有自己专有的系统。
自我维持的体系基本建成了。
如果 rust 能提供一个字节码虚拟机的语言运行环境,就更好了。