从无到有,从头建立自己的Linux

昨天在网上看到关于LFS的介绍,Linux from Scratch,感觉是个好咚咚。
通过学习LFS,至少可以达成这几个目标:
1 深入理解Linux系统中各个命令/文件的位置和作用
2 了解ToolChain的原理,可以为将来制作crosscompiler,嵌入开发等打好基础
3 学会自己裁剪系统,得到最简单小巧的适用系统

LFS的老家 http://www.LinuxfromScratch.org
中文文档(不是最新的,英文最新是6.0, 中文是5.0) http://lfs.linuxsir.org/
另外,verycd有下载: http://lib.verycd.com/2004/12/21/0000031642.html
下面是LFS的简单介绍。

=============================

LFS--Linux from Scratch,就是一种从网上直接下载源码,从头编译LINUX的安装方式。它不是发行版,只是一个菜谱,告诉你到哪里去买菜(下载源码),怎么把这些生东西( raw code) 作成符合自己口味的菜肴---个性化的linux,不单单是个性的桌面。
LFS有什么优势呢?现在看来,它可以提供最快和最小的linux。但是最大的优势就是,安装LFS是菜鸟变成高手的捷径。第一次安装,需要按照LFS文档安装,如果在此期间所有文档内容你都认真的阅读,保证你受益匪浅;然后发现很多地方可以不按照别人的老路操作,这个时候用自己的方式参考第一次安装的经验,再一次建立linux,完成的时候,你会发现你在linuxsir上已经再也不是菜鸟了。

安装两次LFS,总共要用去你一个多礼拜(说不定一个多礼拜还装不完)的业余时间。但是这一个多礼拜将是你linux水平进步最快的一个多礼拜。

当然,不是说LFS要装两遍,也没有说,一定要装那么长时间。如果闷头装,什么都不管,大概一共十个小时就有一个高效的完整的linux系统呈现在你面前。(根据机器速度不同时间上会有差异)

最后,在我们开始之前,你想一下,丰富的linux知识对于你来说比在mplayer上看片,用kde作PP桌面等来说是不是更重要。如果是,我们期盼你成功完成LFS系统加入我们LFS使用者研究者的行列!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
构建嵌入式Linux从头开始是一项充满挑战的任务,需要有一定的计算机和嵌入式系统知识。以下是一个简要的步骤: 1. 选择适合的硬件平台:首先需要选择一款适合的硬件平台,例如ARM,MIPS或PowerPC等。这涉及到对嵌入式系统的需求和目标的了解。 2. 选择合适的Linux内核版本:根据硬件平台的选择,从官方网站上下载相应的Linux内核版本。通常建议选择稳定版本。 3. 配置内核:在配置内核之前,需要确认所需的功能和驱动程序。可以使用make menuconfig命令进入内核配置菜单,进行必要的配置和定制化。 4. 编译内核:在完成内核配置后,可以使用make命令编译内核。这个过程需要一定的时间和计算资源。 5. 编译根文件系统:根文件系统包含了嵌入式系统的所有用户空间组件和文件。使用Buildroot或Yocto等工具可以方便地生成根文件系统。 6. 配置引导加载程序:根据硬件平台的不同,需要选择适当的引导加载程序。可以使用U-Boot或GRUB等工具进行配置,并将内核和根文件系统加载到嵌入式设备。 7. 烧写镜像:最后一步是将编译好的内核和根文件系统烧写到嵌入式设备的存储介质中,例如闪存或SD卡。 值得注意的是,以上步骤只是简要概述,实际构建嵌入式Linux涉及到更多的细节和技巧。因此,建议在开始之前充分了解相关文档和教程,并参考开源社区的讨论和经验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值