10/09/05。 cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
在ZDNet的Blog上看到一篇讨论是什么延缓了Linux的普及的文章,里面说是那种呆错地方的专家,一个是Windows专家,她装完Linux之后不会调X的分辨率,另一个是不太称职的网络部经理,他用了数十万美元搭起一个Linux系统,每天却只有几千次交易。
目前还没有机会去评价第二位专家,但第一位应该和普通电脑用户的经历差不多。所以我想提一点看法,如果不能算什么知识的话,起码也可以降低一些期望,免得有人放弃时对Linux太过失望。
RTFM:古老的术语,Read the fucking manual。在Linux这里,如果有软件不会用,man这个软件是很好的。如果你已经对Windows下面的Help有心理障碍,相信可以在这里得到解脱。
STFW:search the fucking web,WEB兴起之后的术语,就是说如果不知道一件事情,可以先在网上搜一下。如果搜Linux相关信息,最好还是Google。
《提问的智慧》:一篇极为有用的文章,传播还不够广,就是说一下在提问时应该注意的东西。哪能找到它的中文版?STFW。
英语:现在关于Linux的资料多数还是英文的,或者英文的最容易找到。所以最好能懂一点,并且坚持下来之后,你会发现什么四级六级都是小菜。
哲学问题:永远不要抱怨,描述你的问题和经过。
Redhat:最有名的Linux发行版(发行版的意思是Linux本身只是一个操作系统内核,把它和一系统其他软件整合在一起,配上合适的管理工具,就是一个发行版,每个人都可以打造自己的发行版,所以Linux的发行版超出100个),但是后来Redhat自己不再做个人版了,所以Redhat Linux就到9为止,后续工作由社区进行,称为Fedora Core,开发很活跃。如果你还在装Redhat 8或9,有可能会有新硬件不能支持。
编译:不管你曾经用VC编译过什么,在Linux下面写程序仍将是个很陌生的过程,在这个阶段,如果需要什么软件,尽可能找别的高手编好的,各个发行版都有不同的包,Redhat系列的是RPM,Debian系列的是Deb,但要注意这种编好的软件也是针对每个发行版的,不同发行版的最好(也不是不能)不要混用。
编译内核:在这个阶段,这个工作就让发行版制作的高手们为你编吧。官方内核一般情况下都是够用的。在缺乏概念的情况下编译内核,然后还去论坛、BBS上抱怨的话,肯定是要被B4的。
概念:最好能了解IT相关名词的一般含义,如果IDE都不知道的话,还是先去学习一下再来搞Linux。
命令行:虽然现在几个桌面环境也提供集成的管理界面,但我认为命令行对使用Linux仍然是不可少的,除非你可以随时得到高手的技术支持。所以不能对这个东西有恐惧心理,更不可以用Windows Command的概念来对付它。
Vi:是的,它很丑,很难用,刚面对它说这样的话不奇怪。但在安装配置Linux时,它似乎是必然要面对的。它是一个多模式的编辑器,功能强大,但显然要花一些时间学习它才行。在刚开始的时候,你可以尽快学会装软件,然后装个Nano,它就和Edit一样简单。如果你已经在X下面,可以使用Gedit/kate等,更简单小巧的有Leafpad。
Debian:据说是用户最多的发行版,它最好的一点是它的软件管理方式,实在是太强大了,用它来装软件,升级软件或整个系统,都是再简单不过的事。如果你愿意了解一些它的概念,我认为它是最好的也是最简单的发行版,不论对新手还是高手。
哲学问题:凡事先找简单的方法,一步步来。
哲学问题:许多问题其实是思想方法的问题。如果有什么问题想不通,也许换个思路更简单一些。Linux就是一个和Windows有着不同概念的东西,它们涉及的所有风格都不相同,用惯了Windows之后换Linux,最重要的是要准备好换一种思路。
选择:使用自由软件的目的之一就是有选择,所以在用Linux时,你不必为了某个软件而骂人,更不必为了方便转而使用另外一种而不好意思。
Window:在Linux上一般用X Window System也做图形界面,注意这里没有Windows里那个s,但可以简称为X。它用配置文件来配自己用的显卡,显示器和鼠标等,有时候你需要编辑这个配置文件,但各个发行版都有自己的配置工具--不过不一定好用。
硬件:虽然Linux和X已经可以支持许多或老或新的硬件,但它仍然不如Windows那样得到厂商的支持。如果你还要买新机器,可以先到网上查一下Linux可以支持的配件;如果是现成的机器,那就得看运气了,有些硬件也许直接支持,有些也许要找驱动,有些找也找不到。
关于硬件的经验之谈:最新的硬件不一定有支持,包括最新的显卡;支持较好的是略老一些的大路货,比如SB的声卡,Nv的显卡;便宜的货色一般没有支持或支持很差,包括因为在中国销售而经过修改削减的东西;只在中国销售的东西只能看运气;一些不是程序员喜欢的东西估计也很难,比如视频类的,游戏类的等等。
中文:Linux支持中文是全面和强劲的。但如果没有高手在身边,你就得明白Charset和Locale,明白中文会有GB2312/gbk/gb18030/Big5等等编码,还有统一的Unicode。系统或软件环境和内容的编码不一致就会产生乱码。
字体:要显示中文当然要有字体,不少人用微软的Simsun字体,当然也有一些免费的中文字体可用。但有些字体可能不太规范,有些字体只有GB2312的范围,所以有可能X下面不能正常使用或是显示不出来某些字。X使用字体又有两种方式,一种称为核心字体,一种最新是XFT;字体又要有字体渲染引擎来渲染以备显示。由于开发者多是西方人(他们甚至可能不知道中文之间不加空格),对汉字的考虑不是很多,所以现在确实还有一些问题。目前得到完美显示的方法有三,一是找个高手,二是自己认真学习,三是不怕失败,多多实验。
粗斜体:我的观点是汉字没有粗体和斜体,找本正经的纸质出版物来看一下就知道。通常我们用黑体来表示西文粗体的效果,用楷体或仿宋体来表示西文斜体的效果。粗斜体的显示最好是三套字体,但显然中文字体太多,为每种字体都做一套粗体和一套斜体既浪费又没有必要。通过配置,可以用黑体来代替加黑,这主要是在网页上。
Console:这里指的是没X那种情形,在这里要想显示汉字,就需要运行其他的软件,改变显示方式,如同Dos时代Ucdos的作用,这种软件有CCE、Zhcon等。
暂时的总结:Linux确实是一个和Windows不同的世界。至少目前为止,我不认为普通用户可以把它用得很舒服。但Geek可以,你不一定要是计算机专业出身,也不必懂特别专业的IT知识和技能,但你一定要能钻研,凡事起码有了解的欲望。
未写出的Geek信条:需要的是原创和新奇,盲目的跟从和愚昧是不可原谅的。
(The unwritten geek credo states that originality and strangeness are good, and that blind conformity and stupidity are unforgivable.)
10/09/05 18:38:55,由
cathayan发表。目录:
电脑
15条评论
我只喜欢两类unix软件:
./configure; make ; make install 就能运行的那种.
另一种是 FreeBSD下的 #pkg_add -r nedit
很多linux下的软件都提供且只提供“vi配置文件”这种方式,(超过30年了.)
软件的价值, 在于使用此软件创造的价值, 而不在于配置它有多麻烦. 实际上, 后者会减小前者的取值.
虽然我每天都是linux 12个小时, 但我还是觉得它有很多麻烦.
http://www.freebsd.org brian 于 10/09/05 20:32:44 发表.
我喜欢的软件是这样安装的:
要么apt-get install要么dpkg -i
niqiu 于 10/09/05 23:27:56 发表.
我罗哩罗嗦写完才发现,用Linux可能确实是要有点更深入的知识的。
但我不敢说用Windows就不需要,因为许多人自己开始用的时候也是要看点书(Win98入门与提高之类),第一次系统也是由别人--比如销售商--给装起来的,其后他们在重装和解决问题的过程中学习了不少知识,不过这种知识是微软系列的了:他们可能修改过很麻烦的注册表,甚至于用UE修改过二进制的东西,但仍然对Vi修改文本文件十分恐惧。
但现在Windows是事实垄断,熟悉的人多,他们也忘了当初的学习过程,就说用Windows不需要学习。
也正因为如此,再学Linux这种风格让他们很痛苦。所以我才强调转变思路。
http://blog.cathayan.org/member/1 cathayan 于 10/10/05 11:53:44 发表.
记得上次在哪片谈论ubuntu的文章里看到
发行版大致统计有三千多种
ssdwx 于 10/10/05 17:35:30 发表.
记得自己曾经连续三个月使用Linux挂在网络上,但是因为一时兴起把常用的英文版改成了中文版,但是字库安装总是失败搞的画面模糊不堪,惨状至今记忆犹新,从那放弃到现在要半年多了都还没着手,Linux如果能脱离专业与休闲的瓶颈限制发展前景应该是绝对好的,ubuntu就很不错。
http://www.haospoke.com haospoke 于 10/20/05 13:33:04 发表.
I am watching and will delete all spam.