ما هو لينكس؟

لينكس هو نظام تشغيل مفتوح المصدر لأجهزة الحاسوب و السيرفرات و الهاتف و الembded devices و غيرها الكثير.

استخدماته

للينكس نسخ متعددة distrobutions أو distros، و لكل نسخة توجهاتها و أهدافها و فلسفتها و فئتها المستهدفة، ف Knoppix Linux كمثال يستخدم لاسترجاع البيانات من الأقراص التالفة، و حل العديد من المشاكل التقنية الأخرى. و أيضا Kali Linux اللذي يستخدمه محترفوا حماية المعلومات، و Android للهواتف المحمولة . و بصفة عامة فإن اللينكس يسهل حياة المطورين لاحتوائه على كل الأدوات tools المستخدمة في التطوير و يتم تحديثها أولا بأول. تطوير نسخ اللينكس يختلف من واحدة لأخرى فبعضها يتم تطويره من المجتمع community مثل Debian و Gentoo، و بعضها تجاري لاستخدام المؤسسات مثل Red Hat و SUSE، و بعضها يجمع بين اللإثنين مثل Fedora و Ubuntu.

تحميل البرامج

اللينكس يستخدم الpackage managers لتحميل و حذف و البحث عن البرامج و الكثير من العمليات الأخرى و تتميز بسهولة الإستخدام و الأمان. و تحتوي على مصادر لتحميل مختلف البرامج فنادرا ما تجد مستخد لينكس يحمل البرامج من أماكن أخرى، بعض الpackage managers تحتوي على واجهة رسومية GUI أو و اجهة سطر الأوامر CLI أو كلتاهما معا. و يختلف الpackage manager على حسب النسخة المستخدمة فمثلا Linux Mint تستخدم apt و Arch Linux تستخدم pacman. لنفترض أنك تستخدم Linux Mint و تريد تحميل مشغل الوسائط VLC لديك طريقتان:

  • طريقة الGUI:

    1. شغل برنامج software center
    2. ابحث عن vlc
    3. اضغط على تثبيت
  • طريقة الCLI:

    1. شغل التيرمنال terminal
    2. اكتب sudo apt install vlc

مميزات استخدام اللينكس

  1. مفتوح المصدر، مما يوفر سرعة حل المشاكل و أمانا أكثر لأنه لا يمكن إضافة شيئ إلا بعد مراجعات من المجتمع
  2. مجاني
  3. الموثوقية reliability
  4. يدعم الأجهزة القديمة backwarkd compatibility
  5. خيارات متعددة، لك حرية تغيير ما تريده من تشكيلة و اسعة من الخيارات

عيوب استخدام اللينكس

هناك برامج لا تدعم اللينكس مثل برامج Adobe Creative Cloud و Microsoft Office، و في هذه الحالة يمكنك استخدام البدائل مفتوحة المصدر مثل GIMP بديلا عن Photoshop أو Inkscape بديلا عن Illustrator

مقارنة بين الويندوز و اللينكس

  • الويندوز أكثر انتشارا في الأجهزة الشخصية لأنه يأتي مثبتا مسبقا مع أغلب الأجهزة و لأن العديد من البرامج و الhardware مصممة خصيصا له لأنه المسيطر على السوق لينكس في المقابل منتشر أكثر في السيرفرات و الهواتف و لكن ليس الأجهزة الشخصية، و لكن شعبيته تزداد كل يوم بفضل جهود المطورين في التطوير و التحديث لدعم المزيد من البرامج و الhardware و أيضا بسبب ظهور steam deck و الذي يعمل بنظام steamOS المشتق من Arch Linux

  • لتثبيت البرامج في الويندوز لديك عدة مصادر:

    1. متجر مايكروسوفت: لكنه لا على يحتوي على برامج كثيرة مقارنة بباقي المصادر
    2. المواقع الإلكترونية
    3. حزم التثبيت installers
  • لتثبيت البرامج في اللينكس لديك أيضا عدة مصادر:

    1. الpackage managers: هي المصدر الأساسي للتحميل و أغلب البرامج يمكن تحميلها باستخدامها
    2. المواقع الإلكترونية: و عادة ما تؤدي إلى مصدر البرنامج source code
    3. الحزم الجاهزة
    4. بناء التطبيق من المصدر build from source code: و يحتوي على شرح بخطوات مفصلة للطريقة

بعض الأسئلة الشائعة

  • لماذا علي أن أستخدم اللينكس؟

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

    • هذه صورة نمطية خاطئة عن نظام لينكس، البرنامج المستخدم لكتابة الأوامر في اللينكس يدعى terminal و هو مثل cmd أو powershell في الويندوز. يمكنك أن تستخدم نظامك و تؤدي أعمالك بدون استخدام الterminal و بلا أي مشاكل باستخدام الواجهة الرسومية فقط مثل الويندوز. و لكن أغلب المستخدمين يؤدونهأعمالهم باستخدام الterminal و ذلك لعدة أسباب أولها أن أداء المهام بالterminal أبسط و أكثر كفاءة و أيضا أن أوامر الterminal ثابتة عبر نسخ اللينكس المختلفة على عكس الواجهات الرسومية التي تتباين بحسب نسخة اللينكس.
  • تعلم و استخدام اللينكس صعب.

    • تعلم الterminal قد يكون صعبا في البداية و لكن كما أسلفنا، أنت لست ملزما باستخدامها و يمكنك استخدام الواجهات الرسومية فقط كما أسلفنا
  • هل اللينكس يدعم كل البرامج و الألعاب التي يدعمها الويندوز؟

    • ليست كل البرامج و خصوصا برامج Adobe و Microsoft Office و ذلك لأسباب تتعلق بشركات و مطوري هذه البرامج. و لكن هناك عدة حالات:
      1. هناك نسخة من البرنامج مصممة للينكس: كل ما عليك فعله هو تثبيتها عن طريق الpackage manager أو الحزم الجاهزة
      2. لا توجد نسخة من البرنامج مصممة للينكس و لكن هناك بديل مفتوح المصدر، مثل GIMP بديلا لل Photoshop و LibreOffice بديلا ل Microsoft Office
      3. لا توجد نسخة للينكس ولا بديل مفتوح المصدر: يمكنك استخدام wine و هو برنامج يتيح لك تشغيل برامج الويندوز في اللينكس
  • هل اللينكس نظام مناسب لي؟

    • إذا كنت تستخدم برامج Adobe أو Microsoft Office بصورة أساسية ولا تريد استخدام البدائل مفتوحة المصدر، أو تلعب الالعاب ولا تريد استخدام wine، فالويندوز خيار أفضل. غير تلك الحالات فاللينكس مناسب لك
  • أريد تجربة اللينكس أو تثبيته و لكن لا أريد أن أحذف الويندوز, ما العمل؟

    • هناك ميزتان مميزتان ممتازتان في هذه الحالة live boot و dual boot. فالdual boot: هي ميزة تمكنك من تثبيت اللينكس في فلاش و تشغيله في الجهاز عن طريقه، بدون الحاجة لتثبيته أو حذف الويندوز. و يمكنك به استخدام اللينكس و تجربته تجربة كاملة، و عند الإنتهاء لن يحفظ شيء في الجهاز و سيكون كما هو؛ لأن النظام في الفلاش و ليس الجهاز. يمكنك تجربة اللينكس بها ثم تقرر ما إذا كنت تريد تثبيته أم لا. و أما الdual boot فتمكنك من تثبيت اللينكس و الويندوز معا في نفس الجهاز و الإنتقال بينهما بكل سلاسة، و بهذه الطريقة تستفيد من مزايا النظامين معا (شخصيا أنا استعملها)

رأي الكاتب الشخصي

بدايتي مع اللينكس كانت في بدايات 2020 و قمت بتثبيته في جهازي مع الويندوز dual boot و لكن لم أكن استخدمه إلا نادرا و لكن كنت أحاول زيادة استخدامي له تدريجيا و كلما تعلمت معلومة جديدة أعجبني أكثر و أكثر و أصبح تطوير البرامج أفضل بكثير. حاليا اللينكس هو نظامي الأساسي I Use Arh btw، مع أن لدي الويندوز أيضا لكني لا استخدمه إلا في حالات نادرة قليلة. أود أن أختم بمقولة عن اللينكس و الحرية التي يمنحها لك:

In a world without walls, who needs Windows or Mac?