最小 Linux 服务器安装的典型大小是多少?

mt3*_*mt3 8 linux ubuntu debian installation

Debian 和 Ubuntu 在它们的“最小”安装中最终都得到 500 Mb 到 750 Mb,即使在从“netinstall”iso 或“business card”iso 开始并且在安装过程中没有安装可选软件包之后也是如此。Debian "netinstall" 下载量为 180 Mb,而 "biz card" iso 为 50 Mb。

我的问题:
这是最小服务器安装的典型大小吗?

换句话说,更现代的词:
MINIMAL,YU SO BIG?

是否有任何其他选项/变体(主要是 Debian)来保持尽可能精简,而不必走定制自己的裸机 Debian 安装的路线?

提前谢谢。

小智 7

好吧,如果你只从源代码和交叉编译器编译……完整的内核和 API(库+头文件)、glibc、coreutils、gcc/binutils 和一些必要的工具,你通常会剩下大约一个 600MB 左右的发行版。再加上您的发行版选择的包管理和默认实用程序,您可以看到磁盘利用率的来源。Micro/gutted 发行版通常会删除所有 lib/二进制调试符号并编译较小的 libc(例如dietlibc)。他们也可能会忽略一个完整的编译环境,这会占用大量磁盘空间。

可以在大约 6MB 的磁盘空间中编译一个完全可引导的 x86 linux 操作系统。做一些进一步的修改,你就可以把它塞进几百 K 的嵌入式闪存中。看看tinycore/ucore linux。它是建立在 fltk 之上的,我相信dietlibc(8MB 带 X,6MB 不带)。