Operating system 开发操作系统
我想开发一个简单的操作系统。通过输入用户名和密码要求用户登录的程序。登录后,用户可以看到自己的桌面,并可以创建一些文本文件 我以前没有任何操作系统开发经验。我知道C和C++和java。 我不知道从哪里开始。我想使用Linux内核,但我不知道如何使用它,根据我的要求修改和使用它Operating system 开发操作系统,operating-system,Operating System,我想开发一个简单的操作系统。通过输入用户名和密码要求用户登录的程序。登录后,用户可以看到自己的桌面,并可以创建一些文本文件 我以前没有任何操作系统开发经验。我知道C和C++和java。 我不知道从哪里开始。我想使用Linux内核,但我不知道如何使用它,根据我的要求修改和使用它 我该怎么做 看看这些其他问题 正如pavium所说,没有简单的答案。这将是一项非常有趣、漫长且富有挑战性的任务 --这和前一个是相互关联的 Developing an operating system 如果你
我该怎么做 看看这些其他问题
- 正如pavium所说,没有简单的答案。这将是一项非常有趣、漫长且富有挑战性的任务
--这和前一个是相互关联的
Developing an operating system
如果你能写操作系统,你就不会来问了,相信我。看看维基和论坛。如果你对操作系统还没有很好的理解,我建议你买Andrew S.Tannenbaum的《现代操作系统》一书
如果您想使用linux内核,您可以通过编写linux内核模块开始探索它。这是一个探索内核内部的好方法。有关此主题和其他内核相关主题的更多信息,请参阅。您为什么要开发自己的操作系统?任何一款产品都能立即满足您的所有要求。尝试安装,看看它如何满足您的需要。如果没有,请询问有关如何修改它的问题。请参阅 在线图书
开发您自己的32位操作系统:您想要的不是创建一个操作系统,而是一个linux发行版
转至并遵循LFS手册的说明。这将是一项艰巨的工作,但我认为您这样做只是为了“证明您的技能”,否则我建议修改现有的发行版(正如Teddy所说)。您面前有大量的学习。我们无法给您提供方便的“25字或更少”的答案,除了一些链接。现在已经有很多免费的操作系统使用linux内核,并且不仅仅是创建一些文本文件。我想使用linux并构建我自己的。怎么做?@anad:如果我自己开发只处理文本文件的操作系统,你会有什么问题吗?你认为哪些功能符合“操作系统”的要求?目标是什么还不清楚。你只想在简历上写“操作系统”?作者想要linux的新用户空间。但并不是新的OSI感谢我们有伟大的免费操作系统。但是,至少从程序员的角度来看,没有什么比自己编写更重要的了。