一直想深入学习一下Linux系统的定制,不过一直没有找到切入点,现在,我觉得可以开始了。
我准备学习一下Puppy Linux之父Barry Kauler的woof定制轻量级LiveCD的过程。想定制一款这样的一款LiveCD。
1,从儿童教育的应用出发,把GCompris、Tux4kids两款教育软件定制进LiveCD;
2,定制的系统要充分本地化,尽量不出现英文界面和命令行操作,做到就算是儿童一人在的时候也能使用;
3,系统可以方便的在CDROM、U盘上运行,可以拷贝在硬盘上运行,针对老旧电脑可以安装在硬盘上运行,可以在虚拟机中运行;
4,可以在基础系统上做到模块化的系统构建,例如,可以容易的去掉针对2~10岁儿童的教育套件,换成针对初中或高中的教育套件或换成针对老师或广告设计或多媒体播放的组件;
5,系统的定制不应太过于手工作坊式的操作,例如,原来的puppy的制作,用Barry Kauler的原话就是“ For example, the Puppy3 series is based on Slackware binary packages. However, I did every step manually, creating each PET package virtually file-by-file, and then spent several months getting it right before a final release.”(摘自: http://bkhome.org/woof/ )。当然,现在的Puppy包的制作如何进行还没有深入学习,不过,看来也不是那么轻易就能够完成的,例如:一款基于原来EduPuppy的Hansamben http://www.murga-linux.com/puppy/viewtopic.php?t=49124 LiveCD的制作,看起来就特别像是手工制作。
我准备学习一下Puppy Linux之父Barry Kauler的woof定制轻量级LiveCD的过程。想定制一款这样的一款LiveCD。
1,从儿童教育的应用出发,把GCompris、Tux4kids两款教育软件定制进LiveCD;
2,定制的系统要充分本地化,尽量不出现英文界面和命令行操作,做到就算是儿童一人在的时候也能使用;
3,系统可以方便的在CDROM、U盘上运行,可以拷贝在硬盘上运行,针对老旧电脑可以安装在硬盘上运行,可以在虚拟机中运行;
4,可以在基础系统上做到模块化的系统构建,例如,可以容易的去掉针对2~10岁儿童的教育套件,换成针对初中或高中的教育套件或换成针对老师或广告设计或多媒体播放的组件;
5,系统的定制不应太过于手工作坊式的操作,例如,原来的puppy的制作,用Barry Kauler的原话就是“ For example, the Puppy3 series is based on Slackware binary packages. However, I did every step manually, creating each PET package virtually file-by-file, and then spent several months getting it right before a final release.”(摘自: http://bkhome.org/woof/ )。当然,现在的Puppy包的制作如何进行还没有深入学习,不过,看来也不是那么轻易就能够完成的,例如:一款基于原来EduPuppy的Hansamben http://www.murga-linux.com/puppy/viewtopic.php?t=49124 LiveCD的制作,看起来就特别像是手工制作。







发表评论 评论 (1 个评论)
决定开始 LFS 的学习:
http://www.learndiary.com/home/space-1-do-blog-id-3668.html Linux系统定制深入学习计划
http://www.learndiary.com/home/space-mtag-tagid-11.html 兴趣联盟 - LFS学习