23 November, 2012

面对 systemd (一)

Archlinux 转向 systemd 后,我的手提电脑在盖上屏幕的时候会自动冬眠(Hibernate),一直想关掉这个功能都关不掉。在查询了一下以后,发现这可能与 /etc/systemd/logind.conf 有关。

网上绝大部分都是对 systemd 的歌颂,我却不觉得 systemd 有什么了不起,只不过是添加了新功能,不过对我来说,又得掌握这个新技术。systemd 总的来说是更复杂了,幸亏 Slackware 仍然坚持不用 systemd,将来我再尝试使用 Slackware。

与 systemd 相关的一些指令:

systemctl -a
systemctl list-unit-files --all

19 November, 2010

PCLinuxOS

最近尝试安装一些所谓对用户友善的 Linux 和 Haiku OS 结果令我大失所望。Haiku OS 还好,也没对我的系统造成伤害,就是安装了无法启动而已。然而,PCLinuxOS 居然把我的 FreeBSD 给毁了,这就叫我难以接受了。所以一些所谓用户友善的系统还是要敬而远之。

12 November, 2010

Haiku OS

今天尝试了 Haiku R1 Alpha 2,感觉还行。可能开发工具,如 gcc 还缺乏,但是运行的速度,还有基本的编辑器 Pe,表现还好。作为只有十多人开发的系统,这样的质量实在太高了。

11 November, 2010

Linux 的进化

我的好朋友在电邮里说他的研究工作无与伦比的繁忙,无法像我这样继续使用 Linux 或学习 FreeBSD。他是对的。我的教书工作确实比较轻松,所以让我能去感受 Linux 是如何进步的。

我的朋友的繁忙能位他在研究上取得更大的成功,而我的懒惰则不能。虽然如此,我觉得我还是比较喜欢去看看系统的演变,看看科技的发展是不是为我这种光棍(昨天 11 月 11 日是光棍节)能在未来视力不好、动作迟缓、口齿不清的时候,还能够帮我解决许多问题。

如今不管是在 ArchLinux、Ubuntu 还是 Fedora 下,用 Emacs + AucTeX + Texlive 来编写讲义,用 Python 或 Maxima 或 OpenOffice Calc 来进行计算是非常方便的。在花很少钱的同时,我提升了自己,相比去我的同事,可能要购买非常昂贵的软件才能做研究,而其实那些软件的许许多多功能他们根本不知道。

Linux 的过去还是比较难用的,如今它的桌面系统已经相当成熟,我是比较担心它走过头而已,譬如 Ubuntu 将发展的 Unity,GNOME 3 的 Gnome Shell,KDE 4 这些都有点太花里胡哨了。然而,如果我们从台式电脑到PDA手提电话的过渡,我们才能明白这些发展也不是没有道理的。然而,太花哨,譬如 3D 桌面系统最终还是被淘汰的,有多少人还记得 Sun 几年前支持开发的 Java 3D 桌面?

Linux 的进化已经引入语音系统(可以让电脑阅读文章)、字体识别(OCR),然而,还有许多方便残障人士软件系统还有待开发。这才是真正的困难所在,也是未来发展重要发展方向。

05 November, 2010

Fedora 14 越发成熟

Fedora 12 及之前的版本我都尝试过了。不过,它们的 Live CD 都很有问题,所以一直无法在我的电脑上安装。可是从 Fedora 13 开始,Live CD 安装非常顺畅并且基本上安全(对那些不知道硬盘分区是什么回事儿的人而言,还是有危险的),昨天我尝试 preupgrate,相当轻松的就成功的升级到 Fedora 14 了。

看来,除了 ArchLinux 和 Ubuntu(从 10.04LTS 升级到 10.10 非常轻松) 外,Fedora 也是一个不错的选择。我的一位朋友一直在使用 SuSE 然而对 SuSE 的糟糕的 Live CD 以及我并不喜欢 SuSE 的 YaST2 工具,也就不必尝试了。仍然尝试 Fedora 的原因是对 Redhat 的怀旧。我最早使用得很不错的系统是 Redhat 6。对 redhat-config 工具相当熟悉,在 Fedora 下不过把名字改为 system-config 工具而已。而原来的 rpm 依然还在,之不过如今增加了 yum 而已。

保留 Fedora 也是对 Ubuntu 打算转向 Unity 而非 GNOME 的警惕。

在我的电脑上也有 Gentoo,然而这个系统在中文支持和更新速度差强人意。反观我的 FreeBSD 8.1 虽然不如 Gentoo 新,但是稳定性和编译能力更好。我终于成功在 FreeBSD 8.1 下编译 Xorg 并可以用普通用户来 startx 而在 Gentoo 下只有 root 才可以 startx 而普通用户总是无法启动 X。

29 October, 2010

ArchLinux 的强大

早期的 ArchLinux 很不稳定,一升级就容易有应用程序出问题。我经历过的问题之一是 openssl 升级后,gkrellm 无法运行。然而,如今它不但无比稳定,而且连在旧电脑上也正常稳定的运行。不但如此,我的 Planex TW-US54Mini2G 还正常运行,而我只花了一个下午利用 pacman -Su 把系统从 2008.05 版本升级到 2010.10 (当中用到 ncftp 来升级 pacman,因为我的 pacman 本身的升级出了一点状况)。下图是 32 位元的 Arch Linux 在我的 AMD Duron 1.1 机器上运行的图片。


更了不起的是我的机器用的是已经有 13 年以上历史的 S3 显卡,里边只有 1M 内存。你能想象吗?而且 ArchLinux 的 Xorg 还能走 1024x768x8 而没有问题。这实在太妙了!

15 October, 2010

Archlinux 与 Ubuntu

我很对那些不断更新 Linux 系统的各种软件的组织与人表达崇高的敬意!尤其是 Arch Linux 和Ubuntu。mcox 在 Why Major Non-Ubuntu Distributions Need to Step up their Game 表示自己目前只使用 Arch 和 Ubuntu。我亦然。经过了各种 Linux 系统的尝试,结果 Arch 和 Ubuntu 居然是最适合我的。其实 Debian 应该是不错的,可惜更新太慢,相比之下,基于 Debian 的 Ubuntu 是更合理的。而 Arch 的结构虽然与 Slackware 类似,但是安装方法和更新比 Slackware 好太多了,而且对汉语的支持更好!这对非英语用户而言太重要了!Redhat、Fedora、SuSE、Mandriva等的安装方法太局限于办公室软件的安装方式了,完全无法满足个人用户的要求,这是非常可惜的。FreeBSD 太重视服务器的应用而永远无法推广(它只能安装在物理分区上),Open Solaris 则太糟糕了,我的系统因为安装它而无法启动。