السلام عليكم ورحمة الله وبركاته
طبعا الكرنيل هو المسئول عن التعرف على مكونات الحاسب المادية ما خلا كارت الشاشة الذي هو مسئولية
برنامج الواجهة الرسومية "X Window System"
وهونظام نوافذي لعرض الصور على شاشة الحاسب وهو الواجهة الرسومية الرئيسية لأنظمة يونكس وأشباه أنظمة يونكس مثل لينوكس وفري بي إس دي Free BSD ونظام X وهو يقدم إطار عمل رئيسي لبيئة واجهة المستخدم الرسومية مثل رسم وتحريك النوافذ على الشاشة والتفاعل مع لوحة المفاتيح ومؤشر الفارة ويجب أن نتذكر دائما أن الكرنيل يتعامل مع الشاشة كما لو كانت أحادية اللون ولذلك صدر هذا النظام ليتيح لأنظمة يونكس وأشباهها واجهة مستخدم رسومية ومن مميزات هذا النظام أنه لا يفرض واجهة بعينها ولكن يقدم الأساس الذي تبنى علية برامج سطح مكتب تعرض واجهة المستخدم الرسومية ونظام X يتعرف على كارت الشاشة بصورة آلية ويقدم التعريفات الخاصة بالكارت لسطح المكتب الرسومي ليتيح له التعامل مع الكارت الرسومي بكفاءة تامة
لكن برنامج سطح المكتب الرسومي إزاي يعرف إن الكرنيل إتعرف على العتاد
هو ده السؤال المهم صح طبعا الإجابة طويلة لكن بإختصار شديد ده دور الشل الصدفة فسكربتات برنامج سطح المكتب الرسومي هي اللي بتخبر الكرنيل بتفيذ أوامر معينة مثل تحميل أو عمل مونت لجزء من العتاد أو عمل إعداد لجزء آخر مثل كارت الصوت وذلك طبعا بمساعدة الدريفرات أو مشغلات العتاد داخل الكرنيل
إذا ما هو دور سطح المكتب الرسومي بالضبط
هو برنامج وسيط بين المستخدم وبين النواة فلو تعرفت النواة على مكونات الحاسب بشكل صحيح ولم يستطع برنامج الواجهة الرسومية التعرف على مكونات الحاسب تقع المسئولية على مطوري برنامج الواجه الرسومية وليس على مطوري النواة وطبعا المستخدم يستطيع كتابة سكربتات للتنفيذ داخل برنامج الواجهة الرسومية لحل أي مشاكل أو هفوات في برنامج الواجهة الرسومية
كيفية كتابة ملفات باتش أو سكربتات تحتاج لشرح للشل أو برامج الصدفة وللأوامر وأظن أن هذا يخرج بنا عن موضوعنا
لكن تقدر تقول أن الكرنيل فقط دون برامج جنو ودون برنامج الواجهة X ودون سطح مكتب رسومي ودون تطبيقات هو يد واحدة لا تستطيع التصفيق كما نقول في مصر
يارب يكون شرحي لهذه النقطة أفادكم
دي وصلة بها شرح لبعض مميزات واجهة جنوم الجديدة 2.8
وده ملخص للنقطة التي ذكرتها سابقا عن دعم جنوم 2.8 للتعرف الآلى على وسائط التخزين المتنقلة التي تتصل بالحاسب عبر مخرج USB من نفس الوصلة
Improved hardware integration with GNOME Volume Manager, HAL and Dbus
To many, perhaps the most exciting new feature of GNOME 2.8 is its improved integration with hardware achieved through extensive use of DBUS and the Hardware Abstraction Layer (HAL). GNOME-VFS now uses HAL, and so as soon as you plug in your removable storage device (USB Memory stick, USB floppy drive, etc), you'll automatically get an entry in the "Computers" window in Nautilus and in the GTK file selector. Moreover, this release of GNOME will also include GNOME Volume Manager, which lets you run custom applications automatically when you plug in your digital camera, or insert an audio CD or a blank CD or a DVD. However, G-V-M would probably work only on kernel 2.6.x and after using it, I felt that it required some more polish (making users enter commands by hand is not a very good thing to do, and I was quite surprised to see "gthumb" listed as the default option for handling digital cameras, since gthumb is not even installed in my system). From an overall perspective though, the need for tools such as gnome-volume-manager has been felt for a long time, and the inclusion of it in the core GNOME desktop, along with the utilisation of HAL and DBUS in GNOME-VFS is only going to enhance the "It just works!!" feel
ودي وصلة تانية تؤكد لك أن جينوم يستطيع التعرف الآلى بسهولة على الوسائط التي تتصل بالحاسب عبر مخرج USB
وده الجزء المتعلق بالموضوع
Also, USB memory sticks, which have suffered somewhat on Linux because of a lack of support, will now be easier to use. And GNOME 2.8 makes use of the Hardware Abstraction Layer, from standards group freedesktop.org, which is intended to automatically recognize and mount removable storage media like USB memory sticks, as well as digital cameras, DVDs and CDs.
ودي وصلات هتلاقي فيها تأكيد لكلامي السابق
في ملحوظة صغيرة وهي أن الكرنيل 2.2 يدعم نظام ملفات ميكروزفت وكذلك الكرنيل 2.4 يدعم نفس نظام الملفات نظام الملفات
ممكن أضع وصلات لتأكيد هذا لو لم تقتنع بأن الكرنيل بتاعك بيدعم هذا النوع من أنظمة الملفات
عادة لا أقدم معلومات خاطئة لأسباب ليس هناك مجال لذكرها
على فكرة فيدورا كور 3 بها هذه النسخة من الجنوم 2.8 وهي أكثر من رائعة أنصحك تنزلها من النت وتثبتها على جهازك ومش هتندم لأن التوزيعة دي بجد ممتازة جدا جدا
وهتتعرف على الفلاش ميموري بدون أي تدخل منك
أو تقدر تنتظر مشروع كيدي يمكن يعرفو يصلو لنتيجة مشابهه لنتيجة مشروع جينوم 2.8 في نسختهم القادمة
جرب في الترمنال الأمر ده
cd /mnt
mount usbstick
وستظهر أيقونة على سطح المكتب أضغط مرتين عليها وستفتح لك نافذه الفلاش ميموري
إن شاء الله سوف أضع روابط لتنزيل فيدورا كور 3 النهائي