ما تحتاج إلى فهمه حول LINUX

 

لكن ما هو LINUX؟



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

 

لا عجب: لينكس في كل مكان. بدون Linux ، لم تكن العديد من المواقع والبرامج موجودة اليوم.

 

لكن ما هو لينكس بحق الجحيم؟

 

هذا هو السؤال الذي سيجيب عليه هذا الفصل الأول ، لا داعي للذعر.

لن نقوم بتثبيت أي شيء حتى الآن ، فقط اكتشف ما هو وكيف وصلنا إليه ... لأنه مهم حقًا! لذا اجعل نفسك مرتاحًا ودعنا نبدأ من البداية.


نظام تشغيل

هل سمعت من قبل عن Windows؟ لا ، أنا لا أعتبرك حمقى ، أنا بدأت من الصفر!


اليوم ، يتم شحن جميع أجهزة الكمبيوتر تقريبًا (إن لم يكن أكثر!) مع Windows. لكن هل تعرف ماذا يعني ذلك؟


نعم أنا أعلم! هذا يعني أننا نرى علامة "Windows" عند بدء تشغيل الكمبيوتر!

لا ليس هذا ؟


نعم ، دعنا نقول إنها بداية جيدة.

في الواقع ، من أول الأشياء التي تراها عند تشغيل جهاز الكمبيوتر الخاص بك شاشة مثل تلك الموجودة في الشكل التالي.







قد تتغير هذه الشاشة اعتمادًا على إصدارات Windows ، ولكن الفكرة موجودة وقد ذكرت للتو الكلمة الأساسية: يبدأ Windows عند بدء تشغيل الكمبيوتر.

التمهيد: بدء تشغيل الكمبيوتر
في الواقع ، يبدأ Windows في البداية تقريبًا. إذا نظرت عن كثب ، يمكنك أن ترى أنه شيء آخر يظهر على الشاشة في الثواني القليلة الأولى. يسمى هذا "شيء آخر" شاشة التمهيد. لن ألتقط لقطة شاشة نيابة عنك لنظام التشغيل Windows لأن شاشة التمهيد هذه تختلف كثيرًا من كمبيوتر إلى آخر.

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

لذلك لدينا الترتيب:

شاشة التمهيد

بدء تشغيل Windows.

بمجرد تحميل Windows ، يمكنك أخيرًا استخدام برامجك: الألعاب ، والإنترنت ، وبرامج الرسم ، والبريد الإلكتروني ، والموسيقى ...

ولكن لماذا يجب أن يتم تحميل Windows أولاً؟ لماذا لا يمكننا بدء الألعاب بمجرد بدء تشغيل الكمبيوتر؟

لأن ... جهاز الكمبيوتر الخاص بك يحتاج إلى نوع من "البرامج الفائقة" ليكون الموصل. هو الذي يجب أن يدير ذاكرة جهاز الكمبيوتر الخاص بك ، ويوزعها على جميع البرامج. إنه الرابط بين أجهزتك (بطاقة الرسومات والذاكرة والطابعة) والبرامج الخاصة بك. وهذا عمل جحيم ، صدقني!

هذا "البرنامج الخارق" يسمى نظام التشغيل. لذلك فإن Windows هو نظام تشغيل.









يسمى نظام التشغيل "Operating System" باللغة الإنجليزية ، والذي يتم اختصاره بـ "OS". سأستخدم هذا الاختصار كثيرًا في المستقبل ، لذلك لا تتفاجأ!


إذا قمنا بتلخيص ترتيب الأشياء ، في النهاية لدينا هذا:

شاشة التمهيد

تمهيد نظام التشغيل (Windows)

إطلاق برامج (ألعاب ، إنترنت ، بريد ، إلخ).

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






Linux هو نظام تشغيل


ماذا عن لينكس في كل هذا؟
اطمئن ، لم أنساها! الآن بعد أن عرفت بشكل أفضل قليلاً ما هو نظام التشغيل (نظام التشغيل) ، يمكنني أن أخبرك بالحقيقة: Linux هو نظام تشغيل ، تمامًا مثل Windows أو حتى Mac OS (لأولئك الذين لديهم Mac).

وهو معروف من بين أشياء أخرى بأمانه وبتحديثاته المتكررة أكثر من Windows ؛ لكن كل هذا سوف تكتشفه شيئًا فشيئًا.
ما يجب تذكره الآن هو المبدأ الأساسي لنظام Linux: أنت تتحكم في جهاز الكمبيوتر الخاص بك. لذلك ليس من قبيل المصادفة أن تسمى هذه الدورة التدريبية "استعادة التحكم باستخدام Linux!" ". ستفهم أخيرًا ما تفعله وبالتالي تفهم بشكل أفضل كيف تعمل تكنولوجيا المعلومات!

هل يمكننا أن نجعل نظامين يتعايشان على جهاز الكمبيوتر الخاص بنا؟ لا أريد إزالة Windows واستبداله بـ Linux!

يعتقد الكثير من الناس أنه يجب عليك الاختيار: Linux أو Windows. لا شيء أبعد عن الحقيقة: يمكنك تثبيت نظامي تشغيل (أو أكثر!) على جهاز الكمبيوتر الخاص بك.

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

لذلك يتغير مخطط بدء تشغيل الكمبيوتر قليلاً ، كما هو موضح في الشكل التالي.








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

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

يجب أن تفكر بالفعل في نفسك ، "أوتش ، إذا لم أتمكن من استخدام برامج Windows التي اعتدت عليها بعد الآن ، فلن أكون بخير." ومع ذلك ، لا يستغرق الأمر وقتًا طويلاً للتكيف (يكفي يومين أو ثلاثة أيام ، حتى إذا كنت مهتمًا بالفضول!) ولبرامج Linux مزايا هائلة:

إنها مجانية: سترى أنه في نظام Linux ، تكون جميع البرامج تقريبًا مجانية ؛

غالبًا ما يتم تحديث البرنامج ودائمًا مجانًا! لذلك سترى بشكل متكرر تطوير برنامجك المفضل ولن تضطر إلى دفع ثلاثمائة يورو لتحديثه!

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

لكن لماذا البرامج مجانية؟ أليس هذا انتحارًا ماليًا تمامًا؟

هذا هو بالضبط ما سأشرح لك الآن.


ولادة لينكس

لنواجه الأمر.

يكلف Windows حوالي 200 أو 300 يورو.

لينكس مجاني ، أي 0 يورو بما في ذلك الضرائب.

لا يسعنا إلا أن نقول لأنفسنا: "ولكن إذا كان مجانيًا ، فيجب أن يكون شيئًا سريعًا وأقل جودة!" ". خطأ فادح.

إذا كان Linux مجانيًا (مثل معظم برامجه) ، فهناك أسباب ؛ لفهم ذلك ، علينا العودة إلى عام 1984.

تكنولوجيا المعلومات عام 1984
لذلك نحن في عام 1984. في ذلك الوقت ، لم تكن تكنولوجيا المعلومات متطورة جدًا. أصدرت Microsoft للتو أول نظام تشغيل لها: MS-DOS. لكن الأخير لا يزال بعيدًا عن الاكتمال.


MS-DOS ، سلف Windows



ولكن هل كان MS-DOS هو نظام التشغيل الوحيد الموجود في ذلك الوقت؟

لا ! كان هناك آخرون ولكن أقل شهرة لعامة الناس.
الذي كان يعتبر الأفضل كان يسمى "يونكس". لقد كان أقوى بكثير من MS-DOS ولكنه أيضًا أكثر تعقيدًا في الاستخدام ، ولهذا السبب استخدمه علماء الكمبيوتر المحترفون فقط.
إنها أيضًا أقدم بكثير: تعود أصولها إلى عام 1969!

من الناحية الرسومية ، بدا نظام Unix مثل MS-DOS: نص أبيض على خلفية سوداء. يجب أن يقال أنه في ذلك الوقت لم تكن أجهزة الكمبيوتر قادرة حقًا على الأداء بشكل أفضل.


مشروع GNU


شعار جنو


في ذلك الوقت ، في عام 1984 ، أنشأ ريتشارد ستالمان مشروع جنو.
كان ريتشارد ستالمان آنذاك باحثًا في الذكاء الاصطناعي في معهد ماساتشوستس للتكنولوجيا. لقد أراد إنشاء نظام تشغيل جديد يعمل مثل Unix (تظل عناصر التحكم كما هي).


ريتشارد ستالمان ، مؤسس مشروع جنو



لماذا تريد إنشاء "نسخة" من Unix؟
لأن يونكس كان يدفع وكان يكلف أكثر فأكثر! أراد ريتشارد ستالمان أن يتفاعل بتقديم بديل مجاني: لقد ولد مشروع جنو.

جنو نظام تشغيل حر

لم يكن من المفترض أن يكون GNU نظام تشغيل حرًا فحسب ؛ كان عليه أيضا أن يكون "حرا".

ما الاختلاف ؟

البرنامج المجاني هو برنامج يمكننا الحصول على شفرة المصدر له ، أي "وصفة الإنتاج".
على العكس من ذلك ، فإن Windows هو نظام تشغيل خاص يتم الاحتفاظ بكود مصدره بواسطة Microsoft. تخيل أنها تشبه إلى حد ما Coca-Cola: لا أحد يعرف الوصفة (هناك العديد من الأشخاص الذين يحاولون تقليدها ، ولكن مهلا ...). لذلك لا يمكننا تعديله أو مشاهدة كيفية عمله في الداخل.

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


أصل أنظمة التشغيل



يجب أن يكون لديك الآن فكرة أفضل عن أصل أنظمة التشغيل الرئيسية الثلاثة الموجودة اليوم: Mac OS و Linux و Windows.
وبالتالي ، يعتمد كل من Mac OS و Linux على Unix ، سلف أنظمة التشغيل ، في حين أن Windows ، الذي نشأ من MS-DOS ، هو فرع منفصل. بشكل عام ، هذا كل ما تحتاج إلى تذكره.

يقال أن نظامي التشغيل Mac OS و Linux يعتمدان على نظام Unix لأنهما "نسخا" طريقة عمله. هذا ليس تحقيرًا ، بل على العكس من ذلك: حتى أنه يُنسب إلى يونكس.


توزيعات لينكس


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

لتسهيل الحياة على المستخدمين والسماح لهم بالاختيار ، تم إنشاء توزيعات مختلفة من Linux. إنه مفهوم غير موجود بالفعل في Windows. يشبه إلى حد ما الفرق بين Windows 7 Home و Windows 7 Professional ، لكنه يذهب إلى أبعد من ذلك بكثير.

إليك ما قد يختلف من توزيع إلى آخر:

التثبيت: يمكن أن يكون مبسطًا جدًا أو معقدًا للغاية ؛

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

البرامج المثبتة مسبقًا على الكمبيوتر (يتم توفير Windows على سبيل المثال مع Internet Explorer و Windows Media Player).

في الواقع ، التوزيعات هي نوع من عبوات لينكس. من ناحية أخرى ، يظل القلب كما هو في جميع التوزيعات.

بغض النظر عن التوزيعة التي تقوم بتثبيتها ، ستحصل على Linux متوافق مع الآخرين. بعض التوزيعات سهلة التعلم إلى حد ما.

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

لن أقوم بإدراج جميع التوزيعات الموجودة هناك ، ولكن على الأقل هنا أهم التوزيعات:

Slackware: أحد أقدم توزيعات Linux. لا يزال موجودًا اليوم!

Mandriva: تم نشره من قبل شركة فرنسية ، والغرض منه أن يكون سهل الاستخدام ؛

Red Hat: نشرته شركة أمريكية ، هذا التوزيع مشهور وواسع الانتشار خاصة على السيرفرات ؛

SuSE: نشرته شركة Novell

دبيان: التوزيع الوحيد الذي يديره مطورون مستقلون وليس شركة. إنها واحدة من أكثر التوزيعات شعبية.

كما أخبرتك ، أيًا كانت التوزيعة التي تختارها ، فستحصل على Linux. بشكل تقريبي ، سيكون لديك "فقط" خلفية في البداية وستكون هناك برامج متنوعة مثبتة مسبقًا (أنا أبسطها كثيرًا ، ولكن الفكرة موجودة).

توزيع دبيان
سنركز على توزيع دبيان (الشكل التالي).





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

لذا فإن دبيان هي التوزيع الوحيد الذي يتم تحريره بواسطة متطوعين أفراد حول العالم. ألق نظرة على الخريطة (الشكل التالي) للحصول على فكرة.

ميزة أخرى كبيرة لـ Debian هي apt-get package manager. إنه برنامج يدير جميع البرامج المثبتة ويسمح لك بإلغاء تثبيتها في أي وقت من الأوقات. من ناحية أخرى ، تتمركز جميع البرامج في مكان واحد ، لذلك لا يتعين عليك البحث في الويب بالكامل للعثور على برنامج.
في الواقع ، عليك فقط تحديد اسم البرنامج الذي تريده: سيقوم Debian بتنزيله وتثبيته نيابة عنك. إنه سهل الاستخدام للغاية ، سأريكم ذلك!

حققت دبيان نجاحًا كبيرًا لدرجة أن العديد من التوزيعات تعتمد على دبيان:

كنوبيكس.

سكوليلينكس.

أوبونتو.

...

إذن هذه… توزيعات توزيعات. :-)

حسنًا: تجده غير واضح. جيد جدًا ، جيد جدًا ، لن أعتبره سيئًا ، سأقدم لك ... مخططًا جديدًا (الشكل التالي)!







بعض التوزيعات متخصصة. على سبيل المثال ، تم تصميم Skolelinux ليتم استخدامه في المدارس ويأتي مع الكثير من البرامج التعليمية (مجانًا بالطبع!).

أما بالنسبة لـ Ubuntu (الشكل التالي) ، فقد كان التوزيع هو الذي خلق المفاجأة. أصبحت مشهورة جدًا في وقت قصير. لماذا ا ؟ هناك عدة أسباب لذلك.



باختصار


نظام التشغيل هو الأداة التي تربط بين جهازك والبرامج الخاصة بك.

أنظمة التشغيل Windows و Mac OS و Linux هي أكثر أنظمة التشغيل شيوعًا.

يتمتع Linux بخصوصية كونه مجانيًا ، أي أن كود المصدر (وصفته) مفتوح: يمكن لأي شخص الرجوع إليه. في المقابل ، تم إغلاق الكود المصدري الذي جعل من الممكن تصميم Windows و Mac OS ، ويقال إنها أنظمة تشغيل خاصة.

هناك العديد من أشكال Linux ، والتي تسمى التوزيعات.

Ubuntu هي واحدة من أكثر التوزيعات شعبية اليوم. هذا هو الذي سنستخدمه في هذا الكتاب. إنه مشتق من توزيع دبيان.












إرسال تعليق

comments (0)

أحدث أقدم