المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس ماهو الفرق بين (Kernel)و(corel) للأصحاب الخبرة فقط



ابي اتعلم
03-12-2001, 06:28 PM
أعرف أنا (Kernel) هو النواة لنظام اللينكس ولكن لا أعرف على ماذا يحتوى؟
ما هو ( Korel ) وعلى ماذا يحتوي؟ وما فائدة ؟
وهل يختلف (kernel) في التوزيعات مثل Red Hat وMandrake عن بعضها البعض لأني حاولت أن أحدث (kernel) عندي في Red Hat 7.0 بنسخ (Kernel) الموجود في ( Mandrake 8.0) ولكن وجدت أن الإمتداد في (Kernel) في (Mandrake 8.0) متبوع mkd فهل هذا يدل على أنه خاص با Mandrake فقط ولا يصلح لأي توزيعه أخرى.

أصل المشكلة أني قمت بتنصيب Mandrake 8.0 في جهازي وتعرف على كل شي ماعدا المودم (3Com U.S. Robotics 56K* Voice Internal PCI) فهل هذا المودم يعمل مع اللينكس ؟؟؟؟؟؟

وعند فيامي بتنصيب Red Hat7.0
لم يتعرف على المودم الذكور أعلاه ولم يتعرف أيضا على كرت الصوت (Creative-Vibra 128)
وقد حاولت أن أحمل ( Kernel) من الموقع www.kenel.org وجدت أنه يأخذ وقت طويل وتعلمون سرعة الاتصال في السعودية . إضافة ألى اللخبطة في الترتيب وأعرف أن الملف المطلوب هو (linux-2.4.9.tar.gz) واعرف ملفات ال rpm المطلوبه في عملية التحديث

ولا أعرف كيف أفك الضغط في اللينكس ؟؟؟
فهل هناك طريقه لتحديث (kernel) عن طريق أخر؟؟؟؟

isam
04-12-2001, 02:28 AM
:) ال Corel هي شركة برمجيات كندية تنتج برامج مثل Corel Draw و Word Perfect و كانت قد أنتجت قبل سنتين نسخة من لينكس لكنها أستغنت عنها نتيجة تبرع سخي من مايكروسوفت :)

أما النواة Kernel فهي لب النظام و تحتوي على الجزء الخاص من النظام للتعامل مع الأجهزة الفهلية و الذاكرة الإفتراضية و أنظمة الملفات و تراسل الشبكات و غيرها.... بالنسبة لتطوير ال Kernel فإما تحصل على النواة على شكل RPM من الشركة المنتجة لإصدارة لينكس التي لديك ( لا أفضل ذلك) ... أو تحصل على النواة من الإنترنت من الموقع http://www.kernel.org ... و تنزلها ( حجم الملف من 22 ميغا إلى 26 ميغا حسب نوع الضغط) .. و آخر أصدار من لينكس الآن هي 2.4.16 .. و فيها تطور كبير عن النواة 2.4.3 التي تأتي مع Mandrake 8 .. لذا أنصح الجميع بتثبيتها ..
أما عن خطوات التثبيت للنواة .. بعد تنزيلها أكتب الأمر:
tar -xzf linux-2.4.14.tar.gz
إذا كان الملف من نوع gz .. أو النفس الأمر لكن مع الخيار -xjf بدل من -xzf في حال كان الملف من نوع bz2 ..
بعدها أدخل للدليل linux و نفذ الأمر التالي:
make menuconfig
للدخول للخيارات.. بعدها أكتب الأمر:
make dep clean bzImage modules modules_install && cp /arch/i386/boot/bzImage /boot/vmlinuz-new

و من ثم أضف النواة الجديدة /boot/vmlinuz-new إلى /etc/lilo.conf و نفذ الأمر lilo ..
هذه هي العملية ببساطة و دون تفصيل .. عند بها أنصحك بقراءة ملفات ال README الموجودة في الدليل linux