Chinaunix首页 | 论坛 | 博客
  • 博客访问: 370230
  • 博文数量: 44
  • 博客积分: 2060
  • 博客等级: 上尉
  • 技术积分: 528
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-17 20:50
文章分类
文章存档

2011年(1)

2010年(28)

2008年(15)

分类:

2010-03-06 13:41:20

朋友和我争论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的文档尚且如此,何如其它
阅读(1971) | 评论(11) | 转发(0) |
0

上一篇:没有了

下一篇:Interrupt in Linux Chapter1

给主人留下些什么吧!~~

zx_wing2010-03-08 09:28:13

一介村夫: 我当然写过,不过是10多年前。
我不记得哪个X函数需要系统时间,你说的是xlib吗?我听着不像,或许我们说的不是同一个东西。
呵呵,你觉得没问题就没问题吧。
我不打算在这个地方讨论这个问题,这些问题我已经从X.org的mailist里面得到答案了。

一介村夫2010-03-07 23:15:37

什么10.4节?哪个文档?你还不如说是哪个函数,这样表述更清楚。

一介村夫2010-03-07 23:14:47

我当然写过,不过是10多年前。
我不记得哪个X函数需要系统时间,你说的是xlib吗?我听着不像,或许我们说的不是同一个东西。

zx_wing2010-03-07 21:26:47

一介村夫: 我看AT&T版的Xlib-C手册很全,没发现你说的那种含混不清的情况。
又比如说在我文章中举得例子,在10.4节中,对于event mask为“N.A”的event,应该以什么mask作为参数

zx_wing2010-03-07 21:23:25

一介村夫: 我看AT&T版的Xlib-C手册很全,没发现你说的那种含混不清的情况。
那可能是因为你没有实际用它写东西。
随便举个例子,对于selection的event,xlib中的event处理函数,哪些是可以处理selection event,哪些又不可以。又比如在X系统中,什么时候时候可以用CurrentTime,什么时候不可以。又比如,xlib的函数中,为什么没有API可以获得X的系统时间,而如此多的函数又需要使用系统时间作为参数。