2008年10月21日星期二

ubuntu使用感受(ubuntu 8.0.4安装netgear wg111v3 usb驱动方法)

家里一台闲置的计算机没什么用,决定安个linux当文件共享服务器,从网上抓回ubuntu8的CD,刻盘安装,花了差不多一天时间才全搞定,试用了一下,还是有些感触的。
linux在桌面端的进步远不如我想得那么快,虽然有些程序包已经不错了,但作为一个可以“工作”的计算机,linux对用户还是非常不友好。作为从1997年就开始玩linux的老玩家,从2004年之后基本上就没有用linux干过什么事情,所以对linux进展不清楚,想象中这么多年过去了,应该有巨大的进步了。ubuntu算是最近两年大名鼎鼎的发行版本,但从我试用的情况来看,易用性上没有太大的进步,一些东西还靠我用命令行一点一点的敲,才能让系统满足我的需要。比如samba配置、无线网卡。而我猜我没有在其他驱动上费力的原因是我这台老计算机是intel 845GV原厂主板,换句话说,如果用的是小厂商或者有特殊设计的板子,可能驱动板子就得花不少功夫。
很多人都在表扬ubuntu所集成的桌面特效包,比如CUBE、火焰等等。我不能免俗,用了一下,认为有点这种特效有点走火入魔了。特效的作用有二,其一是炫耀硬件的特性,这是硬件厂商喜欢搞的把戏,作为一般用户来说,其实没什么意思。其二是改善用户体验,降低学习难度。比如mac最小化窗口缩到dock上动画特效,让人产生“这个程序藏到那里去了啊”的想法,不知不觉中就学会了dock的用法。ubuntu所集成的软件包中确实提供了丰富的特效,在惊艳之后,这些特效却容易让人产生不舒适的感觉。比如同样的cub切换,在leopard中,默认cub面的切换速度非常合适、而且有适当的变形缩小,有一种很舒服很自然的感觉;ubuntu的包默认切换却太快太硬,让我的眼睛很不舒服。于是我只能把桌面切换调整为flat形式。这种一味的追求炫目往往就会把最终目的忘掉。另一个例子,关机的时候,utunbu的橘红色进度条是从左向右黑(启动的时候橘红色的进度条是由左向右变红),如果关机时能够让进度条从右向左由红变黑,那么这绝对是个对一般用户友好的UI设计。但现在,虽然这个进度条的颜色很好,但却不是一个好设计,有优秀设计的外形,却没有优秀设计的核。在这方面几年前RH的KDE启动和关机就是一个非常好的设计,不知道为什么Ubuntu不学,RH的KDE启动是把每个正在启动的系统服务图标都显示在屏幕下方的进度条上,即漂亮又向用户提示进度信息。关机时则是采用标准的unix like系统关机的惯例,把每个服务的关闭状态用字符方式显示在屏幕上,虽然字符方式对一般用户没什么提示意义,也不好看,但会让用户产生安心的感觉“哦,有些东西正在关闭呢”。
所有linux发行版的默认菜单组织都有问题,比较混乱,而且高度不统一,让人无所适从。这对于我这种会使用命令行的用户来说问题不大,反正翻来覆去就是用那一二十个程序,基本不用从菜单里选择任何程序运行。但对于习惯于windows或者是对计算机了解不多的人来说,这绝对是个大问题。中文发行版集成的软件包对用户也非常不友好,就算我是IT从业人士,对着一些古怪的名字还是直犯迷糊。此外,有些程序作为命令行程序其实非常稳定,但却没有集成的、类似mac os x的设置界面,让人不知道到那里去设置系统。还有有些程序有GUI界面,但有bug,至少我的无线网卡在GUI的网络管理组件里面就没配起来。
但不管怎么说,这次安装和配置linux是我最省事的一次了,除了配无线网卡、设置samba花了点时间,其他工作都很轻松的完成了,我想这证明了linux在不断进步,让我这种普通用户省了不少事。

ubuntu 8.0.4 netgear wg111v3 usb网卡的驱动安装
资料来源:google搜索,包括ubuntu官方论坛和几个blog
基本原理:用ndiswrapper和wg111v3的windows驱动。该款网卡用的是TPlink的一款8187b芯片,虽然有针对该芯片的驱动,不过没试过,不清楚是否可用。
1、ubuntu 8自带ndiswrapper 1.5,我就是用这个版本,如果没有从“新立得”上更新吧(古怪的名字)
2、从网上下载有人已经做好的wg111v3的包,用ndiswrapper -i wg111v3.inf命令安装驱动,接下来搞定模块安装,用depmod -a、modprobe ndiswrapper、ndiswrapper -m //这个网上已经有N多人写过了
3、/etc/modules文件中添加一行ndiswrapper //让ndiswrapper随系统启动
4、/etc/iftab中添加一行wlan0 mac 无线网卡的mac地址 //反正我手头就这一块空闲的无线网卡,写死,免得麻烦
5、在无线路由器端,把ip和无线网卡mac地址绑定 //让路由器用dhcp自动分配也可以,我个人的感觉是wep条件全自动的ip分配网络不是很稳定。这种直接指定ip的方法还有一个好处是linux主机allias可以直接和ip绑定,出问题的时候好调
6、修改/etc/network/interfaces文件,加入这样三行,
auto wlan0
iface wlan0 inet dhcp //自动取得DHCP地址
pre-up iwconfig wlan0 essid essid名称 key wep密码 restricted //在wlan启动前配置好wep,否则dhcp失效

没有评论: