源源

小脚印

小脚印 - 育儿网

2007年4月28日星期六

为什么选择Ubuntu

去年的差不多现在,我在寻找合适自己的Linux操作系统发行版是时候,很巧获得了她,当时的版本是5.10(发行版本前一位数字代表年份,即2005,后一个数字代表月份,还有版本代号,5.10是breezy),后面陆续有了飞跃的版本升级:6.06(Dapper LTS,stand for Long Term Support,长期支持版本),6.10(edgy),目前最新的是7.04(feisty),而7.10(gutsy)也已经启动了。

为什么用Ubuntu,或者其他的Linux发行版(诸如Debian,Fedora,CentOS,Mandariva)?我们不是已经有很好用的Windows了吗?Linux是免费的?我的Windows也是“免费”的,Linux安全,没有病毒,嗯,这个似乎有吸引力,我的Windows可是安装了各式各样的反病毒,反木马,反间谍软件,还有防火墙,可还是经常崩溃,重装,系统也越用越臃肿,缓慢——但是,我还能适应!GOD!我应该用怎样的语言来说服你们用Ubuntu呢?

首先,为什么Linux?免费和安全其实不是根本的理由或者优势什么的。在英文里面免费和自由均是FREE,但是我更推崇后一种含义,Linux是一个自由的系统,给你充分自由的空间,在你的日常计算机应用中,有太多限制在Windows,微软在培养用户的一种依赖,一种可怕的奴隶思想,各种受限的格式(doc等)在摧毁我们自由的意志。穷困的我们拥抱自由的唯一方法是破解,盗版,满世界google序列号,注册码,而后我们仍然对电脑一无所知。Linux是自由的,开放源码使得程序的传播和使用不受限制,而且不断受到全世界用户的维护,升级,完善,这是一种对微软帝国强悍的对抗。

其次,为什么Ubuntu?Ubuntu基于Debian,一个非常传统的Linux发行版,我个人感觉Ubuntu非常易用,虽然有一些小小的障碍,但是不足以阻止我们。我用过Fedora Core(大家熟悉的小红帽Redhat的后续版本),很不幸的,是Fedora Core 1(FC1,现在FC7都要释出了),当时那叫一个打击,使得我在卸载FC后竟然有一种轻松的感觉,后面我知道Fedora并不适合我们,应该说FC是一个让用户试验的系统,充满了Bug,所以挫折感是难免的。但Ubuntu不同,我一路安装使用过来信心是与日俱增,要不让不会今天在Ubuntu里面编写这些文字。特别是最近的几个版本,6.10在运行速度上有一定的提升而且稳定,7.04呢,用了最新的Gnome桌面2.18.1,系统更加流畅,我的机子配置是:Intel Celeron 1.7GHz, 512M内存(256M也可以),不是很好吧,但运行Gnome一点阻滞都没有,如果你感觉Gnome比较慢,你还可以选择Xfce4桌面,或者直接安装相应的发行版Xubuntu,可以说效果棒极了(在我的PIII 600MHz,256M内存的laptop运行得很好)!其它轻量级的桌面我也试过,推荐E17,相当漂亮。

[译文]Feisty performance - Fly like a butterfly

[译文]Feisty performance - Fly like a butterfly

我使用Kubuntu,纯粹因为KDE是我桌面的选择。如果你使用Gnome,请把kate换为gedit。这里有一些安全而且简单的编辑设定可以改变你的feisty安装的全面灵敏度。

1. 禁用IPv6 至少我还不需要IPv6,所以我禁用。
sudo kate /etc/modprobe.d/aliases

alias net-pf-10 ipv6
改为
alias net-pf-10 off #ipv6

2. 平行运行启动进程 这会使开机平行运行启动进程,加速启动过程。
sudo kate /etc/init.d/rc
找到并修改
CONCURRENCY=none

CONCURRENCY=shell

3. localhost别名为hostname 正确与否自己决定。但我在Ubuntu论坛发现一点,并确实增强某些程序的启动。
sudo kate /etc/hosts
把你的hostname添加到第一行localhost后像这样:
127.0.0.1 localhost yourhost
127.0.1.1 yourhost

4. 禁用pango 我知道这已经在firefox里面被考虑了,但还会对thunderbird和一些其它程序产生一个不错的性能提升。
sudo kate /etc/environment
添加:
MOZ_DISABLE_PANGO="1"

5. 预载 正如你想的,预载最通常用的libs和文件=你的程序更快的启动时间。
sudo apt-get install preload
什么是预链? 预链在feisty已经不再需要了。Feisty使用一种叫DT_GNU_HASH的新的链接机制,可以在不需要连续的运行预链而加速链接进程。

6. 交换? 在Ubuntu Feisty里vm.swappiness的默认值是60,这是一个好的默认值,但如果你想提升一些性能,你可以这个值改小,以减少交换区的加载。如果你运行下面的命令:
sysctl -q vm.swappiness
你会看到数值是设为60,接着你运行:
sudo sysctl vm.swappiness=10
你将把数值由60改为10,这样将大大减少你的系统写入交换区,我向各位推荐这样做,因为各位都有512M或者更多的内存。如果你发现你很少使用交换区,把数值设为0。这不会禁用交换区,但它使你的系统尽可能少地写交换区,而尽可能多地保留于内存中。这会产生一个在程序的切换的巨大提升,因为现在它们应该是呆在物理内存里而不是在交换分区。
要永久的设置你的数值需要修改sysctl.conf文件:
sudo kate /etc/sysctl.conf
添加:
vm.swappiness=10
到文件的末尾,这样它就会在启动时被设置。
我发现数值5对我来件工作得很好,而我有1GB的内存。

7. Grub概况? grub有一个选项叫做profile,可以概要你的启动。是一种索引所有启动读取的文件,之后会发现并更快地读取这些文件。 当启动到grub菜单时时按ESC键,选择你的默认启动核心并按e键,来到第二行并再一次按e键,添加profile到行的末尾,按enter键,按b键以你新的选项来启动。第一次将要花较长的时间来启动,因为要建立索引(或是别的什么),但此后每一次启动将会变得流畅些。每次升级核心或你的系统有大的更改而可能影响启动需要的文件时,你都必须这样作。

8-10 可能导致系统不稳定和无法启动,略

程序调整

1. Firefox
用为你的CPU优化的swiftfox替代。
安装fasterfox扩展。
如果还没有设置,禁用IPv6。在url中输入about:config,找到ipv6项并禁用。
安装adlock plus扩展来禁止广告,这很有帮助。

2. openoffice
如果你不需要java JRE提供的额外事物,那就简单地禁用它。我就是这样作的。

2007年4月27日星期五

用Gspace实现Gmail变网络硬盘




这是一个Firefox的扩展,我一用上就喜欢了,安装后,通过右下角的按钮调出,设置Gmail的账号,然后点工具-Gspace,你会发现类似FTP浏览的界面,左上是本地文件夹,右上是Gmail的远程文件夹,其间是上传下载的按钮,左下是传输状态,右下是关于选定文件的信息等,真是一目了然,十分方便。使用上没有任何困难,应该说速度也令人满意。怎么样,赶快安装一个,拥有Gmail硬盘吧。

[译文]Ubuntu性能指引

译文
我最近从Windows转换到Ubuntu,并在本周早些时候升级到Feisty Fawn (7.04)。Ubuntu可靠但也有其缺点。当Windows表现较好时我不愿称赞它,然而不幸另类的是,一个Windows XP系统性能真的比Ubuntu的默认安装来的快。这并不意味着Ubuntu不能被调整增强性能以超越Windows。
我们已经整理了一个资源列表可以用于增强你的Ubuntu操作系统的表现
1. Hacking Ubuntu to Improve Performance 这篇文章包括各种Hack来增强Ubuntu的性能,比如查看正在运行的进程,定义源,发现进程启动,调节核心参数以及加速启动时间。
2. Ultimate Ubuntu performance tweaking guide 关于提升你的系统性能所要做的详尽的步骤指引。
3. Improve Ubuntu Performance 一个发表于ubuntuforums.org的脉络的索引,关于怎样使你的Ubuntu机器获得最佳性能。
4. Optimizing Desktop Performance 跳至题为Ubuntu Services for Performance Tuning(Ubuntu服务的性能调节)以发现一些性能建议。是涵盖主流Linux性能技巧的优秀文章系列。
5. Feisty performance - Fly like a butterfly 一个设置的收集来调节Kubuntu/Ubuntu Feisty的速度和性能。
6. Only Ubuntu Linux 通过简单的编辑你的 /etc/hosts文件的Ubuntu Edgy和Feisty性能建议。
7. Desktop performance tweaks 对于台式机和便携机很好的一些性能调节。这些调节相对容易实施且还算安全。你做的每一件事要风险自负。
8. Improve Performance in Ubuntu Edgy 提升你的系统的全面性能的技巧,窍门。
9. Ubuntu: 32-bit v. 64-bit Performance 不仅仅是系统调节,而且是一个比较32位和64位服务器性能的好文。
10. Best Ubuntu Guide Ever 这个指引有你要的任何东西。
11. Tweak ubuntu for speed 这些调节无疑将使你的系统更快和更灵敏,读一读以实施这些调节并享用你的更快的系统。
12. Ubuntu Customization Guide 关于个性化,我们要让Ubuntu看起来和感觉起来是你要的。
13. Local DNS Cache for Faster Browsing 一篇解释怎样使用DNS(域名解析器)缓存,在你的Ubuntu安装中来加速互联网浏览。
14. Super Fast Internet for Ubuntu 简单的禁用与ipV4有冲突的ipV6。好贴。
15. Ubuntu/Linux Roundup 供给Ubuntu用户一个链接和文章的好收集。
16. Ten tips for new Ubuntu users 这里有一个建议列表,当你逐渐习惯ubuntu时可能会节省你的一些时间。
17. 10 most popular Ubuntu sites on the net 你一定要访问这top 10网站,拥有关于ubuntu使用和疑难解答的丰富的资料。
原文

远离Windows,拥抱自由

经过一段时间的调整,我可以说现在基本不必再回去Windows系统下面作什么了,好的win程序,我可以用wine来模拟,效果基本没有差,比较难模拟的,我用VirtualBox,一款出色的开源虚拟机,安装Deepin XP,性能直逼物理机,虽说有些不稳定,但真机下面谁用Win没有经历死机?(固然死机不是Win的专利,Ubuntu也会死机,但就概率而言,那叫相当低)。
然而老实说,Ubuntu以及其它的Linux发行版的推广仍然是任重道远,说Ubuntu的好说的再多,再真切,一些实际的困难没有解决,那都是徒然。
其一,是习惯,提起操作系统就是Windows,Linux只是保留在听说的层次。
其二,应该说在安装上还有有一定的困难,指引均不是很清晰,比如分区什么的,应该会难倒不少初用者,因为实际上安装Windows似乎是在电脑分区已经准备好的情况下进行的,而Linux你要划分出新的区,除非整个硬盘都全新地贡献给Linux,但双系统共存应该是初用者乐意选择的。
其三,多媒体支持,每次重新安装,我都有一个感慨,就是要让系统播放mp3,rmvb什么的实在有难度,ubuntu 7.04虽然有额外包的下载程序,但显然不能解决,还得依赖论坛搜索解决方案(虽然存在,而且比较清楚,但初用者可能还是会望而生畏)。
其四,Windows程序依赖,找不到对应的Linux程序怎么办?或者像Openoffice.org这样的文字处理程序,中文用户总是不能很好的解决与WORD文档的兼容,固然我知道wine,我晓得VBOX,但是,这究竟也不适合初用者。当然这一点并不是能够成立,应该说,Linux能Windows所能,亦能其所不能,优越性是大大超出的,如果用户能够充分理解开源的精神,摒弃受限的文档格式,同时商家亦能支持开源,那么这些障碍就会化为无形。
其五,基础推广的缺乏,能够聚集在Linux社区里面的,基本不愿意反复讨论菜鸟式的问题,但有时候就是这样的问题,才能扩大社区的影响力。
好吧,山不畏高,我辈须肯登攀,一齐努力,让Linux在中国成长!壮大!!

Ubuntu7.04用微软雅黑


应该说微软雅黑是一个比较优秀的字体,端庄大方,适合屏幕显示。
我感觉6.10在使用微软雅黑的时候比较简单,我没有改动/etc/fonts/language-selector.conf,简单拷贝字体文件到/usr/share/fonts/truetype/下面(需要root权限,可以用sudo,或者建立一个“gksudo "nautilus --browser %U"”的启动选项实现root权限管理文件),我建立了一个ttf-msyh的文件夹,然后刷新字体:sudo fc-cache -f -v,系统就认微软雅黑字体了,在系统的首选项-字体中,除了等宽字体外,都用Microsoft Yahei,这样就OK,除了登录界面和终端之外,其它均可以调整(比如gedit,leafpad和tomboy的字体),这样可以得到一个比较划一的字体界面效果,终端不能用微软雅黑是因为要用等宽字体,否则会有叠加。相比较而言,这种界面字体的统一更换比XP简单得多,在XP里面我们没有办法简单的取代系统默认的宋体。
然而我发现升级到7.04后,字体里面的Microsoft Yahei没有了,直接就是“微软雅黑”,其它几个中文字体也用了中文名,这是一个进步吧,但不知为什么,重新选择微软雅黑,一些程序(比如Firefox)的字体就变回原来的上海宋,这样不免感觉瑕疵。搜了一下中文论坛http://forum.ubuntu.com.cn, 这回下决心修改anguage-selector.conf了,就是在 出现AR PL ShanHeiSun Uni的地方就把 Microsoft YaHei 放它前面一行,保存,重启,出问题了,系统在启动界面反复载入,没有办法进入桌面,无语,难道改不得?还得依赖论坛,再一搜,原来要修改字体的权限,用:sudo chmod -c 755 /usr/share/fonts/truetype/your font dir(第一个7表示:该用户可以读、写、执行;第二个5表示:同组的其它用户可以读、执行;第三个5表示:其它用户可以读、执行),方法是Grub进入修复模式,会进入命令行,输入上面的命令就可以了,然后reboot,我发现这样更改的效果比6.10要全面的多,比如登录文字字体也变为微软雅黑,其它就更不用费心了,看来ubuntu真是一个让人在失败中不断进步的优秀系统!
怎么样,你也尝试一下吧!