LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: youbest

[原创]功能单一,体积小巧的LFS完整版(5M大小的Apache服务器)

[复制链接]
发表于 2006-3-1 16:19:21 | 显示全部楼层
这个问题不讨论了,不然有发生火力冲突了。呵呵
LFS=toolchain,gcc在没有libc情况下自己都无法运行。

大家把LFS扩展了,也未尝不好。
建议斑竹把如何做个软盘上LINUX,U盘上的LINUX也整理一下。发现有很多人需要,因为这个过程会更清楚的描述一个可以boot的linux需要什么。
回复 支持 反对

使用道具 举报

发表于 2006-3-1 16:22:10 | 显示全部楼层
文章我看了,你是做了toolchain后分道扬镳,target系统里面没有把gcc带走,撇到了host上了。这个过程其实是CLFS中常用的。如果说是CLFS,我觉得就没问题。
target里面不带着自己的toolchain.target自己就无法成长的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-1 16:36:58 | 显示全部楼层
别停止讨论啊,互相讨论才能相互提高呀.
回复 支持 反对

使用道具 举报

发表于 2006-3-1 16:43:01 | 显示全部楼层
那就给个建议吧:
你用busybox提供的shell和init(这个没无所谓),把用不上的系统命令统统不要。
apache使用静态编译,如果仅仅是这个程序无所谓的。因为busy都静态了,so文件也只有apache在用了。
看看下来是不是会更小?sizeof(apache)+busybox+kernel=how?
回复 支持 反对

使用道具 举报

发表于 2006-3-1 16:56:17 | 显示全部楼层
。这个已经是 比较大 的那个版本了。。。600K的那个,才是最后版本。
回复 支持 反对

使用道具 举报

发表于 2006-3-1 17:08:42 | 显示全部楼层
sizeof(apache)+busybox+kernel=600K。
佩服,太佩服,这么多东东居然才600K!
回复 支持 反对

使用道具 举报

发表于 2006-4-3 22:30:03 | 显示全部楼层
问个问题,上面提到的
9. 分支
    到此可出现一个分支,你可以选择其中之一进行下去。
    i. 分支(一):继续按照LFS中的步骤完成工具链中其它软件包的安装,然后进行目标系统的制作。
    ii. 分支(二):不需要继续制作工具链,直接开始目标系统的制作,不需要进行chroot的操作。
    这里我们按照分支(一),继续进行工具链的其它软件包的安装,安装过程参照LFS,这里不再说明。
是不是说要安装#
          o Gawk-3.1.4
          o Coreutils-5.2.1
          o Bzip2-1.0.2
          o Gzip-1.3.5
          o Diffutils-2.8.1
          o Findutils-4.1.20
          o Make-3.80
          o Grep-2.5.1
          o Sed-4.1.2
          o Gettext-0.14.1
          o Ncurses-5.4
          o Patch-2.5.4
          o Tar-1.14
          o Texinfo-4.7
          o Bash-3.0
          o M4-1.4.2
          o Bison-1.875a
          o Flex-2.5.31
          o Util-linux-2.12b
          o Perl-5.8.5
          o Udev-030
          o Stripping
这些软件?如果安装的话和lfs有什么区别?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-3 22:41:15 | 显示全部楼层
Post by liuhj02
问个问题,上面提到的
9. 分支
    到此可出现一个分支,你可以选择其中之一进行下去。
    i. 分支(一):继续按照LFS中的步骤完成工具链中其它软件包的安装,然后进行目标系统的制作。
    ii. 分支(二):不需要继续制作工具链,直接开始目标系统的制作,不需要进行chroot的操作。
    这里我们按照分支(一),继续进行工具链的其它软件包的安装,安装过程参照LFS,这里不再说明。
是不是说要安装#
          o Gawk-3.1.4
          o Coreutils-5.2.1
          o Bzip2-1.0.2
          o Gzip-1.3.5
          o Diffutils-2.8.1
          o Findutils-4.1.20
          o Make-3.80
          o Grep-2.5.1
          o Sed-4.1.2
          o Gettext-0.14.1
          o Ncurses-5.4
          o Patch-2.5.4
          o Tar-1.14
          o Texinfo-4.7
          o Bash-3.0
          o M4-1.4.2
          o Bison-1.875a
          o Flex-2.5.31
          o Util-linux-2.12b
          o Perl-5.8.5
          o Udev-030
          o Stripping
这些软件?如果安装的话和lfs有什么区别?


没什么区别,就是做一个LFS工具链环境,目的是这个Apache系统使用的是主系统的工具,还是新做的工具链里的工具.
回复 支持 反对

使用道具 举报

发表于 2006-4-4 09:02:28 | 显示全部楼层
我已经做到这个分支的地方了,所以我想问明白一点,勿怪. 上面的回答也就是说要安装了这些软件,之后最后只留下了部分软件,其他的是否删除?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 09:38:19 | 显示全部楼层
Post by liuhj02
我已经做到这个分支的地方了,所以我想问明白一点,勿怪. 上面的回答也就是说要安装了这些软件,之后最后只留下了部分软件,其他的是否删除?


没太明白,上一帖的回答可能有点问题,已经改过来了.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表