Skip to main content
The Kai Way

康抽C

今天上《操作系统》课时,老师忽然大放厥词: “其实你们不要把Linux看的那么神秘,和windows是一样的。它有一个X-Windows图形界面。。。微软的windows有世界上最好的界面。。。Linux是什么F什么G的软件,都是免费的,开放源代码的,所以界面很难看。。。商业软件才是最好的。。。我们实验室用的红帽子就是一个Linux系统,你们看了之后就知道界面很难看,和现在用的windows没法比的。。。Linux就是不好。。。gcc是个很强大编译软件,也是免费的。它和一般的编译器不一样,在windows下要进行编译链接,gcc直接就输出二进制文件,不用链接,很先进。。。为什么要用Linux做系统调用的实验而不用windows呢?因为Linux是用C写的,可以用函数调用的形式进行系统调用的。”

对于上面的言论,我想每个Linux Fan都会听到很不爽,包括我。不是不爽windows和Linux比较,是不爽她的无知。其实又提界面的这个常见的口水战主题的话,讲太多也是没意义的。只是她不是那同个时代的东西来比较,根本没有可比性,RedHat Linux 9同时间段的微软windows产品是windows 2000(或者NT),界面一比校,色盲都看得出哪个好看。到了现在的“畏死它”和同时期的装上了Bery和Compiz的Ubuntu,这次无论在性能上还是在美观上,还是Linux领先,而且不止领先一个身位。每次她都是提到X-window都是叫做“X-windows”,我前两次都是说出来纠正一下,她基本不理会我的意见,后来基本我习惯了,觉得算了。基本上看国外的视频教程,他们都是用Mac OSX或者Linux的,我上次也在一篇文章里说过,一个不经常用Linux外国佬他竟然懂得很多很多Linux的知识。对于外国的学术和教育机构不用 windows的说法我也听说了很多次。为什么中国会这样呢?

这门课的老师是个副教授,还是西电大毕业的研究生。都快50(或者过50)的人了,知识面还那么小,感觉她很多时候都是在误导人。有时不是我喜欢逃课,是去那里听课,听到老师一些讲错的地方实在会让我很难受。我总觉得一个从事计算机相关行业的人,对技术应该体会很深,至少对某个方面应该是很熟的,可是我发现很多老师都没有。有一次某老师在说:“我很喜欢研究编程语言,我懂得很多种语言,比如C啊,C++,Java,Pacal,还有你们应该没有听说的elisp,那是一种编辑器的扩展语言,还有Fortran我也会。其实编程语言都是一样的,差不多的。”我觉得说编程语言都一样的人,一般都不会是个很厉害的人。以后写篇日志讲讲这个。

看到这里看这篇文章的人会问,题目为什么叫“康抽西”?因为这位老师讲到Linux怎么中断程序时,说Ctrl+C的时候就念“康抽西”。