قد يبدو نظام Linux مخيفًا في البداية، لكنه ليس معقدًا كما تظن. إليك دليل المبتدئين لنظام Linux.
روابط سريعة
- ما هو لينكس؟
- متطلبات الأجهزة وكيفية تثبيت Linux
- تجربة سطح المكتب على نظام Linux
- الحصول على التطبيقات على نظام Linux
- مع كل إصدار، يقترب نظام Linux خطوة واحدة ليصبح متاحًا للجميع
في الاتجاه السائد، غالبًا ما نفكر في Linux باعتباره البديل التقني لنظام التشغيل Windows، وهو كذلك نوعًا ما، لكن لا نعتقد أنه مخصص للمبرمجين والمهندسين فقط. اليوم، إذا كان بإمكانك استخدام Windows إلى أي مستوى لائق، فمن الممكن تمامًا الدخول إلى Linux مع القليل من التعلم الإضافي. إذا لم تكن على دراية بنظام التشغيل Linux وترغب في التعرف عليه، فإليك كل ما تحتاج إلى معرفته.
ما هو لينكس؟
لدينا مقال كامل مخصص لمناقشة Linux، ولكن هذه هي النسخة القصيرة. على الرغم من أن نظام Linux غالبًا ما يتم الحديث عنه باعتباره نظام تشغيل مثل Windows وAndroid وiOS، إلا أن هذه ليست القصة بأكملها. Linux هو نواة، وهي في الأساس الشيء الذي يقوم بكل الأشياء في الخلفية في نظام التشغيل. على الرغم من أهمية النواة، إلا أنها لا تمثل نظام التشغيل بأكمله، وفي الواقع، تعتمد بعض أنظمة التشغيل الشائعة مثل Android على Linux، على الرغم من أن ذلك قد لا يبدو واضحًا للوهلة الأولى.
إذن، ما يمثله Linux بالنسبة لمعظم الناس هو عائلة من أنظمة التشغيل التي تستخدم نواة Linux ثم تختلف في الأشياء مثل واجهة المستخدم وبرامج التشغيل والأشياء الأخرى الأكثر وضوحًا للمستخدم والتي تؤثر على تجربة المستخدم بشكل مباشر. تُعرف أنظمة تشغيل Linux باسم التوزيعات، أو التوزيعات، وتتراوح من الفريدة إلى كونها مستندة على توزيعة أخرى.
التوزيعات مثل Debian وFedora هي ما يمكن أن نطلق عليه توزيعات من الدرجة الأولى أو التوزيعات الأصلية لأنها تأخذ نواة Linux وتقوم بعمل إنشاء نظام تشغيل فعليًا من الألف إلى الياء. ومع ذلك، فإن Ubuntu عبارة عن توزيعة تستخدم Debian كقاعدة ثم تقوم بتغيير بعض الأشياء وإضافة وظائف أخرى، مما يعني أنها توزيعة مشتقة. حتى أن هناك توزيعات تعتمد على Ubuntu (Linux Mint، على سبيل المثال)، مما يعني أنه تمت إزالة نظام تشغيل كامل من التوزيعة الأم وMint.
متطلبات الأجهزة وكيفية تثبيت Linux
تختلف متطلبات الأجهزة لأنظمة تشغيل Linux من توزيعة إلى أخرى، ولكن بشكل عام، توصي معظم التوزيعات بالحد الأدنى من المتطلبات:
- وحدة معالجة مركزية 64 بت مع نواتين
- 4 جيجابايت من ذاكرة الوصول العشوائي للنظام
- 25 جيجابايت من التخزين
- محرك أقراص DVD أو USB يحتوي على تثبيت نظام التشغيل
لا تحتاج تمامًا إلى كمبيوتر فائق السرعة لتشغيل Linux، ويجب أن يكون أي كمبيوتر شخصي تقريبًا من العقد الماضي أو نحو ذلك قادرًا على تشغيله، وحتى الأجهزة المحمولة الأقدم يجب أن تكون قادرة أيضًا. مواصفات النظام الموصى بها هذه مخصصة أيضًا لأحدث الإصدارات من التوزيعات الأكثر شيوعًا، يمكنك ذلك بالتأكيد ابحث عن الإصدارات الأقدم ذات المتطلبات الأقل صرامة أو التوزيعات الأخف التي ستعمل على معالجات 32 بت و2 جيجابايت من الذاكرة ذاكرة.
أما بالنسبة لطرق التثبيت، فكل توزيعة مختلفة، ولكن بشكل عام، سوف تحتاج وسائط التثبيت إما على شكل قرص DVD أو وحدة تخزين USB، والتي يمكنك إنشاؤها باستخدام برنامج مثل com.balenaEtcher. هذا هو الحال أيضًا بالنسبة لنظام التشغيل Windows وجميع أنظمة التشغيل الأخرى التي يمكنك التفكير فيها تقريبًا، لكن Linux ليس كذلك فريدة من نوعها في هذا الصدد، وسيكون التثبيت بسيطًا جدًا للتوزيعات السائدة العمليات.
هناك شيئان آخران عليك أن تضعهما في الاعتبار. أحدها هو نظام ملفات Linux، والذي يختلف تمامًا عن نظام Windows، لذلك لن تتمكن ببساطة من نقل محرك أقراص مهيأ لنظام Windows إلى جهاز كمبيوتر يعمل بنظام Linux وتتوقع أن يعمل. يجب أيضًا أن تقلق بشأن برامج التشغيل، وهي الأشياء التي تسهل الاتصال بين نظام التشغيل والأجهزة مثل بطاقات الرسومات. يمكن أن يتراوح دعم برامج التشغيل من رائع إلى غير موجود، لذا ستحتاج إلى البحث في مكوناتك وتحديد ما إذا كانت مناسبة لنظام التشغيل Linux.
تجربة سطح المكتب على نظام Linux
نظرًا لاختلاف كل توزيعة Linux، لا توجد "تجربة سطح مكتب Linux" واحدة. ومع ذلك، فإن اثنين من التوزيعات الأكثر شعبية، أوبونتو و فيدورا، استخدم ما يسمى بواجهة مستخدم سطح المكتب GNOME، وإذا سبق لك استخدام Windows أو macOS، فسوف يعجبك GNOME. ستحصل على شريط مهام وقائمة ابدأ (أو قائمة التطبيقات، في هذه الحالة)، وسيحتوي نظام التشغيل لديك عادةً على متجر تطبيقات أيضًا. لا يزال نظام التشغيل Linux، لذا سيتعين عليك التعامل مع حقيقة أنك مقيد ببرامج Linux (عادة)، ولكن ما لم تكن تبحث عن شيء متخصص، فإن ما يمكنك العثور عليه على Windows سيكون موجودًا عليه لينكس. تستخدم التوزيعات الأخرى واجهة مستخدم مختلفة، لذا إذا لم تكن لديك خبرة في استخدام Linux، فإنني أوصي بالبدء باستخدام توزيعة تستخدم جنوم.
تتشابه إدارة الملفات عبر التوزيعات إلى حد كبير ليس فيما بينها فحسب، بل أيضًا مع نظامي التشغيل Windows وMacOS. لديك ملفات، ومجلدات، وأدلة، وما إلى ذلك؛ انها ليست غريبة تماما. يمكن أن تختلف واجهة المستخدم الخاصة بتطبيق مدير الملفات أو المستكشف بين التوزيعات، ولكنها عادةً ما تكون واضحة بذاتها. بالمناسبة، تستخدم أجهزة التخزين الخارجية نظام ملفات أكثر شمولاً (يعتمد عادةً على NTFS) من نظام التخزين الداخلي يعني أنك لن تحتاج إلى إعادة تهيئة بطاقات SSD أو HDD أو SD الخارجية لنقل الملفات من جهاز كمبيوتر يعمل بنظام Windows إلى جهاز كمبيوتر يعمل بنظام Linux أو العكس بالعكس.
ومع ذلك، حتى بالنسبة للتوزيعات سهلة الاستخدام مثل Ubuntu، هناك شيء واحد سيتعين عليك بالتأكيد استخدامه مرة واحدة على الأقل على Linux: الوحدة الطرفية (المعروفة أيضًا باسم وحدة التحكم أو وحدة التحكم). المحطة هي في الأساس المكان الذي تقوم فيه بإدخال الأوامر النصية لإنجاز المهام، الأمر الذي قد يكون مقصورًا على فئة معينة. في بعض الأحيان، لا مفر من أنه سيتعين عليك التفاعل مع الجهاز الطرفي لشيء تحتاج إلى تثبيته أو تكوينه. تستخدم بعض أنظمة التشغيل المحطة بشكل مقتصد، بينما يعتمد البعض الآخر عليها بشكل كبير.
لحسن الحظ، لا تحتاج إلى تعلم كيفية التحدث إلى Linux لاستخدام الجهاز؛ بدلاً من ذلك، يُتوقع منك بشكل أساسي نسخ ولصق الأشياء التي تراها على الإنترنت بدلاً من إصدار الأوامر بنفسك، وذلك فقط إذا كنت في حاجة إليها حقًا. سوف تستفيد كثيرًا من تعلم بعض الأوامر والحصول على فكرة تقريبية عن الأوامر الصحيحة يجب أن تبدو الأوامر كما هي، ولكنك لا تحتاج إلى أن تتقن استخدام الوحدة الطرفية بشكل كامل بنجاح.
الحصول على التطبيقات على نظام Linux
في نظام التشغيل Linux، توجد بشكل عام ثلاث طرق لتثبيت التطبيق: من خلال ملف قابل للتنفيذ باستخدام معالج التثبيت، أو من خلال متجر التطبيقات، أو من خلال الوحدة الطرفية. قد يبدو هذا مشابهًا جدًا لنظام التشغيل Windows أو MacOS، لكن صلاحية طرق التثبيت هذه تتوقف على التوزيعة الخاصة بك. لم يتم تصميم جميع معالجات التثبيت للعمل على جميع التوزيعات، ولا تحتوي كل توزيعة على متجر تطبيقات، وفي النهاية قد تضطر إلى الاعتماد على تثبيت التطبيقات من خلال الجهاز.
من الناحية الواقعية، فإن اختياراتك تكون بين متجر التطبيقات أو التثبيت اليدوي من خلال الجهاز. إذا كنت تفضل تجنب المحطة الطرفية، فمن المحتمل أن تحصل على Ubuntu أو أحد أنظمة التشغيل المستندة إلى Ubuntu، مثل Mint أو Pop! نظام التشغيل. يعد Fedora أيضًا خيارًا ولديه متجر تطبيقات خاص به. إذا كنت بحاجة إلى الاعتماد على الجهاز الطرفي لأن التطبيق ليس موجودًا في متجر التطبيقات أو أن التوزيعة الخاصة بك لا تحتوي حتى على متجر تطبيقات، فأنت سيتعين علينا أن نتعلم القليل عن تثبيت Linux من خلال الجهاز، على الرغم من أنه بمجرد أن تعتاد عليه، فلن يصبح الأمر كذلك صعب.
أحد الأشياء التي يجيدها نظام Linux هو جعل البرامج غير التابعة لنظام Linux تعمل على Linux. النبيذ هو قطعة واحدة من البرمجيات يعمل مستخدمو Linux على جعل تطبيقات Windows تعمل على Linux، وقد كان موثوقًا جدًا منذ إصداره منذ عدة سنوات. للألعاب، صمام بروتون حقق التطبيق نجاحًا كبيرًا على سطح البخار و Linux ككل، وهو يعمل بشكل جيد بشكل مدهش على الرغم من أن الألعاب معروفة بأنها مزاجية إلى حد ما. يحتوي Wine على تنزيل منفصل بينما يأتي Proton مزودًا بـ Steam عند تثبيته.
مع كل إصدار، يقترب نظام Linux خطوة واحدة ليصبح متاحًا للجميع
اليوم، Linux ليس مناسبًا للجميع. يمكن أن يكون النظام البيئي للبرنامج عائقًا للكثيرين لأن الاعتماد على الجهاز يمكن أن يكون بمثابة إيقاف، ومن الصعب التبديل من Windows أو macOS. ومع ذلك، أصبح Linux أكثر قابلية للاستخدام من قبل عدد أكبر من الأشخاص مقارنة بأي وقت مضى، وهذا صحيح مع كل تحديث لكل توزيعة. يمكنك حتى الحصول على أجهزة كمبيوتر محمولة رائعة تعمل بتوزيعات Linux مثل Ubuntu مباشرة خارج الصندوق.
وهذا هو الوضع على جهاز الكمبيوتر. يستخدم مستخدمو Android Linux على هواتفهم، والعديد من الخوادم تعمل بنظام Linux بدلاً من Windows. يعد الكمبيوتر الشخصي حقًا هو المعقل الأخير حيث لا يعد Linux خيارًا سائدًا اليوم، ولكن قد لا يكون هذا هو الحال إلى الأبد. على أية حال، اليوم، ليس من الصعب جدًا تعلم كيفية استخدام Linux والإعجاب به وحتى النجاح فيه.