Linux From Scratch

软件截图:
Linux From Scratch
软件详细信息:
版本: 8.2 更新
上传日期: 22 Jun 18
许可: 免费
人气: 115

Rating: 5.0/5 (Total Votes: 1)

Linux From Scratch (LFS)是一个开源项目,为用户提供了全面的文档,可以成功构建自己的基于Linux的自定义操作系统。 Linux From Scratch项目最初由Gerard Beekmans创建,后来由Bruce Dubbs和Matthew Burgess编辑,是最复杂和最有文档记录的项目之一,如何从头开始构建自己的Linux发行版”手册。


针对32位和64位架构

本手册中提供的说明针对32位(AMD / Intel x86)和64位(x86_64)体系结构,但您也可以构建适用于PowerPC和ARM CPU的操作系统。其主要标准是POSIX.1-2008,Linux标准基础(LSB)规范和文件系统层次标准版本3.0草案1(FHS)。

任何人都可以从头学习如何创建基于Linux内核的操作系统

使用这个项目,任何人都可以学习如何从头开始创建基于Linux内核的操作系统,首先创建一个新分区,使用Linux文件系统格式化分区,然后安装新分区。然后,您将了解包及如何修补它们,以及如何创建$ LFS / tools目录,添加LFS用户,设置环境以及构建临时系统。


您还将学习如何配置操作系统

接下来,您将学习如何安装基本系统软件,首先准备虚拟内核文件系统,进入chroot环境,创建基本目录,文件和符号链接,安装内核,主编译器和手册页,调整工具链,并安装所有必要的包。用户还将学习如何配置网络,自定义/ etc / hosts文件,处理LFS系统上的模块和设备,为设备创建自定义符号链接,配置系统主机名,setclock脚本,Linux控制台,sysklogd脚本,rc.site文件,/ etc / inputrc文件和bash shell启动文件。

最后的话

最后,文档将提供有关如何创建/ etc / fstab文件,配置最新的稳定Linux内核包以及将GRUB安装为默认引导加载程序的详细信息。

< strong>本新闻稿中的新内容:

  • 此LFS版本包括对glibc-2.27,binutils-2.30和gcc-7.3.0的更新。此外,还有五个新软件包已从BLFS移至基础LFS书籍:libffi,openssl,Python3,ninja和meson。整本书都对文本进行了更改。 Linux内核也已更新至4.15.3版。

版本中的新功能

  • LFS版本包含对glibc-2.26,binutils-2.29的更新,和gcc-7.2.0。总共有32个软件包被更新,对修订版本进行了修复,并且在整本书中对文本进行了更改。 BLFS版本包括基本Linux From Scratch Version 8.1之外的大约900个软件包。此版本包含来自先前版本的885多个更新,包括大量文本和格式更改。

8.0版中的新功能

  • LFS版本包括对glibc-2.24,binutils-2.27和gcc-6.2.0的更新。总共更新了29个软件包,修复了一些软件包,并在整本书中对文本进行了更改。 BLFS版本包括基本Linux From Scratch Version 7.9之外的大约800个软件包。此版本包含来自先前版本的810多个更新,包括大量文本和格式更改。 BLFS的主要变化包括删除Qt4和KDE4。系统版本的BLFS现在包括完整的GNOME桌面。一个内部说明是,通过几位编辑的努力,图书来源已将System V和systemd的版本合并为一组xml文件,但仍提供单独生成的书籍。这样可以有效地维护两本常用书籍中的80%。

7.9版中的新功能

  • LFS版本包括对glibc-2.23,binutils-2.26和gcc-5.3.0的更新。总共更新了25个软件包,并在整本书中对文本进行了更改。 BLFS版本包括基本Linux From Scratch Version 7.9之外的大约800个软件包。此版本包含来自先前版本的597个更新,包括许多文本和格式更改。 BLFS的一个重大改变包括添加KDE Plasma 5桌面。该书现在包括5个桌面环境,5个独立的窗口管理器,3个邮件服务器,4个图形和3个文本Web浏览器,4个数据库服务器,以及众多主要和次要用户程序和实用程序。

版本7.8 / 7.9 RC2中的新功能

  • 这是一个主要版本,工具链更新到glibc-2.22,binutils-2.25.1和gcc-5.2.0。总共有30个软件包被更新,并且在整本书中对靴子和文本进行了更改。

版本7.8中的新内容

  • 这是glibc-2.22工具链更新的主要版本,binutils-2.25.1和gcc-5.2.0。总共有30个软件包被更新,并且在整本书中对靴子和文本进行了更改。

版本7.7中的

新功能

  • 这是glibc-2.21和gcc-4.9.2的工具链更新的主要版本。总共有30个软件包被更新,并且在整本书中对靴子和文本进行了更改。

版本7.6中的新功能

  • 此版本是LFS和BLFS的主要更新,现在包括systemd的单独版本。
  • LFS版本包括glibc-2.20和gcc-4.9.1的工具链更新。总共更新了26个软件包,并从LFS 7.5中添加了8个软件包。
  • BLFS版本包含大约750个基本Linux From Scratch 7.6版本之后的软件包。它包含了之前版本的880多个更新,包括大量文本和格式更改。
  • 此外,我们还想首次介绍基于systemd的BLFS版本。该版本与标准BLFS书籍协调一致,但包括基于系统的系统的定制说明。

7.4版中的新功能

  • 这是一个主要版本,工具链更新为binutils-2.23.2,glibc-2.18和gcc-4.8.1。总共有32个包(62个)从LFS-7.3更新,并且在整本书中对靴子和文本进行了更改。

版本7.4 RC1中的新功能

  • 这是通往LFS的第一个候选版本-7.4。它是binutils,glibc和gcc工具链更新的主要版本。总共有32个软件包从LFS-7.3更新,并且在整本书中对靴子和文本进行了更改。

7.3版中的新功能

  • 这是一个主要版本,工具链更新为binutils-2.23 .1,glibc-2.17和gcc-4.7.2。总共有31个软件包从LFS-7.2更新,并且在整本书中对靴子和文本进行了更改。

版本7.2中的新功能

  • 这是一个主要版本,工具链更新glibc- 2.16.0和gcc-4.7.1。总共有28个软件包从LFS-7.1更新,并且在整本书中对靴子和文本进行了更改。

7.1版中的新功能

  • 这是一个增量版本,包含LFS 7.0到20个软件包的更新,以及整本书中引导脚本和文本的修复。

类似的软件

impute
impute

14 Apr 15

GTKMan
GTKMan

17 Feb 15

意见 Linux From Scratch

评论没有发现
添加评论
打开图片!