试用 CDlinux 0.9.5

CDlinux 0.9.5 出来一段时间了,今天才试用了一下。

因为我有一个想像中的“以应用为驱动的Linux发行版”,所以,着重注意了是否可在CDlinux的基础上进行定制。

相比以前(如: 0.9.2 )的版本,CDlinux新增加了几个应用程序模块,如: Vmware, 永中office等;

相对于 Puppy Linux, CDlinux的模块化做得更符合我想像中的发行版的要求,如我要裁剪系统,CDlinux_mini (控制台)或 CDlinux_standard(有图形界面)可以作为一个基础;而 Puppy Linux 基本系统只有一个 *.sfs文件,相对来说,裁剪系统要难一些(也许不知道有容易的方法);

因为上述的模块化设计,CDlinux可以在低内存的机器上挂载一些模块为loop设备。所以,我在一台PIII 667 + 256M的机器上用硬盘安装的方法可以启动CDlinux 0.9.5 社区版再加上全部的可选模块(但是大程序的运行还是不行的);而一些定制的Puppy 版本(如:http://www.filefront.com/14941899/Hansamben.iso http://www.murga-linux.com/puppy/viewtopic.php?t=49124 ; 小芭比X离子版Macis RC http://puppy.cnbits.com/node/1389 )也许因为所有的程序都在一个 *.sfs文件里,在上面的机器上不能启动进入X桌面。

总的说来,CDlinux 的启动和运行速度慢于 Puppy Linux,我估计是 CDlinux 带的软件和内核的硬件支持比较丰富,还有就是CDlinux对环境的检测更加自动化(如自动检测局域网设置DHCP等),另外,CDlinux用xfce桌面也比 Puppy Linux 默认的jwm要慢。

我想,在 CDlinux_mini上去掉一些不用的软件,把 X桌面换成更轻量级的并去掉带X那个模块里不用的软件,再加上我要用的如GCompris等应用程序,在CDlinux的基础上,定制我所说的“以应用为驱动的Linux定制方案”还是可行的。

另外,听说,Slax的模块化也做得不错,这些都可以逐一尝试和研究学习。

即使在其它的发行版上定制应用,LFS的学习也应该进行的。