如何制作操作系统 [英] How To Make An Operating System

查看:90
本文介绍了如何制作操作系统的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿伙计们,



我一直想着这个,我真的想制作自己的操作系统。它不一定是任何花哨的东西,只需一个基于控制台的基本ui就可以了。我不想让人们评论并告诉我这是一项太大的任务,我知道我的反对意见。当人们只是告诉我放弃我想要做的事情时,它真的很烦我,因为它太难了,这就是我被告知制作编程语言,但我现在正在编程语言。我敢肯定,如果我付出努力,那么我将开始能够像制作编程语言一样制作操作系统。



所以,为了简单起见,我正在找人给我一个关于如何制作操作系统的详细教程的链接,而不是告诉我它太难了,它是可行的,如果它不,没有人会这样做。我敢肯定,如果我努力实现这一目标,我最终可以做到。

解决方案

我认为没有任何一种编写操作系统的教程。您可能会找到一些关于此主题的书籍。请参阅操作系统的参考部分[ ^ ]维基百科文章。本文包含一个标题为操作系统开发作为业余爱好的部分,其中包含一些可能也有帮助的链接。其中一个导致 OS Dev.org Wiki [ ^ ]。


我们有一个关于此主题的文章系列:开始操作系统开发 [ ^ ]由 0x3c0


正如您所说,这是一项太大的任务。



但你可以了解这一点。以下链接可能有用!



1. http://www.osdever.net/index.php/tutorials/view/getting-started-in-os-development [ ^ ]



2. http://wiki.osdev.org/Main_Page [ ^ ]



3.书的索引操作系统设计与实现(我推荐):

http://minix1.woodhull .com / osdi2 / toc.html [ ^

hey guys,

i have been thinking about this for a while and i really want to make my own operating system. it doesn''t have to be anything fancy, just a basic console-based ui would be fine. i don''t want people commenting and telling me that it is too big of a task, i know what i am up against. it really annoys me when people just tell me to give up what i want to do because it''s too hard, that''s what i was told about making a programming language, yet i am making programming languages currently. i''m sure that if i put effort into it, then i will start to be able to make operating systems just as i am making programming languages.

so, to make it simple, i am looking for someone to give me a link to a detailed tutorial on how to make an operating system and don''t just tell me that it''s too hard, it is do-able, if it wasn''t, no one would be doing it. i''m sure that if i work hard at making this happen, i could eventually do it.

解决方案

I don''t think that there is any kind of tutorial on writing operating systems. You may find some books about this topic. See the reference section of the Operating System[^] Wikipedia article. The article contains a section entitled ''Operating system development as a hobby'' with some links which may be also helpful. One of these leads to the OS Dev.org Wiki[^].


We have an article series on this topic: "Beginning Operating System Development"[^] by 0x3c0.


As you said it is a "too big of a task".

But you can learn about that. Following links might be useful !

1. http://www.osdever.net/index.php/tutorials/view/getting-started-in-os-development[^]

2. http://wiki.osdev.org/Main_Page[^]

3. Index of the book "Operating Systems Design And Implementation" (I recommend it) :
http://minix1.woodhull.com/osdi2/toc.html[^]


这篇关于如何制作操作系统的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆