السلام عليكم ورحمة الله وبركاتهبسم الله الرحمن الرحيم
والصلاة والسلام على خير البشرية محمد (صلى الله عليه وسلم) موضوعي اليوم هو الأول ولكن إن شاء الله لن يكون الأخير. بصراحة يدور في خاطري الكثير من الأمور التي أنوي أكتبها ولكن كيف لي أن أكتب الى مجتمعاتنا العربية عن نظام هم أصلا لا يعرفوه وقد يجهله الكثير منكم, ولكي أجلب إنتباه كل مستخدمي الحاسوب ولو لفترة بسيطة عسى أن تتغير الفكرة التي لديهم قررت أن أكتب عن مقدمة بسيطة لنظام اللينكس وأهم الميزات التي يتفوق بها على باقي الأنظمة وبالتحديد أنظمة الويندوز. طبعاً أكثر الناس يتهربون منه لسبب أو أكثر, وبرأيي أنهم لا يعرفون إمكانيات النظام الحقيقية هو السبب الرئيسي, وكما يقول أبو المثل: ألي ما يعرفك ما يثمنك.
نظام اللينكس هو عبارة عن نظام تشغيل ذو شيفرة مصدرية مفتوحة للجميع مبني على اليونكس, متعدد المهام, ومتعدد المستخدمين, تم بناءه من قبل شخص أسمه لاينوس تورفالدس بمساعدة الكثير من المبرمجين حول العالم, وذلك لأنه الكثير من الطلاب كانوا يحبون العمل على بيئة اليونكس ولكن بسبب تكلفته العالية لم يستطيعوا أن يشتروه للعمل عليه في المنزل, ولهذا جاءت فكرت عمل نسخة مصغرة وشبيهة أو ما يسمى Clone لليونكس من قبل لينوس. طبعاً هو قام ببناء النواة أو ما يسمى بال Kernel للنظام فقط, وبعد ذلك تم دمج البرامج التابعة لشركة GNU عليه وأصبح بتوزيعاته المختلفة الموجودة حالياً على الأنترنت بكافة أشكالها, مثل الريدهات Red Hat, والديبيان Debian وغيرها الكثير.
أولاً: مصداقية نظام لينكس
وأقصد هنا أنه مصداقية الشركات التي تقدم لك اللينكس لن تخدعك بالشعارات والحروفالملونة حول إمكانيات النظام بل ستكشف لك كل ما يمييزه وما يعيبه وبهذا تكونمصداقية التعامل مع اللينكس أفضل من تلك المصداقيات التي تخبرك بها شركةأنظمة التشغيل الأخرى. الكل يذكر مشكلة الفايروس الذي كان يصيب مستخدمي نظام معين لا نريد الخوض بالأسماءوالذي يكون المستخدم مشبوك على الأنترنت ويجعل الجهاز الحاسوب يعمل إعادة تشغيل من تلقاءنفسه بعد فترة زمنية محددة غالباً هي دقيقة. هل تذكرون هذه المشكلة ؟ التي قالواإنها فايروس !!! طيب سأخبركم الحقيقة, وهي أنه المشكلة لم تكن حقيقتاً بفايروس !!! صحيح كلامي قد يبدو غريب للبعض وخاصتاً محبيهذا النظام ولكن لأثبت لكم صدقكلامي لماذا لم يكن أي مضاد للفايروسات Anti-Virus يستطيع أن يكتشفه ؟ سوىالتحديثات التي تنزلها من الموقع الرسمي لذلك النظام !!! هل لأنه كل هذه البرامج فاشلةوغير فعالة ؟ لا, ولكن السبب الحقيقي يكمن في خطأ في الإعدادات المبدئية للنظام, التي تم تحديد من خلال هذه الإعدادات أن يقوم الجهاز بإعادة تشغيل نفسه بعد دقيقةمن تعطيل خدمة ال RPC والذي هو Remote Procedure Call !!! والذي هو بإختصار خدمةيستعملها الأنظمة للإتصال بطرف آخر وطلب خدمة منه. ولهذا نقول هذه الأمور غير واردةبتاتاً في أنظمة لينكس وسيتم إخبارك بالحقيقة ولا خجل من ذلك. هل ما زلت مصراً على عدم إستعماله ؟ تابع معي أخي القاريء !!!
ثانياً: ثبات وإستقرار نظام اللينكس Stability
يعتبر نظام لينكس من أقوى الأنظمة على مستوى العالم في قوته وثباته وإستقراره, ويتبع لينكس القاعدة العامة له التي تقول: أنه المستخدم أو ال Admin الشاطر لن يعملللنظام إعادة تشغيل إلا في حالتين فقط وهما:
(1) أن تقوم بتثبيت قطعة ألكترونية جديدة New Hardware.
(2) أن تقوم بتحديث أو التعديل على النواة الخاص باللينكس Kernel.
ولهذا هو الأقوى لأنك يمكن أن تشغله على شكل خادم لباقي الأجهزة وباقيالمستخدمين دون الحاجة الى عمل إعادة تشغيل كما يحصل مع أنظمة التشغيل الأخرى الذي تضطر الى عمل إعادة تشغيل للنظام لمجرد تنصيب برنامج عادي وإلا صارعندك مشكلة بالنظام كله. أيضاً من الأمور والمشاكل التي هي غير موجودة في اللينكسأنه عملية التفريغ للذاكرة تتم بصورة صحيحة وعلى أكمل وجه ولا حاجة إلى البرامجالتي يحتاجها أنظمة التشغيل الأخرى لكي يقوم بتفريغ الذاكرة لك لأنه لا يعمل عملية مسح للبرنامج (الأب) المربوط مع برامج (الأبناء) بحيث يتم غلقه ويترك باقي البرامج الأبناء تعمل (هذا مجرد توضيح بسيطلمن لا يعرف بال Object Oriented ) بينما عملية التفريغ في اللينكس أفضل من هذهبكثير ولا يتم مسح البرنامج الأب إلا أذا تم التأكد من مسح الأبناء أيضاً إلا فيحالة أنت خبرته بذلك وهذه من ميزات اللينكس إنك يمكن أن تتلاعب بالبرامج التي تعملحالياً الى طريقة أكثر متقدمة. أيضاً مسألة أخرى وهي فترة وساعات العمل, في اللينكسيمكن أن يبقى الجهاز يعمل لمدة إسبوع, شهر, سنة, وأكثر والله أعلم إلا في حالة قطعفي التيار الكهربائي. أما في أنظمة التشغيل الأخرى أتحدى أن تشغل النظام أكثر من 30 يوم كحدأقصى. أيضاً ميزة أخرى تجعله أكثر ثباتاً هو النظام الرسومي X Window System التابعله أمر جميل للغاية وهو, حتى لو سطح المكتب عندكم توقف عن العمل يمكن أن تغلقه منخلال الضغط على (CTRL+ALT+BACKSPACE) الذي سيقوم بإغلاقه بصورة قصرية وبعدها تعودوتشغله من جديد دون الحاجة الى عمل إعادة تشغيل للنظام كله. بينما في أنظمة التشغيل الأخرى مشكلةبسيطة تحصل لك يجب أن تعمل إعادة تشغيل من خلال الأزرار الشائعة له. أيضاً في اللينكس من الأمور الأخرى التي تجعله قوي للغاية وهي, لونفرض قمت بتشغيل أمر معين والأمر هذا خاص بأنظمة النظام نفسه وأصبح الأمر مجردمتوقف Freezed كيف ستحل هذه المشكلة بأنظمة التشغيل الأخرى ؟ أكيد من خلال الأزرار الثلاثة !!! أما هنا مجرد أفتح Terminal جديد والذي هو مختص بالاوامر السطرية وقم بغلق البرنامج Process الذي هو متوقف عن العمل دون الحاجة الى إعادة التشغيل كل هذه الأمور تجعلههو الأقوى وبه الكثير من الميزات الأخرى الخاصة بالإستقرار والثبوتيه والتي يصعب أننسردها لكم في موضوع صغير كهذا. هل ما زلت مصراً على عدم إستعماله ؟ تابع معي أخي القاريء !!!