V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
find456789
V2EX  ›  随想

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

  •  
  •   find456789 · Jan 21, 2020 · 4083 views
    This topic created in 2294 days ago, the information mentioned may be changed or developed.

    比如, 我梳理好模块分布

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

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

    然后,我用敏捷开发原则

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

    12 replies    2020-01-23 12:28:24 +08:00
    shintendo
        1
    shintendo  
       Jan 21, 2020
    是的,把大象装进冰箱同理
    vhysug01
        2
    vhysug01  
       Jan 21, 2020
    你看 linux,也是这么干的,中国自主研发就靠你了
    dbw9580
        3
    dbw9580  
       Jan 21, 2020 via Android   ❤️ 1
    你可以先开发一下大脑
    maichael
        4
    maichael  
       Jan 21, 2020
    你也可以用模块化的思维造一个长城。
    babapapa
        5
    babapapa  
       Jan 21, 2020
    感觉 5g 普及后,会有一些新系统出现。
    newtype0092
        6
    newtype0092  
       Jan 21, 2020   ❤️ 3
    思路没问题,工作量判断上可能有点问题。
    rogwan
        7
    rogwan  
       Jan 21, 2020
    无论哪个领域的知识,要是真找专家给你单独辅导,讲讲大概一天就够了,造火箭、造蘑菇、造 CPU、造 OS 等等,理论上成立,不等于工程上能行,工程上能行不等于商业上有用。
    rogwan
        8
    rogwan  
       Jan 21, 2020
    别说 OS,PL 就难倒了不是,Mulan 刚凉快叻
    paopjian
        9
    paopjian  
       Jan 22, 2020 via Android
    模块之间是联动啊,动一个其他都动。
    自己的操作系统不是很难,但是很棒不现实吧
    gamous
        10
    gamous  
       Jan 22, 2020
    CMU 15-410: Operating System Design and Implementation 了解一下,以工业级的代码质量要求从零搭 OS 内核,这只是一门课而已。个人写操作系统不是不可能,只是底层基础知识要相当扎实才又实现的能力,但能写到好用到商业化的距离远着呢,大量的边界检测、安全保护、许多现代操作系统特性已非单枪匹马能完成了。
    From313
        11
    From313  
       Jan 22, 2020
    不懂就问...5G 普及和新系统有啥关系...
    bog
        12
    bog  
       Jan 23, 2020 via Android
    @From313 不知道,5G 是万能的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2406 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 01:49 · PVG 09:49 · LAX 18:49 · JFK 21:49
    ♥ Do have faith in what you're doing.