قد تفكر فيما إذا كان تعلم Linux يستحق الجهد المبذول لأنه أقل شيوعًا على سطح المكتب من macOS أو Windows. هناك العديد من الأسباب التي تجعل تعلم Linux يؤتي ثماره ، وإليك بعضًا منها.

1. تعتمد الكثير من البنية التحتية لتكنولوجيا المعلومات على نظام Linux

أحد أسباب تعلم Linux هو أن الكثير من البنية التحتية التي تشغل الإنترنت ، بما في ذلك أجهزة التوجيه والخوادم ، تعتمد على Linux. تقدر W3Techs أن 37.6 بالمائة من مواقع الويب استخدام بعض إصدارات Linux لنظام تشغيل الخادم الخاص بهم ، مقارنة بنسبة 20.3 بالمائة التي تعمل بنظام التشغيل Windows ، اعتبارًا من يونيو 2022.

إذا كنت تستخدم Google عدة مرات في اليوم ، فأنت بالفعل تستخدم Linux. ينطبق هذا أيضًا على العديد من مواقع الويب الأخرى التي تستخدمها على مدار اليوم للتسوق ، والبقاء على اتصال مع العائلة والأصدقاء ، وحجز تذاكر الطيران.

حتى أن العديد من أجهزة التوجيه الخاصة بالمستهلكين تستخدم Linux كنظام تشغيل ، ويمكنك أيضًا القيام بذلك قم بترقية البرنامج الثابت لجهاز التوجيه الخاص بك إلى إصدار بديل مثل DD-WRT.

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

instagram viewer

2. تعلم كيف تعمل أنظمة التشغيل بالفعل

إذا كنت تريد معرفة المزيد حول كيفية عمل البرنامج الذي يشغل نظامك ، فإن Linux يعد اختيارًا جيدًا.

الكود المصدري للنواة والمرافق الأخرى متاحة لأي شخص للنظر فيها. لهذا السبب قامت أقسام علوم الكمبيوتر بالجامعة بتعليم طلابها على أنظمة تشغيل شبيهة بـ Unix لعقود.

نظرًا لانفتاح Linux ، يبدو أيضًا أنه من الأسهل العثور على معلومات حول عناصر Linux الداخلية مقارنةً بنظام Windows سواء في المطبوعات أو عبر الإنترنت. قد يكون هذا بسبب أن المزيد من المؤلفين التقنيين يمكنهم الاطلاع على تفاصيل كود مصدر Linux وشرح كيفية عمل كل شيء.

3. عظيم لتعلم الشبكات والأمن

Linux هو نظام تشغيل رائع لتعلم الشبكات والأمان لأن العديد من الخوادم تعتمد عليه ، كما ذكرنا سابقًا. هذا لأن الإنترنت الحديث كان قائمًا على نظام Unix ، وقد ورث Linux هذا الإرث إلى حد كبير.

توزيعات Linux أيضًا تأتي مع العديد من مرافق الشبكات تتيح لك اختبار شبكة مثل ping أو tracepath أو ip ، ويمكنك تثبيت المزيد من أدوات الشبكات مثل tcpdump أو Nmap باستخدام مدير الحزم الخاص بك لفحص حركة مرور الشبكة.

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

إذا كنت ترغب دائمًا في تعلم البرمجة ، فإن أفضل طريقة للقيام بذلك هي على نظام Linux.

السبب الأكبر هو أن الأدوات التي تحتاجها لإنشاء البرامج ، مثل المحررين والمجمعين والمصححين تأتي IDEs والمترجمون الفوريون مع توزيعات Linux مجانًا أو يمكن تنزيلها من خلال حزمة إدارة.

قد تكلف مجموعات تطوير البرمجيات مئات أو حتى آلاف الدولارات على الأنظمة الاحتكارية ، لكن Linux هو في الحقيقة مجموعة أدوات تطوير برمجيات بحد ذاته.

هل تريد أن تصبح عالم بيانات؟ يمكنك تعلم لغة Python أو R. هل تريد الخوض في تفاصيل برمجة النظام؟ يمكنك تجميع كود C مع Clang أو GCC. تريد معرفة المزيد عن قواعد البيانات؟ يمكنك تجربة SQLite قبل الانتقال إلى مديري قواعد البيانات الارتباطية الأكثر تعقيدًا مثل MariaDB أو PostgreSQL.

يمكنك العثور على أدوات لأي لغة برمجة موجودة في أي وقت مضى ، من COBOL إلى Perl إلى Lisp إلى Bash على أنظمة Linux. تحظى الأنظمة الشبيهة بـ Unix بشعبية كبيرة بين المطورين لفترة طويلة لأنه تمت كتابة العديد من أدوات البرمجة ، و Linux ليس استثناءً.

ولست مضطرًا للتخلي عن نظامك الحالي أيضًا. إذا كان لديك Windows 10 أو 11 ، يمكنك ذلك قم بتشغيل توزيع Linux جنبًا إلى جنب مع تطبيقات Windows المفضلة لديك باستخدام WSL. أو ألعاب Windows ، لنكون صادقين تمامًا.

5. يمكنك جعل أجهزة الكمبيوتر القديمة تعود للحياة مرة أخرى

إذا كنت مستخدمًا جادًا للكمبيوتر ، فمن المحتمل أن يكون لديك العديد من الأجهزة القديمة في حالات إصلاح مختلفة. قد لا يتلقى البعض منهم تحديثات البرامج من Microsoft أو Apple. ألن يكون من الجيد أن تعيدهم إلى الحياة والاستفادة منهم؟ مع Linux ، يمكنك ذلك.

مع التوزيع الصحيح ، يمكنك تثبيت Linux على جهاز أقدم لمنحها فرصة جديدة للحياة. هل حصلت على كمبيوتر محمول قديم بمعالج 32 بت؟ يمكنك استخدام Linux لتوفير سطح مكتب خفيف الوزن أساسي ولكنه قابل للخدمة لتصفح الويب أو البريد الإلكتروني أو معالجة الكلمات.

هل تعرف شخصا يحتاج الى جهاز كمبيوتر؟ يمكنك إعداد أحد أجهزتك القديمة ، والتأكد من محو أي بيانات شخصية ، وتثبيت توزيعة خفيفة الوزن. Chrome OS فليكس هو متغير مصمم خصيصًا لهذا الغرض. إن الشيء العظيم في نظام Linux الحديث هو أنك لست مضطرًا لأن تكون خبيرًا في سطر الأوامر لإنجاز المهام الأساسية.

أو ربما ترغب في إعداد خادم منزلي على جهاز سطح مكتب احتياطي؟ باستخدام Linux ، يمكنك إعداد "معمل منزلي" غير مكلف لتعلم المزيد عن الشبكات وإعداد الخوادم.

6. لينكس هو مجرد متعة بسيطة

هذا أقل ملموسًا ، ولكن أحد أسباب تمسك مستخدمي Linux بالنظام بكل مراوغاته هو أنه من الممتع اللعب به. قد يبدو هذا تافهًا ، لكن هناك سببًا عمليًا. من المرجح أن تستمر في الأشياء التي تستمتع بها.

من المحتمل أن يكون هذا أحد الأسباب التي تجعل الأنظمة الشبيهة بـ Unix مثل Linux تشغل الكثير من البنية التحتية للإنترنت. كتب إريك ريموند في مقالته الكلاسيكية عن البرمجيات مفتوحة المصدر: "يبدأ كل عمل جيد للبرامج بحك الحكة الشخصية للمطور ،"الكاتدرائية والبازار. "بنى الكثير من المطورين برامج يحتاجون إليها لإنجاز بعض المهام.

Linux ليس مجرد نظام تشغيل ، ولكنه أسلوب حياة. كانت مجموعات المستخدمين جزءًا من استخدام Linux لفترة طويلة ، حيث تعود إلى الأيام الأولى لنظام Unix.

يميل دعم Linux إلى أن يكون نظير إلى نظير ، سواء عبر الإنترنت أو خارجها. على الرغم من وجود دعم احترافي لعمليات النشر المؤسسية ، فإن الكثير من الدعم الذي ستحصل عليه كمستخدم يأتي من مصادر غير رسمية ، سواء كان ذلك لقاء شخصيًا في مقهى محلي أو قناة IRC مخصصة لتوزيعة مفضلة لديك مليئة بالناس من جميع أنحاء العالمية.

على الرغم من الصورة المعادية للمجتمع التي تتمتع بها الحوسبة ، فإن Linux طريقة رائعة لمقابلة أشخاص مثيرين للاهتمام وتكوين صداقات جديدة.

الكثير من الأسباب العملية لتعلم Linux

هناك العديد من الفوائد العملية لمعرفة Linux ، من تعلم كيفية إدارة الخوادم والشبكات إلى تعلم البرمجة ، وإعادة استخدام أجهزة الكمبيوتر القديمة ، والتعرف على أشخاص جدد.

إذا كنت تستخدم Windows ، فلن تضطر إلى التخلي عن نظامك أو العبث بالأجهزة الافتراضية المعقدة أو التمهيد المزدوج لمعرفة المزيد عن Linux. يعد نظام Windows الفرعي لنظام Linux ، المعروف أيضًا باسم WSL ، نقطة انطلاق مثالية في عالم Linux.