朋友和我争论Windows和Linux哪个ramp up要难些。
我:Linux难些,一是用户习惯不同,二是文档不完备。
朋友:你以为windows文档就完备了哦。windows != VC/.NET
我:你玩windows,一是写应用,不用VC/.NET用啥?二是写驱动,MS的驱动文档还不完备,就没得更完备。你觉得文档不完备,那是你的业务没按MS得规则玩。比如虚拟化,你把别个OS架起跑,你不能跑去指责MS说你kernel的文档不完备三。别人MS凭啥support你,你不按规则玩。
说到Linux文档,LZ前两天就胸闷了。看一个问题,X相关的,一个Event的掩码,xlib手册居然标准的是“N.A”,并说“Note that N.A. appears in columns for which the information is not applicable.”。我当时就震惊了,这太牛B了,这无异于在API手册里写上这么一句:“对于参数XXX传什么值,我们也不知道 。。。”。然后我又去读ICCCM的spec,还是没得解释。闷了一个小时,我只有跑到X.org的maillist上问,一个老兄告诉我这个要"from source of the function ....”。 于是我很羞愧,觉得我也接触opensource这么久了,怎么忘了第一时间去read the fucking source呢 。。。X的文档尚且如此,何如其它
阅读(2084) | 评论(11) | 转发(0) |