بنية لينكس

بينما يعتمد Windows بنية kernel متجانسة ، يتألف Linux من العديد من برامج "الطوب".
  • على سبيل المثال ، في نظام Windows ، يكاد يكون من المستحيل العمل بدون واجهة المستخدم الرسومية أو حتى تغيير مدير واجهة المستخدم الرسومية.
  • ضمن Linux ، قم ببساطة بإزالة الطوب المقابل واستبداله بآخر (على سبيل المثال ، استبدل Gnome بـ KDE أو XFCE) ..

تفسيرات

مساحة kernel هي قلب نظام التشغيل. يدير الجهاز (القرص ، بطاقة الفيديو ، الشبكة ...) ويوفر الوصول إلى البرامج والمكتبات الموجودة في طبقة المستخدم.

  • وبالتالي ، إذا فشل البرنامج أو المكتبات في طبقة المستخدم ، فلن يؤثر ذلك على النظام.
  • من وجهة النظر الرسومية ، كما ترون من الرسم البياني أعلاه ، يمكن للبرنامج الاستفادة - على سبيل المثال - من ميزات Gnome و GTK + أو استخدام X. مباشرة أو لا شيء على الإطلاق وتشغيله بدون واجهة المستخدم الرسومية.

ملاحظات

هذا المخطط بسيط:

  • لا يتم تمثيل جميع الطوب
  • لا يتم الإبلاغ عن جميع العلاقات بين الطوب
  • الهيكل الداخلي لكل الطوب غير مفصل

هناك الآلاف من برامج الطوب المتاحة لنظام التشغيل Linux. هم في شكل قابل للتنفيذ أو المكتبة.

  • على سبيل المثال ، إذا كنت ترغب في إنشاء برنامج يجعل طلبات HTTP ، فلن تحتاج إلى إنشائه بنفسك: فقط استخدم مكتبة libcurl أو مكتبة curl.
  • إذا كنت تريد فكرة عن مكونات البرامج المتوفرة ، فقم بتشغيل Synaptic وانظر إلى الحزم التي تبدأ بـ "lib ...": إنها تعطيك فكرة عن كل ما هو متاح.

نافذة المديرين

في الرسم البياني أعلاه ، يتم عرض مدير النوافذ KWin و Metacity ، ولكن هناك العشرات من المتوفرين.

المقال السابق المقالة القادمة

نصائح الأعلى