- 论坛徽章:
- 0
|
nikshuang 发表于 2012-03-14 11:29 ![]()
说句实话搂主别不高兴,你自己做的OS且不论好坏,估计很难找到敢用的人,除非你把它做成一个开源项目能吸引 ...
谢谢你的意见. 这些事情我也想过.
当我决定要做一样事情的时候, 我会先考虑的是自己要用得上.
这样这个项目无论有没有人用, 对我自己来说都不会是个坏事.
但是问题就是, 相对于我以前做的项目,
一个OS实在太庞大了, 我无法独立完成所有的事情.
内核, 我可以搞定, 各种架构的设计我也可以搞定.
但是我需要更多的人参与进来, 去做驱动开发, 做界面开发, 做各种各样的移植工作.
所以, 这个项目必须会开源的 .
而我也明白一个没生命力的东西开源了也没用,
所以, 这个项目, 必须要达到一定的程度, 觉得可以带来影响力了, 我就会直接开源.
要达到一定的影响力, 需要达到一下程度 :
1 - 把磁盘IO与网络IO实现掉, 直接在这个基础上做网络服务器的各种应用. 可以考虑移植PHP/RUBY之类的做验证. 这会很省时间, 还能与Windows/Linux进行性能对比测试.
2 - 由于我对驱动程序了解不多, 所以我会先做一个虚拟显卡, 这个虚拟显卡直接就通过网络把界面数据发送给局域网的其他电脑. 这样我就可以直接去做GUI设计了.
实现了这两点后, 就开源. 然后首先第一步就是去找人帮忙, 去写一个通用的, 能在虚拟机与一般PC下能工作的显卡驱动程序. 没物理加速没紧要, 前期能让开发者都能看到界面就够了.
更进一步的如何做, 无非就是往更多更强的功能进发了. 尽量移植各种基于C的东东, 是最省时间的方案.
|
|