/****************************************************************************
* What is Cross Linux From Scratch?
* 说明:
* 本文想知道交叉编译的LFS到底是什么。
*
* 2016-3-23 深圳 南山平山村 曾剑锋
***************************************************************************/ 参考文章:
What is Cross Linux From Scratch?
http://trac.clfs.org/ What is Cross Linux From Scratch?
Cross Linux From Scratch (CLFS) is a project that provides you with step-by-step instructions for building your own customized Linux system entirely from source.
CLFS是一个通过给我们一步一步的指引走向如何使用源代码来搭建我们自己的Linux系统的项目。 Why would I want a CLFS system?
为什么要CLFS系统? Many wonder why they should go through the hassle of building a Linux system from scratch when they could just download an existing Linux distribution. However, there are several benefits of building CLFS. Consider the following:
许多人都会有这么个疑问,我都本可以轻松的下载了已经存在Linux发行版,为什么还要采用这种麻烦方式来做这件事。然而,从源代码来搭建整个系统是有如下几点好处的: CLFS teaches people how to build a cross compiler
CLFS教会人们如何去搭建一个交叉编译器。 Building CLFS teaches you how to make a cross-compiler and the necessary tools, to build a basic system on a different architecture. For example you would be able to build a Sparc toolchain on an x86 machine, and utilize that toolchain to build a Linux system from source code.
搭建CLFS教会你如何去制作交叉编译器以及所需要的工具,并用这些在不同的硬件架构上搭建一个基本的系统。例如:你将有能力在x86的电脑上搭建一个Sparc工具链,并使用这个工具链从源代码来搭建一个Linux系统。 CLFS teaches people how to utilize a multilib system
CLFS教会人们如何使用multilib系统。 CLFS takes advantage of the target system's capability, by utilizing a multilib capable build system.
CLFS通过采用multilib构建的系统,能够最大的使用目标系统。 CLFS teaches people how a Linux system works internally
CLFS教会人们一个Linux系统,他的内部是如何工作的。 Building CLFS teaches you about all that makes Linux tick, how things work together and depend on each other. And most importantly, how to customize it to your own tastes and needs.
搭建CLFS教会你所有不安于linux tick,他们之间是如何工作、依赖。最重要的是,如何定制你自己的嗜好、需求。 Building CLFS produces a very compact Linux system
搭建CLFS能够产生一个非常简洁的Linux系统。 When you install a regular distribution, you often end up installing a lot of programs that you would probably never use. They're just sitting there taking up (precious) disk space.
当你安装常规的发行版Linux系统时,你经常会安装一大堆你用不上的程序,他们仅仅是躺在那里占用你的磁盘空间。 CLFS can be built from most Unix Style Operating Systems
CLFS可以搭建最接近Unix风格的操作系统。 You can build CLFS even if you don't have Linux running. Our build instructions have been tested to build from Solaris and the BSDs.
在你构建CLFS之前,你都不需要跑Linux系统,我们的构建说明已经被验证在Solaris和BSD上。 CLFS is extremely flexible
CLFS搭建系统非常灵活 Building CLFS could be compared to a finished house. CLFS will give you the skeleton of a house, but it's up to you to install plumbing, electrical outlets, kitchen, bath, wallpaper, etc. You have the ability to turn it into whatever type of system you need it to be, customized completely for you.
构建CLFS的工作可以与造一栋房子品美,CLFS将给你搭建好的房子的框架,如何布电线、厨房等都由你决定,你将有能力去构建你想要的系统,这完全由你决定。 CLFS offers you added security
CLFS同样给你足够的安全性。 You will compile the entire system from source, thus allowing you to audit everything, if you wish to do so, and apply all the security patches you want or need to apply. You don't have to wait for someone else to provide a new binary package that (hopefully) fixes a security hole. Often, you never truly know whether a security hole is fixed or not unless you do it yourself.
你将从源代码编译整个系统,这样允许你编译所有的东西,如果真想这么做,你可以用所有你想用的安全补丁。你不需要等待别人提供给你用于修复漏洞的二进制补丁包,而这个补丁包是否修复了漏洞,你自己又不知道。 What can I do with my CLFS system?
在CLFS系统上,我又能做什么呢? A by-the-book CLFS system is fairly minimal, but is designed to provide a strong base on which you can add any packages you want. See the CBLFS and BLFS projects for a selection of commonly used packages.
CLFS系统非常小,但该系统的目的是提供一个基板,你可以添加任何想要的包在这基础之上。

What is Cross Linux From Scratch?的更多相关文章

  1. Welcome to Linux From Scratch!

    /**************************************************************************** * Welcome to Linux Fro ...

  2. Linux From Scratch(从零开始构建Linux系统,简称LFS)- Version 7.7(三)

    八. 构建LFS系统 1. 准备虚拟内核文件系统 内核会挂载几个文件系统用于自己和用户空间程序交换信息.这些文件系统是虚拟的,并不占用实际磁盘空间, 它们的内容会放在内存里. mkdir -pv $L ...

  3. Linux From Scratch(从零开始构建Linux系统,简称LFS)- Version 7.7(一)

    一. 准备工作 1. 需要一个Linux宿主系统,例如早先版本的 LFS,Ubuntu/Fedora,SuSE 或者是在你的架构上可以运行的其它发行版 如果想实现Win7与Linux双系统,可参考我的 ...

  4. Linux From Scratch - Version 7.7-systemd (中文)

    Linux From Scratch - Version 7.7-systemd: https://linux.cn/lfs/LFS-BOOK-7.7-systemd/index.html

  5. LFS(Linux From Scratch)学习

    一.简介 LFS──Linux from Scratch,就是一种从网上直接下载源码,从头编译LINUX的安装方式.它不是发行版,只是一个菜谱,告诉你到哪里去买菜(下载源码),怎么把这些生东西( ra ...

  6. Linux From Scratch(从零开始构建Linux系统,简称LFS)(三)

    九. 系统配置 1. 安装 LFS-Bootscripts-20150222 软件包包含一套在 LFS 系统启动和关闭时的启动和停止脚本. cd /sources tar -jxf lfs-boots ...

  7. Linux From Scratch(从零开始构建Linux系统,简称LFS)(一)

    一. 准备工作 1. 需要一个Linux宿主系统,例如早先版本的 LFS,Ubuntu/Fedora,SuSE 或者是在你的架构上可以运行的其它发行版 如果想实现Win7与Linux双系统,可参考我的 ...

  8. 高手从零开始的全定制发行版-Linux from Scratch

    在制作Linux发行版中Linux from Scratch可谓是真正的大师级.Linux from Scratch是在线的社区创建的一本电子书,目的是帮助那些根深蒂固的想方设法提高计算机性能的人(t ...

  9. LFS Linux From Scratch 笔记2(经验非教程)BLFS

    LFS 完了. 其实还没完,还要装一些其他的组件,系统才算是对人类有用的系统. 正好这里有个BLFS Beyound Linux From Scratch 的教程. 其实,按照现有的可运行的LFS系统 ...

随机推荐

  1. Linux进程间通信IPC学习笔记之同步二(SVR4 信号量)

    Linux进程间通信IPC学习笔记之同步二(SVR4 信号量)

  2. js时间格式的转换

    function System_dateInit(value) {     if (value != null) {         var d = new Date(value);          ...

  3. OnDrawGizmos函数

    如果你想绘制可被点选的gizmos,执行这个函数. 这允许你在场景中快速选择重要的物体. 注意: OnDrawGizmos使用相对鼠标坐标 using UnityEngine; using Syste ...

  4. struts2与velocity的整合有两种方式

    1.以struts2为主.struts2内置了对velocity的支持,只要在<result name="success"?type="velocity" ...

  5. iOS中的固定 高度

    iOS键盘高度   英文 216(不带联想功能) 英文 252(带联想功能)  中文 252 系统自带表情键盘的高度是 253   在使用系统键盘的时候,如果遇到输入框被键盘挡住的情况 就要用通知中心 ...

  6. Dapper使用方法

    这里记下Dapper容易忘的使用方法: 返回的数据可以有相同名称的列,会分配到不同的类上,默认使用Id这个列作为分割列 connection.Open();  //手动打开的话会保持长连接,否则每次查 ...

  7. leetcode 练习1 two sum

    leetcode 练习1  two sum whowhoha@outlook.com 问题描述 Given an array of integers, return indices of the tw ...

  8. STL,ATL,WTL之间的联系和区别

    STL即 Standard Template Library (标准模板库) STL是惠普实验室开发的一系列软件的统称.它是由Alexander Stepanov.Meng Lee和David R M ...

  9. MySQL exist

    http://www.cnblogs.com/glory-jzx/archive/2012/07/19/2599215.html http://www.w3school.com.cn/sql/func ...

  10. POJ 3191 The Moronic Cowmpouter(进制转换)

    题目链接 题意 : 将一个10进制整数转化为-2进制的数. 思路 :如果你将-2进制下的123转化为十进制是1*(-2)^2+2*(-2)^1+3*(-2)^0.所以十进制转化为-2进制就是一个逆过程 ...