وددت ومنذ سنوات الكتابة عن الموضوع الحالي محاولة منى لرسم مسار واضح لمستخدمى لينكس في عالم أنظمة التشغيل مفتوحة المصدر نسبة لكثرة الخيارات المتوفرة والتى تؤدى الى حيرة المستخدم في اى توزيعة يختار هذا بالاضافة الى تغيير التوزيعة كل فترة ليس حباًً في التغيير بل للبحث عن الأفضل بحسب وجهة نظر المستخدم.
وبرغم عملي في مجال تقانة المعلومات منذ عشرون عاماً واكثر من 5 كأستاذ مساعد في مجال علوم الحاسوب الا ان الشقف الذى بدأ تجاه عالم المصادر المفتوحة عموما وانظمة لينكس خصوصا لم يخبو على الرغم من المسئوليات الا ان بقايا المتلازمة الموجهة لاتزال موجودة، الا اننى ساحاول ان اكون محايدا وانا اكتب وجهة نظرى ونصيحتى الى المتعاملون مع انظمة لينكس من مستخدمين ومتخصصين.
في البدء يقصد بكلمة لينكس كيرنل نظام التشغيل والتى تم انشاؤها في التسعينات من قبل لينوس تورفالدز Linus Torvalds الطالب الفنلندى ولاحقا تم اضافة تطبيقات من عالم البرمجيات الحرة FSF لتعطى شكل نظام تشغيل كامل يسمى GNU/Linux حيث ان لينكس هى كيرنل النظام ام GNU في تطبيقات مفتوحة المصدر وحرة المصدر تحت ترخيص GNU.
تعددت نسخ واشكال نظام التشغيل GNU/LINUX لاحقاً حيث تجد ان شركة Redhat الامريكية قامت باصدار Redhat Linux وشركة SuSE انتجت SUSE ونشأت بعض النسخ عبر مساهمات المطورين مثل اصدار Debain و Arch والعديد من الاصدارات المختلفة مثل سلاكوير , جينتو وغيرها , ومايجمع هذه الاصدارات المختلفة هى كيرنل النظام وتطبيقات وادوات GNU وتختلف في بعض اليات الإدارة وادواتها, سميت هذه الاصدارات بالتوزيعات Distribution ويوم بعد يوم صارت تنتج توزيعات جديدة مشتقة من التوزيعات الرئيسية التى ذكرت سابقاً الي ان وصل مجمل التوزيعات حاليا في 2022 لأكثر من 100 توزيعة يمكن استعراضها في موقع www.distrowatch.com لكن عموما ساركز على اكثر التوزيعات انتشاراً او كما يطلق عليها (شعبية) , النقطة الاساسية هنا انه بالاضافة لتنوع التوزيعات يتميز نظام تشغيل GNU/LINUX عن نظيره مايكروسوفت وندوز بوجود اكثر من واجهة مستخدم (سطح مكتب) للتعامل مع النظام ممازاد عدد التوزيعات فتجد مع كل توزيعة اكثر من خيار لواجة التعامل بالتالى ترفع عدد التويعات بدل عن توزيعة واحدة لحوالى 5 توزيعات من نفس التوزيعة الرسمية فمثلا احد اكثر انظمة تشغيل GNU/LINUX شعبية هو نظام اوبنتو ( كلمة افريقية تعنى الأنسانية) Ubuntu فتجد التوزيعة الرئيسية تستخدم واجهة (جنوم) Gnome وهى واجهة تمتاز بالاستقرار العالى وباختلافها عن سطح المكتب التقليدي الا انه بالامكان تخصيصة, بالأضافة للتوزيعة الرئيسية تجد نسخة ابنتو بواجهة (KDE) السريعة والمليئة بالمميزات, بالاضافة لواجة اخرى هي (xfce) سريعة الاستجابة والاقل استهلاكا للموارد , تلاحظ هنا انه من توزيعة اوبنتو الرئيسية توجد 3 توزيعات حتى الان نتج ذلك من اختلاف اسطح المكتب والتى تصل الى 7 خيارات.
بالعودة الى الموضوع نجد ان التوزيعات تختلف في عدة خصائص بحسب نوع النظام لكن دعنا نتحدث عن التوزيعات الثلاثة الرئيسية المثرة والمستخدمة بكثرة وهى :
1- نظام Redhat
2- نظام Debain
3- نظام Arch
وصنفت هذه لاختلاف نظام ادارة الحزم فتجد ان نظام الحزم في انظمة ريدهات يستخدم rpm وفي نظام Debian يستخدم deb وفي نظام Arch يستخدم هيئة الضغط tar.xz.
ومن هذه التوزيعات الرئيسية تم انتاج العديد من التزيعات الفرعية مثل :
1- اوبنتو Ubuntu المعتمد على Debian
2-منت Mint المعتمد على اوبنتو وديبيان
3- زورين Zorin المعتمد على اوبنتو
4- ديب ان Deepin التوزيعة الصينية المعتمدة على Debian
5- Elementary المعنمدة على Ubuntu
6- مانجارو Manjaro المعتمدة على Arch
7- انديفور EndeavourOS المعنمدة على Arch
8- فيدورا Fedora المعتمدة على Redhat والتى فعلياً تنتج منها توزيعة ريدهات بعد تنقيحها من قبل الشركة
والعديد من التوزيعات بالاضافة للتوزيعات التى انشاؤها من الصفر مثل Solus او توزيعات انفردت مبسارها مثل OpenSUSE وغيرها.
وجود هذا الكم الهائل من التوزيعات يجعل المستخدم في حيرة اى التوزيعات يستخدم وايها الانسب له ولمجاله فتجده يقوم بتثبيت توزيعة بعينها مثل Mint وبعد اسبوع يقوم بازالتها اما بسبب مشكلة بسيطة او لاعتقاده بان التوزيعة ليست مصصمة له ويظل يبحث ويتجول بين التوزيعات لفترات طويلة ربما تصل لسنوات دون ان يحسم أمره ماعرف (بمتلازمة التنقل بين التوزيعات) والمصطلح ليس علمى او مرضى بل لوصف حالة عدم اليقين التى يمر بها المستخدم والتى ساتحدث عن بعض مزاياها لاحقا.
الان وبعض ان اوضحت ماهو لينكس وتوزيعاته ولماذا يتنقل المستخدم دعنى اكتب بعض الخطوات التى تدل المستخدم الى خياره الامثل, في البداية هذه بعض المسلمات.
-
نظام Gnu/Linux نظام عالى الأمان والموثوقية وبغض النظر عن التوزيعة يمكن ان تخصص اى توزيعة تستخدمها لتصبح مثل اى توزيعة اخرى.
-
عملية الانتقال والتنقل يوجهها سؤال أساسى ( من هو المستخدم وماهدفه من استخدام لينكس؟)
عملية التنقل بالنسبة للمستخدم العادى يمكن ان تكون وسيلة فعالة للتعلم وكسر الملل واستكشاف عالم لينكس بصورة افضل.
الان لتحديد اى توزيعة تناسب المستخدم سأورد بعض الحقائق:
أ- في بيئات المؤسسات الكبيرة عادة تستخدم توزيعات تميل للأستقرار وهى:
1- أنظمة ريدهات Redhat أو Oracle للمخدمات وسطح المكتب (يوجد دعم فنى من الشركة المصنعة)
2- أنظمة أوبنتو Ubuntu للمخدمات وسطح المكتب (يوجد دعم فنى من الشركة المصنعة)
3- أنظمة SUSE للمخدمات وسطح المكتب (يوجد دعم فنى من الشركة المصنعة)
4- أنظمة ديبيان Debian للمخدمات وسطح المكتب ( في حالة وجود فريق فنى متمكن)
5- أنظمة Mint Linux منت لسطح المكتب.
6- نظام Manjaro لسطح المكتب.
7- نظام Zorin زورين لسطح المكتب.
8- نظام Elementary لسطح المكتب.
هنا توجد ملحوظة هامة اذا كانت المؤسسة تستخدم قواعد بيانات من شركة أوراكل فأن المخدمات يجب ان تستخدم احد الانظمة التالية وليس سواها.
Redhat Linux – Oracle Linux – SUSE
لان قواعد بيانات أوراكل الاكثر استخداما فقط تعمل على هذه التوزيعات.
هذا معناها اذا كنت مدير انظمة او مطور تطبيقات بهذه المؤسسة فبأمكانك استخدام احد هذه التويعات على حاسوبك الخاص لتساعدك على تعلم نظام لينكس وحتى تتطور في نفس مسار الأنظمة التى تخدم مؤسستك فبامكطانك استخدام
Fedora Linux – openSUSE
اما اذا كانت المؤسسة لاتستخدم قواعد بيانات أوراكل فبامكانك استخدام اى من التوزيعات المذكورة بأعلى بحسب العائلة التى تستخدم بالمخدمات, فاذا كانت المؤسسة تستخدم نظام Ubuntu بالمخدمات فبامكانك استخدام نظام اوبنتو Ubuntu او منت Mint او Zorin او احد التوزيعات المتوافقة معها والمنحدرة من ديبيان او ابنتو.
ب- على اجهزة اللابتوب المحمولة او في المنزل. ( اذا كنت مطور او تتعلم ادارة لينكس وتستخدمه كنظام يومي)
1- نظام اوبنتو Ubuntu
2- نظام popOS
3- نظام Fedora
4- نظام openSUSE
5- غيرها من الانظمة التى تخدم مسارك.
ج- على اجهزة اللابتوب او الاجهزة المنزلية ( مستخدم عادى للانترنت ومشاهدة الفيديو والاعمال اليومية) فهذه اكثر انظمة لينكس سهولة وجاذبية.
1- نظام Mint Linux
2- نظام Zorin Linux
3- نظام Manjaro Linux
4- نظام Elementary Linux
5- نظام Garuda Linux
6- نظام Linux Lite
7- نظام Kubuntu
8- نظام Deepin
د- على اجهزة اللابتوب او الاجهزة المنزلية ( مستخدم يفضل بعض الصعوبة والتحدى مع مميزات السرعة العالية )
1- نظام EndeavourOS
2- نظام Debian
ه- على الاجهزة المنزلية او اللابتوب ( مستخدم يفضل الصعوبة القصوى ولتعلم لينكس)
1- نظام Arch Linux
2- نظام جينتو
الدليل اعلاه شديد الأختصار لان التوزيعات اكثر من 100 توزيعة ويصلح معظمها لاداء معظم الأعمال, حاولت رسم بعض الموجهات لحصر الخيارات المتاحة كما لم اقم بتغطية التوزيعات الموجهة لاغراض معينة مثل توزيعات اختبارات الاختراق مثل كالي او بلاك ارش او باروت parrot
اخيراُ من الواضح ان انظمة Gnu/Linux اصبحت تغزو وبقوة مجالات انظمة سطح المكتب ويكفى ان نظام اوبنتو يستخدم الان على اكثر من 25 مليون جهاز بحسب اخر احصائيات, فأنظمة لينكس بالاضافة لمجانيتها تتميز بالاستقرار العالى والامان العالى والسرعة العالية ايضاً.
والسلام عليكم ورحمة الله.