针对传统Linux发行版自带繁杂的驱动、 极耗资源的图形桌面和多余软件包的问题, 构建可用于特定处理器且优化裁剪的系统。利用GNU(GNUs Not UNIX)工具
链、 Linux 2.6.25内核及相关部件, 提出一种制作在USB存储器上的微型操作系统。同时讨论了交叉编译环境的建立, 工具链的使用以及制作过程中root权限归属、 内核USB相关模块选择、 grub启动出错等问题的解决办法。该方案以opensuse 11.4为宿主机系统, 基于开放的源码, 在x86 PC机与U盘组成的硬件平台上, 完成微型Linux系统开发。结果表明, 在低成本教学实验台上, 该系统仅占用600 MByte左右的存储空间, 能保证完成教学编程实验要求, 确保较快的启动和运行速率。