Linux From Scratch (LFS) adalah proyek open source yang menyediakan pengguna dengan dokumentasi yang komprehensif untuk berhasil membangun sistem operasi berbasis Linux kustom mereka sendiri. Awalnya dibuat oleh Gerard Beekmans dan kemudian diedit oleh Bruce Dubbs dan Matthew Burgess, proyek Linux From Scratch adalah salah satu yang paling kompleks dan terdokumentasi dengan baik & ldquo; Bagaimana cara membangun distribusi Linux Anda sendiri dari awal & rdquo; manual.
Ditargetkan pada arsitektur 32-bit dan 64-bit
Petunjuk yang diberikan dalam manual ini ditargetkan pada arsitektur 32-bit (AMD / Intel x86) dan 64-bit (x86_64), tetapi Anda juga dapat membangun sistem operasi yang bekerja pada PowerPC dan ARM CPU. Standar utamanya adalah POSIX.1-2008, Spesifikasi Linux Standard Base (LSB) dan Filesystem Hierarchy Standard versi 3.0 Draft 1 (FHS).
Siapa pun dapat belajar cara membuat sistem operasi berbasis kernel Linux dari awal
Dengan menggunakan proyek ini, siapa pun dapat mempelajari cara membuat sistem operasi berbasis kernel Linux dari awal, dengan terlebih dahulu membuat partisi baru, memformat partisi dengan filesystem Linux, dan memasang partisi baru. Kemudian Anda akan belajar tentang paket dan cara menambalnya, serta cara membuat direktori $ LFS / alat, menambahkan pengguna LFS, mengatur lingkungan, dan membangun sistem sementara.
Anda juga akan belajar cara mengkonfigurasi sistem operasi
Selanjutnya, Anda akan belajar cara memasang perangkat lunak sistem dasar dengan terlebih dahulu menyiapkan sistem file kernel virtual, memasuki lingkungan chroot, membuat direktori penting, file dan symlink, menginstal kernel, kompiler utama dan halaman manual, menyesuaikan toolchain, dan menginstal semua paket penting. Pengguna juga akan belajar cara mengkonfigurasi jaringan, menyesuaikan file / etc / hosts, menangani modul dan perangkat pada sistem LFS, membuat symlink kustom ke perangkat, mengkonfigurasi nama host sistem, skrip setclock, konsol Linux, skrip sysklogd, rc.site file, / etc / inputrc file, dan bash shell startup file.
Kata-kata terakhir
Terakhir, dokumentasi akan memberikan informasi rinci tentang cara membuat file / etc / fstab, mengkonfigurasi paket kernel Linux stabil terbaru, serta menginstal GRUB sebagai pemuat boot default.
< strong> Apa yang baru dalam rilis ini:
- Rilis LFS ini mencakup pemutakhiran untuk glibc-2.27, binutils-2.30, dan gcc-7.3.0. Selain itu, lima paket baru telah dipindahkan ke buku LFS dasar dari BLFS: libffi, openssl, Python3, ninja, dan meson. Perubahan pada teks telah dibuat di seluruh buku. Kernel Linux juga telah diperbarui ke versi 4.15.3.
Apa yang baru dalam versi:
- Rilis LFS termasuk pemutakhiran untuk glibc-2.26, binutils-2.29 , dan gcc-7.2.0. Secara total, 32 paket diperbarui, perbaikan dibuat untuk bootscripts, dan perubahan teks telah dilakukan di seluruh buku. Versi BLFS mencakup sekitar 900 paket di luar basis Linux Dari buku Scratch Version 8.1. Rilis ini memiliki lebih dari 885 pembaruan dari versi sebelumnya termasuk banyak perubahan teks dan pemformatan.
Apa yang baru di versi 8.0:
- Rilis LFS termasuk pemutakhiran untuk glibc-2.24, binutils-2.27, dan gcc-6.2.0. Secara total, 29 paket diperbarui, perbaikan dibuat untuk bootscripts, dan perubahan teks telah dilakukan di seluruh buku. Versi BLFS mencakup sekitar 800 paket di luar basis Linux Dari buku Scratch Version 7.9. Rilis ini memiliki lebih dari 810 pembaruan dari versi sebelumnya termasuk banyak perubahan teks dan pemformatan. Perubahan besar pada BLFS termasuk penghapusan Qt4 dan KDE4. Versi sistemd dari BLFS sekarang termasuk desktop GNOME penuh. Satu catatan internal adalah bahwa melalui upaya beberapa editor, sumber buku telah menggabungkan versi Sistem V dan sistem menjadi satu set file xml tetapi masih menyediakan untuk pembuatan buku yang terpisah. Ini memungkinkan 80% dari dua buku yang umum dijaga secara efisien.
Apa yang baru di versi 7.9:
- Rilis LFS termasuk pemutakhiran untuk glibc-2.23, binutils-2.26, dan gcc-5.3.0. Secara total, 25 paket diperbarui dan perubahan teks telah dibuat di seluruh buku. Versi BLFS mencakup sekitar 800 paket di luar basis Linux Dari buku Scratch Version 7.9. Rilis ini memiliki 597 pembaruan dari versi sebelumnya termasuk banyak perubahan teks dan pemformatan. Perubahan besar pada BLFS termasuk penambahan desktop KDE Plasma 5. Buku ini sekarang mencakup 5 lingkungan desktop, 5 manajer jendela terpisah, tiga server email, 4 browser web grafis dan 3, 4 server basis data, dan sejumlah program dan utilitas pengguna besar dan kecil.
Apa yang baru di versi 7.8 / 7.9 RC2:
- Ini adalah rilis besar dengan pembaruan toolchain ke glibc-2.22, binutils-2.25.1, dan gcc-5.2.0. Secara total, 30 paket diperbarui dan perubahan pada bootscript dan teks telah dibuat di seluruh buku.
Apa yang baru di versi 7.8:
- Ini adalah rilis besar dengan pembaruan toolchain ke glibc-2.22 , binutils-2.25.1, dan gcc-5.2.0. Secara total, 30 paket diperbarui dan perubahan pada bootscript dan teks telah dibuat di seluruh buku.
Apa yang baru di versi 7.7:
- Ini adalah rilis besar dengan pembaruan toolchain ke glibc-2.21 dan gcc-4.9.2. Secara total, 30 paket diperbarui dan perubahan pada bootscript dan teks telah dibuat di seluruh buku.
Apa yang baru di versi 7.6:
- Rilis ini adalah pembaruan besar untuk LFS dan BLFS dan sekarang termasuk versi terpisah untuk systemd.
- Rilis LFS termasuk pembaruan toolchain ke glibc-2.20 dan gcc-4.9.1. Secara total, 26 paket diperbarui dan 8 paket ditambahkan dari LFS 7.5.
- Versi BLFS mencakup sekitar 750 paket di luar basis Linux Dari buku Scratch Version 7.6. Ini memiliki lebih dari 880 pembaruan dari versi sebelumnya termasuk banyak perubahan teks dan format.
- Selain itu, kami ingin memperkenalkan untuk pertama kalinya versi BLFS berdasarkan pada sistemd. Versi ini diselaraskan dengan buku BLFS standar tetapi mencakup instruksi khusus untuk sistem berbasis sistem.
Apa yang baru di versi 7.4:
- Ini adalah rilis besar dengan pembaruan toolchain ke binutils-2.23.2, glibc-2.18, dan gcc-4.8.1. Secara total, 32 paket (dari 62) telah diperbarui dari LFS-7.3 dan perubahan pada bot naskah dan teks telah dibuat di seluruh buku.
Apa yang baru di versi 7.4 RC1:
- Ini adalah kandidat rilis pertama di jalan menuju LFS -7,4. Ini adalah rilis besar dengan update toolchain ke binutils, glibc, dan gcc. Secara total, 32 paket diperbarui dari LFS-7.3 dan perubahan ke bootscript dan teks telah dibuat di seluruh buku.
Apa yang baru di versi 7.3:
- Ini adalah rilis besar dengan pembaruan toolchain ke binutils-2.23 .1, glibc-2.17, dan gcc-4.7.2. Secara total, 31 paket diperbarui dari LFS-7.2 dan perubahan pada bootscript dan teks telah dibuat di seluruh buku.
Apa yang baru di versi 7.2:
- Ini adalah rilis besar dengan pembaruan toolchain untuk kedua glibc- 2.16.0 dan gcc-4.7.1. Secara total, 28 paket diperbarui dari LFS-7.1 dan perubahan pada bootscript dan teks telah dibuat di seluruh buku.
Apa yang baru di versi 7.1:
- Ini adalah rilis tambahan dengan pembaruan dari LFS 7.0 hingga 20 paket serta perbaikan untuk mem-boot skrip dan teks di seluruh buku.
Komentar tidak ditemukan