
1 em70 Nov 3, 2014 via Android 对有兴趣的人来说技术不算难,难的是没那么多时间去玩这个,国人都得忙着赚钱养家。等我退休了,准备写点有意思的东西玩玩,OS值得考虑 |
2 nealfeng Nov 3, 2014 操作系统是一个总的名称,有简单的也有复杂的。难有时也是一个工作量大小的问题,而不是说技术上不可实现。 |
3 Doubear Nov 3, 2014 写一个操作系统 实现输出功能 然后用其在屏幕上显示“中国制造” OK 你可以去申请科研资金了 |
4 Mutoo Nov 3, 2014 看看这本书还是蛮有意思的《自己动手写操作系统》,别人说有多难不如自己体验一下。 |
5 hualuogeng Nov 3, 2014 《自己动手写操作系统》+1 |
6 rail4you Nov 3, 2014 操作系统是最复杂的软件。成熟的操作系统包含无数复杂的组件(图形界面,网络,文本工具等),单人不可能完成,多人协作开发也需要极长时间,还得运气好才行。 新兴的操作系统,从头开发工作量太大,只能在前人的工作基础上做改进。unix核心的系统也有很多流派,freebsd注重安全性,科研机构喜欢从freebsd 内核不完善,功能简单的操作系统,倒是个人能开发完成。这类系统兼容性不好,无法融入主流应用软件的生态圈中,没有实用价值。在教学中使用还有点意义,能帮助学生更好的理解操作系统。 |
8 jun4rui Nov 3, 2014 via Android 多看的《30天自制操作系统》打折时只要25快,就这么难 |
9 xuwenmang Nov 3, 2014 没人给你写软件,有个屁用。。。 |
10 wangtuyi Nov 3, 2014 记得国外有个小孩子写了一个,能放到软盘里面的 |
11 raywill Nov 3, 2014 可大可小。*nix实际上不是操作系统,而是一个软件站,从内核到库到应用。 通常说的“写一个操作系统”,或者教科书上定义的操作系统,一般指内核。 一般,一个基本的内核,大概1w行代码就可以了。一个全功能的内核,则需要30万到100万行代码。 一个玩具内核(比如“记得国外有个小孩子写了一个,能放到软盘里面的”),大概1000~2000行左右的代码即可,包括100~200行汇编(bootloader)和1000多行C。 |
12 allenforrest Nov 3, 2014 看看 pyos,当年学校的一个师弟写的,在 bbs 很是火了一阵子 |
13 reeco Nov 3, 2014 |
14 reeco Nov 3, 2014 图片没插成功.... |
15 momo5269 Nov 3, 2014 现在从无到有并不难,从不没电到有电的才难 |
16 Tink PRO 有一本书教自己动手些操作系统 |
17 gamexg Nov 3, 2014 系统还是小事,主要生态环境太难了,你的系统什么软件也没有,谁用啊? |
18 x86 Nov 3, 2014 国外叫操作系统,国内叫炒作系统 |
19 choury Nov 3, 2014 via Android 不难,我本科毕业做的就是这个,前后用了大半年,是x86架构的 |
20 iscraft Nov 4, 2014 dos就算吧 挺佩服sun和apple两家公司的 一家基于自己的sparc硬件重写了unix 一家在BSD微内核上重建了一个强大的操作系统 而且apple与IBM离婚后 立刻从power换成了intel x86 |
21 ahtsiu Nov 4, 2014 menuet 有十几年历史了,当年也是以“1.44M 软盘里的图形界面操作系统”著称,前段时间突然想起找来回味一下,发现作者还在更新,真是执着啊 |
22 sinxccc Nov 4, 2014 写一个能跑的操作系统 非常容易 写一个能满足普通人日常使用的通用操作系统 非常困难 |
23 ffffwh Nov 4, 2014 我们课上跟着MIT jos做过 |
24 jun4rui Nov 4, 2014 via Android @iscraft osx其实就是Jobs被苹果CEO赶走后自己开的公司搞的Unix类系统,不算从头写起,大概相当Android之于Linux的意思 |
25 standin000 Nov 4, 2014 这要看你希望达到什么级别,要达到商用级别,不砸个千人十年没可能。 |