أحد أنظمة التشغيل الأكثر شيوعًا المستخدمة على أجهزة الكمبيوتر والأجهزة الأخرى هو Linux. على الرغم من أن العديد من متغيرات Linux تُستخدم أيضًا على أجهزة سطح المكتب والكمبيوتر المحمول وأجهزة الكمبيوتر المركزية بالإضافة إلى أجهزة أخرى غامضة، إلا أنه من الأفضل التعرف عليها لاستخدامها على خوادم الكمبيوتر التجارية. يعتمد كل من نظام التشغيل Chrome OS لأجهزة الكمبيوتر المحمولة والمعروف باسم Chromebooks ونظام تشغيل Android للهواتف المحمولة والأجهزة اللوحية من Google على Linux. من الأفضل تكييف أنواع أنظمة Linux المختلفة لاستخدامات معينة.
تاريخ نظام التشغيل لينكس
من أجل إنشاء نسخة من نظام التشغيل Unix مناسبة لأجهزة الكمبيوتر المكتبية التي تعمل بمعالجات Intel، تم تطوير Linux لأول مرة في عام 1991 على يد مبرمج الكمبيوتر الفنلندي Linux Torvalds. على الرغم من أن مصطلح 'Unix' لا يزال علامة تجارية لشركة AT&T، قسم البحث والتطوير الشهير بشركة الهاتف، فإنه يُستخدم الآن بشكل متكرر بشكل عام لمختلف الأنظمة المتوافقة بشكل عام مع Unix الأصلي والمستوحاة منه.
كان Minix نظام تشغيل مبكرًا شبيهًا بـ Unix لأجهزة الكمبيوتر، لكن Torvalds ومجموعة المبرمجين من جميع أنحاء العالم الذين عملوا على Linux وجدوا أنه غير مرضٍ بسبب الترخيص ومشاكل أخرى. من الناحية الفنية، يشير مصطلح 'Linux' فقط إلى نواة نظام التشغيل، وهي وحدة المعالجة المركزية التي تتحكم في تخصيص الذاكرة وجدولة المعالج والوصول إلى الجهاز وتقع بين برامج التطبيقات وأجهزة الجهاز.
حجم شاشتي
مشروع جنو، الذي تم إنتاجه في الغالب تحت رعاية مؤسسة البرمجيات الحرة، والمخصص لإنتاج وترويج البرامج التي تعزز حرية مستخدميها، يوفر غالبية البرامج الإضافية التي غالبًا ما يتم تثبيتها على جهاز Linux. يفضل رئيس ومؤسس مؤسسة البرمجيات الحرة، ريتشارد ستالمان، الإشارة إلى النظام المتكامل باسم GNU/Linux بدلاً من نظام التشغيل Linux. بشكل أساسي، يوفر GNU العديد من الأدوات على مستوى التطبيق، ويوفر نظام Linux نواة نظام التشغيل، وفي العديد من التثبيتات المعاصرة، توفر المؤسسات الإضافية غالبية البرامج الأساسية الأخرى التي تستخدمها محطات عمل Linux.
يتم الآن صيانة نواة Linux من قبل عدد كبير من المطورين في جميع أنحاء العالم، ويعمل الكثير منهم في شركات البرمجيات التي تستخدم Linux داخليًا أو في المنتجات التي تتعامل مع العملاء. لا يقوم هؤلاء المطورون بإضافة ميزات جديدة لتحسين سهولة الاستخدام والأمان والكفاءة فحسب، بل يتأكدون أيضًا من توافق Linux kernel مع مجموعة واسعة من الأجهزة. نظرًا لأن Linux kernel مفتوح المصدر، فإن أي شخص عادةً ما يكون حرًا في استخدام وتعديل كود المصدر الذي يمكن الوصول إليه بشكل مفتوح لتلبية احتياجاته الخاصة. على الرغم من اختلاف التراخيص المحددة، إلا أن غالبية البرامج الأخرى المتوافقة مع Linux يمكن الوصول إليها أيضًا في ظل ظروف مماثلة. لذا، قبل تثبيت أي برنامج على أجهزة الكمبيوتر الشخصية أو أجهزة الكمبيوتر الخاصة بالشركة، تأكد من فهم الظروف.
التعرف على توزيعات نظام التشغيل Linux
منذ أوائل التسعينيات، عندما تم إصدار Linux لأول مرة، طورت العديد من الشركات مجموعاتها الخاصة من البرامج لتتوافق مع Linux kernel. على الرغم من أنه تم نقلها سابقًا من خلال الأقراص المضغوطة أو أقراص DVD أو حتى الأقراص المرنة، إلا أن هذه الحزم - المعروفة أيضًا بالتوزيعات - يتم الآن توزيعها بشكل أساسي عبر الإنترنت.
تحدد التوزيعات في كثير من الأحيان التكوينات التي سيتم استخدامها بشكل افتراضي وأي إصدارات من أي برنامج، مثل واجهات المستخدم الرسومية وأدوات الخادم وبرامج البرمجة وتطبيقات المستخدم النهائي، سيتم توفيرها. على الرغم من أن العديد من مديري الحزم يسبقون نظامي التشغيل iOS وAndroid، إلا أن غالبيتهم تتضمن برامج تهدف إلى التثبيت السريع للبرامج المعتمدة للتوزيع، تمامًا مثل متاجر التطبيقات المستخدمة الآن على الأجهزة المحمولة.
1. ديبيان
تشتهر توزيعات Linux الشهيرة مثل Deepin وUbuntu وMint بأدائها القوي وموثوقيتها وتجربة المستخدم التي لا مثيل لها. تعتبر دبيان أم هذه التوزيعات. يعد Debian 10.5، وهو تحديث لـ Debian 10 المعروف أيضًا باسم Debian Buster، أحدث إصدار مستقر.
انتبه إلى أن Debian 10.5 هو مجرد ترقية إلى Debian Buster تتضمن آخر التحديثات والتطبيقات البرمجية الجديدة، وليس إصدارًا جديدًا من Debian Buster. يتم أيضًا تضمين التحديثات الأمنية التي تعالج مشكلات الأمان الحالية. ليست هناك حاجة للتخلص من نظام Buster الخاص بك إذا كان لا يزال لديك. ما عليك سوى استخدام مدير حزم APT لترقية نظامك.
يقدم مشروع دبيان أكثر من 59000 حزمة برمجية، ويدعم مجموعة واسعة من أجهزة الكمبيوتر، ويضيف المزيد من بنيات النظام مع كل إصدار جديد. إنه يبذل جهدًا لتحقيق التوازن بين الصلابة والتكنولوجيا المتطورة. المستقر والاختباري وغير المستقر هي فروع التطوير الثلاثة الرئيسية التي تقدمها دبيان.
على الرغم من أن الإصدار الثابت، كما يوحي اسمه، قوي للغاية ويتمتع بحماية أمنية فعالة، إلا أنه للأسف لا يأتي مع أحدث المنتجات البرمجية. ومع ذلك، نظرًا لاستقراره ومتانته، فهو مثالي لخوادم الإنتاج. كما أنه مؤهل أيضًا لمستخدمي سطح المكتب التقليديين الذين لا يهتمون بشكل خاص بالحصول على أحدث حزم البرامج. عادةً ما تقوم بتثبيت Debian Stable على نظامك.
Debian Testing هو إصدار يتم تحديثه باستمرار ويقدم أحدث إصدارات البرامج التي لم يتم تضمينها بعد في الإصدار الثابت. إنها مرحلة تطوير لإصدار دبيان المستقر القادم. غالبًا ما يعاني من مشاكل عدم الاستقرار ويكون قابلاً للكسر بسهولة. بالإضافة إلى ذلك، فإنه لا يتلقى التحديثات الأمنية في الوقت المحدد. Bullseye هو أحدث إصدار لاختبارات دبيان.
يُطلق على الإصدار الحالي من دبيان اسم غير مستقر. إنه توزيع تجريبي يعمل كمنصة مثالية للمبرمجين الذين يساهمون بشكل فعال في الكود حتى النقطة التي يدخل فيها مرحلة 'الاختبار'.
يستخدم مئات الملايين من المستخدمين دبيان بسبب مستودع حزمه القوي واستقراره، خاصة في بيئات العالم الحقيقي.
2. جنتو
Gentoo عبارة عن توزيعة مصممة للمتخصصين والمهنيين الذين يفكرون في الأدوات التي يتعاملون معها على الفور. يندرج مسؤولو الشبكة والنظام، بالإضافة إلى المطورين، ضمن هذه المجموعة. لذلك، فهو ليس الخيار الأفضل للمبتدئين في Linux. بالنسبة للأشخاص الذين يرغبون في معرفة المزيد عن الأعمال الداخلية لنظام التشغيل Linux، ينصح Gentoo.
جنتو لينكس
تم تضمين نظام إدارة الحزم المسمى portage في Gentoo وهو أصلي لتوزيعات أخرى أيضًا، بما في ذلك Sabayon وCalculate Linux، المبني على Gentoo والمتوافق مع الإصدارات السابقة منه. يعتمد على فكرة مجموعات المنافذ وهو مكتوب بلغة بايثون. توفر التوزيعات المستندة إلى BSD، مثل OpenBSD وNetBSD، مجموعات من المنافذ، وهي عبارة عن مجموعات من التصحيحات والملفات المؤقتة.
3. أوبونتو
إحدى توزيعات Linux الأكثر شهرة، والتي تم تطويرها وتحديثها بواسطة Canonical، يستخدمها الخبراء والمستخدمون المعتدلون والمبتدئون على حدٍ سواء. تم إنشاء Ubuntu بشكل أساسي للوافدين الجدد على Linux أو أولئك الذين يتحولون من Mac أو Windows.
أوبونتو لينكس
يأتي Ubuntu مثبتًا مسبقًا مع واجهة سطح مكتب GNOME والبرامج الشائعة بما في ذلك Firefox وLibreOffice وبرامج تحرير الصور مثل GIMP ومشغلات الموسيقى ومشغلات الفيديو مثل Audacious وRhythmbox.
أحدث إصدار هو Ubuntu 20.04 LTS، المعروف غالبًا باسم Focal Fossa. تم تضمين العديد من التحديثات والميزات الجديدة، بما في ذلك سمة Yaru، والأيقونات المحسّنة، والدعم المذهل لمنتجات Snap، وإمكانية قابلية التوسع للكسور، والتي يتم عرضها بالتنفيذ التدريجي.
العديد من متغيرات Linux الأخرى تعتمد على Ubuntu كأساس لها. Linux Mint 20.04 LTS وKubuntu 20.04 وLubuntu 20.04 LTS هي بعض التوزيعات المستندة إلى Ubuntu 20.04. (أوليانا).
يعد Ubuntu مثاليًا لمستخدمي سطح المكتب والمبتدئين الذين يحاولون تعلم Linux نظرًا لسهولة استخدامه وواجهة المستخدم الجذابة. ومع تقدمهم في تعلم نظام التشغيل Linux، يمكنهم بسهولة البدء في استخدام التطبيقات الافتراضية كما ذكرنا سابقًا.
تجدر الإشارة إلى Ubuntu Studio الذي يركز على إنتاج الوسائط المتعددة. إنه مخصص للفنانين الذين يرغبون في العمل في مجالات إنشاء الفيديو والتصوير الفوتوغرافي والصوت والرسومات.
4. لينكس منت
يُطلق على توزيعة Linux المبنية على Ubuntu والمحبوبة جدًا اسم Linux Mint. لقد صمدت أمام اختبار الزمن لتقديم واحدة من أجمل التوزيعات وأكثرها بديهية، والتي يعشقها كل من مستخدمي سطح المكتب والمحترفين. على الرغم من الارتباك الذي يحيط بالإصدار الأحدث، Mint 20، والذي قام افتراضيًا بإزالة وظيفة المفاجئة، إلا أن توزيعة Linux لا تزال مذهلة وقوية وجديرة بالثقة.
سطح المكتب لينكس مينت
قم بتنفيذ الأوامر التالية لتنشيط الدعم المفاجئ.
$ sudo rm /etc/apt/preferences.d/nosnap.pref $ sudo apt update $ sudo apt install snapd
تعتمد الإصدارات الثلاثة لسطح المكتب من Mint 20، وهي إصدارات Cinnamon وXFCE وMATE، على Ubuntu 20.04 LTS. Mint متاح فقط في إصدارات 64 بت؛ لم تعد إصدارات 32 بت مدعومة. تم تحديث Linux kernel 5.4 الذي يعمل على تشغيل Linux Mint 20 ليشمل تحسينات جديدة مثل دعم أفضل لـ AMD Navi 12 ووحدات المعالجة المركزية Intel Tiger Lake ووحدات معالجة الرسومات NVIDIA. تم أيضًا تحديث واجهة المستخدم الشاملة بموضوعات جديدة وأيقونات محسنة وصور خلفية عالية الدقة وشريط مهام محسن.
تتضمن الإصدارات الجديدة إمكانية القياس الجزئي لشاشات HiDPI للاستمتاع بصور أكثر وضوحًا ووضوحًا بالإضافة إلى Warpinator، وهي أداة لمشاركة الملفات تعمل في شبكة LAN. بالإضافة إلى ذلك، سوف تتلقى أدوات مساعدة أخرى للاستخدام اليومي بما في ذلك Firefox وTimeshift وLibreOffice وThunderbird ومشغل الموسيقى Audacious.
Mint هو التوزيع الموصى به إذا كنت تريد سطح مكتب Linux سريعًا وموثوقًا للقيام بعمليات سطح المكتب الروتينية، والاستماع إلى الموسيقى، ومشاهدة مقاطع الفيديو، وحتى ممارسة الألعاب. ونظرًا لأن Mint 20 هو إصدار طويل المدى، فسوف يحظى بالدعم حتى عام 2025.
5. ريد هات إنتربرايز لينكس
Red Hat Enterprise Linux، المعروف أيضًا باسم RHEL، هو توزيعة Linux تم إنشاؤها للاستخدام التجاري أو المؤسسي. يعد هذا أحد أفضل البدائل مفتوحة المصدر لمنصات البرامج الأخرى مثل Microsoft. بفضل موثوقيته وإصلاحاته الأمنية المتسقة التي تزيد من أمانه الشامل، يعد Red Hat عادةً الخيار الأفضل لبيئات الخادم.
توزيعة RHEL لينكس
ويمكن تثبيته بسهولة على الخوادم التقليدية والبيئات الافتراضية مثل VMware وHyperV، بالإضافة إلى السحابة. بمساعدة البيئة السحابية الهجينة المعروفة باسم OpenShift PaaS (النظام الأساسي كخدمة)، والتي تعتمد على حاويات Docker وتديرها Kubernetes، حققت Red Hat الكمال في مجال تكنولوجيا النقل بالحاويات.
يتم تدريب مسؤولي النظام واعتمادهم من قبل Redhat من خلال برامج خاصة مثل RHCSA (مسؤولو النظام المعتمدون من Red Hat) وRHCE (مهندس معتمد من Red Hat).
عندما تكون السرعة والأمان والاستقرار هي الأولويات القصوى، فإن RHEL هو التوزيع الأفضل للاختيار. RHEL متاح من خلال الترخيص، ويتم تجديد الاشتراك سنويًا. يمكن للمستخدمين شراء ترخيص لعدد من نماذج الاشتراك، بما في ذلك Linux for Virtual Datacenters وLinux Developer Workstation وLinux Developer Suite.
تستخدم Red Hat وفروعها، مثل CentOS، تقليديًا مدير الحزم yum. الآن وبعد أن تم تحديث الوضع، أصبح DNF هو مدير الحزم الافتراضي لـ RHEL 8 (Ootpa)، الإصدار الأحدث. AppStream وBaseOS هما المستودعان الأساسيان المستخدمان لتوزيع RHEL.
على عكس BaseOS، الذي يقدم فقط تطبيقات للوظائف الأساسية للنظام، يقدم مستودع AppStream (Application Stream) جميع البرامج التي تريد تثبيتها على نظامك.
6. سينت أو إس
يسعى نظام التشغيل غير المقيد الذي يحركه المجتمع والذي يسمى CentOS إلى توفير بنية تحتية مفتوحة المصدر قوية ويمكن الاعتماد عليها. يعد Red Hat Enterprise Linux خيارًا مكلفًا، لكن CentOS، الذي يعتمد على RHEL، مجاني تمامًا للتنزيل والتثبيت. يمكن للمستخدمين الاستفادة من تحديثات الأمان والميزات المجانية مع الاستمرار في الحصول على الاستقرار والاعتمادية لـ RHEL. بالنسبة لمحبي Linux الذين يرغبون في الاستمتاع بمزايا RHEL، فإن CentOS 8 هو المفضل.
توزيعة Linux لـ CentOS
الإصدار الثالث من CentOS 8، الإصدار 8.2، هو الأحدث. ويستخدم مستودعات BaseOS وApp Stream ويتضمن أحدث الإصدارات من منتجات البرامج مثل Python 3.8 وGC 9.1 وMaven 3.6 وما إلى ذلك.
7. فيدورا
نظرًا لبساطتها وتطبيقاتها الجاهزة للاستخدام التي تسهل على المستخدمين الجدد البدء، فقد اكتسبت Fedora منذ فترة طويلة سمعة طيبة لكونها من بين أكثر التوزيعات سهولة في الاستخدام.
إنه نظام تشغيل قوي وقابل للتكيف ومصمم للخوادم وأجهزة الكمبيوتر وأجهزة الكمبيوتر المحمولة وكذلك بيئات إنترنت الأشياء. مثل CentOS، تم تأسيس Fedora على Red Hat ويعمل بمثابة منصة اختبار لـ Red Hat قبل أن يدخل مرحلة المؤسسات. ونتيجة لذلك، يتم استخدامه بشكل متكرر لأسباب التعلم والتطوير وهو مفيد لكل من الطلاب والمطورين.
توزيعة لينكس لفيدورا
يوفر Fedora أحدث وأحدث حزم برامج RPM ويستخدم مدير حزم DNF لبعض الوقت (ولا يزال يفعل ذلك كمدير الحزم الافتراضي الخاص به). الإصدار الأحدث من فيدورا هو 32.
8. كالي لينكس
Kali Linux عبارة عن توزيعة Linux مبنية على Debian تم إنشاؤها وصيانتها بواسطة الأمان الهجومي والمخصص للاستخدام في الطب الشرعي الرقمي واختبار الاختراق. ويأتي محملاً مسبقًا بأدوات اختبار الاختراق بما في ذلك Nmap وMetasploit Framework وMaltego وAircrack-ng، على سبيل المثال لا الحصر.
توزيعة لينكس لكالي
تم تصميم Kali Linux لمحترفي الأمن السيبراني والطلاب الذين يرغبون في تجربة اختبار الاختراق. في الواقع، تقدم Kali شهادات معترف بها في الصناعة مثل Kali Linux Certified Professional واختبار الاختراق مع Kali.
أحدث إصدار من Kali، الذي يستخدم إدارة حزم APT، هو Kali 2020.2.
9. آرتش لينكس
بالنسبة للمستخدمين ذوي الخبرة أو متخصصي Linux الذين يهتمون بشكل خاص بالبرامج التي ينفذونها والخدمات التي يقومون بتشغيلها، هناك توزيعة Linux Arch Linux، وهي توزيعة Linux سهلة الاستخدام وقابلة للتكيف. فهو يتيح للمستخدمين المرونة في تخصيص النظام أو تعديله كما يرونه مناسبًا. باختصار، Arch مخصص للأفراد الذين لديهم معرفة كبيرة باستخدام Linux.
آرتش لينكس
عندما نقوم بترقية الحزم الموجودة على الأجهزة الطرفية، سيقوم Arch Linux بالترقية تلقائيًا إلى الإصدار الأحدث لأنه إصدار متجدد. فهو يقوم بتطبيق AUR (Arch User Repository)، وهو نظام أساسي لتثبيت البرامج قائم على المجتمع، ويستخدم Pacman كمدير أساسي للحزم. أحدث إصدار هو 2020.09.01.
10. أوبن سوزي
يعد مشروع OpenSUSE بمثابة جهد تعاوني متطور وشامل يقدم قسمين أساسيين من SUSE: SUSE Leap، وهو إصدار مهم مخصص لمستخدمي سطح المكتب بالإضافة إلى تطوير واختبار المؤسسات. وهذا يجعله الخيار الأمثل لمسؤولي النظام ومطوري المصادر المفتوحة.
أوبن سوزي لينكس
أقرب شيء إلى التوزيعة المتطورة هو SUSE Tumbleweed، وهو إصدار متدرج يتضمن أحدث مجموعات البرامج وIDEs. بفضل توفر الحزم الحالية بما في ذلك البرامج المكتبية والمترجم الخليجي والنواة، يعد TumbleWeed بمثابة قطعة من الكعكة لأي مستخدم قوي أو مطور برامج.
لإدارة حزم البرامج، يستخدم OpenSUSE مدير حزم Yast وينصح به للمبرمجين والمسؤولين.
خاتمة
من الواضح أنها ليست سوى عدد قليل من توزيعات Linux المتوفرة وليست قائمة شاملة بأي حال من الأحوال. يوجد أكثر من 600 توزيعة لينكس، 500 منها قيد التطوير بشكل نشط. لكننا شعرنا أنه من المهم التركيز على عدد قليل من توزيعات Linux الأكثر شعبية، والتي كان بعضها بمثابة نماذج للآخرين.
الفرق الرئيسي بين نظام التشغيل Linux ونظام التشغيل Windows
فيما يلي بعض الطرق التي يختلف بها Linux عن نظام التشغيل Windows.
- نظرًا لأن Linux هو نظام تشغيل مفتوح المصدر، فيمكن للمستخدم ببساطة تغيير كود المصدر ليناسب احتياجاته، على عكس Windows، وهو نظام تشغيل خاص ولا يمنح المستخدم حق الوصول إلى كود المصدر.
- نظرًا لأن نظام التشغيل Linux يكتشف الأخطاء ويصححها، فهو أكثر أمانًا بشكل ملحوظ من نظام التشغيل Windows، الذي يتمتع بقاعدة مستخدمين كبيرة وبالتالي فهو هدف للمتسللين.
- حتى مع الأجهزة القديمة، فإن Linux أسرع من Windows.
- يعتبر Windows الأجهزة الطرفية بمثابة أجهزة، بينما يتعامل Linux معها مثل الملفات.
- يسمح Linux بأسماء ملفات متطابقة داخل مجلدات قابلة للمقارنة، لكن Windows لا يسمح بأسماء ملفات متطابقة داخل مجلدات مماثلة.
- على النقيض من نظام التشغيل Windows، حيث غالبًا ما يتم حفظ ملفات التطبيق والنظام في محرك الأقراص C، يتيح لك Linux تحديد موقع ملفات النظام والبرامج في محركات أقراص منفصلة.