用模块化的思维,我一个人是不是也可以开发出一个操作系统?你开发过什么伟大的东西?

2020-01-21 17:18:16 +08:00
 find456789

比如, 我梳理好模块分布

然后先开发模块 1, 然后模块 2, 模块 3, 模块。。。。

最后拼起来, 就可以成为一个非常简陋的 os

然后,我用敏捷开发原则

逐步的完善, 修修补补, 不出半年,应该可以开发出 一个很棒的操作系统吧

3450 次点击
所在节点    随想
12 条回复
shintendo
2020-01-21 17:31:11 +08:00
是的,把大象装进冰箱同理
vhysug01
2020-01-21 17:36:42 +08:00
你看 linux,也是这么干的,中国自主研发就靠你了
dbw9580
2020-01-21 17:38:47 +08:00
你可以先开发一下大脑
maichael
2020-01-21 17:40:37 +08:00
你也可以用模块化的思维造一个长城。
babapapa
2020-01-21 17:41:45 +08:00
感觉 5g 普及后,会有一些新系统出现。
newtype0092
2020-01-21 17:43:28 +08:00
思路没问题,工作量判断上可能有点问题。
rogwan
2020-01-21 17:45:31 +08:00
无论哪个领域的知识,要是真找专家给你单独辅导,讲讲大概一天就够了,造火箭、造蘑菇、造 CPU、造 OS 等等,理论上成立,不等于工程上能行,工程上能行不等于商业上有用。
rogwan
2020-01-21 17:47:59 +08:00
别说 OS,PL 就难倒了不是,Mulan 刚凉快叻
paopjian
2020-01-22 02:41:14 +08:00
模块之间是联动啊,动一个其他都动。
自己的操作系统不是很难,但是很棒不现实吧
gamous
2020-01-22 13:40:57 +08:00
CMU 15-410: Operating System Design and Implementation 了解一下,以工业级的代码质量要求从零搭 OS 内核,这只是一门课而已。个人写操作系统不是不可能,只是底层基础知识要相当扎实才又实现的能力,但能写到好用到商业化的距离远着呢,大量的边界检测、安全保护、许多现代操作系统特性已非单枪匹马能完成了。
From313
2020-01-22 16:04:00 +08:00
不懂就问...5G 普及和新系统有啥关系...
bog
2020-01-23 12:28:24 +08:00
@From313 不知道,5G 是万能的

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

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

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

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

© 2021 V2EX