Han Guokai
在 2008-06-06五的 15:42 +0800,Allen Chen写道:
> 个人觉得通用发行版明显不适合这种MID和迷你Laptop类设备,还用用比较专注
> 的发行版!
> 自己搞的话说不定你学编程的时间没有做发行版的时间长!
> 自己衡量吧!
>
> 2008/6/6 在河里抓鱼的熊 <qian.xi...@gmail.com>:
> 我的Eee PC在买回来没几天时就被我重装了F8,之所以重装,是因为原
> 有系统不太能适合用来写程序,(要装svn,mysql-client,vim......会
> 有相当多的限制,编译其它软件时make也会出错,当然compiz效果也出
> 不来)。但现在转F8后却有一事头痛--启动奇慢。使用电池的时候时
> 间是非常宝贵的,坐在地铁时时间也是短暂的(20-30分钟,启动就需要
> 两分)。
> 我的小本不是多核,现在我不需要那么多的硬件支持,也不需要考虑安
> 全因素。我只希望能几秒就能启动,然后听音乐或者写几行突发奇想的
> 代码。于是产生了下面的需求,现在希望大家来参与思考,优化我们的
> Linux启动速度。
> 在这里,我想大家都知道,系统(这里指linux,但不特指fedora)启动
> 时会先将内核装载进来,然后再按/etc下文件指定文件的启动内容来启
> 动相应的服务,最后启动登录管理程序(X管理器或字符的)。
> 于是会有大致三个阶段:
> 1. 内核启动阶段;
> 2. 系统服务启动阶段;
> 3. 输入用户名、密码后进入可用的桌面阶段;
> 一般第2,3阶段会比较耗时,所以我会减少一些服务的启动,现在我的
> 系统只启动7-8项服务,算是相当精简了。但内核启动和进入桌面阶段
> 还是比较慢的,所以我这两天正在尝试编译一个既满足系统需求,又没
> 有累赘的内核。至于进入桌面非常慢的问题,我想应该换个桌面管理系
> 统了,正在考虑xfce,但不清楚compiz是否还可用。
> 现在有一些想法,如下:
> * 内核的启动过程可以查看/var/log/dmesg文件,其实相当多的
> 启动项都与SELinux有关。所以我想如果在内核中去掉对
> SELinux的支持的话应该得到很大的提升,此事有待验证。
> * 启动的服务现在只有以下几项:ConsoleKit, auditd,
> avahi-daemon, haldaemon, kudzu, messegebus, network,
> udev-post。这几项中不知道哪一项可以进一步关闭。
> * gnome桌面的登录期间,不知道大家有没有什么优化方案(在不
> * 启动的服务现在只有以下几项:ConsoleKit, auditd,
> avahi-daemon, haldaemon, kudzu, messegebus, network,
> udev-post。这几项中不知道哪一项可以进一步关闭。
auditd服务可以停;kudzu,如果你启动前把外围硬件都插好了,就可以停,因为
不会在有新硬件添加了,需要的时候可以手工启动。别的我不清楚。
Han Guokai
puppylinux我也用过,不是我喜欢的类型。
非X下的shell里编程时有一个明显不足:分辨率永远都是640x480,所以只能显示25行,vim可用则是24行,常常令人不便。