我对操作系统编程很感兴趣,我想白手起家写我自己的内核。我精通C语言,还懂一点汇编。我打算买一本Andrew tanenbaum的书:"Operating systems Design and implementation“,开始读这本书。每个人都告诉我,这只是浪费时间,如果我放弃写自己的内核的想法就好了。但我只是想知道一切是如何在幕后工作的,学习编写自己的内核只是为了教育目的,我没有任何幻想,我的操作系统将是巨大的和可用的。
除了购买A.T OS Design and Implementation之外,还有什么方法可以了解OS在幕后是如何工作的?是否足以构建我自己的linux发行版?学
我正在读Unix编程环境.There是一个示例程序
echo "time is 'date'"
输出为
time is {current time}
但是在ubuntu的bash中,它并没有给出输出,因为expected.It打印了整行
time is 'date'
为什么会这样呢?读一本过时的书来学习Linux操作系统可以吗?