我是java开发者。我一直想写自己的内核和开发一个小的操作系统,我不知道这个内核或操作系统会是什么样子,或者它们会做什么,但我有一种激情,开发一些有用的东西,为这个广阔而美丽的开源世界做出贡献。我想这样做,但我的问题是我不知道如何开始。我在大学的时候学过c/c++,现在我不太记得这些编程语言了,但我可以温习一下开始。我知道这段旅程将是艰难而漫长的,但每一次漫长的旅程都是从一步开始的。
为了确保我在正确的方向上迈出了正确的一步,我需要这个论坛上的专家的帮助来引导我走向正确的方向。我并不期望用汤匙喂食,但你对此的想法,以及对好书和链接的参考,可以帮助像我这样的新手开始这样的编程。
谢谢
发布于 2012-07-12 16:48:43
老实说:
我不知道这个内核或操作系统会是什么样子,也不知道它们会做什么,但我有一种激情,可以开发一些有用的东西,为这个广阔而美丽的开源世界做出贡献。
如果您的目标是为开放源码软件库做出贡献,请不要试图编写操作系统,而是选择一个不同的方式。实际上有成百上千个操作系统项目,其中一些已经酝酿了几年,OSDev.org的操作系统开发社区的普遍共识是,它很有趣,很有趣,但不一定富有成效。
如果您坚持,请访问我给出链接;您将在那里找到信息和更多链接。
编辑:如果你正在寻找一个有趣的项目来学习一门新的语言,选择你想要使用的东西。这就是为什么这么多人在早期编写计算器或地址管理程序的原因。但说真的,内核空间中的C++在应用程序开发方面与C++有很大的不同,它们可能是不同的语言。
https://stackoverflow.com/questions/11447557
复制相似问题