Linux From Scratch

Phần mềm chụp màn hình:
Linux From Scratch
Các chi tiết về phần mềm:
Phiên bản: 8.2 Cập nhật
Ngày tải lên: 22 Jun 18
Nhà phát triển: Gerard Beekmans
Giấy phép: Miễn phí
Phổ biến: 115

Rating: 5.0/5 (Total Votes: 1)

Linux từ đầu (LFS) là một dự án nguồn mở cung cấp cho người dùng tài liệu toàn diện để xây dựng thành công hệ điều hành dựa trên Linux tùy chỉnh của riêng họ. Ban đầu được tạo bởi Gerard Beekmans và sau đó được chỉnh sửa bởi Bruce Dubbs và Matthew Burgess, dự án Linux From Scratch là một trong những dự án phức tạp và được viết nhiều nhất & ldquo; Cách xây dựng bản phân phối Linux của riêng bạn từ đầu & rdquo; thủ công.


Nhắm mục tiêu tại các kiến ​​trúc 32 bit và 64 bit

Các hướng dẫn được cung cấp trong hướng dẫn này được nhắm mục tiêu theo kiến ​​trúc 32-bit (AMD / Intel x86) và 64-bit (x86_64), nhưng bạn cũng có thể xây dựng các hệ điều hành hoạt động trên các CPU PowerPC và ARM. Các tiêu chuẩn chính của nó là POSIX.1-2008, Tiêu chuẩn Cơ sở Tiêu chuẩn Linux (LSB) và Tiêu chuẩn Phân cấp Hệ thống Tập tin 3.0 Phiên bản 1 (FHS).

Bất kỳ ai cũng có thể tìm hiểu cách tạo hệ điều hành dựa trên hạt nhân Linux từ đầu

Sử dụng dự án này, bất kỳ ai cũng có thể tìm hiểu cách tạo hệ điều hành dựa trên hạt nhân Linux từ đầu, bằng cách tạo phân vùng mới, định dạng phân vùng bằng hệ thống tệp Linux và gắn phân vùng mới. Sau đó, bạn sẽ tìm hiểu về các gói và cách vá chúng, cũng như cách tạo thư mục $ LFS / tools, thêm người dùng LFS, thiết lập môi trường và xây dựng một hệ thống tạm thời.


Bạn cũng sẽ tìm hiểu cách cấu hình hệ điều hành

Tiếp theo, bạn sẽ tìm hiểu cách cài đặt phần mềm hệ thống cơ bản bằng cách chuẩn bị hệ thống tệp hạt nhân ảo, nhập môi trường chroot, tạo thư mục, tệp và liên kết cần thiết, cài đặt hạt nhân, trình biên dịch chính và trang thủ công, điều chỉnh toolchain, và cài đặt tất cả các gói cần thiết. Người dùng cũng sẽ tìm hiểu cách cấu hình mạng, tùy chỉnh tệp / etc / hosts, xử lý mô-đun và thiết bị trên hệ thống LFS, tạo liên kết tùy chỉnh tới thiết bị, định cấu hình tên máy chủ hệ thống, tập lệnh setclock, giao diện điều khiển Linux, kịch bản lệnh sysklogd, rc.site tệp, / etc / inputrc và các tệp khởi động shell bash.

Từ cuối cùng

Cuối cùng, tài liệu sẽ cung cấp thông tin chi tiết về cách tạo tệp / etc / fstab, định cấu hình gói hạt nhân Linux ổn định mới nhất, cũng như cài đặt GRUB làm trình khởi động mặc định.

< strong> Có gì mới trong bản phát hành này:

  • Bản phát hành LFS này bao gồm các bản cập nhật cho glibc-2.27, binutils-2.30 và gcc-7.3.0. Ngoài ra, năm gói mới đã được chuyển sang sách LFS cơ bản từ BLFS: libffi, openssl, Python3, ninja và meson. Các thay đổi về văn bản đã được thực hiện trong suốt cuốn sách. Nhân Linux cũng đã được cập nhật lên phiên bản 4.15.3.

Có gì mới trong phiên bản:

  • Bản phát hành LFS bao gồm các bản cập nhật cho glibc-2.26, binutils-2.29 và gcc-7.2.0. Tổng cộng, 32 gói đã được cập nhật, các bản sửa lỗi được thực hiện cho bootscripts và các thay đổi đối với văn bản đã được thực hiện trong suốt cuốn sách. Phiên bản BLFS bao gồm khoảng 900 gói vượt ra ngoài cuốn sách cơ bản của Linux From Scratch Version 8.1. Bản phát hành này có hơn 885 bản cập nhật từ phiên bản trước bao gồm nhiều thay đổi định dạng và văn bản.

Tính năng mới trong phiên bản 8.0:

  • Bản phát hành LFS bao gồm các bản cập nhật cho glibc-2.24, binutils-2.27 và gcc-6.2.0. Tổng cộng, 29 gói đã được cập nhật, các bản sửa lỗi được thực hiện cho bootscripts và các thay đổi đối với văn bản đã được thực hiện trong suốt cuốn sách. Phiên bản BLFS bao gồm khoảng 800 gói vượt ra ngoài cuốn sách cơ bản của Linux From Scratch Version 7.9. Bản phát hành này có hơn 810 bản cập nhật từ phiên bản trước bao gồm nhiều thay đổi định dạng và văn bản. Những thay đổi lớn đối với BLFS bao gồm việc loại bỏ Qt4 và KDE4. Phiên bản hệ thống của BLFS hiện bao gồm toàn bộ màn hình nền GNOME. Một lưu ý nội bộ là thông qua nỗ lực của một số biên tập viên, các nguồn sách đã kết hợp các phiên bản của Hệ thống V và systemd thành một tập hợp các tệp xml nhưng vẫn cung cấp cho thế hệ sách riêng biệt. Điều này cho phép 80% của hai cuốn sách phổ biến được duy trì hiệu quả.

Tính năng mới trong phiên bản 7.9:

  • Bản phát hành LFS bao gồm các bản cập nhật cho glibc-2.23, binutils-2.26 và gcc-5.3.0. Tổng cộng, 25 gói đã được cập nhật và thay đổi văn bản đã được thực hiện trong suốt cuốn sách. Phiên bản BLFS bao gồm khoảng 800 gói vượt ra ngoài cuốn sách cơ bản của Linux From Scratch Version 7.9. Bản phát hành này có 597 bản cập nhật từ phiên bản trước bao gồm nhiều thay đổi định dạng và văn bản. Một thay đổi lớn đối với BLFS bao gồm việc bổ sung máy tính để bàn KDE Plasma 5. Cuốn sách hiện bao gồm 5 môi trường máy tính để bàn, 5 trình quản lý cửa sổ riêng biệt, ba máy chủ thư, 4 trình duyệt web đồ họa và 3 văn bản, 4 máy chủ cơ sở dữ liệu và nhiều chương trình và tiện ích người dùng lớn và nhỏ.

Có gì mới trong phiên bản 7.8 / 7.9 RC2:

  • Đây là bản phát hành chính với các cập nhật về chuỗi công cụ glibc-2.22, binutils-2.25.1 và gcc-5.2.0. Tổng cộng, 30 gói đã được cập nhật và thay đổi thành bảng khởi động và văn bản đã được thực hiện trong suốt cuốn sách.

Có gì mới trong phiên bản 7.8:

  • Đây là bản phát hành chính với cập nhật chuỗi công cụ cho glibc-2.22 , binutils-2.25.1 và gcc-5.2.0. Tổng cộng, 30 gói đã được cập nhật và thay đổi thành bảng khởi động và văn bản đã được thực hiện trong suốt cuốn sách.

Có gì mới trong phiên bản 7.7:

  • Đây là bản phát hành chính với cập nhật chuỗi công cụ cho glibc-2.21 và gcc-4.9.2. Tổng cộng, 30 gói đã được cập nhật và thay đổi thành bảng khởi động và văn bản đã được thực hiện trong suốt cuốn sách.

Có gì mới trong phiên bản 7.6:

  • Bản phát hành này là bản cập nhật lớn cho cả LFS và BLFS và hiện bao gồm các phiên bản riêng biệt cho systemd.
  • Bản phát hành LFS bao gồm các cập nhật chuỗi công cụ cho glibc-2.20 và gcc-4.9.1. Tổng cộng, 26 gói đã được cập nhật và 8 gói được thêm từ LFS 7.5.
  • Phiên bản BLFS bao gồm khoảng 750 gói vượt ra ngoài cuốn sách cơ bản của Linux From Scratch Version 7.6. Nó có hơn 880 bản cập nhật từ phiên bản trước bao gồm nhiều thay đổi định dạng văn bản và định dạng.
  • Ngoài ra, chúng tôi xin giới thiệu lần đầu tiên một phiên bản BLFS dựa trên systemd. Phiên bản được hài hòa với sách BLFS tiêu chuẩn nhưng bao gồm hướng dẫn tùy chỉnh cho các hệ thống dựa trên hệ thống.

Tính năng mới trong phiên bản 7.4:

  • Đây là bản phát hành chính với các bản cập nhật chuỗi công cụ cho binutils-2.23.2, glibc-2.18 và gcc-4.8.1. Tổng cộng, 32 gói (trong số 62) đã được cập nhật từ LFS-7.3 và các thay đổi đối với bản khởi động và văn bản đã được thực hiện trong suốt cuốn sách.

Có gì mới trong phiên bản 7.4 RC1:

  • Đây là ứng cử viên phát hành đầu tiên trên đường đến LFS -7.4. Nó là một bản phát hành chính với các bản cập nhật toolchain cho binutils, glibc và gcc. Tổng cộng, 32 gói đã được cập nhật từ LFS-7.3 và các thay đổi đối với bản khởi động và văn bản đã được thực hiện trong suốt cuốn sách.

Tính năng mới trong phiên bản 7.3:

  • Đây là bản phát hành chính với bản cập nhật chuỗi công cụ cho binutils-2.23 .1, glibc-2.17 và gcc-4.7.2. Tổng cộng, 31 gói đã được cập nhật từ LFS-7.2 và các thay đổi đối với bản khởi động và văn bản đã được thực hiện trong suốt cuốn sách.

Có gì mới trong phiên bản 7.2:

  • Đây là bản phát hành chính với cập nhật chuỗi công cụ cho cả glibc- 2.16.0 và gcc-4.7.1. Tổng cộng, 28 gói đã được cập nhật từ LFS-7.1 và các thay đổi đối với bản khởi động và văn bản đã được thực hiện trong suốt cuốn sách.

Tính năng mới trong phiên bản 7.1:

  • Đây là bản phát hành gia tăng với các bản cập nhật từ LFS 7.0 đến 20 gói cũng như các bản sửa lỗi để khởi động tập lệnh và văn bản trong toàn bộ sách.

Phần mềm tương tự

Ý kiến ​​để Linux From Scratch

Bình luận không
Nhập bình luận
Bật hình ảnh!