我真的想开始从事操作系统开发,特别是内核开发,使用开放源码达尔文项目--构建我自己的Mac--类似于操作系统,但是我根本没有足够的经验从事内核开发的黑色艺术--我经常被评论所吓倒:“您的代码必须接近壮观”,“您需要成为一个编程老手才能在内核空间中写作”。
所以我试着去找其他的项目。目前我正在CryENGINE 3工作,但我无法进入API,因为我一直想开始内核开发。
我没有在用户土地程序方面的经验,但我已经研究并创建了基于小型装配的程序。
注:我17岁了。
有什么项目你可以推荐我开始,这样我就可以获得一些经验的用户土地应用程序?我发现几乎不可能创造出革命性的东西。
我有使用C,C++,C#,Java,Haskell,Ruby和ASM的经验。
另外:利用软件开发创建企业的机会有多大?
发布于 2012-03-08 22:32:34
是的,要真正为一个消费者级的内核做出真正的贡献,你真的必须做得那么好。
但是,这并不意味着您必须很好地处理内核代码并学习它是如何工作的。你可以在任何时候开始,这将是一个很好的学习经验。只是不要指望它是容易理解的,特别是在一开始。
https://softwareengineering.stackexchange.com/questions/138886
复制相似问题