• LFS 项目
基于X86-linux的系统制作教程
http://www.linuxfromscratch.org/lfs/view/
  • BLFS项目
LFS制作了基础的系统,BLFS(从 网络 图形 音视频 方面  )完善了 LFS的系统
http://www.linuxfromscratch.org/blfs/view/
  • xLFS项目
HLFS
CLFS
ALFSCrosssLinuxFromScratch(CLFS) 为需要进行交叉编译(即在一个平台上编译另一个平台的代码)的用户提供指导,正式版本为1.0另有两个变种CLFS Sysroot 采用Sysroot的方法来进行编译,好处是软件包的编译次数可以减少,坏处是不能支持在编译后对软件进行测试,必须要启动到目标平台上才能测试。CLFS Embedded 一般用于极小系统以及嵌入式系统。为此,它使用uclibc而不是一般LFS使用的glibc。AutomatedLinuxFromScratch(ALFS) 标准LFS只是一本书,用户需要根据书上的指引下载软件包并手动输入指令进行编译。ALFS子项目提供了把这一切自动化的脚本。
HardenedLinuxFromScratch(HLFS) 这个子项目致力于打造在安全性上无懈可击的Linux系统。
BeyondLinuxFromScratch(BLFS) 标准LFS仅仅安装了足够让系统启动的基本软件,以及使新系统能够编译新软件包的开发工具。BLFS包括了更多的软件包,且都有相应指导。其他Hints收集一些解释性、增强性的文档,以协助用户
LiveCD利用LFS的方法生成可以自行启动并安装了足够软件的CD,可以用来在空机器上安装LFS,或者直接在其上运行应用,已经停止维护 #LFS LiveCD Project[2011-11-10](英文). "Note: The LiveCD is no longer being maintained. However, it still works well for many purposes, such as a rescue disk. The packages and the rendered LFS book on the CD are quite out of date."。
Patches由于软件之间的依赖关系,在升级软件包之后可能会导致LFS的过程出现故障。Patch项目致力于研究最新版本的软件之间的互动,并提供一些补丁修复这些故障。 除此之外,该项目另有一个名为CBLFS(Community Driven BLFS)的项目,该项目实际是一个Wiki网站,依靠网友的自发贡献来提交各种软件包的安装方式。[1]
  • LFS项目文档

  • BLFS项目文档

LFS 解读


LFS 项目(7.510.0) 包括了约70个包LFS 项目 7.5(不包括) 之前 只有 以 sysvinit 为init系统 的系统搭建教程
LFS 项目从 7.5(包括) 新增 以 systemd 为init系统 的系统搭建教程sysvinit  与 systemd 教程 中包的 区别(2个systemd相关包替代了3个sysvinit相关包,(除此之外,还有其他细节)完成了init进程的替换)
-0-0-0-0-0-0-0-0-0-0-0-0-0-0-
sysvinit            systemd
-----------------------------
Sysvinit            Systemd
Sysklogd            Dbus
Udev
-0-0-0-0-0-0-0-0-0-0-0-0-0-0-所有的包都随着发布版本(7.510.0)的变化一直在更新
1. linux      从 3.13.3    更新到了 5.8.3
2. glibc      从 2.19    更新到了 2.32
3. gcc            从 4.8.2     更新到了 10.2.0
4. Binutils   从 2.24        更新到了 2.35
5. libstdc++4.8.2 更新到了 10.2.0
6. grub2      从 2.0.0     更新到了 2.0.4 // LFS-6.3 中 为 grub-0.97

BLFS 解读


BLFS-7.6 有大约 620个包 // cat 1.txt   |grep -v "\. " |  sed '/^\s*$/d' | wc -l
涵盖领域包括 // cat 1.txt   |grep  "\. "  |grep -v "[0-9]"1. 网络及网络服务(62)IV. Networking (47)V. Servers (15)2. X server 及 x client(86)VI. X + Window Managers (65)(xserver 从  Xorg-Server-1.15.0(7.5) 到  Xorg-Server-1.20.8(10.0))XI. X Software (21)3. 桌面环境(一系列 x client 的集合)(127)VII. KDE (36)VIII. Selected GNOME Applications (44)IX. Xfce (29)X. LXDE (18)4. 其他II. Post LFS Configuration and Extra Software (50)III. General Libraries and Utilities (191)XII. Multimedia (78)XIII. Printing, Scanning and Typesetting (26)

LFS 与 BLFS 总体解读相关推荐

  1. LFS、BLFS、ALFS、HLFS的区别

    2019独角兽企业重金招聘Python工程师标准>>> Linux From Scratch (LFS) 及其后代代表一种新方法,向用户揭示 Linux 操作系统是如何工作的.LFS ...

  2. LFS、BLFS、ALFS、HLFS的区别详解

    Linux From Scratch (LFS) 及其后代代表一种新方法,向用户揭示 Linux 操作系统是如何工作的.LFS 基于这样的假设,即一部分一部分地编译完整的操作系统不仅能够揭示操作系统是 ...

  3. [论文阅读]阿里DIN深度兴趣网络之总体解读

    [论文阅读]阿里DIN深度兴趣网络之总体解读 文章目录 [论文阅读]阿里DIN深度兴趣网络之总体解读 0x00 摘要 0x01 论文概要 1.1 概括 1.2 文章信息 1.3 核心观点 1.4 名词 ...

  4. 从LFS到BLFS轻松上手

    从LFS到BLFS轻松上手 --关于编译LFS/BLFS的可行性报告 青 铜 镜 严正声明:本贴可能含有危险成份,未满18岁的网友,为了您的身体健康.思想健康和机器健康着想,请勿阅读! 严重警告:如果 ...

  5. surreal number应对不平等博弈

    转载自:http://www.matrix67.com/blog/archives/6333 Surreal Number求解一些不平等博弈游戏,该数学理念可以在高德纳数学科幻小说Surreal Nu ...

  6. 从零开始编译自己的Linux发行版 LFS简介

    LFS 的全称是 Linux From Scratch,就像它的名字一样,这个发行版是一个教我们如何从零开始打造自己的 Linux 发行版的指南,同时还有姊妹发行版 BLFS,全称是 Beyond L ...

  7. 2017年上半年总结:大三下学期,马上大四,马上要毕业了.

    2017年上半年总结:大三下学期,马上大四,马上要毕业了. 当这学期马上结束了,想起要写今年上半年的总结了,写下标题才猛然惊起,我已结束大三,下学期就大四了啊? --不可思议且平淡的大三end 回忆这 ...

  8. Welcome to Linux From Scratch!

    /***************************************************************************** Welcome to Linux From ...

  9. 《公安机关互联网安全监督检查规定》今日起实施,要检查你家的数据中心了...

    11月1日起,<公安机关互联网安全监督检查规定>正式施行.根据规定,公安机关应当根据网络安全防范需要和网络安全风险隐患的具体情况,对互联网服务提供者和联网使用单位开展监督检查. 解读 &l ...

最新文章

  1. Python破解验证码技术,识别率高达百分之八十
  2. 如何在linux下修改组权限
  3. python【力扣LeetCode算法题库】994-腐烂的橘子(BFS)
  4. 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 获取 linker 中的 dlopen 函数地址 并 通过 远程调用 执行该函数 )
  5. mysql实现递归查询---使用存储过程
  6. 自己封装的一个原生JS拖动方法。
  7. Understanding the Bias-Variance Tradeoff
  8. vue踩坑以及自己的解决办法总结,
  9. 整理CVPR2012感兴趣的文章
  10. Microsoft 错误报告发送修复补丁通用版
  11. python爬取网站视频保存到本地
  12. 单片机——A/D数模转换篇
  13. 视频教程-Java异常原理剖析-Java
  14. 基于RNA-seq的基因表达分析
  15. 基于PHP的招聘网站
  16. wps横向计算机在哪里,Win7系统如何横向打印WPS文件
  17. 几个C#编程的小技巧
  18. 2023系统分析师---系统规划
  19. 3W-60W恒流LED驱动电源AH3103
  20. linux 文件转utf 8,在Linux系统下把文件转换为UTF-8编码

热门文章

  1. matlab求解三次多项式,【MATLAB编程】三次样条
  2. python怎么做q检验_关于eviews做时间序列模型的残差Q统计量检验我决定写一些!...
  3. Mac自带FTP工具用法
  4. 大华linux密码,Linux用户和组的实战练习
  5. GIC/ITS代码分析(1)MADT表
  6. DNSPod十问袁志远:智慧园区,被严重低估的To B赛道?
  7. 将任意文件转换为Pcap网络数据包传输
  8. 一篇会改变身处职场的你思维的一篇文章
  9. JAVA生成安卓签名证书
  10. leetcode cf各类比赛技巧