الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مافائدة بناء او تجميع الكيرنل

مغلق
بدأه jmishal في 4 يناير 2005 · 5 رد · 583 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

سؤال في اللينكس من مبتدا (غشيم شوي)

اسمع كثير عن بناء او تجميع الكيرنل .. ماهي الفائدة من ذالك

وهل هوا صعب بنائة او تجميعه ؟؟

#2

اذا ماكان في مشاكل في دعم الهاردوير لديك والنظام شغال بدون مشاكل فلا داعي ﻷستخدام نواة جديدة.

وممكن تعمل للكيرنل compile وتحدد الخيارات التي تحتاجها فقط ولا تعمل compile للشياء الاخرى, مثل التعريفات.

ويمكن ايضا الحصول على اخر اصدارة من الكيرنل تم عمل compile لها من قبل بعض التوزيعات, مثلا في الديبيان يمكن تنزيل الكيرنل بكتابة:

apt-get install kernel-image-2.6.10

ثم اعادة تشغيل الجهاز وستجد هذه النواة في بين اختيارات grub.

واعتقد انه يمكن عمل نفس الشي في توزيعتي fedora و mandrake بأستخدام yum و urpmi.

#3

وعليكم السلام أخي الحبيب

يشرفنا مشاركتك معنا :lol: .

إن كنت مبتدأ فإن شاء الله سيأتي عليك يوم تكون فيه خبير، فهذا كنا من قبل فمنّ الله علينا.

طبعا نظام لينوكس كنظام تشغيل له مميزات استقاها من يونكس و مينيكس إلى بعض المميزات الخاصة منها هذه الميزة، وهو أنك تستطيع تطوير النظام نفسه بدون الحاجة إلى إعادة بناء البرامج التي تعمل عليها فكل مافي الأمر أنك تأتي بالكرنل من kernel.org ثم تقونم بعمل compile له من خلا gcc ، وبالتالي يصبح لك نظام جديد بدون أي تضحيات أو إعادة تنصيب كل البرامج ،وتلك الأشياء التي نسمعها عن ويندوز.

وتوجد هناك قواعد لهذه العملية حتى لا تدخل في دوامة ، وتتعب نفسك ،فمثلا ليس ضروريا أنك تقوم بتنصب كل كرنل جديد ،ولكن حسب احتياجك للكرنل الجديد ،إلى غير ذلك من الأشياء ،وسوف أقوم إن شاء الله باحضار شرح واف لك في هذا الموضوع.

أخوك

برق

تم تعديل هذه المشاركة بواسطة برق في 4 يناير 2005 في 10:31

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#4

اولاً شكرا لكم على المشاركه

لكن بصراحة لم افهم ؟ :(

دخلتوني في دوامه :wacko:

احاول اوضح مااريده فهمة بالضبط

على افتراض اني اريد ان ابني كيرنل جديد .. ماذا سأستفيد من بنائي له . هل يقصد انه في اشياء كثيره مااحتاجها في الكيرنل الجديد مثل قطع الجهاز 1- بورت الطابعه او كرت الصوت ) مااحتاجهم هل يقصد انه سوف لايتم تشغيلهم في الكيرنل الجديد ؟؟؟

يعني فقط قطع الهاردويير انه احتاج هذي ولا احتاج هذي في الكيرنل ام هناك اشياء اكثر من قطع الهاردويير في بنائي للكيرنل

وهل هناك فرق بين Build kernel و Compile kernel

#5

تكون الحاجة لتحديث الكيرنل عندما تضيف فطع هاردوير جديدة لا تدعمها الكيرنل الحالية مثلا.

او للحصول على دعم اكبر لipv6 او ipsec او البلوتوث وغيرها.

في اغلب الاحيان لن تحتاج لتنزيل نواة جديدة, ﻷن اغلب النواة التي تأتي مع اغلب التوزيعات تفعل الكثير الخصائص.

لو عملت كومبايل بنفسك للكيرنل بيكون في كثير من الخيارات بالنسبة للتعريفات ودعم انظمة الملفات والبروتوكولات وغيرها .

#6

شكرا لكم اتضحت الفكرة لدي

بارك الله فيكم

:)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…