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

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

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

12431 次点击
所在节点    程序员
106 条回复
ihipop
2021-04-01 19:40:53 +08:00
目前做国产桌面操作系统的 deepin 是 Linux 内核+QT 做大部分 UI+Go 做大部分服务
涉及到 OS 不是只有底层了,只要你面向消费市场,UI 都是绕不过去的
cmdOptionKana
2021-04-01 19:42:20 +08:00
操作系统本身并不算特别难搞,难的是生态,是应用软件。政企离不开 Office 软件。军工对 linux 系统代码审查就可以确保安全,如果需要额外的稳定也已经有其他操作系统(比如飞机的操作系统就是特殊的)。
Jirajine
2021-04-01 19:45:11 +08:00
rust 不是拿来写绿坝的。
wayslog
2021-04-01 19:46:31 +08:00
不会,但可以做为研究方向。另外现在我其实更看好 https://github.com/rcore-os/zCore 的这个内核。
jeffwcx
2021-04-01 19:47:05 +08:00
@cmdOptionKana 其实我觉得现在已经冒出越来越多的 web 应用,也许情况能有所改变
cmdOptionKana
2021-04-01 20:04:36 +08:00
@jeffwcx 为了使用 web 应用,需要浏览器,维护一个紧跟 web 标准的浏览器也很难。再考虑到很多政企还在坚守 win7 和 IE,想转换到另一个全新的系统,太难了。
felixcode
2021-04-01 20:06:48 +08:00
能用 Rust 写出比现有操作系统更加安全稳定代码的程序员能有几个?
bruce0
2021-04-01 20:11:45 +08:00
写操作系统的瓶颈或者说难点不在语言吧, 主要是生态问题, 系统上的配套软件, 比如 office 套件, 一个系统上什么都没有 根本没法用
gzf6
2021-04-01 20:46:25 +08:00
@bruce0 现在搞一套生态比以前容易多了,只是没人像支持 Google 一样支持国内企业,国内企业也没资金和实力去推广
gzf6
2021-04-01 20:47:58 +08:00
@felixcode 国内的大牛还是挺多的,只是搞商业化还是老美强
gzf6
2021-04-01 20:48:47 +08:00
@cmdOptionKana 没有什么离不开的,现在的国际形势,你离不开也得离开
janxin
2021-04-01 21:10:43 +08:00
不会
seki
2021-04-01 21:14:12 +08:00
先定义一下什么是国产化的操作系统
roundgis
2021-04-01 21:34:01 +08:00
和 rust 關係不大

或者說這不是一個技術問題
falcon05
2021-04-01 21:38:56 +08:00
应该说用什么技术无关,目前桌面平台和移动平台的操作系统已经固化了,除非出现一个独立于桌面端和移动端的新平台,新的操作系统才有希望异军突起。
boris93
2021-04-01 21:47:44 +08:00
不是语言的问题,甚至不是技术问题
我印象里军方内部的一个系统是拿 FreeBSD 改的,原因就是 FreeBSD 许可证允许不开放源码,而 FreeBSD 本身又是开源的,开源就可以审查代码保证可控,可以二次开发保证自主
网上那帮喷子懂个屁,张嘴闭嘴就是美国人的系统,它们连他妈 Linus 是哪国人都不知道,更别说 BSD 是啥
dawn009
2021-04-01 21:50:19 +08:00
依靠自由阵营突破垄断,比另起炉灶靠谱多了。
cmdOptionKana
2021-04-01 21:51:06 +08:00
@gzf6 国际形势只可能禁止我们去其他国家卖软件硬件,但无法阻止我们去用其他国家的软件。
gzf6
2021-04-01 21:58:53 +08:00
@dawn009 但是好多人忽略了,即使是开源软件也是有版权的,而因为版权问题导致的开源软件被禁用之前也是发生过的,所以 18 年国家才会搞安全可控开源社区
across
2021-04-01 22:11:03 +08:00
只为了搞技术而拍脑袋拍出一个产品的思路是不可取的···· 而且竟然单单是个语言·····

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

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

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

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

© 2021 V2EX