ماذا تعرف عن نظام لينكس ؟ ايجابيات وسلبيات



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

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


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




نظام تشغيل مفتوح المصدر

نظام التشغيل مفتوح المصدر هو نظام تشغيل يمكّنك من عرض و تعديل واستخدام و مشاركة
الكود الخاص بالنظام بموجب شروط تراخيص المصدر المفتوح مثل MITو GNU Public Licenseو Apache 2.0.
السماح لأي شخص بفحص كود النظام بهذه الطريقة له العديد من المزايا حيث يمكن لأولئك الذين لديهم معرفة تقنية
كافية تخصيص نظام التشغيل وإصلاح المشكلات عند ظهورها من خلال فحص كود المصدر.
كما يُسمح بتطوير أنظمة تشغيل مفتوحة المصدر من خلال المستخدمين أو على الأقل يقترح المستخدمون
التقنيون تغييرات على كود نظام التشغيل مفتوح المصدر.



يمكن العثور على نظام التشغيل لينكس في العديد من المجالات المختلفة ،
مما يدعم العديد من حالات الاستخدام المختلفة و يستخدم نظام لينكس كما يلي:


1.نظام تشغيل لخوادم الويب و خوادم قواعد البيانات و خوادم الملفات و خوادم البريد الإلكتروني
وأي نوع آخر من الخوادم المشتركة. تم تصميمه لدعم التطبيقات ذات الحجم الكبير، وهو مناسب
تمامًا لجميع أنواع تطبيقات الخادم.


2.نظام تشغيل سطح المكتب لحوسبة الإنتاجية الشخصية.

3.نظام تشغيل للأنظمة التي لا تتطلب واجهة مستخدم رسومية (GUI) أو محطة طرفية
و لوحة مفاتيح متصلة مباشرة.مثل خادم الشبكات المُدار عن بُعد والأجهزة الأخرى.


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


5.نظام تشغيل الشبكة لأجهزة التوجيه والمحولات و أجهزة الشبكات المنزلية والمزيد.

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

7.نظام التشغيل السحابي للحوسبة السحابية


الفرق بين لينكس ويونكس


- نظام التشغيل "Unix":

هو نظام تشغيل مفتوح المصدر، يتم استخدامه بشكل أساسي، لتشغيل أجهزة الكمبيوتر الشخصية وخوادم ​الإنترنت​،
وقد كتب هذا النظام بلغة البرمجة "C".

- نظام التشغيل "Linux":

هو عبارة عن مجموعة من أنظمة تشغيل البرامج المجانية مفتوحة المصدر المستندة إلى نواة "​لينكس​"، كما أنها يعتبر نواة نظام تشغيل
تم إصدارها لأول مرة في 17 أيلول 1991، ما يعني أن "Unix" هو نواة لنظام التشغيل "Linux".

- تكلفة "Unix VS Linux":

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

- أمان "Unix VS Linux":

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

- استخدام "Unix VS Linux":

يعتبر "لينكس" نظام تشغيل يمكن تثبيته على "USB"، مقارنة بنظام "يونيكس" الذي يعتبر نظام جامد نسبيا وبالتالي ليس محمولا.







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

1.أداء الشبكات ؛
2.أداء الحساب
3.النشر على منصات أجهزة محددة ؛
4.النشر على أنظمة مع ذاكرة محدودة،.




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

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

هناك توزيعات مصممة لوظائف مستهدفة محددة ، مثل الخوادم أو أجهزة الكمبيوتر المكتبية أو الألعاب أو
الأمان و معظم التوزيعات الحديثة مُجمَّعة مسبقًا وجاهزة للاستخدام.


أصبح لينكس مكونًا مهمًا لأنظمة الترفيه الخاصة بصانعي السيارات.و انضم العديد من صانعي السيارات إلى
مشروع Automotive Grade Linux (AGL) ، وهو مشروع مفتوح المصدر معتمد على لينكس و يستخدم في السيارات


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


مكونات ومصطلحات لينكس
يشتمل نظام لينكس على عدة مكونات مختلفة ، بما في ذلك:
1.Bootloader. برنامج bootloader مسؤول عن إدارة عملية تمهيد الكمبيوتر و يمكن استخدامه أيضًا لإدارة الأنظمة التي تقوم بتشغيل أكثر من نظام تشغيل واحد.

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

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

4.Daemons. هذا برنامج يعمل في الخلفية ويتعامل مع طلبات الخدمة.

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

6.بيئة سطح المكتب. هذه هي مجموعة التطبيقات وعناصر التحكم في واجهة المستخدم التي يتفاعل معها
المستخدمون عند استخدام لينكس كنظام أساسي لسطح المكتب.

7.التطبيقات. هذا هو البرنامج الذي تم تثبيته أثناء وبعد تثبيت لينكس الأولي تتضمن معظم اصدارات لينكس آلاف التطبيقات المختلفة.



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



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

GNOME: بيئة سطح المكتب والتي يتم تضمينها في معظم اصدارات لينُكس وقد تم تصميمها لتكون
سهلة الاستخدام وموثوقًا بها.

KDE هي البديل الأساسي للبيئة السابقة و قد تم تصميمها لتكون سهلة الاستخدام وموثوقة..

عادةً ما يضيف برنامج مدير الحزم مكونات البرامج أو يحدّثها أو يزيلها ضمن نظام التشغيل لينوكس.و
يمكّن مديرو الحزم المستخدمين من تثبيت برامج إضافية غير مضمنة في اصداراتهم.


كيف يعمل نظام التشغيل لينكس
يتبع نظام لينكس تصميمًا معياريًا يعد مفتاحًا للعديد من الاختلافات و الاصدارات. و تعتمد جميع
اصدارات لينكس على شيء يسمى Linux kernel ، ولكن يمكن أن تختلف اعتمادًا على عوامل مثل:

1.إصدار Kernel. يمكن تضمين ميزات أحدث أو بإصدارات أقدم لتكون أكثر استقرارًا.

2.وحدات Kernel. هذا هو البرنامج الذي يمكن تحميله في Kernel لتوسيع الوظائف دون إعادة التشغيل.
و غالبًا ما تستخدم وحدات Kernel النمطية لدعم:
برامج تشغيل الأجهزة، و التي تستخدم التعليمات البرمجية التي تتحكم في كيفية عمل الأجهزة المتصلة ؛
برامج تشغيل نظام الملفات ، والتي تستخدم التعليمات البرمجية التي تتحكم في كيفية عمل النواة مع أنظمة الملفات المختلفة ؛

3.نواة نظام لينكس ( Kernel ) هي الشيء الوحيد الذي تشترك فيه جميع الأنظمة التي تعمل بنظام لنكس.


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



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


تتضمن بعض مزايا استخدام لينكس:

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

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


3.المصداقية. يعتبر نظام لينكس نظام تشغيل موثوقًا ومدعومًا جيدًا بتصحيحات الأمان. و يعتبر نظاما مستقرًا ،
مما يعني أنه يمكن تشغيله في معظم الظروف. و يتعامل لينكس أيضًا مع الأخطاء عند تشغيل البرنامج والمدخلات
غير المتوقعة.

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

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


سلبيات

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

2.تكاليف الدعم. بينما يمكن للمؤسسة الحصول على لينكس مجانًا دون رسوم الترخيص ، فإن
الدعم ليس مجانيًا. و يقدم معظم موزعي لينكس للشركات مثل عقود دعم مدفوعة.


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


4.اجهزه غير مدعومه. في حين أن العديد من الشركات المصنعة للأجهزة توفر برامج تشغيل أجهزة
لينكس لمنتجاتها ، فإن الكثير منها لا يفعل ذلك.


5.منحنى التعلم حاد. يكافح العديد من المستخدمين لتعلم استخدام لينكس أو التطبيقات المستندة إليه.


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

لا يزال نظام يتخلف عن نظامي ويندوز و ماك على سطح المكتب لكنه يستمر في منافسة بائعي أنظمة التشغيل المخصصة للخوادم
و الأنظمة المضمنة.
ملحق #1
اسراءصدقتك
أنا أحب أستخدم فقط ميكروسوفت ويندوز 11
انا استعمله
يسلم الايادي ممتاز جدا
أنا أحب أستعمل ويندوز 10
ســـعـــيــد آغــــااي ولله
ســـعـــيــد آغــــاحتى تقدر تغير فيه ثيمات
لقد استخدمت نظام Windows لسنوات طويلة, لم أشعر أنه مستقر
منذ عدة سنوات, انتقلت إلى إستخدام أنظمة التشغيل المبنية على نواة Linux, و بالأخص التوزيعات المبنية على Debian مثل Ubuntu و Kali
لقد استخدمت Kali لفترة بسيطة من الزمن بسبب الأدوات التي يوفرها في مجال أمن المعلومات, أما Ubuntu فهو الأساسي لإستخدام الحاسوب الشخصي
أما على السيرفرات, فأنا أفضل CentOS
بالنسبة لي, أنا أعمل Web Developer, و الأنظمة المبنية على نواة Linux توفر علي الكثير من الجهد, فأنا أستخدم LEMP Stack و كل ما أحتاج تحميله هو حوالي 30 ميغابايت و بعدها أكون جاهزاً, أما على Windows فأنت مضطر لتحميل XAMPP Stack و قد يصل حجمه إلى حدود 200 ميغابايت
إذا كان هناك مهمة معلقة في Windows فإنها ستقوم بتفعيل وضع الشاشة الزرقاء أو أن مدير المهام لن يستجيب في محاولة إغلاقها, أما في Linux كل ما عليك فعله هو الفلترة على اسم المهمة المعلقة بإستخدام الأمر ps و بعدها يمكنك أن تحصل على ID المهمة لتستخدمه في أمر kill و بعدها يمكنك أن تعتبر الأمر منتهياً