发起人:nos lm 初入职场

回复 ( 2 )

  1. 海纳
    理由
    举报 取消

    不请自来。我其实并不知道如何营销书籍,但我想,一本书,大家会不会买,更多的还是在考虑这本书有没有用,而不是这本书够不够牛。

    那我想从这个角度来说一说这本书。

    首先,我承认这本书足够牛,这本书的作者的水平也足够,也许像书的封面上所介绍,精通编译器,精通操作系统也许有一点点鼓吹之嫌,但也不会太过离谱。

    但是,这是一本对我没有用处的书。其实,我在进行操作系统实践的过程中,并不太愿意去阅读除Linux之外的其他操作系统的源代码。例如于渊的那本《自己动手写操作系统》,我也是只读完保护模式的内容,就去照着linux0.11的代码,自己去把linux0.11敲了一遍,这中间当然有自己的思考和设计,但实际上,更多的还是在学习linux的设计。沿着linux0.11的脉络,我又细读了1.0的代码。1.0就已经很好地实现了虚拟内存,网络驱动和ext2文件系统。在读过1.0的代码以后,再去阅读2.4和2.6相关的书籍和代码,就几乎没有障碍了。

    为什么不想再去看另一个操作系统呢?因为太忙,而且与工作无关。我多研究一下Linux的源代码,对于自己的工作是有很大的好处的,而再去读一个不太可能应用于工业生产的操作系统,显然是没什么好处的。

    对于现在的我而言,要想从新写一个操作系统,也可以写得出来。但那一定是有深刻的Linux烙印的,再写一个Linux是毫无意义的事情。我在想,除非我去设计一个微内核的操作系统,以便于去适应现在的多核,多CPU的体系结构。否则,重写一个操作系统没有任何好处,最多只是一个看上去很牛的玩具罢了。

    从这个角度来说,这个书其实并不吸引人。我想,那些对于操作系统感兴趣的人,更愿意选择Linux这条路吧。

    但是,这本书和这个操作系统是有积极意义的,在操作系统领域进行的开源的尝试,不见得就一定没有成功的可能。也许在将来的某一天,这个操作系统被证明了更适合硬件的体系结构发展,然后在很多大牛的共同努力下,会获得一个爆发式的发展。到那时,虽然我被打脸,但心里还是会由衷地感到欣慰,并且会说一句,卧槽,碉堡。

  2. 快使用双截棍巴拉
    理由
    举报 取消

    我觉得这个你在写书的时候就应该不断发出消息了吧。。。

我来回答

Captcha 点击图片更换验证码