Linux From Scratch

ภาพหน้าจอของซอฟแวร์:
Linux From Scratch
รายละเอียดซอฟแวร์:
รุ่น: 8.2 การปรับปรุง
วันที่อัพโหลด: 22 Jun 18
ผู้พัฒนา: Gerard Beekmans
การอนุญาต: ฟรี
ความนิยม: 258

Rating: 4.0/5 (Total Votes: 2)

Linux From Scratch (LFS) เป็นโครงการโอเพ่นซอร์สที่ให้ผู้ใช้เอกสารที่ครอบคลุมสำหรับการสร้างระบบปฏิบัติการที่ใช้ Linux แบบกำหนดเอง สร้างขึ้นโดย Gerard Beekmans และแก้ไขโดย Bruce Dubbs และ Matthew Burgess โครงการ Linux From Scratch เป็นโครงการที่มีความซับซ้อนและได้รับการจัดทำเป็นเอกสารที่ดีที่สุดและมีวิธีการสร้างการกระจาย Linux ของคุณเองตั้งแต่เริ่มต้น คู่มือ.


กำหนดเป้าหมายที่สถาปัตยกรรม 32 บิตและ 64 บิต

คำแนะนำในคู่มือนี้ใช้สำหรับสถาปัตยกรรม 32 บิต (AMD / Intel x 86) และ 64 บิต (x86_64) แต่คุณสามารถสร้างระบบปฏิบัติการที่ทำงานบน PowerPC และ ARM ได้ด้วย มาตรฐานขั้นต้นคือ POSIX.1-2008, ข้อกำหนดมาตรฐาน Linux Standard Base (LSB) และระบบจัดลำดับชั้นระบบรุ่น 3.0 Draft 1 (FHS)

ทุกคนสามารถเรียนรู้วิธีการสร้างระบบปฏิบัติการเคอร์เนลที่ใช้ระบบปฏิบัติการ Linux ตั้งแต่เริ่มต้น

การใช้โปรเจคนี้ทุกคนสามารถเรียนรู้วิธีการสร้างระบบปฏิบัติการเคอร์เนลจากขั้นตอนแรกโดยการสร้างพาร์ติชันใหม่การจัดรูปแบบพาร์ติชันด้วยระบบไฟล์ Linux และติดตั้งพาร์ติชันใหม่ จากนั้นคุณจะได้เรียนรู้เกี่ยวกับแพ็คเกจและวิธีการแก้ไขไฟล์เหล่านี้ตลอดจนวิธีสร้างไดเร็กทอรี $ LFS / tools เพิ่มผู้ใช้ LFS ตั้งค่าสภาพแวดล้อมและสร้างระบบชั่วคราว


นอกจากนี้คุณยังจะได้เรียนรู้วิธีตั้งค่าระบบปฏิบัติการ

ต่อไปคุณจะได้เรียนรู้วิธีการติดตั้งซอฟต์แวร์ระบบพื้นฐานโดยการเตรียมระบบไฟล์เคอร์เทิลเสมือนก่อนป้อนสภาพแวดล้อม chroot สร้างไดเร็กทอรีสำคัญไฟล์และลิงก์ symlinks ติดตั้งเคอร์เนลคอมไพเลอร์หลักและหน้าคู่มือปรับ toolchain, และติดตั้งแพคเกจที่จำเป็นทั้งหมด ผู้ใช้ยังจะได้เรียนรู้วิธีการกำหนดค่าเครือข่ายปรับแต่งไฟล์ / etc / hosts จัดการกับโมดูลและอุปกรณ์ในระบบ LFS, สร้าง symlinks แบบกำหนดเองไปยังอุปกรณ์กำหนดค่าชื่อโฮสต์ระบบ, สคริปต์ setclock, คอนโซล Linux, สคริปต์ sysklogd, rc.site ไฟล์ / etc / inputrc และทุบตั๊กไฟล์เริ่มต้นของเชลล์

คำสุดท้าย

สุดท้ายเอกสารจะให้ข้อมูลโดยละเอียดเกี่ยวกับวิธีสร้างไฟล์ / etc / fstab กำหนดค่าแพคเกจ Linux kernel ที่เสถียรล่าสุดรวมถึงการติดตั้ง GRUB เป็นโปรแกรมจัดการบูตเริ่มต้น

strong> มีอะไรใหม่ ในรุ่นนี้:

  • รุ่น LFS นี้มีการอัปเดต glibc-2.27, binutils-2.30 และ gcc-7.3.0 นอกจากนี้ได้มีการย้ายชุดใหม่ 5 ชุดไปยังหนังสือ LFS พื้นฐานจาก BLFS: libffi, openssl, Python3, ninja และ monon มีการเปลี่ยนแปลงข้อความในหนังสือ เคอร์เนลลินุกซ์ได้รับการอัปเดตเป็นเวอร์ชัน 4.15.3 แล้ว

  • มีอะไรใหม่ ในรุ่น:

    • รุ่น LFS มีการอัปเดต glibc-2.26, binutils-2.29 และ gcc-7.2.0 ทั้งหมดมีการอัปเดต 32 แพ็กเกจการแก้ไขที่ทำกับ bootscript และมีการเปลี่ยนแปลงข้อความในหนังสือ รุ่น BLFS มีแพคเกจประมาณ 900 ชุดนอกเหนือจากฐานข้อมูล Linux From Scratch เวอร์ชัน 8.1 หนังสือ รุ่นนี้มีการอัปเดตมากกว่า 885 ฉบับจากเวอร์ชันก่อนหน้าซึ่งรวมถึงการเปลี่ยนแปลงข้อความและการจัดรูปแบบมากมาย

    มีอะไรใหม่ ในเวอร์ชัน 8.0:

    • รุ่น LFS มีการอัปเดต glibc-2.24, binutils-2.27 และ gcc-6.2.0 ทั้งหมดมีการอัปเดต 29 แพ็กเกจการแก้ไขที่ทำกับ bootscript และมีการเปลี่ยนแปลงข้อความในหนังสือ รุ่น BLFS มีแพคเกจประมาณ 800 กว่าฐาน Linux From Scratch เวอร์ชัน 7.9 หนังสือ รุ่นนี้มีการอัปเดตมากกว่า 810 ฉบับจากเวอร์ชันก่อนหน้าซึ่งรวมถึงการเปลี่ยนแปลงข้อความและการจัดรูปแบบมากมาย การเปลี่ยนแปลงที่สำคัญของ BLFS ได้แก่ การลบ Qt4 และ KDE4 ขณะนี้ BLFS เวอร์ชัน systemd มีเดสก์ท็อป GNOME เต็มรูปแบบ โน้ตภายในตัวเดียวคือความพยายามของบรรณาธิการหลาย ๆ คนแหล่งที่มาของหนังสือได้ผสานรวมเวอร์ชั่นของ System V และ systemd เข้าไว้ในชุดไฟล์ xml ชุดเดียว แต่ยังคงมีให้สำหรับการสร้างหนังสือแยกต่างหาก นี่ทำให้ 80% ของหนังสือสองเล่มที่ใช้กันทั่วไปจะได้รับการบำรุงรักษาอย่างมีประสิทธิภาพ

    • มีอะไรใหม่ ในเวอร์ชัน 7.9:

      • รุ่น LFS มีการอัปเดต glibc-2.23, binutils-2.26 และ gcc-5.3.0 ทั้งหมดมีการอัปเดต 25 ชุดและมีการเปลี่ยนแปลงข้อความในหนังสือ รุ่น BLFS มีแพคเกจประมาณ 800 กว่าฐาน Linux From Scratch เวอร์ชัน 7.9 หนังสือ รุ่นนี้มีการอัปเดต 597 ฉบับจากเวอร์ชันก่อนหน้าซึ่งรวมถึงการเปลี่ยนแปลงข้อความและการจัดรูปแบบมากมาย การเปลี่ยนแปลงที่สำคัญของ BLFS ประกอบด้วยการเพิ่มเดสก์ท็อป KDE Plasma 5 ขณะนี้หนังสือมีสภาพแวดล้อมสำหรับเดสก์ท็อป 5 เครื่องผู้จัดการหน้าต่าง 5 ตัวเซิร์ฟเวอร์อีเมลสามเครื่องเว็บเบราเซอร์ 4 แบบกราฟิกและ 3 เว็บเบราเซอร์ 4 เซิร์ฟเวอร์ฐานข้อมูลและโปรแกรมและโปรแกรมอรรถประโยชน์ที่สำคัญและไม่สำคัญจำนวนมาก

      • มีอะไรใหม่ ในเวอร์ชัน 7.8 / 7.9 RC2:

        • เป็นเวอร์ชันหลักที่มีการอัปเดต toolchain สำหรับ glibc-2.22, binutils-2.25.1 และ gcc-5.2.0 ทั้งหมดมีการอัปเดตแพ็คเกจ 30 ชุดแล้วเปลี่ยนเป็น bootscript และข้อความทั้งหมดในหนังสือ

        • มีอะไรใหม่ ในเวอร์ชัน 7.8:

          • เป็นเวอร์ชันหลักที่มีการอัปเดต toolchain สำหรับ glibc-2.22 , binutils-2.25.1 และ gcc-5.2.0 ทั้งหมดมีการอัปเดตแพ็คเกจ 30 ชุดแล้วเปลี่ยนเป็น bootscript และข้อความทั้งหมดในหนังสือ

          มีอะไรใหม่ ในเวอร์ชัน 7.7:

          • เป็นเวอร์ชันหลักที่มีการอัปเดต toolchain สำหรับ glibc-2.21 และ gcc-4.9.2 ทั้งหมดมีการอัปเดตแพ็คเกจ 30 ชุดแล้วเปลี่ยนเป็น bootscript และข้อความทั้งหมดในหนังสือ

          • มีอะไรใหม่ ในเวอร์ชัน 7.6:

            • รุ่นนี้เป็นฉบับปรับปรุงครั้งสำคัญสำหรับทั้ง LFS และ BLFS และ ตอนนี้มีเวอร์ชันแยกต่างหากสำหรับ systemd
            • รุ่น LFS มีการปรับปรุง toolchain เป็น glibc-2.20 และ gcc-4.9.1 มีทั้งหมด 26 แพคเกจได้รับการอัพเดทและเพิ่มจาก 8 แพคเกจจาก LFS 7.5
            • รุ่น BLFS มีแพ็คเกจประมาณ 750 ชิ้นนอกเหนือจากฐานข้อมูล Linux From Scratch Version 7.6 book มีการอัปเดตมากกว่า 880 ฉบับจากเวอร์ชันก่อนหน้ารวมถึงการเปลี่ยนแปลงข้อความและการจัดรูปแบบต่างๆมากมาย
            • นอกจากนี้เราขอแนะนำเป็นครั้งแรกที่เวอร์ชัน BLFS ซึ่งใช้ systemd รุ่นนี้สอดคล้องกับหนังสือ BLFS มาตรฐาน แต่รวมถึงคำแนะนำที่กำหนดเองสำหรับระบบที่ใช้ระบบ Systemd

            • มีอะไรใหม่ ในเวอร์ชัน 7.4:

              • เป็นเวอร์ชันหลักที่มีการปรับปรุง toolchain สำหรับ binutils-2.23.2, glibc-2.18 และ gcc-4.8.1 โดยรวมแล้ว 32 ชุด (จาก 62) ได้รับการอัปเดตจาก LFS-7.3 และเปลี่ยนเป็น bootscript และข้อความทั้งหมดในหนังสือ

              • มีอะไรใหม่ ในเวอร์ชั่น 7.4 RC1:

                • นี่เป็นครั้งแรกที่มีการเปิดตัวในเส้นทางสู่ LFS -7.4 เป็นเวอร์ชันหลักที่มีการอัปเดต toolchain ให้กับ binutils, glibc และ gcc โดยรวมแล้ว 32 ชุดได้รับการอัปเดตจาก LFS-7.3 และจะเปลี่ยนเป็น bootscript และข้อความทั้งหมดในหนังสือ

                • มีอะไรใหม่ ในเวอร์ชัน 7.3:

                  • เป็นเวอร์ชันหลักที่มีการอัปเดต toolchain สำหรับ binutils-2.23 .1, glibc-2.17 และ gcc-4.7.2 รวมทั้งหมด 31 แพคเกจได้รับการอัปเดตจาก LFS-7.2 และเปลี่ยนเป็น bootscript และข้อความทั้งหมดในหนังสือ

                  • มีอะไรใหม่ ในเวอร์ชัน 7.2:

                    • เป็นเวอร์ชันหลักที่มีการอัพเดต toolchain ทั้ง glibc- 2.16.0 และ gcc-4.7.1 โดยรวมแล้วมีการอัปเดต 28 แพ็กเกจจาก LFS-7.1 และเปลี่ยนเป็น bootscript และข้อความได้รับการจัดทำขึ้นตลอดทั้งเล่ม

                    มีอะไรใหม่ ในเวอร์ชัน 7.1:

                    • เป็นรุ่นที่เพิ่มขึ้นพร้อมการอัปเดตจาก LFS 7.0 ถึง 20 แพ็คเกจรวมถึงการแก้ไขสคริปต์การบูตและข้อความทั่วทั้งเล่ม

ซอฟต์แวร์ที่คล้ายกัน

sphinx-git
sphinx-git

20 Feb 15

omdoc
omdoc

20 Feb 15

Cxref
Cxref

17 Feb 15

ความคิดเห็นที่ Linux From Scratch

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่