找回密码
 注册
查看: 982|回复: 2

关于操作系统的100日思考

[复制链接]
发表于 2003-6-12 02:23:45 | 显示全部楼层 |阅读模式
从今年三月开始,这个世界就没有平静过。一方面美英联军在伊拉克鏖战,另一方面SCO在微软的怂恿下向IBM提出了侵权诉讼。大部分时间中,我和众人一样在嬉笑怒骂中旁观这些大事。而另一方面,我利用所有业余时间把我对于WINDOWS的依赖抛弃,一点点转移倒LINUX系统下。

为什么要选择LINUX?

从我接触计算机到今天已经有十三个年头,这期间我使用过所有的微软操作系统,另外还包括数十种LINUX版本和BSD版本。当然自己的机器是今年2月25号才得到的,这之前我只能在朋友、学校、网吧……总之所有能接触到计算机的地方学习系统。2001年的一次绿色兵团聚会中,一位前辈向我推荐了FreeBSD系统。虽然我在93年就曾经听说过这个系统,但一直没用过。于是随后的一年多的时间中,我找遍了家乡和上海所有的软件店和书店。红客联盟的一个朋友在2001年10月给我刻了一套FreeBSD4.4。拿回公司后,当即在我使用的那台机器上反复安装了四遍,直到我了解了它和LINUX的安装有什么不一样。

除了最早几年接触了几次苹果电脑后,一直是使用WINDOWS系统。对于国内最普及的WIN98,我几乎懒得发表任何看法了。对于我来说,呆板的界面、漏洞百出的核心、没事只会蓝屏的种种表现已经令我倒足了胃口。windows2000又一样单调乏味,winxp看上去似乎漂亮,却抢走了大量的内存。所以当时我选择LINUX的一些发行版。RedHat、蓝点、中软、Turbo、红旗等等许多的LINUX安装到了我的机器里。最多一次,我的机器里同时安装了六个操作系统。我就在众多的系统中寻找一个合适的。

由于当时的技术很菜,没有能够深入研究一个操作系统的好坏,只能从感性上去辨别。所有的LINUX似乎都让我失望。X-WIN的缓慢、字体的零乱、控制台指令的深邃难懂、应用工具的匮乏都让我望而却步。我只能一而再地退回到WINDOWS下。我们都生活在这个无奈地时代,不得不借助我们根本不喜欢的东西以一种不情愿的方式工作学习。

从我得到第一份FreeBSD的那天起,自由的希望之火又一次燃起。然而这把火没烧几天就灭了!因为当时似乎全世界都在讨论LINUX,国家政府在号召人们“开发自己的操作系统”,朋友们在劝我回到LINUX下,所有的书店、软件专卖都是LINUX。那么据说是经典的FreeBSD哪去了?在足足半年后,我才得到王波先生的这本《FreeBSD使用大全》。所有没得选择的余地,只能是LINUX了。

他们都在干什么?

曾经很崇拜的人中就包括求伯君、柳传志这样的,可现在却对他们有种说不出的恨。如果说中国曾经有过与世界水平最接近的时候,那就是DOS时代。对于CCED、CCDOS、UCDOS、WPS和五笔这样的东西很多人都还记忆尤新吧?这都是中国第一代程序员的杰出作品,为民族软件业的发展作出了不可磨灭的贡献。但是遗憾的是,所有的DOS产品必须是依赖于IBM-DOS或者M$-DOS,他们始终是作为一个英文操作系统的附属中文平台而已。在那个汇编语言大行其道,操作系统技术不甚复杂的时代,他们放弃了与世界同行的机会。联想当年还有汉卡为之骄傲,如今虽然号称亚洲第一,却还是做了个微软的傀儡。金山更是产品一代不如一代。

做LINUX就真的好了?

蓝点的LINUX产品本来也算是我尝试过的比较好的一个中文LINUX版本,可他们解散了,传说去做嵌入设备。难道又是一个泡沫?又一个圈地运动?又一个圈钱的公司?统统都在还没动手写代码前就开始研究金钱问题了。在IRC里聊天时,朋友们惊呼:中软和红旗完全是一副官场作风,国家队伍,弄个系统出来填补一下国家空白,申请一项专利就算完了。头头们升官,手下的多点奖金。都对外宣称是中国的操作系统,可仔细看看到底有几个东西是自己开发的?就算这个是自己的,也不能排除取自某个开源社区的贡献作品。只要有人在开发,只要他开放源码,他们这些公司就拿去改几下算自己的了。钱是要赚的,不然这么多人吃什么啊!?

早几年就听说中国人真的在开发自己的操作系统了,当然除了我和我的朋友在开发的这个。本来说操作系统的开发要在硬件上得到支持才有希望,言下之意是要先开发出CPU。台湾内地一起努力,CPU开发成功了,上市了,可那操作系统呢?在哪里?新闻中到处是说银河操作系统开发成功,东方红日系统开发成功,还说是64位的。听起来倒象是一下子超越了美国、日本。可这些话只合姑妄言之,姑妄听之罢了!至今还未见有真的,但我们这些使用者不能去指责什么的。因为他们见风头不对,就先提醒说这是国家某集成系统高端使用。呵呵~~连普通使用的低端都做不出来,谈什么高端系统!

我就参与过一次政府部门采购交易,70万的资金用来卖IBM笔记本电脑。接待的人据说是全市最好的网络管理员,据说技术最好,他连笔记本的电池怎么装都还要我给他示范。预装的要WINXP-HOME版,服务器要WIN2000,硬是让人把装好的UNIX格式化了。可一个市领导工作用途的笔记本为何要装HOME版?据说是为了领导回家后玩游戏方便。装笔记本的真皮包不用说了,可围绕这包,市政府又以某个理由向国家要求了更多的资金,为的是招些外出时给领导拎包的杂碎。IBM的笔记本也算是轻盈了,领导毕竟还是肩上压力太重了些吧。

当即推荐LINUX:“LINUX好啊,几乎不要钱的,功能又强大,软件又集成了。”可人家只会用WORD,难道这多余的钱改做培训去?问题是只用WORD需要1万多块钱买笔记本来用?随便两三千的旧机器就打发了。看来政府还是有钱没地方花,不过事后的非典时期满是些哭穷的主。“FreeBSD也不错啊,做服务器好了,不喜欢LINUX,可以用这个呀!世界上最大的几家网站都用这个的。还不收你钱,我有。”笔记本都买了,还在乎这个WIN2000吗?统一的方便!

百日维新?

听多了呼喊的声音,耳朵自然也会麻木起来,如今再也不管谁谁谁在喊什么“开发自己的操作系统”。中国第一代程序员要么在作为别人的傀儡中沉沦,要么就在各种加密解密软件的竞争中玉石俱焚了。盗版成就了微软在中国的一方霸业,别看它天天给人发律师函,其实它就是要等你永远地依赖它。我在学校曾经选择VB作为主修编程,可实在受不了微软的变化多端,还不得不调用它的API来完成些很简单的项目。最后就跑到了JAVA和C的帐下。

记得柳传志在中央电视台的对话节目中说过这样一句:“要我们开发CPU也不是不可以的,给我1000个亿的资金,我们联想马上可以改生产线。”看来联想是永远不可能生产CPU的了。微软并不需要做什么,收购了AOL就更是可以拿IE吃饭了,某一天会突然向IE收费的,走着瞧。他们和Intel联手入侵中国市场,也不必象以前那样去和金山、永中、用友争什么,现在只消说一句“我公开我的源代码,你想要就自己来看。”谁不去就是自己放弃,去了就不能写代码了,写出来也要被认为是偷它的。这一招等于把中国的软件开发完全控制住了,程序员不研究它的源代码就不能成为WINDOWS高手,研究了就得受它要挟。今天推出个.net,明天又会是什么?

Linus在写他的LINUX的时候考虑了:“明天拿出去卖,能卖多少”这样的问题?他是靠形成的一种气候来实现他的商业价值,而中国的软件开发者们是靠吹嘘来实现的。一上来就先拿微软的出气,说多了没人听了,又把矛头指向LINUX。反正国内垃圾多,自己算不算垃圾都没有关系!

有人激动地喊:“我要自由,所有我选择LINUX!”
也有人说:“图个新鲜,混口饭吃。以后单位要换系统,担心没饭吃。考不出红帽子的认证,就先拿个红旗的认证来充数。领导也不知道谁是谁的。”
还有人说:“反正都是从零学起,逮着哪个用哪个。”
而我是另一种----一边欣赏着BSD优雅的内核,一边拿LINUX当作入门的工具来研究。

后话

从拿到机器那天到今天,共100余天。在这段时间中,我安装过SUSE、Mandrake、RedHat9、FreeBSD、OpenBSD等系统。原来是在WINDOWSXP下用VM和VPC虚拟安装LINUX和BSD的,但实在是对WIN失去了信心。现在我的机器里只有一个RedHat LINUX9,剩下的一半空间是留给BSD的。都说LINUX系统不适合做桌面,因为我不玩游戏,也不做网络动画,所有我还是下了决心把WINDOWS全格式化了。

目前我正在将WINDOWS下使用的方面和工具在LINUX中寻找一种实现的方式。也就是说,从现在开始,我将努力把我的LINUX做成一个桌面环境,以取代WINDOWS。事实上,虽然别人做一次就能成功的事情我要做四五次,到今天,我已经基本实现了我在Winows下使用的功能。这使我对LINUX的应用信心大增。虽然从内核的角度讲,LINUX不及BSD的简洁、优美,但任何一个系统只要提供了修改核心的机会,就可以做成最好的操作系统。
这100天的痛苦是受益终身的,对操作系统的理解也是深刻的。

李小龙说:“发现自己、完善自己、探索和创造属于自己的武技。”
我希望有一天能参透LINUX内核,并从BSD内核代码处得到灵感,写出属于自己的系统内核。发现系统、完善系统、探索和创造属于自己的系统!然后请所有人与我一起痛苦,一起欢笑!
发表于 2003-6-12 02:30:04 | 显示全部楼层
支持!
回复

使用道具 举报

发表于 2003-6-12 09:34:25 | 显示全部楼层
good!
我也不喜欢windows ,因为他会出现一些莫名奇妙的东西,而且你也没有办法解决,而linux不一样,无论出现什么问题,只要不是硬盘坏掉,一样可以搞定!:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-6 00:02 , Processed in 0.020444 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表