6 دقائق
Linux هو نظام تشغيل مفتوح المصدر يعتمد على Unix. يعمل على أجهزة الكمبيوتر والخوادم والهواتف المحمولة ومجموعة كبيرة من الأجهزة الأخرى.
فمنذ اختراعه في عام 1991، أصبح أحد أكثر أنظمة التشغيل استخدامًا في العالم، حيث يوفر بديلاً مجانيًا لأنظمة التشغيل الأخرى المملوكة، مثل Microsoft Windows و macOS.
تم تطوير Linux بواسطة Linus Torvalds ليكون بديلاً شبيهًا بـ Unix لنظام Unix، وهو أحد أوائل أنظمة التشغيل التي تم إنشاؤها على الإطلاق. يعتمد بشكل كبير على نواة Linux لوظائفه. في نظام التشغيل، النواة عبارة عن برنامج كمبيوتر يسمح للمستخدمين بالتحكم في أجهزة وبرامج النظام. بالإضافة إلى النواة، يستخدم نظام تشغيل Linux مكونات متنوعة، مثل مكتبات النظام وأدوات مساحة المستخدم، لكنها جميعًا تعتمد على النواة للتواصل وتلقي الأوامر من المستخدمين.
نواة Linux هي نواة مجانية مفتوحة المصدر تستخدمها جميع الأجهزة والأنظمة التي تعمل بنظام التشغيل Linux. النواة هي برنامج كمبيوتر يربط بين الأجهزة والبرامج، مما يسمح للمستخدمين بإدارة مكونات النظام المختلفة، بما في ذلك الشبكات وأنظمة الملفات وبرامج التشغيل وغيرها.
تصميم النواة أمر بالغ الأهمية لمنع التعارضات والحفاظ على استقرار العمليات الهامة التي تجعل نظام الكمبيوتر يعمل، مثل الإدخال/الإخراج (I/O)، واستخدام وحدة المعالجة المركزية (CPU)، وتنفيذ التطبيقات. تشتهر نواة Linux بمرونتها وثباتها وأدائها العالي، وقد أصبح نظام التشغيل Linux أحد أكثر أنظمة التشغيل شيوعًا في العالم، ويرجع ذلك إلى حد كبير إلى فعالية نواة Linux.
في نظام التشغيل Linux، يتم دمج النواة مع حزم البرامج والأدوات لتكوين توزيعات Linux التي تمكّن المستخدمين من تشغيل حواسيبهم بأمان وفعالية.
أحد جوانب Linux التي جعلته ناجحًا جدًا هو أنه يتم تحسينه باستمرار من قبل مجتمع عالمي من المطورين. يتم إطلاق إصدار جديد من نواة لينكس كل 9-10 أسابيع للعالم مع تحديثات لتحسين الأداء وإضافة وظائف وزيادة التوافق مع الأجهزة الجديدة. يُطلق على كل إصدار جديد من Linux اسم "النواة المستقرة"، ويتم إضافته إلى مستودع توزيعات Linux المحفوظ في kernel.org وGitHub.
يعتمد مستخدمو Linux على مديري الحزم لدمج كل إصدار جديد. مديرو الحزم هم أدوات برمجية تساعد في تثبيت حزم البرامج وتحديثها وإزالتها.
يفضل بعض البائعين الذين يعتمدون بشكل كبير على Linux لوظائف برامجهم الخاصة الاحتفاظ بشجرة مصدر مخصصة أو مجموعة من مصدر رمز نواة Linux يمكنهم نشرها لاستخداماتهم الخاصة. كان هذا النهج، المعروف باسم الحفاظ على "نواة Linux المخصصة" أو "توزيع Linux المتفرع"، أمرًا حساسًا في تطوير العديد من تطبيقات المؤسسات الحديثة التي تعتمد على تقنيات أحدث، مثل الذكاء الاصطناعي (AI)، وحوسبة الحافة وإنترنت الأشياء.
على سبيل المثال، تنشر Red Hat إصدارًا من Linux يُعرف باسم Red Hat Enterprise Linux، وهو عبارة عن منصة مستقرة وعالية الأداء مع قدرات خاصة في مجال الأمن والإدارة. CentOS (نظام تشغيل مجتمعي للمؤسسات) هو توزيع Linux آخر مجاني ومفتوح المصدر يعتمد على Red Hat. Debian هو خيار آخر—وهو نظام تشغيل قابل للتخصيص مبني على نواة Linux التي تستخدم شجرة مصادرها خصيصاً للحفاظ على Ubuntu، وهو رمز مفتوح المصر هام للعديد من بنيات إنترنت الأشياء (IOT).
تعتمد بنية نظام التشغيل Linux على تصميم معياري، وهي ميزة أساسية لإصداراته العديدة وتوزيعات Linux الشائعة الكثيرة. بينما تعتمد جميع توزيعات Linux على نواة Linux، يمكن أن يختلف كل إصدار بناءً على إصدارات ووحدات النواة.
يجب أن تقوم جميع الأنظمة التي تعمل بنظام التشغيل Linux بتشغيل نواة Linux، والتي تعمل في 3 خطوات بسيطة.
باعتباره نظام التشغيل مفتوح المصدر الأكثر شيوعًا في العالم، فإن Linux مجاني لأي شخص لاستخدامه وتخصيصه كما يشاء. يُعتبر عالي الأداء ومرنًا ومستقرًا وآمنًا. وبفضل وجود مجتمع مخصص من المطورين الذين يقومون بتحديثه باستمرار، فهو متوافق إلى حد كبير مع التقنيات الحديثة.
اعتمادًا على حالة استخدام مؤسسة أو فرد، هناك العديد من المزايا للبناء على نظام Linux. ومع ذلك، هناك بعض العيوب أيضًا. فيما يلي بعض النقاط الرئيسية التي يجب مراعاتها لأي شخص يتطلع إلى استخدام Linux لتلبية احتياجات أعماله.
يصدر كل توزيع جديد لنواة Linux، والمعروف باسم "توزيعات"، بموجب ترخيص يسمى رخصة جنو العمومية (GNU GPL) مفتوحة المصدر، والتي تمنح المستخدمين الحق في تشغيل ومشاركة وتعديل قاعدة التعليمات البرمجية حسب الحاجة. وبموجب الرخصة نفسها، يجب أيضًا توزيع أي أعمال مشتقة تم إنشاؤها كمصدر مفتوح، مما يضمن أن تكون مفتوحة ومتاحة ومجانية للمستخدمين الآخرين.
على عكس أنظمة التشغيل المملوكة، مثل Microsoft Windows أو macOS، لا يفرض Linux أي رسوم ترخيص. ومع ذلك، يتقاضى بائعو Linux، مثل RedHat و Debian و SUSE، رسومًا لتقديم الدعم. في حين أن المؤسسات يمكنها الحصول على نظام التشغيل مجانًا واستخدامه كما تشاء، فإن عقود الدعم مع البائعين الخارجيين يمكن أن تقلل من وفورات التكاليف المحتملة للتحول إلى نظام Linux من نظام تشغيل مملوك.
يُعتَبَر Linux نظام تشغيل موثوقًا به للغاية، ويُعزى ذلك إلى حد كبير إلى المجتمع العالمي من المطورين الذين يقومون باستمرار بتحديث وصيانة قاعدة التعليمات البرمجية الخاصة به. لهذا السبب نفسه، يعتبر أيضا مستقرًا للغاية. تصميمه الفريد، حيث تُحفظ وظائف النظام منفصلة بحيث لا يؤثر خلل في منطقة واحدة من لغة البرمجة على المناطق الأخرى—وهو ما يُعرف بالتصميم المعياري —يسمح للمستخدمين بمراجعة مصدر الرمز باستمرار والعثور على الأخطاء وإصلاحها.
ومع ذلك، فإن للتصميم المعياري عيوبه؛ فقد يصعب على المستخدمين المعتادين على أنواع أخرى من التصميم تعلم لينكس، وحقيقة أنه نواة متجانسة (على عكس تصميم النواة الصغرى أو النواة الهجينة) يمكن أن تجعله أقل مرونة من أنظمة التشغيل المملوكة الأخرى.
يعتبر Linux "متوافقا مع الإصدارات السابقة" مثل العديد من الأنواع الأخرى من البرامج مفتوح المصدر. هذا يعني أن مصدر الرمز يخضع باستمرار للتغيير والتصحيح لمعالجة مشكلات الأمان والتوافق، مع الحفاظ على وظيفته الأصلية في الوقت نفسه. مع توفر العديد من توزيعات Linux المختلفة وآلاف التطبيقات المدعومة ومجموعة واسعة من خيارات التكوين، يعتبر Linux متوافقًا إلى حد كبير.
ومع ذلك، فإن العديد من مصنعي الأجهزة الذين يصنعون أجهزة احتكارية لا يقومون بتطوير تعريفات أجهزة Linux لمنتجاتهم، مما يترك بعض المستخدمين بخيارات أقل مما لو كانوا قد استخدموا نظام تشغيل مملوك يحظى بدعم أوسع، مثل macOS أو Windows. بالإضافة إلى ذلك، نظرًا لعدم وجود نسخة قياسية من Linux، قد يكون العثور على دعم لنسخة معينة تستخدمها مؤسسة ما أمرًا صعبًا، خاصة بالنسبة للمطورين الذين يتطلعون إلى نشر صورة نمطية لخادم أو سطح مكتب.
مع كل إصدار جديد من نظام التشغيل Linux، يتوفر لمستخدمي Linux الموارد والتطبيقات والقدرات الجديدة. اليوم، يتم استخدام Linux لأغراض مختلفة، بما في ذلك نظام التشغيل لخوادم الويب، وحالات حوسبة العلمية والحافة، والهواتف الذكية من خلال نظام التشغيل Android والمزيد. فيما يلي بعض الطرق الأكثر شيوعًا التي يتم بها استخدام Linux في جميع أنحاء العالم.
يُستخدم Linux لزيادة الإنتاجية وتبسيط العمليات في العديد من مثيلات سطح المكتب. بالنسبة للمبرمجين الذين يفضلون نظام تشغيل مجاني ومفتوح المصدر على نظام تجاري لبيئة سطح المكتب الخاصة بهم، يعتبر Linux واحدًا من أكثر الخيارات استخدامًا على نطاق واسع.
على سبيل المثال، Linux Fedora هو نظام تشغيل مجاني ومفتوح المصدر يعتمد على نواة Linux ويتضمن برامج للعديد من المهام الأساسية. أصبح Linux Mint، وهو نظام تشغيل مجاني آخر يعتمد على Linux، واحدًا من أكثر توزيعات Linux شيوعا حتى الآن.
يتم استخدام Linux على نطاق واسع لتوصيل الأجهزة والأنظمة عبر مجموعة من الأنظمة البنائية لغرض تبادل المعلومات والموارد عبر الشبكة. باعتباره نظام تشغيل للشبكات، يتم استخدام Linux على أجهزة التوجيه والمحولات وخوادم نظام أسماء النطاقات (DNS) والعديد من الأجهزة الأخرى الهامة للشبكات.
الخادم الذي يستخدم نظام التشغيل Linux يُعرف باسم خادم Linux. تعتمد Cisco، على سبيل المثال، على نواة Linux لدعم نسخة من نظام تشغيل الشبكات الخاص بها (IOS) الشهير. وفقًا لاستطلاع أجرته W3Techs مؤخرًا، فإن Linux هو النظام الذي يدعم أكثر من نصف خوادم الويب العاملة على مستوى العالم.
معظمة خوادم الويب المستخدمة اليوم هي "غير رأسية"، مما يعني أنها لا تحتوي على واجهة مستخدم رسومية (GUI) مثل شاشة أو لوحة مفاتيح. الأنظمة غير الرأسية، والتي تُدار عن بُعد عبر شبكة، غالبًا ما تعتمد على نظام تشغيل Linux لكي يتفاعل المستخدمون معها ويشغّلوها. بيئة سطح المكتب K (KDE) على سبيل المثال، هي واجهة مستخدم رسومية مجانية ومفتوحة المصدر لنظام Linux، يقودها المجتمع وتعتبر أكثر سهولة في الاستخدام من العديد من بيئات سطح المكتب الأخرى.
عمليات التطوير، وهي منهجية تطوير برمجيات تُستخدم لتسريع تسليم التطبيقات، تعتمد بشكل كبير على نظام التشغيل Linux. إن طبيعة نظام Linux مفتوحة المصدر وقدرات واجهته الواسعة تجعله ضروريًا لإضافة ميزات الأتمتة والتحكم في البنية التحتية في بيئة عمليات التطوير.
يتم استخدام نظام التشغيل Linux في العديد من أجهزة إنترنت الأشياء (IoT) الشائعة، بما في ذلك الساعات الذكية ومكبرات الصوت وأجهزة تنظيم الحرارة والمزيد. مرونته وقابليته للتوسع تجعله مثاليًا لأجهزة إنترنت الأشياء (IOT) التي تعتمد وظائفها على تطبيقات معقدة تتصل بالسحابة.
على جهاز إنترنت الأشياء (IOT)، يساعد نظام التشغيل Linux في إدارة الموارد الحساسة ويوفر النظام الأساسي للتطبيقات التي تعمل عليه وتتصل بالشبكات الأخرى.
Linux هو نظام التشغيل الأساسي في العديد من مثيلات الحوسبة السحابية . يقدم جميع مزودي الخدمات السحابية الرئيسيين، بما في ذلك Amazon Web Services (AWS) و Microsoft Azure ومنصة Google Cloud (GCP) و IBM وغيرهم، توزيعات لنواة Linux على منصاتهم. مرة أخرى، فإن مرونته وقابليته للتوسع وفعاليته من حيث التكلفة تجعله خياراً شائعاً لمزود السحابة والتطبيقات المستندة إلى السحابة. وفقا لمؤسسة Linux، يعمل Linux على 90% من أحمال تشغيل في السحابة العامة.
تعتمد العديد من أجهزة الكمبيوتر الفائقة العملاقة (أجهزة الكمبيوتر التي تسرع وقت الحل في الحوسبة عالية الأداء) على نظام Linux، حيث يقوم مطورو أجهزة الكمبيوتر الفائقة بتخصيص كود Linux مفتوح المصدر لتلبية احتياجاتهم الخاصة. على سبيل المثال، تم بناء "Avalon Cluster،"، المستخدمة في الحوسبة العلمية، من أجهزة متاحة بسهولة مثل أجهزة الكمبيوتر الشخصية وبرمجيات مفتوحة المصدر، مما جعلها قابلة للاستخدام من قبل مجموعة واسعة من علماء الأبحاث مقارنة بأجهزة الكمبيوتر الفائقة الأخرى.
يُعَد IBM Cloud Infrastructure Center منصة برمجية متوافقة مع OpenStack، تتيح إدارة البنية التحتية للسحابات الخاصة على أنظمة IBM zSystems و IBM LinuxONE.
استكشف الخوادم ووحدات التخزين والبرامج المصممة لتعزيز استراتيجية مؤسستك في البيئة السحابية الهجينة والذكاء الاصطناعي.
العثور على حل البنية التحتية السحابية الذي يلبي احتياجات أعمالك وتوسيع نطاق الموارد عند الطلب.