Posts Tagged ‘x11’
无意中看到atppp的blog上为什么我们要用Linux一文,同意他的部分观点,也对他的观点提出了一些异议。把一些自己觉得有价值的整理为此文。 原文:为什么我们要用Linux? 第一波 很赞同本文对新手建议的部分,尤其是第三点。 如果周围有人在用 Linux,一定要经常骚扰他们。学习 Linux 初期有人指导和没人指导的差别是巨大的,有的时候前人的一句话甚至一个词都能让你少走很多弯路。 本人走过一段时间弯路,很多时间浪费在折腾桌面和字体上,主要是没有什么真正靠谱的专家(即使是某个领域的)能在关键能给我点拨一下。作为Linux用户,至少给自己找一个靠谱的Linux guru是防身必备。 说来惭愧,从2001年至今,我一直没有下功夫去弄明白X11下字体渲染的原理,可能一直用英文locale不怎么在意中文字体的缘故。不久前在一个来自国内同济大学的*NIX玩家的帮助下,基本明白字体渲染原理,也算是了解决一个多年来的疑问。目前每天用的Ubuntu桌面下字体效果绝对不输给OS X多少。 对于本文,我不同意以下几点: 1. Linux不适合桌面 对于多数人来说这个观点可能是对的,习惯不容易改,但是总有人可以适应,虽然适应是一个过程,需要些时间。萝卜青菜各有所好,有喜欢Windows的,必然也有喜欢Linux的,当然还有水果粉丝。 2. Compiz Fusion动不动就crash 不确定作者是不是Linux桌面用户,至少应该还是用Windows的。不应该在没有亲身体验compiz一段时间之前随意说其动不动导致X11 crash,没有说服力啊。描述只是来源于他人的,可能没有合理配置Compiz导致的问题,不能作为依据,可能被误以为此问题具有普遍性。 我说一下自己,2001年开始使用Linux作为桌面。从2006年开始完全用Linux办公,得益于公司各种与平台无关的服务。08年4升级到Ubuntu 8.04 Hardy,此版的Compiz Fusion我记不清是0.7.x了,之后10月底升级到8.10,Compiz是0.7.8一直使用至今。所以我想我提供的数据还是应该靠谱的:期间Compiz导致的X11 crash平均下来是2-3个月一次,后来发现Compiz crash和WINE运行的程序以及GNOME-RDP有关。同时,有大约3-5次不明原因的彻底失去响应,也懒得去查log了。我觉得还是可以接受的。 有一点原作者说的的很对,操作系统毕竟只是个工具,能否用好要首先得使用者的水平。 3. 用了5年的Windows一样很稳定 其实”稳定“要看怎么定义,如果能跑,从开机到可用状态要5-15分钟都可以说稳定。我估计作者的版本是Windows 5.1,用了5年,期间肯定留下了不少垃圾,比如: %systemroot%ServicePackFiles %systemroot%SoftwareDistributionDownloads %systemroot%$hf_mig$ %windir%$XXX$ %appdata% 以及不为人知的地方… Windows用了一定时间之后,有一种类似于机体老化的迹象,也就是说无论你怎么再优化,就那德行了。除非重装,或者用Ghost image重写分区。这可能和NTFS文件系统不无关系,性能啊性能!而Linux则基本无此问题,相对于NTFS和FAT文件系统,Linux常用文件系统ext2/ext3/ext4的碎片几乎可以忽略了。 事实上不像文档所说的那样,ext文件系统还是会产生碎片的,否则要e2defrag和e4defrag干啥呢?Btrfs和ZFS不知道会不会有碎片问题呢?若有,又是如何处理的呢? 包管理也是我用Linux的一大原因,最喜欢的是Debian系,系统的依赖性解决很好,可以做到保持系统高度整洁。相信很多Linux用户都可以在一个机器硬件的生命周期内做到一劳永逸,扯多了。Windows在架构设计上并不成功,但是市场做的很好,而且硬件厂商提供相对完善的驱动,市场份额还是接近90%,仅此而已。 相信OS X和Linux会继续蚕食其份额。当然不太可能看到Windows被彻底消灭那一天,对谁都没好处。竞争对于最终用户来说是好事,正因为有Linux和OS X,Windows用户才会有更好的Win 7/8/9/10用,也会迫使Apple和开源社区不断改进他们的操作系统。 我并不是一个像袁某那样极端的Linux鼓吹者,但习惯了这个操作系统,喜欢其自由,开放,完全可控性。会一直作为主系统使用下去,我甚至不怎么使用OS X (Macbook),虽然我也挺喜欢其简单,简洁。基本符合我所崇尚的K.I.S.S哲学。 最后,还是那句话,选择适合自己的操作系统,不要歧视和攻击谩骂不同阵营。少说,多干活,前任江总书记曾经教导我们要”闷声大发财”! 第二波 看到博主回复,受宠若惊。再来发表点愚见: 1. Linux 桌面肯定是有用户的,不过要用好目前还是需要一些技术功底和折腾精神。 [...]
整整有20多天没有写过了,现在终于考完了。这该死的考试什么时候才能是个头啊,中国教育制度的弊端显现无疑,但是这么久了,也没有被改变。还是为体制所困啊… 有的时候真的想过不再去学计算机方面的东西了,越学越是觉得自己无知。但是再想想,自己花了大半辈子(到目前为止)来学习,荒废似乎又有点可惜了。 新的技术层出不穷,而我只能像idiot一样呆呆得看着。比如最近火热的MDA和AspectJ,都是未来软件行业的大势所趋,不知道一点真是不行的,不过我想我也不会去太深入,毕竟一个人的时间和精力有限的。 我还想留点时间给自己,经常觉得是电脑在玩我而不是我在玩电脑。不停的给各种操作系统打补丁,升级内核,给操作系统下的各种软件不停的升级真是一件很累的事情。不过现在也慢慢放下了,尤其是在Linux下,基本上求稳定就好了,不追新… 一次次追新后的问题让人郁闷,升级内核出问题,又没有留下原来的可用内核的话就挂掉了。或许只能怪我技术不到家,记得刚刚接触Linux的时候装一个nvida显卡的驱动花了我一个下午的时间,安装倒是很快rpm -ivh package…,但是修改/etc/X11/XF86Config真是要了我命啊,被Windows宠坏的我第一次感到无助。虽然最终凭借自己还算可以的鸟文搞定了,出现了NV标志的时候真的有一种成就感,不过现在想起来还真是幼稚,呵呵。 或许大家都知道Windows下有个ftpd叫做Serv-U功能强大而且设置简单,人人都可以开一个功能强大的FTP服务器。但是在Linux下呢?就算是最简单的Proftpd都要花好一阵去了解配置文件/etc/proftpd.conf,到现在我还没有完全了解怎么去设置一个复杂的多用户验证FTP。感觉自己的热情正在失去,没有以前那种旺盛的求知欲了,或许这个社会太现实改变了我。 我取消了去考高级程序员的念头,并且决定今年去考国家公务员。不是为了别的,只是想让自己能有一份相对轻松稳定的工作,做coding对我来说实在是太乏味了。并非说我不喜欢coding,实在是在这个国家,这个大环境下coding干得比谁都多,拿的比谁都少… 这两天由于项目需要,看完了一份Java Email Server的源码。麻雀虽小,五脏俱全,用Java写也就拥有了跨平台的特性,再加上开源,让我佩服。国外的程序员总体水平的确不是国内的所可以比拟的,不是我长他人志气,实事求是而已。这可能也是由于社会环境所引起的,国外的程序员几乎都有可观的收入,完善的社会保障,不必为了生存而工作,有更多的时间去研究技术和实现自己的创新的想法,实践能力就是靠不断的实践。很高兴我能在sourceforge看到很多中国开源组织的加入和一些比较成功的软件,其中有stardic和chm_view等等,很多我记不住名字了,向这些英雄致敬! 貌似这次牢骚比较长,就写这么多了。有考公务员经验的兄弟姐妹可一定要指导我一下啊。 2009/4/30数据迁移时添加:原来我当年也考过公务员!?难以置信!
