刚来到这里要办的几件重要事情之一,就是给宿舍申请网络。学生宿舍的网络是由两个 不同的实体来动作的。我所住的房子是归selfnet──一个1999年由学自己生建立的旨在为宿舍内学生提供Internet接入服务的组织管理和运营 的。当我来到他们的办公室时,第一个引起我注意的就是桌上放着一摞Ubuntu的安装盘(就是现在还在我家积压着一些的那种),供来者免费领取。办公室的 墙壁上还贴着各种关于Linux的宣传海报。这种浓重的Linux氛围,正如我想像的那样。
在后来接触到的很多和计算机相关事情中,都能感受到Linux和开源软件真正的被推崇、被重视:
关于计算机的所有的介绍/向导/说明,都必然有为Linux专门设置的部分内容。学校的VPN接入服务网页上的Linux部分除了涉及与Windows下对应的那个Cisco客户端,还专门为一个开源的VPN客户端的使用方法进行介绍。
校园的主计算机房(Computer Pool)虽然有些让我失望的用的是Windows XP系统(大概也是考虑大众的使用习惯吧,德国Linux普及得再好,Windows的市场占有率还是相对很高的),然而系统上安装的软件很多都是开源或 者免费的。默认浏览器是Mozilla,杀毒软件是Antivir,在开始菜单里你还能看到(g)VIM、Ghostview、Putty等等。不过出乎 我意料的是Office套件学校还是采用了Micro$oft的Office。等到了计算机系的机房,从外往里一看,所有没人用的机器都停留在 Ubuntu默认的登录画面,十分气势。
上周五上了第一次算法的练习课,虽然教授给了一个可以得到VC6的License的网址 ,但希望学生使用GCC来做作业的意思是很明显的,何况习题中还有调用xv的内容。
反观国内,虽然我不是计算机专业的,但从认识的计算机专业的同学、朋友口中,也能 对Linux的受重视程度略知一二。记得一次一个计算机系的同学看我拿着一本关于Linux的书时很惊讶的问我怎么也学这个。当我对计算机系能更多的接触 Linux表示出极大的羡慕时, 她说,我们就是讲操作系统时用过两次,就看看进程、线程什么的……这次在德国,我们班上有个从同济来的学计算机的老兄,据说看过几遍内核的代码,但令我不 解的是,他既不用Linux,对内核以外(或者说书本以外)所有关于Linux的东西也知之甚少。看上去还是个微软的忠实拥趸,几次劝我不要那么反感微 软,“微软还是很出色”的。这两天,大概由于教授的作业,这位仁兄在我看来是有点“硬着头皮”的装了个Ubuntu。装完后由于自己在这方面的知识缺乏, 到处碰壁,然后不断的在MSN上抱怨Linux这不是那不是,大喊“Linux drives me crazy!──大哥,是你自己要用的,没人逼你好不好?
今天先到这里吧,真不知国内什么时候才能形成一个很好的对Linux认识和重视的氛围。
Update [06.05.14]:
昨天在去海德堡的火车上和两位计算机科班出身的同学交流了一下,在听了他们从内核的角度讨论操作系统的问题后,发现自己对Linux的优越性其实在 某种程度上是一种盲目的支持。当他们给我讲解我从来没听说过的“大内核和微内核的优劣”时,我只能说我只是会使用一下Linux罢了。看来有太多的东西要 学习和掌握。不过,在看待Linux和Windows的态度上,我不能说我是中立的,但我也不能说我的同学是客观的,呵呵……
from: ownlinux.cn
以往和大家几乎都是说的 Ubuntu 系统本身的一些资讯和技术解决方案,今天换个方式,不谈 Ubuntu 系统本身。下面的图片是我今天在网上逛的时候发现的。目前是哪家公司是在生产这些“Ubuntu 生菜”,我没有去具体了解,也没有多大的必要去了解,因为本文的目的只是给 Ubuntuer 们作为饭后的闲聊话题用,没有什么具体的意义。
下图既是“Ubuntu 生菜”,不知道是否可以像Ubuntu CD 那样在网上免费申请?
From:ownlinux.cn
VirtualBox 是由德国 InnoTek 这家软体公司出品的软件,它提供使用者在 32 位的 Windows 及 Linux 作业系统上虚拟另外的机器执行其它 x86 的操作系统,使用者可以在 VirtualBox 上执行 Windows、Linux、OS/2 Warp、OpenBSD 及 FreeBSD 等系统作为客户机操作系统。在 2007 年 1 月,InnoTek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进位版本及开放源码版本的代码。
VirtualBox 1.6.0正式版主要增加的功能:
* Solaris and Mac OS X host support
* Seamless windowing for Linux and Solaris guests
* Guest Additions for Solaris
* A webservice API
* SATA hard disk (AHCI) controller
* Experimental Physical Address Extension (PAE) support
修正的问题:
* GUI: added accessibility support (508)
* GUI: VM session information dialog
* VBoxHeadless: renamed from VBoxVRDP
* VMM: reduced host CPU load of idle guests
* VMM: many fixes for VT-x/SVM hardware-supported virtualization
* ATA/IDE: better disk geometry compatibility with VMware images
* ATA/IDE: virtualize an AHCI controller
* Storage: better write optimization, prevent images from growing unnecessarily.
* Network: support PXE booting with NAT
* Network: fixed the Am79C973 PCNet emulation for Nexenta guests
* NAT: improved builtin DHCP server (implemented DHCPNAK response)
* NAT: port forwarding stopped when restoring the VM from a saved state
* NAT: make subnet configurable
* XPCOM: moved to libxml2
* XPCOM: fixed VBoxSVC autostart race
* Audio: SoundBlaster 16 emulation
* USB: fixed problems with USB 2.0 devices
* MacOS X: fixed seamless mode
* MacOS X: better desktop integration, several look’n’feel fixes
* MacOS X: switched to Quartz2D framebuffer
* MacOS X: added support for shared folders
* MacOS X: added support for clipboard integration
* Solaris: added host audio playback support (experimental)
* Solaris: made it possible to run VirtualBox from non-global zones
* Shared Folders: made them work for NT4 guests
* Shared Folders: many bugfixes to improve stability
* Seamless windows: added support for Linux guests
* Linux installer: support DKMS for compiling the kernel module
* Linux host: compatibility fixes with Linux 2.6.25
* Windows host: support for USB devices has been significantly improved; many additional USB devices now work
* Windows Additions: automatically install AMD PCNet drivers on Vista guests
* Linux additions: several fixes, experimental support for RandR 1.2
* Linux additions: compatibility fixes with Linux 2.6.25
附Ubuntu 8.04的VirtualBox 1.6.0正式版Deb包下载地址:
http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/VerifyItem-Start/virtualbox_1.6.0-30421_Ubuntu_hardy_i386.deb
让女友试用Ubuntu
简介
我从2002年开始倒腾Linux到现在这么多年过来了,我想看看新出的Linux系统是不是对于大部分人来说已经足够易用,于是我让女友Erin用新安 装的Ubuntu 8.04来完成一些基本任务。结果有些令人吃惊,很多看似简单的任务对于过去没有使用Linux经验的人来说依旧非常困难。Linux还有很多需要改进的 地方以使其能给“电脑白痴们”提供更好的用户体验。
Erin具备一些基本的计算机知识,比如上网、打字、制表和照片处理等,这对于一个哲学系大学生来说已经足够了。在用于实验的Ubuntu系统 上,我提前为她设好了帐户。她可以轻松的登录进去,她很喜欢heron(Ubuntu 8.04 Hardy Heron)的壁纸。接着我便将设计好的任务一一让她完成,而我不提供任何帮助。
任务一:告诉我波黑的首都在哪里
Erin很快找到了Firefox的链接,然后在wikipedia上找到了问题的答案:萨拉热窝。
任务二:在YouTube上看视频
(注:这是YouTube所特有的问题,它会主动检测你机器上是否有Flash插件,如果没有,它给出一个Adobe的网页让你去下载。而正常情况下Firefox会自动帮你下载Flash插件。碰巧让我选上了YouTube算是运气不好)
Erin在试图播放YouTube上一段Beatles的视频时,YouTube提示它需要去Adobe官方下载所需的Flash插件,而在 Adobe主页上有.tar.gz、RPM和YUM三种格式的包。RPM和YUM显然无法在Ubuntu上使用。Erin点击了.tar.gz包中的 flashplayer-install也没有任何反应,因为这个程序只能在terminal下运行。最终Erin无法完成这个任务。(译者注:YouTube好心帮了倒忙)
任务三:下载一部辣妹的专辑
Erin的第一反应就是去在应用程序菜单中找Limeware的替代品,接着她还尝试运行Windows版的uTorrent,结果均告失败。然后她找到 了一个下载BitTorrent种子文件的网站,点击了一个辣妹专辑的torrent文件之后,Firefox提示是否要用Transmission打开 此文件。Erin犹豫了一下,点了确定,很快这部专辑便被下载到了她的桌面。
我觉得这里唯一的问题是Firefox所提示软件的名称,如果提示是“是否用Transmission BT客户端打开此文件”,那么可以减少很多麻烦。(译者注:在应用程序菜单中就是用的“Transmission BT客户端”这样比较易懂的名称,当然要是不知道BitTorrent是什么,看这个名字还是云里雾里的,类似的名称问题在任何系统中都是无法避免的)
任务四:画一副图,并保存为3种不同的格式
Erin很快在“图像”菜单中找到了“OpenOffice.org绘图”,与她所期待的一个类似Windows的简易画图软件不同, “OpenOffice.org绘图”是一个非常复杂的矢量绘图软件。最终她完成了任务,不过她不知道用“导出”命令将图片转换为熟悉的格式,而是用了 “另存为...”将图片存成了的.odg、.otg和.sxg格式。我无法理解为什么Ubuntu不提供一个像KPaint一样简单的画图程序。(同时我 也奇怪为什么OpenOffice.org绘图会在标准安装里,我从没见过谁用过这样的程序)(译者注:无语,我就在用,它实际上是OOo很重要的一个组成部分,和“Microsoft Word 图片”控件很类似。另外我还在用看上去更不可理喻的Xfig,相反KPaint一类的画图软件对我倒是毫无用处)
任务五:从我的音乐收藏中找一首专辑,并将其刻录到CD上
Erin找到了“Brasero光盘刻录程序”,它的界面很不错。但当Brasero提示添加所要刻录的歌曲的时候,Erin却找不到存放音乐的 Windows分区。她找了Ubuntu默认建立的Music目录,Home目录和桌面,但是错过了"492.8GB Media",也就是那个Windows分区,她也没有仔细去看“文件系统”,那里面怪异的名称让她望而却步。之后她在“位置”菜单中找到了搜索程序,但 她只尝试了搜索Home目录和Music目录,而没有试“文件系统”。后来她告诉我那个程序不能根据文件类型搜索,实在是太笨了。
Ubunbu应该更清楚的显示其他分区在什么地方,分区的快捷方式也应该使用更有意义的名称。另外,搜索程序应该增加一个搜索“整个电脑”的选项以替代“文件系统”。没有经验的用户很难搞清楚“etc”、“dev”和“mnt”等等目录是干什么的。(译 者注:作者有点吹毛求疵了。我认为Ubuntu在这方面已经非常尽力了,如果分区有卷标的话,那个分区快捷方式的名称将使用卷表名,如没有则显示存储容 量,U盘没有挂载的时候显示的则是生产厂商的名称和容量。另外,也许“整个电脑”对于新手来说更为容易理解,不过“文件系统”这个术语在这里要准确得多, 特别是考虑到有虚拟挂载点、网络挂载点时候)
任务六:改变鼠标的速度
没啥问题,她很快就搞定了
任务七:改变电脑的主题
也很轻松就弄好了
任务八:在网上找一幅图片,将其设为桌面
Firefox的右键菜单中没有将图片直接“设置为背景”的功能。不过她还是顺利解决了。
任务九:改变屏幕分辨率
她在系统属性菜单中找到了屏幕分辨率设置程序,并将分辨率改为720x400。然而,由于这个分辨率太低,使她无法看到设置程序最下方的确定按钮,也就没 有办法把分辨率调回原来的设置。最后我只好在看不见的情况下用tab键切换到确定按钮上。如果屏幕分辨率很低,这个程序根本没法使用。(译 者注:这确实是Ubuntu/Gnome需要改进的地方,如果这个设置程序最上方有个菜单可能能避免不少类似的问题。考虑到这是Ubuntu第一次使用此 程序,有点这样的小毛病也情有可原,实际上Windows也同样的问题。目前有一个凑合的办法,按Alt-F7,然后再按方向键,可以将窗口上移)
任务十:将她的头像PS到我的照片上
她通过右键菜单用GIMP打开了我们俩各自的照片。她有一些Photoshop的基础,而GIMP的不同风格界面使她有点迷惑,度过了开始一段不适应之后,她还是完成了任务。我不明白为什么GIMP的排版布局不能像Photoshop一样呢。(译者注:我不是GIMP或者Photoshop的专家,不敢在这个总是引发口水仗争议问题上乱发言,不过我个人觉得,在多桌面、多显示器的环境下,GIMP的界面布局还是有它的合理性的。而作为免费的非专业照片处理软件,GIMP的功能也不错了)
任务十一:登录MSN
Erin在应用程序菜单中的互联网子菜单里找到了“Pidgin即时通讯软件”。她问我这个是否就是MSN,我回答不完全是,于是她打开了Pidgin。 当Pidgin提示她增加一个帐户的时候,她被帐户设置里选项所迷惑,比如“screen name”、“local alias”,这些术语在她所熟悉的MSN中从没有出现过。经历了好几次失败的尝试之后,Erin终于登录上了MSN,这也让她可以向朋友们诉苦 Linux有多讨厌。
如果Pidgin有一个欢迎窗口告诉用户Pigin是做什么的,并询问是否要增加或登陆MSN等帐号,那么Erin的问题就很容易解决。如果 “screen name”能根据不同类型的协议使用不同的术语,那也会很有帮助。另外,“local alias”是具体做什么的也给新手造成了很多困惑。
当Erin试图退出Pidgin的时候,她以为直接点右上角的关闭按钮即可,但实际上Pidgin退到了屏幕右上角的系统提示区。Erin又花了一些时间才找到那个图标。当你第一次关闭Pidgin的时候,它应该提示这个程序并没有真正退出,而只是缩到了系统提示区。(译 者注:作者的这几个建议非常好,用了很久的Pidgin/Gaim之后,我都有些忘记了最开始的一些挣扎,其实开始我也遇到过弄不清screen name/local alias/friendly name具体意义的情况,如果Pidgin能做一个wizard来添加IM协议,那可以大大方便初学者,我印象中好像有些Pidgin/Gaim的变种就 有这样的功能,希望Pidgin也能采用)
任务十二:安装Skype
Erin去了skype.com,很容易就找到了适合Ubuntu的.deb安装包,并顺利安装。唯一的问题是,她不知道Skype装到哪里去了,不知什么原因,她没有去看网络程序菜单。如果有像Windows一样提示“有新程序安装”就可以解决这个问题了。
结论
Ubuntu桌面体验的最主要问题是程序设计者对一般用户的水平做出了太高的假设。他们假设用户知道程序是怎么安装或者知道文件系统是怎样构架。而普通用 户遇到问题是不会去google搜寻帮助或者去读Ubuntu自带的相关文档的。一些简单的信息提示和向导可以对用户完成一些任务有关键性的帮助。
我希望一登录进入桌面就能看到一个欢迎画面,上面有一些小的视频解释Linux和Ubuntu的基本概念。也许它还可以问“你想做什么?”,然后根据选择去解释具体如何做。
直到一个电脑盲可以坐在Linux系统前不费力气的完成她想做得事情,Linux都不能说已经为桌面应用做好准备。Erin很聪明,学得快,现代科技的知识也算充足。如果她都会有这么大麻烦,那老年人或者中年人还有多少机会呢?
译者注:本文作者对 Linux易用性的某些缺陷的分析很不错,给出的解决方案也相当好,但是他最后的结论我却很难赞同。事实上,Erin能在没有得到作者的任何帮助,也没有 通过网络搜索的情况下完全依赖原有的Windows知识,在一套干净的Ubuntu 8.04上基本完成了所有的任务,这已经标志着Ubuntu易用性设计的很大成功了。计算机系统本身的复杂性就决定了使用新系统的时候所需的学习成本是不 可避免的,就算从WinXP升级到Vista也不可能一帆风顺。这种成本的存在并不能简单归结为Linux系统的易用性差。实际上已经有很多实例反证了作 者的猜想,经过简单的指导,中老年人完全可以顺利的使用一台配置好的Linux系统。
出自:Ubuntu中文论坛
下载主页:
http://releases.ubuntu.com/releases/8.04/
直接下载:
http://releases.ubuntu.com/releases/8.04/ubuntu-8.04-desktop-i386.iso
64位的:
http://releases.ubuntu.com/releases/8.04/ubuntu-8.04-desktop-amd64.iso
如果你的机子没有384M内存,下载以下版本:
http://releases.ubuntu.com/releases/8.04/ubuntu-8.04-alternate-i386.iso
64位的:
http://releases.ubuntu.com/releases/8.04/ubuntu-8.04-alternate-amd64.iso




