What is Cross Linux From Scratch?
/****************************************************************************
* 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?的更多相关文章
- Welcome to Linux From Scratch!
/**************************************************************************** * Welcome to Linux Fro ...
- Linux From Scratch(从零开始构建Linux系统,简称LFS)- Version 7.7(三)
八. 构建LFS系统 1. 准备虚拟内核文件系统 内核会挂载几个文件系统用于自己和用户空间程序交换信息.这些文件系统是虚拟的,并不占用实际磁盘空间, 它们的内容会放在内存里. mkdir -pv $L ...
- Linux From Scratch(从零开始构建Linux系统,简称LFS)- Version 7.7(一)
一. 准备工作 1. 需要一个Linux宿主系统,例如早先版本的 LFS,Ubuntu/Fedora,SuSE 或者是在你的架构上可以运行的其它发行版 如果想实现Win7与Linux双系统,可参考我的 ...
- 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
- LFS(Linux From Scratch)学习
一.简介 LFS──Linux from Scratch,就是一种从网上直接下载源码,从头编译LINUX的安装方式.它不是发行版,只是一个菜谱,告诉你到哪里去买菜(下载源码),怎么把这些生东西( ra ...
- Linux From Scratch(从零开始构建Linux系统,简称LFS)(三)
九. 系统配置 1. 安装 LFS-Bootscripts-20150222 软件包包含一套在 LFS 系统启动和关闭时的启动和停止脚本. cd /sources tar -jxf lfs-boots ...
- Linux From Scratch(从零开始构建Linux系统,简称LFS)(一)
一. 准备工作 1. 需要一个Linux宿主系统,例如早先版本的 LFS,Ubuntu/Fedora,SuSE 或者是在你的架构上可以运行的其它发行版 如果想实现Win7与Linux双系统,可参考我的 ...
- 高手从零开始的全定制发行版-Linux from Scratch
在制作Linux发行版中Linux from Scratch可谓是真正的大师级.Linux from Scratch是在线的社区创建的一本电子书,目的是帮助那些根深蒂固的想方设法提高计算机性能的人(t ...
- LFS Linux From Scratch 笔记2(经验非教程)BLFS
LFS 完了. 其实还没完,还要装一些其他的组件,系统才算是对人类有用的系统. 正好这里有个BLFS Beyound Linux From Scratch 的教程. 其实,按照现有的可运行的LFS系统 ...
随机推荐
- sublime text2 中文乱码的解决办法
1.安装Sublime Package Control 在Sublime Text 2上用Ctrl+-打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Contr ...
- windows 与fedora时间差
windows 默认BIOS时间当前时间UTC+时区, 按北京时间时区,就是要加8个小时. Linux默认BIOS时间是UTC时间,所以同一机子上装WINDOWS与LINUX时间上会差8个小时.这问题 ...
- Android中获取应用程序(包)的大小-----PackageManager的使用(二)
通过第一部分<<Android中获取应用程序(包)的信息-----PackageManager的使用(一)>>的介绍,对PackageManager以及 AndroidMani ...
- Nginx配置文件变量大全
$args # 这个变量等于请求行中的参数. $binary_remote_addr # 远程地址的二进制表示 $body_bytes_sent # 已发送的消息体字节数 $content_lengt ...
- OFBiz进阶之HelloWorld(五)创建新实体
参考文档 https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+Guid ...
- python中变量
在Python中,变量的概念基本上和初中代数的方程变量是一致的. 例如,对于方程式 y=x*x ,x就是变量.当x=2时,计算结果是4,当x=5时,计算结果是25. 只是在计算机程序中,变量不仅可以是 ...
- bnuoj 27874 "Center" of [p]erimeter midpoints(计算几何)
http://www.bnuoj.com/bnuoj/problem_show.php?pid=27874 [题意]: 给你一个三角形三个顶点的坐标ABC,三角形各边取一点DEF,将三角形周长平均分割 ...
- 团体程序设计天梯赛-练习集L2-010. 排座位
L2-010. 排座位 时间限制 150 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 布置宴席最微妙的事情,就是给前来参宴的各位宾客安排座位. ...
- Subset leetcode java
题目: Given a set of distinct integers, S, return all possible subsets. Note: Elements in a subset mus ...
- SaaS系列介绍之三: SaaS的特性与作用
1 SaaS的特性 最早的SaaS服务之一当属在线电子邮箱,极大地降低了个人与企业使用电子邮件的门槛,进而改变了人与人.企业与企业之间的沟通方式.发展至今,SaaS服务的种类与产品已经非常丰富,面向个 ...