بنية لينكس
بينما يعتمد Windows بنية kernel متجانسة ، يتألف Linux من العديد من برامج "الطوب".
- على سبيل المثال ، في نظام Windows ، يكاد يكون من المستحيل العمل بدون واجهة المستخدم الرسومية أو حتى تغيير مدير واجهة المستخدم الرسومية.
- ضمن Linux ، قم ببساطة بإزالة الطوب المقابل واستبداله بآخر (على سبيل المثال ، استبدل Gnome بـ KDE أو XFCE) ..
تفسيرات
مساحة kernel هي قلب نظام التشغيل. يدير الجهاز (القرص ، بطاقة الفيديو ، الشبكة ...) ويوفر الوصول إلى البرامج والمكتبات الموجودة في طبقة المستخدم.
- وبالتالي ، إذا فشل البرنامج أو المكتبات في طبقة المستخدم ، فلن يؤثر ذلك على النظام.
- من وجهة النظر الرسومية ، كما ترون من الرسم البياني أعلاه ، يمكن للبرنامج الاستفادة - على سبيل المثال - من ميزات Gnome و GTK + أو استخدام X. مباشرة أو لا شيء على الإطلاق وتشغيله بدون واجهة المستخدم الرسومية.
ملاحظات
هذا المخطط بسيط:
- لا يتم تمثيل جميع الطوب
- لا يتم الإبلاغ عن جميع العلاقات بين الطوب
- الهيكل الداخلي لكل الطوب غير مفصل
هناك الآلاف من برامج الطوب المتاحة لنظام التشغيل Linux. هم في شكل قابل للتنفيذ أو المكتبة.
- على سبيل المثال ، إذا كنت ترغب في إنشاء برنامج يجعل طلبات HTTP ، فلن تحتاج إلى إنشائه بنفسك: فقط استخدم مكتبة libcurl أو مكتبة curl.
- إذا كنت تريد فكرة عن مكونات البرامج المتوفرة ، فقم بتشغيل Synaptic وانظر إلى الحزم التي تبدأ بـ "lib ...": إنها تعطيك فكرة عن كل ما هو متاح.
نافذة المديرين
في الرسم البياني أعلاه ، يتم عرض مدير النوافذ KWin و Metacity ، ولكن هناك العشرات من المتوفرين.