Linux From Scratch

البرمجيات قطة:
Linux From Scratch
تفاصيل البرنامج:
الإصدار: 8.2 محدث
تاريخ إيداع: 22 Jun 18
المطور: Gerard Beekmans
ترخيص: حرر
شعبية: 115

Rating: 5.0/5 (Total Votes: 1)

Linux من Scratch (LFS) هو مشروع مفتوح المصدر يوفر للمستخدمين وثائق شاملة لبناء أنظمة التشغيل الخاصة بهم المستندة إلى Linux بنجاح. تم إنشاء نظام لينكس من سكراتش في الأصل من قبل جيرارد بيكمانز ، ثم قام بروس دوبس وماثيو بورغيس بتحريره ، وهو واحد من أكثر المشاريع تعقيدا وأكثر توثيقا ، وهو كيفية بناء توزيعة لينكس الخاصة بك من الصفر. دليل.


مستهدفة في معماريات 32 بت و 64 بت

يتم توجيه الإرشادات المتوفرة في هذا الدليل إلى معماريات 32 بت (AMD / Intel x86) و 64 بت (x86_64) ، ولكن يمكنك أيضًا إنشاء أنظمة تشغيل تعمل على وحدات المعالجة المركزية PowerPC و ARM. معاييرها الأساسية هي POSIX.1-2008 ، مواصفات Linux Standard Base (LSB) ونظام Standard Formier Hierarchy الإصدار 3.0 مسودة 1 (FHS).

يمكن لأي شخص معرفة كيفية إنشاء نظام تشغيل يستند إلى Linux kernel من البداية

باستخدام هذا المشروع ، يمكن لأي شخص تعلم كيفية إنشاء نظام تشغيل يستند إلى Linux kernel من البداية ، من خلال إنشاء قسم جديد أولاً ، تهيئة القسم باستخدام نظام ملفات Linux ، وتثبيت القسم الجديد. بعد ذلك ستتعرف على الحزم وكيفية تصحيحها ، بالإضافة إلى كيفية إنشاء دليل أدوات LFS / $ ، وإضافة مستخدم LFS ، وإعداد البيئة ، وإنشاء نظام مؤقت.


سوف تتعلم أيضًا كيفية تكوين نظام التشغيل

بعد ذلك ، ستتعلم كيفية تثبيت برنامج النظام الأساسي من خلال إعداد نظام ملفات kernel الظاهري أولاً ، وإدخال بيئة chroot ، وإنشاء أدلة وملفات وروابط أساسية ، وتثبيت نواة ، ومبرمج رئيسي ، وصفحات يدوية ، وضبط toolchain ، وتثبيت جميع الحزم الأساسية. سيتعلم المستخدمون أيضًا كيفية تهيئة الشبكة ، وتخصيص الملف / etc / hosts ، ومعالجة الوحدات والأجهزة على نظام LFS ، وإنشاء روابط رمزية مخصصة للأجهزة ، وتهيئة اسم المضيف للنظام ، والنص النصي setclock ، ووحدة تحكم Linux ، و sysklogd script ، و rc.site ملف / etc / inputrc وملفات بدء تشغيل bash shell.

الكلمات الأخيرة

أخيرًا ، ستوفر الوثائق معلومات تفصيلية حول كيفية إنشاء ملف / etc / fstab ، وتكوين أحدث حزمة Linux kernel ثابتة ، بالإضافة إلى تثبيت GRUB كمحمل إقلاع افتراضي.

ما جديد في هذا الإصدار:

يتضمن هذا الإصدار LFS تحديثات لـ glibc-2.27 و binutils-2.30 و gcc-7.3.0. بالإضافة إلى ذلك ، تم نقل خمس حزم جديدة إلى دفتر LFS الأساسي من BLFS: libffi و openssl و Python3 و ninja و meson. تم إجراء تغييرات على النص طوال الكتاب. كما تم تحديث نواة لينكس إلى الإصدار 4.15.3.

ما هو الجديد في الإصدار:

يتضمن إصدار LFS تحديثات لـ glibc-2.26 و binutils-2.29 و gcc-7.2.0. في المجموع ، تم تحديث 32 حزمة ، والإصلاحات التي أدخلت على bootscripts ، وتم إجراء تغييرات على النص في جميع أنحاء الكتاب. يتضمن إصدار BLFS 900 حزمة تقريبًا وراء الكتاب الأساسي لـ Linux From Scratch Version 8.1. يحتوي هذا الإصدار على أكثر من 885 تحديثًا من الإصدار السابق بما في ذلك العديد من التغييرات في النص والتنسيق.

ما هو الجديد في الإصدار 8.0:

يتضمن إصدار LFS تحديثات لـ glibc-2.24 و binutils-2.27 و gcc-6.2.0. في المجموع ، تم تحديث 29 حزم ، والإصلاحات التي أجريت على bootscripts ، وتم إجراء تغييرات على النص في جميع أنحاء الكتاب. يتضمن الإصدار BLFS 800 حزمة تقريبًا خارج دفتر Linux الإصدار الأساسي من Scratch الإصدار 7.9. يحتوي هذا الإصدار على 810 تحديثات من الإصدار السابق بما في ذلك العديد من التغييرات في النص والتنسيق. وتشمل التغييرات الرئيسية في BLFS إزالة Qt4 و KDE4. يتضمن إصدار systemd من BLFS الآن سطح المكتب GNOME الكامل. ملاحظة داخلية واحدة هي أنه من خلال جهود العديد من المحررين ، جمعت مصادر الكتاب إصدارات النظام V و systemd في مجموعة واحدة من ملفات xml ولكنها لا تزال توفر الجيل المنفصل من الكتب. هذا يسمح 80 ٪ من الكتابين التي من الشائع الحفاظ عليها بكفاءة.

ما هو الجديد في الإصدار 7.9:

يتضمن إصدار LFS تحديثات لـ glibc-2.23 و binutils-2.26 و gcc-5.3.0. في المجموع ، تم تحديث 25 حزمة وتم إجراء تغييرات على النص في جميع أنحاء الكتاب. يتضمن الإصدار BLFS 800 حزمة تقريبًا خارج دفتر Linux الإصدار الأساسي من 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 حزم وتم إجراء تغييرات على النصوص التمهيدية والنص في جميع أنحاء الكتاب.

ما هو الجديد في الإصدار 7.8:

إنه إصدار رئيسي بتحديثات toolchain إلى glibc-2.22 و binutils-2.25.1 و gcc-5.2.0. في المجموع ، تم تحديث 30 حزم وتم إجراء تغييرات على النصوص التمهيدية والنص في جميع أنحاء الكتاب.

ما هو الجديد في الإصدار 7.7:

إنه إصدار رئيسي بتحديثات toolchain إلى glibc-2.21 و gcc-4.9.2. في المجموع ، تم تحديث 30 حزم وتم إجراء تغييرات على النصوص التمهيدية والنص في جميع أنحاء الكتاب.

ما هو الجديد في الإصدار 7.6:

هذا الإصدار هو تحديث رئيسي لكل من LFS و BLFS ويتضمن الآن إصدارات منفصلة لـ systemd.
تتضمن إصدارات LFS تحديثات keychain إلى glibc-2.20 و gcc-4.9.1. في المجموع ، تم تحديث 26 حزمة و 8 حزم أضيفت من LFS 7.5.
يتضمن إصدار BLFS 750 حزمة تقريبًا وراء الكتاب الأساسي لـ Linux From Scratch Version 7.6. لديها أكثر من 880 التحديثات من الإصدار السابق بما في ذلك العديد من التغييرات النص والتنسيق.
بالإضافة إلى ذلك ، نود أن نقدم لأول مرة إصدار BLFS على أساس systemd. يتم تنسيق الإصدار مع دفتر BLFS القياسي ولكن يتضمن إرشادات مخصصة للأنظمة المستندة إلى systemd.

ما هو الجديد في الإصدار 7.4:

هو إصدار رئيسي بتحديثات toolchain إلى binutils-2.23.2 ، و glibc-2.18 ، و gcc-4.8.1. في المجموع ، تم تحديث 32 حزم (من 62) من LFS-7.3 والتغييرات في bootscripts والنص التي بذلت في جميع أنحاء الكتاب.

ما هو الجديد في الإصدار 7.4 RC1:

هذا هو المرشح الأول للإصدار على الطريق إلى LFS-7.4. إنه إصدار رئيسي بتحديثات toolchain إلى binutils و glibc و gcc. في المجموع ، تم تحديث 32 حزم من LFS-7.3 والتغييرات في bootscripts والنص قدمت في جميع أنحاء الكتاب.

ما هو الجديد في الإصدار 7.3:

إنه إصدار رئيسي بتحديثات toolchain إلى binutils-2.23.1 و glibc-2.17 و gcc-4.7.2. في المجموع ، تم تحديث 31 حزمة من LFS-7.2 والتغييرات في bootscripts والنص قدمت في جميع أنحاء الكتاب.

ما هو الجديد في الإصدار 7.2:

إنه إصدار رئيسي بتحديثات toolchain لكل من glibc-2.16.0 و gcc-4.7.1. في المجموع ، تم تحديث 28 حزمة من LFS-7.1 والتغييرات في bootscripts والنص التي بذلت في جميع أنحاء الكتاب.

ما هو الجديد في الإصدار 7.1:

وهو إصدار تزايدي يتضمن تحديثات من حزم LFS 7.0 إلى 20 بالإضافة إلى الإصلاحات لتشغيل النصوص النصية والنصوص في جميع أنحاء الكتاب.

برامج مماثلة

تعليقات ل Linux From Scratch

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!