从零编写的操作系统内核

Build a working OS kernel

编写一个操作系统,想必是很多开发者都曾怀揣的梦想。似乎总觉得,这是个挺厉害的事情。的确,通过这个过程,我们能搞清楚很多原来只在书本中见过的概念,例如,内核是如何保护自己代码的?虚拟内存虚拟的到底是什么?任务调度是如何实现的?GUI是如何画出来的?操作系统是如何对外提供各种服务的?等等。

无论你读过多少书,也不如亲自用代码实践一遍理解的透彻。

实际上,本着学习的目的,开发OS内核不易,只是在于一些我们不太容易找到的知识以及方式方法。单从软件开发角度来说,写一个内核和实际开发一个应用并没有很大的差异。要说它和平时我们编程最大的不同,就是自由,没有什么限制、自然也没有什么辅助。一切都得自己动手、丰衣足食。

于是,从零开始开发一个可以工作的内核,就是我们这个学习路径的目的。

Image Description
0 Series
0% Complete

从Step 1循序渐进或者任意浏览你感兴趣的话题

关于我们

想循序渐进的跟上最新的技术趋势?想不为了学点东西到处搜索?想找个伙伴一起啃原版技术经典书?技术之外,还想了解高效的工作流技巧?甚至,工作之余,想找点儿东西放松心情?没问题,我们用4K开发视频,配以详尽的技术文档,以及精心准备的广播节目,让你渴望成长的技术需求,也是一种享受。

Email Address

10@boxue.io

客户服务

2085489246

关注我们

在任何你常用的社交平台上关注我们,并告诉我们你的任何想法和建议!

邮件列表

订阅泊学邮件列表以了解泊学视频更新以及最新活动,我们不会向任何第三方公开你的邮箱!

2018 © All Rights Reserved. Boxue is created by 10 11.