首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >操作系统开发。如何开始?

操作系统开发。如何开始?
EN

Stack Overflow用户
提问于 2012-07-12 16:09:00
回答 1查看 1.7K关注 0票数 0

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

为了确保我在正确的方向上迈出了正确的一步,我需要这个论坛上的专家的帮助来引导我走向正确的方向。我并不期望用汤匙喂食,但你对此的想法,以及对好书和链接的参考,可以帮助像我这样的新手开始这样的编程。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-12 16:48:43

老实说:

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

如果您的目标是为开放源码软件库做出贡献,请不要试图编写操作系统,而是选择一个不同的方式。实际上有成百上千个操作系统项目,其中一些已经酝酿了几年,OSDev.org的操作系统开发社区的普遍共识是,它很有趣,很有趣,但不一定富有成效。

如果您坚持,请访问我给出链接;您将在那里找到信息和更多链接。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11447557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档