KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

转帖,提问题的智慧

[ 7746 查看 / 18 回复 ]

回复:转帖,提问题的智慧

提问:我的Windows有问题,你能帮我吗?
回答:能啊,扔掉萎软的垃圾,换Linux吧。

呵呵,从linuxer, hacker这种傲慢的态度来看就可以知道为什么linux普及不了的原因之一了。
不仅仅只是如此,在Debain, Ubuntu官方论坛上看到不少新手用户在为硬件驱动而头痛的时候,得到的经典回答就是“这是一只Windows的Modem,你别指望能工作在linux下面“
TOP

回复: 转帖,提问题的智慧

原帖由 lordquest 于 2007-8-14 13:08:00 发表
提问:我的Windows有问题,你能帮我吗?
回答:能啊,扔掉萎软的垃圾,换Linux吧。

呵呵,从linuxer, hacker这种傲慢的态度来看就可以知道为什么linux普及不了的原因之一了。
不仅仅只是如此,在Debain, Ubuntu......


有些时候事实如此,你没体会过黑客们工作的困难。
厂商不提供驱动也就算了,有时候连必要的资料都封锁起来。
这就经常造成了驱动开发的困难。

至于微软的东西到底有没有问题,也不用我多说吧- v -
更何况不少国外的Hacker是压根不用Win的,就算回答的好一些结果也是一样。

“这是一只Windows的Modem,你别指望能工作在linux下面”是说所谓WinModem。这些调制解调器并不具备一个完整的协议处理功能,他只是一个IO接口,大部分协议相关的工作都要通过驱动程序在OS下做。
少数像Lucent(原来的AT&T)的Modem有开放的驱动,但是大部分都没有,而完全解析这些驱动的工作方法又是非常困难的,所以说遇到这些东西我们也只能说抱歉。
なのに、春を待ちわびる心消せない。
いつか、晴れた空のような笑顔に会えるよね?

……陽だまりの中で……
TOP

回复:转帖,提问题的智慧

我只是在陈述一个事实:硬件问题是把用户卡在linux门外的第一道大关。我当初用linux时,我的Ati X1300与intel wireless 3945ABG就很折腾了我一阵子,包括不久前Debian sid内核升级过程中造成的新问题,只到现在的2.6.22的内核才正常。

不仅仅只是硬件,很多系统默认的配置都是不尽人意的,包括locale,  rtc时间模块与比较新的主板不兼容的问题,gftp, Mplayer这类linux下常用软件的乱码问题不少新手都会遇到。这些再简单不过的问题,不清楚要到什么时候才会为用户去考虑一下。

上面所谓“提问的智慧”也是一样,Hacker们基于了这样一个假设:问问题的人(用户)已经具有了接近于自己的水平。于是Hacker们也就在自己的小圈子里孤芳自赏,鄙视PC小白们的linuxer青们无论怎么宣传linux的结果当然也是一样。
TOP

回复:转帖,提问题的智慧

sid不是随便可以乱用的东西,要有探险精神才能上的- v -
至于A卡和无线卡- -Ubuntu装完就能用= =

Mplayer……我没遇啥乱码,不过不知道为什么一直觉得自己编译的比官方的好用- -
至于GFTP那个么确实需要改进- -有时间看看我能不能自己弄个patch- -

我们不需要提问者接近自己的水平,我们只希望他们能做完自己力所能及的事情。
翻阅文档,搜索资料,这种情报收集能力是在信息化社会顺利生存的基础。
なのに、春を待ちわびる心消せない。
いつか、晴れた空のような笑顔に会えるよね?

……陽だまりの中で……
TOP

回复:转帖,提问题的智慧

文章很赞同的说~
提问题提得得体与否,往往是提问者能否得到合适答案的关键之一
这个,不但是在IT界里面如此,就是在日常生活中也是这样
尤其是在新参加工作,请教老前辈经验的时候……

咳……核子正解……怎么感觉总是被核子把话抢的一干二净……这就是契合度太高的后果么……(大误)
关键是态度……远目……
不当伸手党、态度放恭谦是关键啊……望天……
============================================
另:
||……某人啊……老是抱着敌视态度是不对的……
TOP

回复: 转帖,提问题的智慧

原帖由 Miliardo 于 2007-8-15 1:17:00 发表
              sid不是随便可以乱用的东西,要有探险精神才能上的- v -
至于A卡和无线卡- -Ubuntu装完就能用= =

Mplayer……我没遇啥乱码,不过不知道为什么一直觉得自己编译的比官方的好用- -
至于GFTP那个么确实需要改进- -有时间看看我能不能自己弄个patch- -

我们不需要提问者接近自己的水平,我们只希望他们能做完自己力所能及的事情。
翻阅文档,搜索资料,这种情报收集能力是在信息化社会顺利生存的基础。



我也是sid一路走下来的。用sid的原因是当初Debian 3.1 stable 不支持sata硬盘……
sid我感觉还好了,以前遇到过的最危险的情况是官方一个grave级的bug, gzip直接废掉了……导至aptitude无法从源上更新……

Ubuntu以前也用一阵子,算是对新手相对比较友好的linux了,但明显速度比Debian慢,Debian下gnome我都觉得臃肿,现在是把gnome干掉了直接用xface与fvwm。

gftp我现在是干脆不用了,filezilla没这些问题了。

linux我自己是喜欢的,因为linux真是程序员的天堂。但我还是要给自我感觉良好的黑客们以及蔑视Windows的linux传教士们沷点冷水。
翻阅文档,搜索资料,就算他们能翻阅文档,搜索资料没有相当经验累积的PC用户也一样看不懂,所谓术业有专攻。Windows以及Windows下的大部分软件很明显都是为这种PC小白设计的,也就是根本无需要多少力气,无需去看长达几十页的man pages就可以基本使用了。我认为这才是Windows的长处所在,无论黑客们怎么蔑视Windows,它还是被最为广大的PC小白们所接受。如今游戏机世界的Wii也是一样,在专业玩家们无论怎么蔑视这台主机技术含量低下,图象劣质,但主导市场的永远都是占多数的“游戏小白”们。
TOP

回复:转帖,提问题的智慧

嘛,Windows我该怎么说呢- -bb
如果你让一个没用过新人一上手就用Linux桌面,真的有可能“学不会”,“用不了”么?
惯性,我觉得才是个问题。
由于系统的耦合度太高,Windows如果真玩起来比Linux复杂多了。但是一般用户玩不到吧?

还有,社区是社区,商业服务是商业服务。
给小白开班培训、给小白耐心的解释问题、替小白分析处理故障……这些都不是社区的本分。
就是如同楼顶的文章所说的:

帮助那些不愿意帮助自己的人是没有意义的。如果你不能接受这种“歧视”,我们建议你花点钱找家商业公司签个技术支援协议得了,别向黑客乞求帮助。

我不信就有多少个Windows User在面对纠缠不清的小白的时候能有好脸色。

顺便说一句,虽然某些观点并不一致,我还是很尊敬ESR这个人的。
なのに、春を待ちわびる心消せない。
いつか、晴れた空のような笑顔に会えるよね?

……陽だまりの中で……
TOP

回复:转帖,提问题的智慧

没错,windows要深入进去非常复杂,但一般来说根本没这个必要。就好像你会开车但你并不需要深入了解车的构架一样。linux更像是一部你需要自己了解一些零件的性能,自己去“拼装”这样一部操作系统。单单想想让用户从X windows入手,这其实根本不够,后面用户会需要的问题,肯定远远不止X windows下的东西。
水木linux版上简单列举过,要在linux下做到自己能基本解决一些问题,至少所需要的知识:
十条 Linux 新手必知


每一条基本是一个归类,如果新手能事先看纸质的书,能节约自己
不少时间,减少对Linux的恐惧感以及挫折感,这些都是基本知识,
不需要图形界面。

1. i386启动过程、硬盘分区、单用户进入系统;
原因:装系统、grub、急救系统跟这个很有关系

2. 发行版的概念,明白Linux这个词是一个泛称,熟悉各自发行版
的包管理工具,比如rpm,apt,yum;清楚各自发行版的手册在哪里,
各个软件的手册在哪里;
原因:提问时说出发行版的名字和版本,虽然都是Linux,不少设置
在不同发行版是有差异的。新手装软件别无它途,别想着编译到HOME
目录了,如果在公共服务器上没权限就自己弄虚拟机吧,现在vmware
server都免费了,速度慢点无所谓,学这些基本知识足够了。

3. 系统基本使用,如下命令:(下面的4,5,6跟这个结合起来学习)
bash    环境变量,HOME下几个配置文件,PATH的用途, 能写简单的脚本;
*man*,cd, pwd, ls, mkdir, rmdir, cp, rm, mv, find,
grep/egrep/fgrep, df, du, vim(先这个吧,Emacser就不要争了,
nano之类的也不谈), chmod, chown, more/less, head, tail,
cat, tar, gzip, bzip2, who, whoami, w, top, ifconfig,
ping, tracert, passwd, adduser/useradd, mail/mailx/mutt,
mount, umount, clear,reset,lftp/ncftp, fdisk/cfdisk/parted,
ps, kill, killall, jobs, bg, fg, crontab, at, batch, dmesg,
talk, message
原因:差不多是日常使用命令的80%了。

4. 文件系统的知识:
Linux目录结构(FHS),每个目录的用途,为什么没有Windows下
的盘符,常见文件系统类型(ext2, ext3, reiserfs, jfs, xfs,
ntfs, vfat, iso9660),符号链接和硬链接,特殊文件类型(
字符设备文件,块设备文件,socket...),相对路径和绝对路径,
/etc/fstab
原因:真是很基本。

5. 权限问题,包括/etc/passwd, /etc/group, /etc/shadow,
权限位rwxsSt的概念, uid, gid
原因:基本,系统安全首先从这里开始。

6. 进程的概念,特别是子进程、父进程的关系,能通过ps命令
输出的pid, ppid找出这个关系;信号的概念,知道用kill发信号;
前台进程和后台进程;守护进程;管道,输入输出的重定向;
原因:常识问题。

7. linux日志系统,了解/var/log下各种日志的用途
原因:系统出了问题先看看有无可疑log。

8. 系统启动脚本的熟悉,对init那一套清楚,知道怎么
启动、重启、停止服务,怎么往这一套机制里增加服务删除
服务
原因:基本,也是学习shell脚本的好起点

       
9. TCP/IP的基本概念和使用,包括:
  OSI网络模型;
  以太网和MAC地址;
  IP协议和IP地址,IP地址段的表示法;
  ICMP和DHCP协议的作用;
  DNS系统;
  TCP协议和UDP协议,端口的概念,客户机/服务器模型;
  /etc/hosts /etc/resolv.conf /etc/services,
      /etc/network/interfaces文件的作用;
  ifconfig arp arping ping telnet ssh netstat route
        ip traceroute常用网络工具的使用;
原因:UNIX从一开始就跟网络结下不解之缘,所以了解网络的
基本问题是非常必要的。

10. X window的基本概念,弄明白X server和 X client
的含义,这方面有王垠的《理解 Xwindow》:
http://learn.tsinghua.edu.cn:8080/2001315450/x.html
原因:以后就步入X window的世界了,路还很长,先打点
基础:-)

正如你所说,Windows下的一般用户根本无需了解这些就能正常地做大部分事情了。
Linux有linux存在的意义,Windows有Windows存在的意义。我所反感的正是这种自我感觉良好的黑客,从来不会考虑自己的软件是否做得足够人性化;以及把Windows视为垃圾,过分宣传Linux的传教士们。他们的行为在我看来反而招致更多人对Linux的畏惧以及反感。
事情上从当初Unix到现在的Linux,大部分情况下都是在以程序员为中心来考虑问题,以技术为中心来考虑问题,而并非如何设计友好的UI,以及让用户不需要了解很多细节就能正常地使用你的软件。这也就注定了Linux会远离一般的小白用户,在操作系统的小众向。努力降低门槛,以用户为中心来考虑问题,这才是能推广linux的正途,也是现在Ubuntu, Suse努力的方向。
TOP

回复:转帖,提问题的智慧

楼上那新手必知我接触Linux的时候基本都不会,不过我那时在Windows下稍微有一点积累吧。

我觉得如果只是处理桌面,办公打字上网,一个普通的桌面用户并不需要知道那么多= =
基本的配置大部分的配置工具都已经提供了。

十条中真正需要懂得的其实只有两条:


2. 发行版的概念,明白Linux这个词是一个泛称,熟悉各自发行版
的包管理工具,比如rpm,apt,yum;清楚各自发行版的手册在哪里,
各个软件的手册在哪里;
原因:提问时说出发行版的名字和版本,虽然都是Linux,不少设置
在不同发行版是有差异的。新手装软件别无它途,别想着编译到HOME
目录了,如果在公共服务器上没权限就自己弄虚拟机吧,现在vmware
server都免费了,速度慢点无所谓,学这些基本知识足够了。


4. 文件系统的知识:
Linux目录结构(FHS),每个目录的用途,为什么没有Windows下
的盘符,常见文件系统类型(ext2, ext3, reiserfs, jfs, xfs,
ntfs, vfat, iso9660),符号链接和硬链接,特殊文件类型(
字符设备文件,块设备文件,socket...),相对路径和绝对路径,
/etc/fstab
原因:真是很基本。

真正比Windows多出的部分其实也就是Distro和包管理器的概念。


话说回来Linux本身其实还存在一个问题,就是无法统一的众多distro,造成二进制兼容性的问题。
这个也是早期FSF和Linus两方面都不进行ABI统一的后果之一。(这是倒是真正意义上“没有为桌面用户着想而造成的不良后果”之一)
驱动方面的二进制兼容性问题吓跑了不少厂商和用户,而且从根本上讲这是很难解决的一个大问题。
なのに、春を待ちわびる心消せない。
いつか、晴れた空のような笑顔に会えるよね?

……陽だまりの中で……
TOP