好奇,使用 Rust 开发的操作系统会不会成为操作系统真正国产化的一个突破口?

2021-04-01 19:36:53 +08:00
 gzf6

比如火狐的 Redox,军工和政企的要求大部分就是安全稳定,应该会有些市场吧?不知道国内有没有类似的项目

12008 次点击
所在节点    程序员
106 条回复
alw
2021-04-02 08:44:40 +08:00
我觉得 国产化的操作系统 的关键不在于用什么新语言,而在于有没有关系.....
gzf6
2021-04-02 08:48:11 +08:00
@NilChan 是的
wpyfawkes
2021-04-02 08:52:23 +08:00
国产操作系统现在来看不是一个技术问题....
murmur
2021-04-02 08:59:41 +08:00
deepin+微信+qq 我就知足了

腾讯是国产操作系统的最大阻碍
yazinnnn
2021-04-02 09:38:27 +08:00
拥抱自由软件就挺好,只是怕以后美帝长臂管辖到不让你用自由软件
gzf6
2021-04-02 09:40:53 +08:00
@yazinnnn 是的,之前禁了一波开源软件的时候就预感到了
litchinn
2021-04-02 09:44:41 +08:00
据说 redox 不是用了一大堆 unsafe 吗,又据说 linux 会加大对 rust 的支持,可能会先用 rust 写驱动,如果效果拔群说不定以后就会用 rust 重写内核呢
fengmumu
2021-04-02 09:49:14 +08:00
好多人纠结国产,为什么必须要国产,难道不是因为你们的外国爸爸着急了会禁止中国使用开源软件,或则直接逼着对应的软件修改开源协议,那时候你怎么办呢
gzf6
2021-04-02 09:57:45 +08:00
@litchinn 是的,涉及到底层的代码,unsafe 量大增。不过很多服务端软件和区块链都转 Rust 了,一个是减小内存使用量节约成本,一个是为了安全,我觉得应该会有很多互联网巨头或云服务商去推动 Linux 内核改进,毕竟对他们来说是有利可图的。
dawn009
2021-04-02 10:08:11 +08:00
@JmmBite #36 自由软件哪点有违自力更生?
dawn009
2021-04-02 10:12:54 +08:00
说禁止自由软件的就搞笑了。

第一,没有任何法律依据能做到这件事。

第二,没有任何自由软件社区会买这个帐。

第三,源代码都放给你了,还怎么禁止?
wipbssldo
2021-04-02 10:14:49 +08:00
Linux 之所以安全稳定是因为有全世界的人审查源码,和语言无关。
chinagxwei
2021-04-02 10:15:34 +08:00
@fengmumu 那我很好奇,如果国外禁止中国使用开源的编程语言,那中国要怎么办?如果要禁 c/cxx,java,更甚者要禁用汇编呢?是不是要重新使用二进制编程???
guyeu
2021-04-02 10:17:15 +08:00
不是很懂操作系统这种基础设施老有人想着把它框到一个国家里面。。。
skinny
2021-04-02 10:21:04 +08:00
说的好像用了 rust 就金刚不坏一样……吹也要讲基本法啊
tairan2006
2021-04-02 10:21:52 +08:00
你这逻辑在哪
dawn009
2021-04-02 10:23:47 +08:00
@guyeu #54 主要是思维的局限和落后。
楼主和楼上的某些人搞不清谁是敌人,谁是盟友。在该统战的地方搞对立,盲目浪费资源
fengmumu
2021-04-02 10:28:31 +08:00
@chinagxwei 所以呢,如果外国真的禁用了呢?那时候中国要怎么办,你既然好奇,说明一旦这个情况发生,你就抓瞎了,搞国产化不就是为了最大可能的在这种情况下提高自己的存活率吗?
还有我不知道你阴阳怪气的想说啥,是否中国不搞这些了,搞买办主义你就高兴了,最近某国想方设法卡中国脖子你看不到吗?最简单的,禁止安卓,win 对中国开放,你可以用,但是你的产品还能卖吗?你用的东西都不合法了啊,你可以说他在不是疯了,但是他假如就这样干呢?你可以说咱们那会自己研制,可以啊,你研制好了,他们也在不断进步,然后那会再对你免费开放,这时候大把的理中客,和买办就会跟进,这个时候你花费大多精力研制的就浪费了,多来几次,你觉得又会怎么样呢?
居安思危,思则有备,有备无患
帝国亡我之心不死啊,阿呆
fengmumu
2021-04-02 10:30:06 +08:00
@dawn009 github 给伊朗开源吗?美国只对个别区域禁止,你觉得你所谓的开源社区会沸腾吗?源代码给你了,后面的版本不对你开放,你一直用老代码吗?
dawn009
2021-04-02 10:33:47 +08:00
@fengmumu #59 伊朗拿不到源代码吗?开源社区会停止开源吗?开放的源代码可能禁止个别地区拿到吗?你觉得要是连 fork 后的二次开发能力都没有,会有能力谈什么自主创新吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/767321

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX