0

我是Java开发人员。我一直想编写自己的内核并开发一个小型操作系统,我不知道这个内核或操作系统会是什么样子或它们会做什么,但我有热情开发一些有用的东西来为这个广阔而美丽的开源世界做出贡献. 我想这样做,但我的问题是我不知道如何开始。我在大学时学过 c/c++,现在我不太记得这些编程语言了,但我可以重新开始学习。我知道这段旅程将是艰难而漫长的,但每一次漫长的旅程都是从一步开始的。

为了确保我朝着正确的方向迈出正确的一步,我需要本论坛专家的帮助来指导我正确的方向。我并不期待用勺子喂食,而是希望您对此的想法以及对可以帮助像我这样的新手开始使用此类编程的好书和链接的参考。

谢谢

4

1 回答 1

2

老实说:

我不知道这个内核或操作系统会是什么样子,或者它们会做什么,但我热衷于开发一些有用的东西来为这个广阔而美丽的开源世界做出贡献。

如果您的目标是为开源软件池做出贡献,请不要尝试编写操作系统,而是选择不同的事情来做。确实有数百个OS 项目,其中一些项目已经酝酿了好几年,OSDev.org上的 OS 开发社区的普遍共识是,它很有趣,但不一定富有成效。

如果您坚持,请按照我提供的链接进行操作;您将在那里找到信息和更多链接。

编辑:如果您正在寻找一个有趣的项目来学习一门新语言,请选择想要使用的东西。这么多人在早期编写计算器或地址管理程序是有原因的。但说真的,内核空间中的 C++ 与应用程序开发中的 C++ 非常不同,以至于它们也可以是不同的语言。

于 2012-07-12T08:48:42.987 回答