好奇,使用 Rust 开发的操作系统会不会成为操作系统真正国产化的一个突破口?
比如火狐的 Redox,军工和政企的要求大部分就是安全稳定,应该会有些市场吧?不知道国内有没有类似的项目
比如火狐的 Redox,军工和政企的要求大部分就是安全稳定,应该会有些市场吧?不知道国内有没有类似的项目
或者說這不是一個技術問題
麒麟 V4 基于 Debian,V10 基于 CentOS 。
另外 BSD 你可以闭源,但不能说全自主开发,还是得带版权声明的。
自己搞一套既做不到稳定,也做不到安全
腾讯是国产操作系统的最大阻碍
第一,没有任何法律依据能做到这件事。
第二,没有任何自由软件社区会买这个帐。
第三,源代码都放给你了,还怎么禁止?
操作系统的问题是即使是国外也自己也突破不了自己,因为所有人都在做 POSIX 。
比如很多老牌工业设计软件,基本没人做。虽然国内有很多实体有这个经济实力,但是因为旧市场增长有限,根本没人愿意花那么多钱去竞争。
比较有希望的反而是弯道超车,做点高层的东西,比如广义的操作系统,比如 Spark 就很像广义的操作系统,都是对资源的抽象,有语言接口可以运行程序,但是集群的底层其实是依赖其他的操作系统,解决更多实际问题,到头来底层替换什么都可以。
有时候发明汽车比重新发明马车容易一些。
现在就算了,电车这种能挣钱的东西都有各种骗钱的虚空车企,何况操作系统这种很难挣钱或者挣不到钱的
@gzf6 #46 禁了一波开源软件不知道指的是什么情况? HashiCorp 那个的话,那个是企业版,可不算开源软件。我把代码 clone 到本地,把网一断,我也很好奇美帝到底能怎么长臂管辖我电脑上的代码。更何况 rust 难道不也是开源软件么。。。所谓的禁不禁,都是法律、EULA 层面的东西,非要到撕破脸皮的地步,这东西还是东西么。
别老想着国产化操作系统这无关痛痒的东西了,还不如弄个国产化 matlab 来得实际。
有开源的内核 Linux 就基本可以解决大部分领域的问题,基于 Linux 内核扩展就可以满足大部分领域大部分设备的使用需求,还有一定的 [生态基础] ,android 怎么发展起来的,生态,生态,生态啊! POSIX 接口你起码要支持的。
其他实时领域就用开源的 RTOS 就行了。
没有要从头再来的理由。
Linux 的代码贡献者中有相当多的中国开发者、企业、研究机构,是全世界贡献者共同工作的成果,直接入股变成成员其实也从某种意义上算是实现了国产化。
以中国的技术能力来说,直接在现有的 Linux 源码上开自己的分支是没啥问题的,但没必要,因为需要开的话随时都开得了,也就不存在什么技术封锁风险。
不要多想
除非中国在全球范围内,成功推广了一个新的计算平台、新的硬件形式
所以。。。
至于 Rust ? Linux 够用了,何必用 Rust 再开发一个?浪费钱嘛?
BATJB 哪一个早期不是享尽了这个福利,全都不用开源丢给商业程序,能做到今天的底部?利润全都给软件授权吃掉了吧
军政领域我觉得依然也是这样,”自主可控”并不是建立一套完全与世隔绝的软硬件生态
事实上使用各种已有的生态系统搭建,可以吸收各行业的人才,而且这个人才队伍可以持续更新优化
完全走另一套与众不同的队伍,只会让人才固定腐化,没有任何竞争力可言
至于操作系统国产化,和 RMB 国际化一样,外部根本没人限制你,有脑子的都明白各种兑换限制到底来自谁,自己都不能随便用,还指望别人也一起放开了用,搞笑,也就骗骗脑残。