ما هو نظام التشغيل Linux ومميزاته

جرب أداة القضاء على المشاكل





نظام التشغيل هو واجهة بين مستخدم الكمبيوتر وجهاز الكمبيوتر. إنها مجموعة من البرامج التي تدير موارد أجهزة الكمبيوتر وتقدم خدمات مشتركة لبرامج الكمبيوتر. المدى القصير لنظام التشغيل هو OS. وهو عنصر أساسي في برنامج النظام في نظام الكمبيوتر. الغرض الرئيسي من نظام التشغيل هو توفير بيئة يمكن للمستخدم من خلالها تنفيذ برنامج بطريقة فعالة أو مريحة. تقدم هذه المقالة نظرة عامة حول ما هو نظام التشغيل Linux أنواع أنظمة التشغيل الهندسة المعمارية والميزات.

نظام تشغيل لينوكس

نظام تشغيل لينوكس



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


ما هو نظام التشغيل لينوكس؟

يعد نظام التشغيل Linux أحد الإصدارات الشائعة لنظام التشغيل UNIX ، والذي تم تصميمه لتقديم نظام تشغيل مجاني أو منخفض التكلفة لمستخدمي الكمبيوتر الشخصي. اكتسب سمعة باعتباره نظامًا سريع الأداء وفعال للغاية ، وهو نظام تشغيل كامل بشكل ملحوظ ، بما في ذلك واجهة المستخدم الرسومية (واجهة المستخدم الرسومية) ، TCP / IP ، محرر Emacs ، can X Window System ، إلخ.



تاريخ نظام التشغيل LINUX

بدأ تاريخ لينكس في عام 1991 ببداية مشروع شخصي لطالب فنلندي لينوس تورفالدس لإنشاء نواة نظام تشغيل مجاني جديد. منذ ذلك الحين ، تميز Linux Kernel الناتج بالنمو المستمر عبر التاريخ.

  • في عام 1991 ، تم تقديم Linux من قبل الطالب الفنلندي Linus Torvalds.
  • تم إصدار Hewlett Packard UniX (HP-UX) 8.0.
  • في عام 1992 ، تم إصدار Hewlett Packard 9.0.
  • في عام 1993 ، تم إصدار NetBSD 0.8 و FreeBSD 1.0.
  • في عام 1994 ، تم تقديم Red Hat Linux ، وتم تأسيس Caldera بواسطة Bryan Sparks و Ransom Love وتم إصدار NetBSD1.0.
  • في عام 1995 ، تم إصدار FreeBSD 2.0 و HP UX 10.0.
  • في عام 1996 ، تم تطوير K Desktop Environment بواسطة Matthias Ettrich.
  • في عام 1997 ، تم إصدار HP-UX 11.0.
  • في عام 1998 ، تم إصدار الجيل الخامس من SGI Unix أي IRIX 6.5 ونظام التشغيل Sun Solaris 7 و Free BSD 3.0.
  • في عام 2000 ، تم الإعلان عن اتفاقية Caldera Systems مع قسم برامج الخادم SCO وقسم الخدمات المهنية.
  • في عام 2001 ، أصدر Linus Torvalds كود مصدر إصدار Linux 2.4.
  • في عام 2001 ، رفعت Microsoft دعوى علامة تجارية ضد Lindows.com
  • في عام 2004 ، تم تغيير اسم Lindows إلى Linspire.
  • في عام 2004 ، تم إطلاق الإصدار الأول من Ubuntu.
  • في عام 2005 ، بدأ المشروع openSUSE التوزيع المجاني من مجتمع Novell.
  • في عام 2006 ، أصدرت أوراكل توزيعها الخاص لشركة Red Hat.
  • في عام 2007 ، بدأت Dell في توزيع أجهزة الكمبيوتر المحمولة مع تثبيت Ubuntu مسبقًا فيها.
  • في عام 2011 ، تم إصدار إصدار Linux kernel 3.0.
  • في عام 2013 ، استحوذ نظام Android المستند إلى Googles Linux على 75 ٪ من حصة سوق الهواتف الذكية ، من حيث عدد الهواتف التي يتم شحنها.
  • في عام 2014 ، استقبلت Ubuntu 22.000.000 مستخدم.
تاريخ لينكس

تاريخ لينكس

هندسة نظام Linux

تشتمل بنية نظام التشغيل Linux بشكل أساسي على هذه المكونات: Kernel ، وطبقة الأجهزة ، ومكتبة النظام ، وأداة Shell والنظام.

هندسة لينوكس

هندسة لينوكس

1. النواة هي الجزء الأساسي من نظام التشغيل ، وهي مسؤولة عن جميع الأنشطة الرئيسية لنظام التشغيل LINUX. يتكون نظام التشغيل هذا من وحدات مختلفة ويتفاعل مباشرة مع الأجهزة الأساسية. تقدم النواة التجريد المطلوب لإخفاء برامج التطبيقات أو تفاصيل الأجهزة منخفضة المستوى للنظام. أنواع Kernels هي كما يلي:


  • نواة متجانسة
  • حبات صغيرة
  • حبات إكسو
  • حبات هجينة

2. مكتبات النظام هي وظائف خاصة ، تُستخدم لتنفيذ وظائف نظام التشغيل ولا تتطلب حقوق الوصول إلى التعليمات البرمجية لوحدات kernel النمطية.

3. برامج أداة النظام مسؤولة عن القيام بمهام فردية ومتخصصة.

4. تتكون طبقة الأجهزة في نظام التشغيل LINUX من الأجهزة الطرفية مثل RAM و HDD و CPU.

5. الصدفة هي واجهة بين المستخدم والنواة ، وهي تقدم خدمات النواة. يأخذ أوامر من المستخدم وينفذ وظائف kernel. شل موجود في أنواع مختلفة من أنظمة التشغيل ، والتي يتم تصنيفها إلى نوعين: قذائف سطر الأوامر والأغلفة الرسومية.

توفر قذائف سطر الأوامر واجهة سطر أوامر ، بينما توفر أغلفة الخطوط الرسومية واجهة مستخدم رسومية. على الرغم من أن كلا الصدفتين تؤديان عمليات ، إلا أن قذائف واجهة المستخدم الرسومية تعمل بشكل أبطأ من قذائف واجهة سطر الأوامر. تصنف أنواع القذائف إلى أربعة:

  • شل كورن
  • قذيفة بورن
  • قذيفة C.
  • قذيفة POSIX

ميزات نظام التشغيل Linux

الميزات الرئيسية لنظام التشغيل Linux هي

محمول: يمكن أن يعمل نظام التشغيل Linux على أنواع مختلفة من الأجهزة وكذلك يدعم Linux kernel تثبيت أي نوع من الأنظمة الأساسية للأجهزة.

المصدر المفتوح: يتوفر رمز المصدر لنظام التشغيل LINUX مجانًا ، ولتعزيز قدرة نظام التشغيل LINUX ، تعمل العديد من الفرق بالتعاون.

متعدد المستخدمين: نظام التشغيل Linux هو نظام متعدد المستخدمين ، مما يعني أنه يمكن لعدة مستخدمين الوصول إلى موارد النظام مثل ذاكرة الوصول العشوائي أو الذاكرة أو برامج التطبيقات في نفس الوقت.

البرمجة المتعددة: نظام التشغيل Linux هو نظام متعدد البرمجة ، مما يعني أنه يمكن تشغيل تطبيقات متعددة في نفس الوقت.

نظام الملفات الهرمي: يوفر نظام التشغيل Linux بنية ملفات قياسية يتم فيها ترتيب ملفات النظام أو ملفات المستخدم.

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

حماية: يقدم نظام التشغيل Linux للمستخدم انظمة حماية باستخدام ميزات المصادقة مثل تشفير البيانات أو الحماية بكلمة مرور أو التحكم في الوصول إلى ملفات معينة.

ميزات لينوكس

ميزات لينوكس

تطبيقات نظام التشغيل Linux

في الوقت الحاضر ، لينكس صناعة بمليارات الدولارات. تستخدم آلاف الشركات والحكومات في جميع أنحاء العالم نظام التشغيل Linux بسبب القدرة على تحمل التكاليف وانخفاض رسوم الترخيص والوقت والمال. يستخدم نظام Linux في عدد من الأجهزة الإلكترونية المتوفرة للمستهلكين في جميع أنحاء العالم. قائمة بعض الشعبية الأجهزة الإلكترونية التي تعمل بنظام Linux يشمل:

  • ديل انسبايرون ميني 9 و 12
  • Garmin Nuvi 860 و 880 و 5000
  • هاتف Google Android Dev 1
  • اتش بي ميني 1000
  • Lenovo IdeaPad S9
  • هاتف Motorola MotoRokr EM35
  • كمبيوتر محمول واحد لكل طفل XO2
  • تلفزيون سوني برافيا
  • قارئ سوني
  • مسجل فيديو رقمي TiVo
  • نظام الملاحة في السيارة من فولفو
  • لوحة مفاتيح Yamaha Motif
تطبيقات لينوكس

تطبيقات لينوكس

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