Chinaunix首页 | 论坛 | 博客
  • 博客访问: 408751
  • 博文数量: 76
  • 博客积分: 3016
  • 博客等级: 中校
  • 技术积分: 782
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-27 12:05
文章分类

全部博文(76)

文章存档

2017年(1)

2015年(1)

2009年(2)

2008年(28)

2007年(44)

我的朋友

分类: LINUX

2008-02-21 18:20:05

   用 Linux 的时间已经不算短了,从最初(大概99年)开始接触,到今天。虽说能算是一个时间较长的用户了,但实际上真正好好用 Linux,学习 Linux 还是最近一两年的事情。以前家里有电脑,可我在上大学。上网不方便,学习环境不好。现在自己家里有了宽带,上网方便了,接触的东西也多了。但时间没有了,基本没有什么时间来好好地学习 Linux 了。以前时间是有的,可惜在大学里没有实践的机会。每次从学校回家,就拼命在自己的电脑上实践,但假期一过,时间一长,那些实践出来的东西又忘了。所以得出一点小小的结论,Linux 这东西是要经常用才行的。

    学习 Linux 的时候,更多的感觉是一种冲动。看到网上有什么就去看什么,结果到头来什么都没掌握,或者说只掌握了怎么装系统之类的问题。呵呵,我估计都能算是一个合格的 Linux 安装测试员了,从一开始的 redhat6.0 一直到 6.2,后来还用过 tubrolinux, tomlinux, bluepoint2.0, federal core3, suse, archlinux, hiweed(debian), lfs, gentoo, mandrake等等,很多自己也记不得了,好像装上了没几天就又删除了,有的系统反反复复装了删,删了装,到最后只是非常熟悉系统里的一些东西,其它就什么都不知道了。后来想通了,Linux 是拿来用的,不要太为难自己了。最后就选定了 Debian。刚开始也是不断的装里面的软件,再删,再装,再删。基本上就是做了一个合格的软件测试员,发现这个软件不好用,就换。还是什么也没学会,只知道哪几个软件比较好用,还有就是较深入得了解了 aptitude 的使用方法。现在我可以在不伤系统的情况下,安装我想要的软件,有冲突能够手工解决它。可这些又有什么用呢?说白了,我最多就是一个会装 Linux 的人,其它什么都不是。

    记得有个老外说过,“这就是 Unix,它给你足够的绳子吊死你自己”。呵呵,蛮形象的。我觉得 Linux 下的东西实在太多了,要学的也实在太多,比如一个 vim 就够你喝上一壶的了,还不要说什么 mutt、fetchmail、msmtp了,我到现在对这些东西也只是做到会用而已。要我进行更深入的配置,我还是不行。但我也想通了,因为对于我自己来讲,我只要用到我所需要的这些配置,其它与我无关的,要学了干嘛?当然,哪天觉得有空了,心血来潮研究一下,也不是不可以。

    还有,以前曾有一段时间迷上了 fvwm,觉得能亲手打造自己喜欢的桌面多么了不起啊。呵呵,这也是我翻译那个Fvwm 入门指南的原动力。后来配出来的确很不错,用着感觉也不错,透明桌面,一键关机,鼠标动作,基本上应该具备的东西都具备了,但最后还是删掉了。

    现在我用得多的就是 mutt, vi,所以就这2个还算记得比较牢。其它的 msmtp 和 fetchmail 因为一旦配置好了以后就不会有什么问题了,所以就再也没有去关心过它们。当然,基本的配置还是记在脑子里了。呵呵,感觉 Linux 就这点好,东西一旦配置好了,在不重装系统的情况下,根本不用再去看它了。它一定会很好的完成你要它干的任务的。以至于上次,我竟然忘了怎么修改用户自己的 cron 任务。翻了 man 才想起来应该是用 crontab -e,后来一进去又忘了里面的文件应该怎么写了,每一段表示什么意思都忘了。又是翻了一通 man,前后花了差不多一小时才搞定的。而实际上,我只要在里面加上一个定时执行的命令就 OK 的。

哎……有时候想想,这么累法子,为什么要用 Linux 呢?

    当初为了配置好 fvwm,就是学 imagemagic 包里的几个程序的用法,学好了感觉很好很强大 :-)

但现在不用了,回头一看这几个工具怎么用都忘掉了。现在自己用的 GNOME 桌面,到今天都有几个程序还从来没用过呢。比如 on-screen keyboard, 还有那些调整系统属性的工具,还有那个 service 管理工具,等等,很多!比我用 windows 的时候用不着的工具更多。由于长期试装不同的软件,现在系统里的东西自己都不知道要用什么,不要用什么。 aptitude 里的包,尤其一些库和开发包,都忘了为什么要装,删也不高兴删,因为要花很多时间去做这个事情的。虽说有一个 debfoster 可以帮忙,但老兄啊,这东西第一次用的时候也是要自己设置哪些要哪些不要的!我与其回答那些问题,还不如自己开个 aptitude 自己手工去搞定了。

    唉……为了学习 Linux,买了不少的书,浪费了不少的钱。现在到头来,工作了根本连好好看书的时间都没有。我真是觉得自己太没用了,一事无成。工作不算好,钱不多,5年多还买不起房子。在 Linux 上一事无成,当初在大学里的时候还幻想着自己有一天能在 kernel source 做点什么,但……呵呵,不说了。现在我在 Linux 下的水平,也就是会点 vim,会点 shell 工具,会点 C,会安装软件和删除软件(这应该是我的强项了,哈哈),还会做了翻译工作,会用 svn(基本使用),会用 git-clone(基本使用),还会进行系统的一点点小小的配置。但不会用一些软件来配,基本只会手工作业。这是以前用早期的 redhat6.0 留下来的后遗症!很不好。系统既然已经提供了工具,为什么不去用呢??但用工具又要开始学,一学就是一大堆,我倒!所以,我还是手工作业好了。

    最后,我发现这么多年用 Linux 下来,在中国用 Linux 的人还是不多。或者说,Linux 在桌面领域任重而道远啊!而且,在中国用 Linux 的人之间,好像互相攻击很严重。这是我看到 fcitx 作者挂靴不干后突然想到的,以前我在网上看一些论坛里的人吵还没觉得什么。

    还有中文化。Linux 中本来有个非常好的计划,CMPP,但最后不知道为什么死翘翘了。现在虽然有我跟另一个人接手维护工作,但工作量实在太大了,不知道那些个翻译者是怎么搞的,打包的时候一大堆警告。其实全是格式上的问题。如果他们在翻译的时候能遵守 CMPP 计划的规则,不就什么问题都没有了??估计 CMPP 死翘翘也是因为这个原因,原来的 xuming 看到这个情况实在是顶不下去了,撤了……

    说到中文化,或者本地化(L10n),我就有想法了。我看到现在网上对于中文化,没有一个统一的标准。大家各干各的,唉……真不知道说什么好了。估计这也是为什么 Linux 在中国发展不起来的原因吧。我在中文列表里发言说翻译问题,有人回答“我自己能看懂英文,所以无所谓”。真是让人寒心啊!我也可以啊,而且我还觉得看英文比看中文更好,更准确。再不行,我就去下源码看,比任何翻译都好!但老兄啊,如果没有本地化的翻译的话,大多数中国人怎么会用 Linux 呢?如果一个东西没人用,但这东西不就是个废物了吗?废物应该被扔掉。

    Linux 之所以到现在还有生命力,就是因为网上有不少用户在不断的完善它,帮助它改进。开源的路不好走啊!在中国,我觉得最困难的可能就是语言问题了。几乎所有的软件全是英文版的,包括德国人写的软件也是先生成一个英文的 pot 文件,我翻译的时候也是看英文 pot 的。如果没有人去做这个事,那 Linux 只可能在英文用户中推广了。以前在中文化方面,台湾走在了中文世界的前面,现在几乎看不到台湾那边有什么大的动静了。以前听说过中日韩为推进 Linux,搞过什么 AsiaLinux 之类的东西,想想不觉得无聊吗?不是已经有了一个 UTF-8 编码吗?大家都用这个编码不就 OK 了?为什么一定要自立山头再来一套呢?现在的中文化,我看也是如此,每个小组都自己搞一套,重复劳动越来越多。还有,网上对于技巧、配置方面的东西,原创实在是少得可怜!经常 google 一搜,好多页面出来,但说法完全一样!这不是逼着我去看官方的英文吗?

    台湾的候先生说的好,“如果技术文章有好的中文,还是看中文比较好“。唉……现在的问题就是中文都没有人去写的。我就在想,那些早年为 windows 系统做过汉化的人为什么现在不能抽点时间做做善事呢?一个系统的推广使用,一定是要有语言基础才行的。当年的 dos 也是有了 UCDOS 之后才被大部分人接受的,毕竟谁都不愿意用英文来玩。但由于 Dos 本质上还是个英文的系统,而且只有命令行,所以会用 dos 的人被认为是电脑高手,哈哈!我当年也被认为过一次,现在想想都觉得好笑。其原因还是因为,很少有人愿意用命令行来做事的,这也是为什么 windows 能取得巨大成功的原因啊!真正的站在了用户的角度思考问题!

    OK,想说的基本都说完了。有耐心看到这里的人,I 服了 U !谢谢你对本文的赞赏之情,文笔很烂,一看就知道不是写文章的料。思路也不清晰,想到哪里写到哪里,标准的日记形式。写我所想,书我所感。

阅读(4127) | 评论(24) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-02-22 17:41:01

这倒是。我以前用 debian stable 超级稳定,坚如磬石,从来没有因为系统出问题还重装。唯一一次重装是我以为中了 rootkit,后来发现是自己的键盘按键失灵了。哈哈! 说到开发效率,我还从来没在它上面做过什么开发。不过用 vi 翻译 po 的时候,效率是非常之高的!但在没上手之前,效率超一流的低!目前用 taglist 看源码,因为还不是非常熟练,所以效率不是太高。

simonsun2008-02-22 15:20:26

用linux主要是看中了他的开发效率高,很少中病毒..:)

chinaunix网友2008-02-22 01:34:37

没想到你老兄还真全看完了。佩服! 不过正如我所说的,用 linux 更多的是一种冲动。我现在日常使用没什么问题,只要不牵扯到 word 格式之类的问题就好办。我如果要工作,尤其是用 word 做一些工作,那就玩完了, openoffice 的格式跟 word 转换时总有问题。虽说有方法绕过去,但总不能老是绕啊,别人还要编辑这份东西呢。而他们一定会用 word 来做事的。你喜欢 oo,别人用 word,你说是你对还是别人对呢?老板是不会帮你这个另类的,他只说你工作没做好。 现在我在参加一个中文计划,所以 svn/git/vi 之类的用得比较多。尤其是 vi 几乎天天用。 不过,如果要用一个新东西的话,我平时要用掉1小时左右的时间去看怎么用。这还是最简单的使用了,如果要想深入了解的话,嘿嘿,没有一段时间不可能的。所以,老外就会说“这就是 UNIX,它给你足够的绳子吊死你自己”。其实老外也是这样的,用得着的才认真碰,做为日常工具使用的东西只要学个基本操作就行了(比如:svn/git 等)。当然,那些个用得着的软件也是根据个人使用方向来学的,比如我的 vi 现在就专注在 po 编辑方向上

chinaunix网友2008-02-21 23:27:51

看了后也觉得,我又干啥用lin呢。。用掉了时间,也没太大的收获。 l10n的问题就不说了,没办法的。