30天自制操作系统
内容简介
自己编写一个操作系统,是许多程序员的梦想。也许有人曾经挑战过,但因为太难而放弃了。其实你错了,你的失败并不是因为编写操作系统太难,而是因为没有人告诉你那其实是一件很简单的事。那么,你想不想再挑战一次呢?
这是一本兼具趣味性、实用性与学习性的书籍。作者从计算机的构造、汇编语言、C语言开始解说,让你在实践中掌握算法。在这本书的指导下,从零编写所有代码,30天后就可以制作出一个具有窗...
作者简介
川合秀实(Hidemi Kawai)
生于1975年,是一位以“轻量化”编程思想见长的“非主流”开发者。2000年因自行开发的OSASK项目而名声大噪。OSASK是一个开源的32位微型操作系统,它并非以Linux等内核为基础,而是完全从零开始开发,在一张软盘的容量下实现了GUI、多任务、多语言等高级特性,启动时间只需1秒。本书的内容可以看成是作者以OSASK为蓝本,教会读者从零...
目录
文章试读
“好想编写一个操作系统呀!”笔者的朋友曾说这是所有程序员都曾经怀揣的一个梦想。说“所有的程序员”可能有点夸张了,不过作为程序员的梦想,它至少也应该能排进前十名吧。 也许很多人觉得编写操作系统是个天方夜谭,这一定是操作系统业界的一个阴谋(笑)。他们故意让大家相信编写操作系统是一件非常困难的事情,这样就可以高价兜售自己开发的操作系统,而且操作系统的作者还会被顶礼膜拜。那么实际情况又怎么样呢?和别...
该书热门标签
- 最新
- 热门
-
0 TH巨 QEr丅y 2014-08-12
hehe
-
1 晓来谁听风雨声 2016-12-17
这本书很是吸引人,让我在大学期间尝试了自制操作系统的乐趣,虽然最后没有完整写完,但是这期间的乐趣是难忘的
-
1 红尘过客 2013-03-18
最值得推荐的操作系统入门书。醍醐灌顶啊。我在 github 上开了个逐日提交, 方便大家学习. https://github.com/free2000fly/haribote
-
0 骨子里的沉默 2012-11-07
偏方,不正统。
-
0 李亮网络 2013-04-29
作者对操作系统的见解独到,该书是程序员必读的书
-
0 数据堆栈 2016-06-02
虽然作者有时候很啰嗦,但是的确是很可爱,孜孜不倦,唯恐读者不懂,整体下来,对操作系统的知识有了整体的复习又增强了实践性,把概念具象化了,是一本好书!
-
0 PeeWee 2013-08-23
不错的一本书,但很多实验都在xp上做,用linux就不那么方便了。。。。
-
0 梦想不断超越 2017-04-27
从汇编入门,再导入c,到鼠标中断,看了两周,无奈后续部分实在晦涩难懂,便难以继续。不过本书的作者可谓天才,用汇编和c完成了简易的os,虽然没有看完,但书中的有些概念还是值得一看,在熟悉了已经封装好的工具之后,接触底层内部的工作原理还是有必要的。 2017.4.27 阅 30天自制操作系统
-
0 DreamRunner 2013-06-04
犹豫了好久该给多少分,最后这本书没看完,不过主要原因大概是因为自己是计算机系的吧。风格很特例独行,不过说这种书我还是比较喜欢能读原作者写的原文,也许学完日语会有不同的评价吧……
-
0 lionful 2013-01-30
#第一天#
-
2 雨果僧 2014-01-09
汇编+C,32位编程,主要偏硬件模块,后面从内存管理开始有点晕.....=.=....先不撸这本了.......希望了解操作系统的,还是不要看这本了....了解汇编能做到什么程度的,还是可以拿来看看....
-
2 音符、时间、走走停停 2013-03-03
建议所有要读该书的人去读《一个操作系统的实现》
-
1 晓来谁听风雨声 2016-12-17
这本书很是吸引人,让我在大学期间尝试了自制操作系统的乐趣,虽然最后没有完整写完,但是这期间的乐趣是难忘的
-
1 红尘过客 2013-03-18
最值得推荐的操作系统入门书。醍醐灌顶啊。我在 github 上开了个逐日提交, 方便大家学习. https://github.com/free2000fly/haribote
-
1 皱月名 2014-05-21
虽然进程、内存、文件基本都没讲……
-
0 TH巨 QEr丅y 2014-08-12
hehe
-
0 骨子里的沉默 2012-11-07
偏方,不正统。
-
0 李亮网络 2013-04-29
作者对操作系统的见解独到,该书是程序员必读的书
-
0 数据堆栈 2016-06-02
虽然作者有时候很啰嗦,但是的确是很可爱,孜孜不倦,唯恐读者不懂,整体下来,对操作系统的知识有了整体的复习又增强了实践性,把概念具象化了,是一本好书!
-
0 PeeWee 2013-08-23
不错的一本书,但很多实验都在xp上做,用linux就不那么方便了。。。。
- 最新
- 热门
-
读懂《30天自制操作系统》的捷径
5有用 出版圈郭志敏 2012-08-13
说明:这是8月15日即将上市的一本新书,本文的摘选也可以命名为《30天自制操作系统》上市之前必读。本书幽默,有趣,可以说是技术书里的幽默书,让您读起来绝对不会感到乏味。在本书上市之前,您一定先要读下此... 查看全部>>
-
14天就够了
2有用 Hominid 2012-09-08
很罗嗦的一本大部头,如果把GUI部分砍掉,厚度可以减掉一半,名字也可以改为14天,GUI并不是OS的核心,作为一本讲解OS实现的书,写到字符界面和多任务就够了,毕竟像Linux这么成熟的OS也没有内置... 查看全部>>
-
适合了解从头开始设计OS的流程
0有用 James Tang 2012-11-09
正如本书介绍的一样,很适合用来了解OS是怎样从无到有开发出来的。虽然完全按照书上的操作可以实现预定的效果,但如果要真正理解第个环节的原理和技术,比如汇编、操作系统原理、计算机体系结构,是需要很多时间去... 查看全部>>
-
不错的书但是门槛太低
0有用 WHAT'S UP! 2013-02-04
本来是抱着了解操作系统内部机制以及能DIY一个自己的操作系统的心思来买这本书的,不过看了五六天之后才知道不太符合我的第一个要求,甚至连第二个要求也不符合,不知道怎么说总觉得这样的系统,总是感觉跟lin... 查看全部>>
-
不错的书
0有用 那个秋天 2014-02-14
我看了十多章了,买前,去书店看过几次,感觉能看下来,就买了一本,寒假没事就看,对着敲代码,一想能做出个系统,就兴奋。学习中。在这个过程中,明白了一些计算机知识,算是对学业的补充吧。凑字数0000000... 查看全部>>
-
有长处,也有不足
0有用 bao-jy 2014-05-23
作为专业操作系统设计与讲解的书籍的话,此书还是不太靠谱,很少涉及到操作系统需要去解决的问题,更偏向于演示操作系统的功能。设计上偏向于可视化,总体进度都是根据用户能看到的东西去做,有一些照猫画虎的感觉。... 查看全部>>
-
还是本很不错的书
0有用 makefile 2014-07-17
对于很多程序员来说,OS是很神秘的事情,但是要是看了《自己动手做操作系统》或者《操作系统原理》就觉得操作系统是非常复杂的,但是这本书,确实从0代码开始教你写出一个带图形的操作系统,虽然,操作系统比较简... 查看全部>>
-
我觉得简直糟糕极了
0有用 qwer789 2015-08-22
在汇编引导那一块,他用的是nask(自己写的)而不是nasm,fat12格式的核心代码也没有解释(那我要是在u盘上运行又怎么办),还有在导入c语言那一块,一连串用了cc1gas2naskobi2bim... 查看全部>>
-
感觉比于渊的好些
0有用 皱月名 2015-09-17
这本书才是真正的动手写xxx所以很多理论方面的东西你可能一时找不到,全都融在代码里面了,要仔细看。从helloos到haribote.nas到bootpack.c(中的HariMain)。其实这类书主... 查看全部>>
-
写在第17天
0有用 AiTech_ 2016-03-19
该书中有很多值得学习的地方,尤其是一些底层的东西,平常学习编程的时候,没有太多的机会接触这方面的东西。比如,文件的读取、磁盘的操作等等。当然,这些知识都比较零散,但是可以将它们当作进行系统地学习前的一... 查看全部>>
-
《30天自制操作系统》译者序(伪)
44有用 馒头家的花卷 2012-08-15
这本《30天自制操作系统》现在已经在各大书店和网上商城全面上架了,作为本书的4位译者之一,我负责翻译了本书约三分之二的内容。这是我参与翻译的第一本译著,我感到很激动也很紧张,因为我知道译者的水平对于一... 查看全部>>
-
用Git管理和学习操作系统
32有用 Rayleigh! 2012-12-11
一本相当不错的书,如果动手作一边能够对操作系统的理解有着相当的提升。为了方便各位朋友对系统的改进与学习,我在github开设关于此书的项目。https://github.com/Tassandar/O... 查看全部>>
-
一个水水的本科生的感受--这本书确实帮到了我
14有用 BAY 2013-12-30
不写力荐,只是推荐,因为,我明白能够特地找操作系统书的人,大抵都是有一定基础的牛人,对于他们或许这本书不太合适。。我只是一个普通的计算机本科生,快毕业了都。大家其实都明白的,啥都不会混个毕业。脑子里的... 查看全部>>
-
《30天自制操作系统》和类似“某某天”的不同之处
6有用 出版圈郭志敏 2012-09-03
之所以想把这个问题单独拎出来,是因为有读者问到了我这个问题。咨询了一下译者,又参照了译者的译者序(伪),来再次回答读者提出来的疑问,当然,我不是第一次解释这个问题。很多读者表示,以前看过类似“21天学... 查看全部>>
-
读懂《30天自制操作系统》的捷径
5有用 出版圈郭志敏 2012-08-13
说明:这是8月15日即将上市的一本新书,本文的摘选也可以命名为《30天自制操作系统》上市之前必读。本书幽默,有趣,可以说是技术书里的幽默书,让您读起来绝对不会感到乏味。在本书上市之前,您一定先要读下此... 查看全部>>
-
很有趣的书,学习梯度很平缓 ~
3有用 风雪夜归人 2012-09-07
自己DIY操作系统真的很有意思,本书虽然没有很深入的讲,但已给出的确实很有趣,算是物有所值。一口气读完了(大略的看看),感觉呢,这本书就是用来玩的,学东西可以再找本其他的书进行深入探索,接下来就是实践... 查看全部>>
-
14天就够了
2有用 Hominid 2012-09-08
很罗嗦的一本大部头,如果把GUI部分砍掉,厚度可以减掉一半,名字也可以改为14天,GUI并不是OS的核心,作为一本讲解OS实现的书,写到字符界面和多任务就够了,毕竟像Linux这么成熟的OS也没有内置... 查看全部>>
-
还没有读,但是已经被第一句吸引了
2有用 stephen 2012-09-09
求大牛提供《CPUの創りかた》pdf。或者尽快翻译此书,CPU制作方法。太诱惑了!刚在书店买,99元。网上都70多~哈哈求大牛提供《CPUの創りかた》pdf。或者尽快翻译此书,CPU制作方法。太诱惑了... 查看全部>>
-
书很不错,特别有意思
2有用 AKIRA 2012-09-05
书很不错,特别有意思,美中不足的是光盘所带源代码中的注释是日文乱码,需要通过IE等工具转换后才能正确显示,当然,前提是你得看懂日文的说...字数补丁:5050505050505050505050505... 查看全部>>
-
很好的一本书,适合编程“新手”,但不适合无任何基础的同学
1有用 追寻一片乐土 2014-08-14
首先我在阅读这本书前有着:《C语言入门经典》,《C和指针》,《汇编语言》(王爽的),《数据结构与算法分析C语言》这四本书的基础(都只看过一遍,理解的不是那么熟练)。看这本书,我也没求全部理解(事实上如... 查看全部>>
评价“30天自制操作系统”