• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

【Linux】【轉貼】LFS(Linux From Scratch) 系統簡介

发布: 2007-7-04 12:06 | 作者: admin | 来源:  网友评论 | 查看: 12次 | 进入软件测试论坛讨论

领测软件测试网 ◇ [文件] LFS(Linux From Scratch) 系統簡介
http://bbs.ee.ntu.edu.tw/boards/Linux/17/14.html

--------------------------------------------------------------------------------
作者: EdwardLee (Edward Lee) 看板: Linux
標題: [文件] LFS(Linux From Scratch) 系統簡介
時間: Tue Jan 30 18:05:08 2001

◎ 前言:

什麼是 LFS,簡單的說就是 DIY 自行打造一個 Linux 系統,這是由
Gerard Beekmans 所領導的 LFS Project。但這不是從無開始的,而
是借由您原已安裝的系統來進行打造。如果您想試一試 distribution
是怎麼製造出來的,不妨來玩玩 LFS。

◎ 網站:

http://www.linuxfromscratch.org
http://www.linuxfromscratch.org/intro/

請先下載 LSF-BOOK 詳細閱讀後,step by step 就可以製造屬於您自
已的 distribution 了!:)

注意!LFS-BOOK 才是完整的版本,LFS-HOWTO 則是節錄的,所以請參
考 LFS-BOOK,目前最新的版本是 2.4.4,而 LFS system 的版本也是
以 2.4.4 為名。
* ftp://download.linuxfromscratch.org/lfs-book/

◎ 製作原理:

1. 在原系統先製一個 /mnt/lfs,準備一個空的磁區來使用。
2. mount 上 /mnt/lfs,然後在原系統編譯需要用到的工具程式,
安裝至 /mnt/lfs (可事先設好 $LFS 變數,編譯時指定此變數
即可)。
3. 第一波的必要程式都是在原系統以 static 的方式編譯的,以後
再從 LFS 系統用新的 gcc 及 glibc 重編譯過。
4. 使 LFS 系統可以開機,這樣差不多就大功告成了,接下來的就
是重編譯一些原在舊系統編譯的 static 程式,改為 dynamic,
並補足系統上的應用軟體。
* LFS 系統上的程式也可在舊系統 chroot 至 $LFS 中編譯,使
用的是新的 gcc 及 glibc。粉好玩的,大家來玩玩看!:-)
5. 您不必放棄原來使用的系統,先以 LFS 當白老鼠,等成熟後再
當做您的主系統。

◎ 有問題時怎麼辦?

在 LFS 網站上有很多 mailing list 可以訂閱,什麼大大小小的疑
難雜症都可以發問,list 上的同好會給您詳細解答,但用英文就是
了,沒關係,只要對方懂您的意思就可以了,文法不重要!我的破
英文可以通,您們的應該也可以。:-)

可先下載 archives 中打包好的舊信來參考,裡面的東東比什麼精
華區都有用,大家會碰到的問題大概都逃不過這些舊信的範圍,新
的東東馬上就會有人測試,並提出問題及心得。
http://archive.linuxfromscratch.org/mail-archives
ftp://download.linuxfromscratch.org/mail-archives

目前開放的 mailin list 有(討論相當活躍):
* lfs-discuss
* lfs-apps
* lfs-announce
* lfs-security
* alfs-discuss
* alfs-docs
* alfs-ipc
* alfs-profile
* 字首為 a 的代表 AutomatedLFS,主要是打造一個可以自動安裝
、移除的 LFS 系統。目前還不成熟,正在努力中 ...

台灣有人有興趣的話,也可成立個 CLFS 的 mailing list 來玩玩。:-)

◎ 功用

1. 如果您想學好 Linux 的整體架構組織,請試試 LFS。
2. 這是學習 Linux 最好的途徑,都是實戰中學來的!:)
3. 可以學習許多編譯、修改程式的技巧。
4. 經過一次的 LFS 洗禮,您大概也就會知道各家 distribution
的優劣在哪裡,縱使不用 LFS 系統,您也可以有能力選擇一個
適合的 distro 了!
5. 一般的 disro 是為大家製作的,有許多東東您並不需要,LFS
系統則是依需求量身訂做的。
6. 不必怕有人在編譯程式時動了手腳。因為所有程式都是您自己從
source 自行建立的,這些 source 可從 LFS 網站上下載,也可
自行到原網頁下載。
* http://www.linuxfromscratch.org/download/packages.php
7. 完全符合 Free、Open 的精神。:-)

--------------------------------------------------------------------------------Warm Regards,
Edward Lee(李果正)
--------------------------------
大道廢,有仁義。智慧出,有大偽。
--------------------------------

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网