Linux天堂与Linux地狱
发表于 : 2009-02-24 2:51
因为并不是工作需要,Linux是被我当作家用桌面操作系统来试用的。这也正是Linux最近一段时间以来的发展趋势。折腾许久后,自己终于配好了Ubuntu 8.10,成为第一个自己配出来的能用的Linux。自己也终于到了不会把GNOME和X Server混为一谈的入门级水平。
Linux既是天堂,也是地狱。
Linux天堂:
免费。这是天生优势。 虽然用习惯了盗版Windows和Office,但是心里的不自在总会有一点的。我要是买了预装Windows的新电脑,多半也会想,如果不预装操作系统的话,我肯定可以省几百大洋……绝大多数Linux都是免费的,一步到位地省去上面的烦恼。
自由。这也是天生优势。但是老实说对我来说不见得用得到多少。自由意味着你可以得到这个操作系统的源代码,任意修改,甚至拿它自己再做一个操作系统出来,也没人管你,这是高手们的乐趣。
安全。Windows下层出不穷的病毒是许多用户尝试linux的原因。linux很安全。虽然也有针对linux的病毒和攻击,但是对我来说完全可以忽略不计。linux并不是因为不流行才病毒少,它结构确实比Windows安全许多。我平常只要不随便用root帐户,没什么病毒木马奈何得了我。起码,现在那些让Windows用户头痛不已的挂马网站,带毒的U盘,对linux都毫无用处。
效率。虽然linux的图形界面的响应速度不如Windows,但是真来大任务的时候,效率很好,比Windows要好。
稳定性。大量的服务器使用linux已经足够说明问题。配置好了的linux系统可以超长时间地运行而不会崩溃。经过我尝试,linux可以在各种恶劣条件下运行。比如内存硬盘接近用尽。而且通常linux不会因为运行时间长久而减速。
Linux地狱:
发行版太多。linux的发行版实在太多太杂。各个版本的特性各不相同,从X server,到桌面环境,到软件的组织方式,无不令人眼花缭乱。比起Windows基本上是单线的发展方式(最多也就Server和Desktop两条线),linux的版本体系简单是一锅烂糊粥。混乱了用户不说,还混乱了有意为linux制作软件的开发商。他们不得不提供各种各样不同的版本。许多软件都只对linux的某些版本可用。比如只有rpm版,或者只有deb版。linux的软件兼容性本来就不好,这更是雪上加霜。
硬件驱动。这是许多人的拦路虎,我也被拦下来了。这个问题有一半不能怪linux,因为厂商支持得不多。一般都是大厂才有比较好的linux驱动。但是就算大厂的驱动也是大把的问题。一则一般不给源代码。这样光是使用哪种格式来发布就让他们头痛。二是linux内核更新得很快,内核版本又对驱动有不少影响。对于显卡驱动,更是还得考虑X Server版本等更多的问题。鉴于这种情况,开源社区开始开发自己的自由驱动。这解决了一些硬件没驱动的问题,但是又带来了同样严重的新问题。因为手头没有硬件的细节,开源驱动经常会出错,甚至带来烧毁硬件的灾难性后果。这一点上,我十分地不解:为什么不借鉴一下Windows使用的办法呢?当初的Windows98,集成的驱动非常少,装好系统后甚至只能显示256色。但是Win98可以保证系统是可以稳定运行的。这样你才有条件把显卡驱动和其他驱动装好,让你的电脑正常工作起来。可linux却会尝试将并不见得多么可靠的开源驱动装好,甚至配置好,结果就是有时候会导致黑屏甚至无法启动。这时候,想指望用户能够在命令行下解决问题的话,实在是太高看用户的水平了。当然,某些人可能会说,linux是给高手准备的,不是给你们这些只会用Win的菜鸟用的。但是我本来就是在写linux在家用桌面平台上的表现,我本来就是个够烂的菜鸟,骂我是没用的。
软件兼容性。linux下大量的软件都是开源社区的软件。与Windows几乎是两个完全不同的软件系统。在两个平台下都存在的,常用的软件寥寥无几。某些软件可能与Win下的软件的功能和用法差不多,有的相差极大。能否适应,看你的造化了,我现在刚适应个开头。目前是写写文章上上网聊聊Q,编写个几命令行程序都不成问题。
本土化。linux的本土化做得不好。除了红旗在中文化方面可能做得好点(我没用过),其他的linux的安装程序的中文化都不怎么样。估计其他语言上也差不多。
社区。linux引以为自豪的就是软件社区。但是在我看来那地方简直是地狱中的地狱。是的,linux社区里有不少热心人帮你解决问题,但是那是个社区,不是正式的技术服务,我只能在里面发帖然后等回帖,这种方式一点也不可靠。而且还有一点更重要:用户更想要一个少出问题的系统,而不是一个令人自我感觉良好的社区。而现实是什么?linux用户,尤其是新手用户遇到的难以解决的问题远远比用Windows时候多。他们不得不反复地在社区里用发帖回帖这种低效的办法来等。此外我还没有提另外两个问题:一、并不是linux才有社区。Windows同样也有。而且Windows的社区规模远远不是linux社区能比的。你QQ上的好友列表里随便拉出来几个人,就可以给你解答不少的Windows疑难问题。更别说各种电脑知识论坛了。二、一些linux社区中所存在着的传教士一样的态度。他们把Windows用户看作异教徒,把Windows熟练用户看成不懂电脑的新手,这种令人生厌的态度足以令人对linux本身都产生负面印象。linux的社区实在不像它们所宣扬的那样光芒四射值得骄傲。该是醒过来的时候了。
可能一些人会问,为什么你骂linux的文本这么详尽?答案是,我还是linux菜鸟,而linux在家用桌面市场上也是菜鸟,我们都需要发展。
Linux既是天堂,也是地狱。
Linux天堂:
免费。这是天生优势。 虽然用习惯了盗版Windows和Office,但是心里的不自在总会有一点的。我要是买了预装Windows的新电脑,多半也会想,如果不预装操作系统的话,我肯定可以省几百大洋……绝大多数Linux都是免费的,一步到位地省去上面的烦恼。
自由。这也是天生优势。但是老实说对我来说不见得用得到多少。自由意味着你可以得到这个操作系统的源代码,任意修改,甚至拿它自己再做一个操作系统出来,也没人管你,这是高手们的乐趣。
安全。Windows下层出不穷的病毒是许多用户尝试linux的原因。linux很安全。虽然也有针对linux的病毒和攻击,但是对我来说完全可以忽略不计。linux并不是因为不流行才病毒少,它结构确实比Windows安全许多。我平常只要不随便用root帐户,没什么病毒木马奈何得了我。起码,现在那些让Windows用户头痛不已的挂马网站,带毒的U盘,对linux都毫无用处。
效率。虽然linux的图形界面的响应速度不如Windows,但是真来大任务的时候,效率很好,比Windows要好。
稳定性。大量的服务器使用linux已经足够说明问题。配置好了的linux系统可以超长时间地运行而不会崩溃。经过我尝试,linux可以在各种恶劣条件下运行。比如内存硬盘接近用尽。而且通常linux不会因为运行时间长久而减速。
Linux地狱:
发行版太多。linux的发行版实在太多太杂。各个版本的特性各不相同,从X server,到桌面环境,到软件的组织方式,无不令人眼花缭乱。比起Windows基本上是单线的发展方式(最多也就Server和Desktop两条线),linux的版本体系简单是一锅烂糊粥。混乱了用户不说,还混乱了有意为linux制作软件的开发商。他们不得不提供各种各样不同的版本。许多软件都只对linux的某些版本可用。比如只有rpm版,或者只有deb版。linux的软件兼容性本来就不好,这更是雪上加霜。
硬件驱动。这是许多人的拦路虎,我也被拦下来了。这个问题有一半不能怪linux,因为厂商支持得不多。一般都是大厂才有比较好的linux驱动。但是就算大厂的驱动也是大把的问题。一则一般不给源代码。这样光是使用哪种格式来发布就让他们头痛。二是linux内核更新得很快,内核版本又对驱动有不少影响。对于显卡驱动,更是还得考虑X Server版本等更多的问题。鉴于这种情况,开源社区开始开发自己的自由驱动。这解决了一些硬件没驱动的问题,但是又带来了同样严重的新问题。因为手头没有硬件的细节,开源驱动经常会出错,甚至带来烧毁硬件的灾难性后果。这一点上,我十分地不解:为什么不借鉴一下Windows使用的办法呢?当初的Windows98,集成的驱动非常少,装好系统后甚至只能显示256色。但是Win98可以保证系统是可以稳定运行的。这样你才有条件把显卡驱动和其他驱动装好,让你的电脑正常工作起来。可linux却会尝试将并不见得多么可靠的开源驱动装好,甚至配置好,结果就是有时候会导致黑屏甚至无法启动。这时候,想指望用户能够在命令行下解决问题的话,实在是太高看用户的水平了。当然,某些人可能会说,linux是给高手准备的,不是给你们这些只会用Win的菜鸟用的。但是我本来就是在写linux在家用桌面平台上的表现,我本来就是个够烂的菜鸟,骂我是没用的。
软件兼容性。linux下大量的软件都是开源社区的软件。与Windows几乎是两个完全不同的软件系统。在两个平台下都存在的,常用的软件寥寥无几。某些软件可能与Win下的软件的功能和用法差不多,有的相差极大。能否适应,看你的造化了,我现在刚适应个开头。目前是写写文章上上网聊聊Q,编写个几命令行程序都不成问题。
本土化。linux的本土化做得不好。除了红旗在中文化方面可能做得好点(我没用过),其他的linux的安装程序的中文化都不怎么样。估计其他语言上也差不多。
社区。linux引以为自豪的就是软件社区。但是在我看来那地方简直是地狱中的地狱。是的,linux社区里有不少热心人帮你解决问题,但是那是个社区,不是正式的技术服务,我只能在里面发帖然后等回帖,这种方式一点也不可靠。而且还有一点更重要:用户更想要一个少出问题的系统,而不是一个令人自我感觉良好的社区。而现实是什么?linux用户,尤其是新手用户遇到的难以解决的问题远远比用Windows时候多。他们不得不反复地在社区里用发帖回帖这种低效的办法来等。此外我还没有提另外两个问题:一、并不是linux才有社区。Windows同样也有。而且Windows的社区规模远远不是linux社区能比的。你QQ上的好友列表里随便拉出来几个人,就可以给你解答不少的Windows疑难问题。更别说各种电脑知识论坛了。二、一些linux社区中所存在着的传教士一样的态度。他们把Windows用户看作异教徒,把Windows熟练用户看成不懂电脑的新手,这种令人生厌的态度足以令人对linux本身都产生负面印象。linux的社区实在不像它们所宣扬的那样光芒四射值得骄傲。该是醒过来的时候了。
可能一些人会问,为什么你骂linux的文本这么详尽?答案是,我还是linux菜鸟,而linux在家用桌面市场上也是菜鸟,我们都需要发展。