小Linux发行版的大用处
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
什么是小
Linux
(“
Small
Linux”
)发行版?有哪些小
Linux
?它们有什么用处?
众所周知,由于
Linux
体系的模块化程度极高,因而,容易分离出一些体积小而效率高的“小
Linux”(Windows系统不可如此办理)
。这些小
Linux
往往能够运行在内存中,适宜完成某些特别任务,比如:数据恢复、系统抢救等。当然,它们必须放在
LiveCD
或
LiveUSB
里面启动计算机。在此不用赘述。
今年
6
月
18
日,
Richard
Hillesley
写了一篇综述,题为“
Linux
on a stick”
,读后颇有启发,至今不忘。实际上,
Puppy
Linux
是小
Linux
的代表;再小一点,
Damn
Small Linux
;再小一点,
Tiny
Core Linux
(小
Linux
的冠军);再小一点,就是一些小
Linux
工具版本了,比如:
Parted
Magic
,
SuperGrubDisk
& SystemRescueCD
,
......
这些小
Linux
发行版各有各的妙用。
11
月
27
日,
Tiny
Core
2.6
最新版本发布。这是小
Linux
版本的顶级冠军(体积仅为
10MB
),可以植入一块
LiveCD
或
LiveUSB
上,系统启动速度极快,程序全部运行在内存之中。实际上,基于
Tiny
Core
的这个版本,可以逐步地加载某些应用,使其成为各式各样的小
Linux
版本。
大家知道,人们的目光往往被一些大品牌
Linux
发行版抢过去了,比如说,
Ubuntu
9.10
和
Fedora
12
怎么怎么样,而不注意这些小
Linux
发行版的存在。实际上,“冲浪宝”就是一种小
Linux
发行版,作用可大了。利用“冲浪宝”上网冲浪,随你冲什么浪,怎么去冲,完全发生在内存之中。关机走人,痕迹全无。当然,自己的“冲浪宝”不能随便丢弃,注意保存为妥。
有人一定要把
Linux
与
Windows
相提并论,让用户选择其一。这样做并不公平。
Linux
原本是一位瘦小的小姑娘,一定要她与强壮的
Windows
大肥婆“同盘”比试,这样做不妥当。
Live
相关文档:
1、总结背景
在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。本案例基于RedH ......
Linux的裁剪
=======================================
好些时候,我们需要一个只要一张软盘就能启动Linux 的系统,比如说做路由器。但是我们该怎样做呢? 也就是说我们要把Kernel和FileSystem都做在一张3.5'的盘上。我们先把FileSystem 分解成如下几个部分吧。
1. /bin目录下的文件
bin目录通 ......
花了几天的时间,终于把系统从近200 MB裁到小于16 MB, 虽然现在看来过程非常简单,对于最初的那点恐惧觉得有点可笑。在这里把主要心得写一下,总结一下心得, 希望可以给相关人员一点参考。
主要步骤如下:
1. 充分了解系统
这有点像废话,但是确实很 ......
这一段时间一直进行Linux on floppy的尝试,借此希望能对如何构造一个Linux发行版本、Linux的启动、Linux系统的裁剪有一个深刻的认识。
在进行中,我有一些自己的心得体会,尤其是如何构造一个较小的Linux系统。这里贴出其中的一部分,希望能与各位共同分享。有不对的地方,也望各位高手能不吝赐教。
构造Linux on flop ......
第一步:裁减内核
打开终端,输入:cd /usr/src/linux2.4,然后输入make xconfig.现在编译内核正式开始了
1.1 “code maturity level options”选项,代表代码的成熟等级,因为这是一个试验的部分,我们不需要,所以关闭它。
1.2 “Loadable module support”可加载模块支持
可加载模块是指内核代 ......