الاثنين، فبراير 15، 2010

نظام التشغيل لينكس

 لينكيهو علامة تجارية لنظام تشغيل أجهزة الكمبيوتر قام بكتابته وتطويره موظّفو شركة AT&T (مختبرات بيل). من الأشخاص الأُول الذين أشرفوا على هذا المشروع هم : كين تومسون، "دينيس ريتشي"، و "دوجلاس مكيلروي". في بداية تكوين ما يعرف اليوم بأحد أهم نُظم التشغيل في عالم الكمبيوتر، لم يكن يخطر على بال القائمين عليه هذا النجاح المبهر في نظام التشغيل ا معروف بـ "يونكس" أو "ينكس".

بالخبرة التي إكتسبها تومسون جرّاء كتابته للعبة "السفر عبر الزمن"، والخبرة المكتسبة من مشروع نظام التشغيل ملتيكس، طوّر تومسون نظام تشغيل جديد يقوم بأكثر من عملية في نفس الوقت ويقوم على خدمة أكثر من مستخدم في الوقت ذاته أيضاً. أضاف فريق العمل مترجم لأوامر المستخدم وأسموا نظام التشغيل ا جديد "يونكس" Unics والذي أصبح اسمه فيما بعد، Unix.
حتي هذه اللحظة، لم تتقدم مختبرات بيل بأي نوع من الدعم المادي لمشروع تطوير يونكس حتى دعت الحاجة التي تقدّمت بها "مجموعة أبحاث علوم الكمبيوتر" لتشغيل نظام يونكس على جهاز أكبر بكثير من جهاز PDP-7. وعد كل من تومسون و ريتشي بتزويد نظام التشغيل ا جديد ببرنامج تعديل نصوص وتهيئة يونكس للعمل على جهاز PDP-11 مما أقنع مختبرات بيل بتقديم الدعم المالي للمشروع. بهذا، تم الإعلان رسمياً عن ولادة نظام يونكس في العام 1970 وكُتِب نظام يونكس في باديء الأمر باستخدام لغة "الأسيمبلي" Assembly.
في العام 1973، إتخذت مختبرات بيل قراراً يقضي بإعادة كتابة يونكس باستخدام لغة الكمبيوتر C عوضاً عن لغة الأسيمبلي والذي بدوره سيسهّل عملية نقل نظام التشغيل لأجهزة كمبيوتر أخري ولتمكين مطورين آخرين من إضافة وتحسين نظام التشغيل. قرار مختبرات بيل ساعد في سرعة تطوير يونكس وقامت شركة AT&T بترخيص المنتج يونكس للجامعات، الشركات التجارية، وحكومة الولايات المتحدة.
إستمر التطوير لنظام التشغيل ا جديد ومر يونكس خلال إصدارات عديدة مطوّرة وعملت شركة "ويستيرن إليكتريك" Western Electric، الشركة البنت لشركة AT&T بتطوير نسخة من نظام يونكس معدّلة مما سبب ربكة في إصدارات يونكس ناهيك عن الربكة التي تسببتها إضافات الجامعات والشركات التجارية على نظام يونكس، الأمر الذي جعل شركة AT&T تُصْدِر نظام يونكس التجاري بدون المصدر Source code. دخل على تطوير نظام يونكس جامعة كاليفورنيا لدى مدينة بيركلي وأسهمت إسهاماً يشار له بالبنان ألا وهو نظام TCP/IP للإتصالات.
قامت بعض الشركات التجارية بعرض منتجها التجاري الخاص لنظام تشغيل يونكس والذي يتوافق مع أجهزة الكمبيوتر متوسطة الحجم Mini التابعة لهذه الشركات التجارية، ومن أشهر من تفرّغ لهذا العمل "بيل جوي" و "تشك هيلي" وأسس الرجلان شركة أسموها "سن أو أس" SunOS والتي تعرف اليوم بشركة "سن ميكروسيستيمز" Sun Microsystems العملاقة.
قامت شركة AT&T بتحسينات كثيرة على نظام تشغيل يونكس وقررت الشركة في الأعوام 1989-1987 أن تدمج إصدار شركة ميكروسوفت لنظام تشغيل يونكس والذي يعرف آنذاك بنظام "زينكس" Xenix وإصدارات كثيرة لتخرج بنظام يونكس النسخة الخامسة، الإصدار الرابع SVR4 وأسدلت شركة AT&T الستار على جميع الإصدارات المتنافسة فيما يتعلق بنظام تشغيل يونكس!
في العام 1993، باعت شركة AT&T كل حقوق يونكس لشركة "Novel" والتي بدورها أرادت بهذه الصفقة مواجهة شركة "مايكروسوفت" وإصدارها الجديد والذي كان يعرف بنظام NT ولم تنجح شركة نوفيل من تحقيق مطلبها نتيجة صعوبة تسويق المنتج مقارنة بالإموال الهائلة والمتوفرة لشركة ميكروسوفت وكفاءتها في تسويق منتجاتها مما دعى شركة نوفيل لبيع حقوق يونكس لمجموعة X/Open .
في واقع الأمر، وفي معمعة بيع حقوق يونكس بين الشركات المتعدّدة، آلت حقوق يونكس المصدرية Source code لشركة "عمليات سانتا كروز" SCO والتي بدورها باعت تلك الحقوق لشركة "أنظمة كالديرا". اليوم، شركة أنظمة كالديرا تطالب بجميع حقوقها القانونية من كل من يستعمل نظام لينكس ذو المصدر المفتوح وتدّعي شركة أنظمة كالديرا ان نظام لينكس يحتوي على جزء من مصدر يونكس التجاري بدون تفويض رسمي من قِبل شركة أنظمة كالديرا!
لعل من أفضل الأعمال التجارية المبنية على نظام يونكس تلك التي قام بها ستيف جوبز في منتصف الثمانينات من القرن العشرين عندما ابتدع شركة "نكست" وقام بعرض جهاز نكست في الأسواق. ويعتقد البعض أن سبب فشل نكست أنه كان سابقاً لأوانه. والعرض الثاني ليونكس على المستوى التجاري هو الذي قام به نفس صاحب نكست عندما جعل نظام التشغيل لأجهزة "ماكنتوش" هو الـ يونكس. وأثبت ستيف بفعله هذا أن يونكس يمكن تطبيقه على جهاز الكمبيوتر للإستعمالات اليومية
ما هو نظام يونكس Unix ؟
كل نظام تشغيل يحقق معاير POSIX يسمى يونكس أي أنه ليس نظام واحد ، هذه المعايير تضمن عمل البرنامج المصمم على احداها في الأخرى وكانت بداية هذه الأنظمة في بداية السبعينيات ففي عام 1973 قام Thompson و Ritchie في مختبرات بيل (www.Bell-Labs.com ليس بيل غيتس) بكتابة نظام تشغيل يعتبر أول يونكس ثم انتشر بسرعة وتم بيعه ل AT&T وكان الطلب عليه كبيراً مما جعل توفير الدعم الفني أمرا صعبا لذا قامت بإطلاق الملف المصدري source code له في الجامعات و مراكز البحث العلمي والجمعيات غير الربحية ولأن الملف المصدري موجود لا ضرورة لتقديم دعم فني (فقط للنظام V و طبعا وفق رخصة غير حرة أي أنه لا يزال ملك لهم ولا يمكن لأحد التعديل فيه بدون اذن خطي ) وقد كتب هذا النظام على لغة C لضمان عمل هذا النظام على أي نوع من الأجهزة بحث يكون مستقل عن العتاد Hardware وكان هذا الإصدار الخامس من النظام الذي سمي system V وقد أنتج أشباه كثيرة له من أكثر من شركة وأيضا كان هناك مشروع متوافق معه ولكن كتب بطريقة مختلفة سمي BSD أي توزيعة برمجيات بيركيلي Berkeley Software Distribution ثم وضعة معايير POSIX التي تحدثت عنها لتضع معايير يسير عليها كل الشركات المحظوظة التي يسمح لها بتطوير هذه الأنظمة ظهر الكثير من مشتقاتها مثل AIX من IBM و HP/UX و SunOS أو Solaris و SCO UNIX و Xenix من مايكروسوفت كانت هذه الأنظمة مكلفة جدا (ميزانية دولة) و اقتصرت على مراكز البحث العلمي والجامعات والأجهزة العسكرية وعلى الرغم من قدم هذه الأنظمة إلا أنها منذ البداية أنظمة متعدة المهام والمستخدمين وترتبط بشبكات (قبل اختراع الإنترنت) وآمنة ، وفي المقابل كان هناك أنظمة رخيصة واستهلاكية خالية من أي مزايا، شائعة في الأسواق للإستخدام المنزلي وهي غير متوافقة مع المعايير القياسية
ما هو نظام لينكس Linux ؟
هو يونكس لم يتطور من كود النظام الخامس System V ولا من BSD بل كتب من الصفر وهو نظام حر/مجاني ومفتوح المصدر(يمكنك أن ترى ملفات الC الخاصة به) ويمكن لأي انسان أن يطوره دون اذن من أحد ، بدأه ليناس تورفادليز Linus Benedict Torvalds وهو فنلدي Finland في عام 1991 عندما كان طالبا في جامعة Helinki يأمل أن يكون لديه يونكس (الذي يكلف ميزانية دولة كما ذكرنا) على جهازه في البيت بدأ مشروعه بعد أن درس نظام يونكس تعلمي اسمه minix حيث كتب نظام تشغيل كامل المزايا من الصفر ليتفوق ليس فقط على الأنظمة العادية بل وعلى أنظمة يونكس الأخرى ثم وضع الملفات على الإنترنت وكون مشروع نواة لينكس www.kernel.org أصدر أول نواة في 1994 ويشاركه الآن أكثر من ألف مبرمج في تطوير النواة لوحدها وهو نظام يعمل على معظم الأجهزة منها


• IA32(32-bit Intel Arch x86 including Pentium,and ADM) أي الأجهزة المعروفة


• IA64 (itanium and other 64-bit)


• PowerPC PPC (من Apple و Motorola و IBM ... وغيرهم)


• Alpha


• Sparc


• MainFrame


• m68k (من motorola)


• وغيرها الكثير مثل PlayStation2 و XBox
من مختلف أنحاء العالم وهذا النظام هو مفخرة البرامج الحرة والفتوحة
ما هي البرامج الحرة ؟
هي طريقة متبعة لحماية الملكية الفكرية لا تقوم على احتكار المعلومة بل على نشرها خرج بالفكرة Richard M. Stallman مؤسس مؤسسة البرامج الحرة www.fsf.org Free Software Foundation فيمكن لأي كان أن يحصل على الملف المصدري للينكس أو أن يعمل نسخ من البرنامج ويوزعها مجاناً أو يبيعها
هل لينكس هو النظام الوحيد الحر ؟
لا ، لدينا الكثير مثلا GNU/Herd و FreeBSD و NetBSD و OpenBSD وغيرها ولكن لينكس الأكثر شهرة
هل ه نظام سهل مثل ويندوز أم صعب مثل دوس ؟
إنه نظام مرن يمكن أن يكون مثل هذا أو مثل ذاك فهو قد يتفوق على ويندوز في الجمال والسهولة مثلا اذا استعملت KDE يمكنك أن تجعل القوائم شفافة ويمكنك أن تجعل الأزرار بأشكال رائعة جدا. واذا كنت تريد نظام ليعمل على جهاز متخلف كنت تريد أن ترميه كمخدما صامتا أو جدار ناري ليحمي شبكتك ولا تريد ت ك الواجهات المترفة فذلك أيضا ممكن
في الحقيقة عندما نتحدث عن نظام تشغيل نعني البرنامج الذي يقع بين البرامج التطبيقية والأجهزة المادية ويسهل على هذه الوصول إلى تلك ويمنع هذه من الوصول إلى تلك أحيانا للحماية أما التعامل مع العنصر البشري فهو ليس من وظيفة نظام التشغيل بل من وظيفة البرامج التطبيقية ولكن سبب الخلط هو أن أنظمة التشغيل ا تجارية تأتي مع برامج وواجهات يراها المستخدم فيحسبها هي نظام التشغيل فيصبح السؤال هل يوجد للينكس واجهات رسومية وبرامج سهلة الإستعمال؟ الجواب نعم هناك زلايين (ملايين بلايين زلايين) البرامج التطبيقية والواجهات للينكس
هل أنا بحاجة إلى الحصول و تثبيت كل برنامج لوحده ؟
لا، فهنا يأتي دور التوزيعة وهي عبارة عن أقراص مدمجة (من قرص إلى سبعة وعادة ثلاثة)عملتها شركة مثل ريدهات وماندريك أو جمعية خيرية ديبيان تحتوي على برنامج اعداد و لينكس وآلاف البرامج التطبيقية (من 2000-8000 حزمة برمجية) وملفات مساحدة بحيث أن كل ما عليك هو وضع القرص وتشغيل هذا البرنامج
هل يدعم العربية ؟
نعم ،فالعالمية ودعم كل اللغات موجود ضمن نواة لينكس إن كان مجرد دعم أو حتى أن يترجم بشكل كام، أي ليس عليك أن تنتظر حتى يتكرمون بعد سنة من اصدار نسخة enabled أو local ولكن يوجد بعض البرامج كما في أي نظام لا يعلم مبرمجها عن طبيعة اللغة العربية وهي برامج قليلة وأكثر التوزيعات الحديثة تدعم اللغة العربية بشكل جيد والجهد الكبير المبذول لتعريب تلك البرامج لمؤسسة عرب-آيزأي عيون عربية ولفظها يني تعريب باللغة الإنجليزية
بماذا يمتاز عن غيره ؟• أسرع ،وأقوى ، وآمن ، وأكثر استقراراً -لايعلق- وعلمي وموثوق
• صمم من الأساس ليكون نظام شبكات ونظام محمي وصمم ليدوم
• انخفاض كلفة الإدامة
• حر/مجاني وغير احتكاري وهو ملك للبشرية GPL

• قادر على بناء نفسه Self-Contained
• Backword compitablity
• well-ed (على عكس ويندوز الذي يحتوي بعض ال Uned API's)
• يكشف الأخطاء المصنعية والتلاعب بالموصفات ويقدم حلول
• عالمي ويدعم لغات مختلفة منها العربية عن طريق Unicode
• خال من الفيروسات والجواسيس
• متعدد المستخدمين والمهام و خيوط المعالجة و تعدد المعالجات وفيه الإشتراك في الزمن
• التحكم في أولويات البرامج
• كامل الأدوات ولغات البرمجة
• يمكن تركيب الأدوات لأتمتة الأعمال
• زلايين (ملايين الملايين) من البرامج بإنتظارك
• سريع التطور، والمزايا الجديدة تنطبق حتى على البرامج القديمة وليس على البرامج التي صممت لها
• يعطيك بيئة التكنولوجيا المتطورة في عالم UNIX على الأجهزة الشخصية
• مطابق للمواصفات والمقاييس مثل POSIX,ANSI,ISO,...
• مدعوم من شركات ضخمة وتاريخية مثل IBM
أليس ويندوز متعدد المهام؟
كلا انه يظهر كذلك فقط ، اذا كنت تطبع على طابعة بطيئة أو كنت تقرأ ملف من قرص مدمج قديم أو تنسخ ملف حجمه كبير أو تفك ضغط ملف يزيد حجمه عن 500 ميغا فإن الجهاز كله يصبح بطيئا ويعلق وزر الإلغاء لن يعمل حتى تنتهي تلك العملية
لماذا أحتاج أنا لكل هذه المزايا طالما أن ويندوز يعمل ؟
لعدة أسباب
• عدم الأمان مثل الفيروسات والجواسيس والثغرات المتعمدة
• حقوق الملكية الفكرية و EULA
• عدم الإستقرار ولها معنيان
o عدم وجود معايير قياسيية معتمدة لدى هيئات مستقلة فهو تحكمه السوق فاذا غضبوا على شركة تتوقف برامجها عن العمل في ويندوز والبرامج المصممة لموضة ال 98 لا تعمل بالضرورة في الموضة الجديدة
تعليق الجهاز بسبب وبدون سبب مثل الشاشة الزرقاء و send bug-report و Illegal Operation ...
• يدفعونك دائما لشراء المزيد
• عند طلب الدعم والشكوى من التعليق المتكرر يجيبونك أشتري المنتج الجديد أو ربما أنه فيروس أعد التنزيل أو يتهمونك بالغباء وأنه عليك إغلاق الجهاز بطريقة صحيحة أو عليك اضافة المزيد من الذاكرة
• عدم توفر برامج مجانية موثقة -غالبا تجريبية- وقلة المشاريع العلمية
• لايناسب المشارييع الكبيرة وطويلة الأجل
• لايناسب المشاريع ذات الطابع الحكومي أو السري لأنك لا تستطيع التأكد من أنه يقوم بالعمل المطلوب فقط لان الملف المصدري غيير متوفر
حقوق الملكية و من يهتم ؟ وما هي EULA ؟
مع الزمن تتجه الدول الى توقيع اتفاقية التجارة الحرة التي تلزم بالحفاظ على الملكية الفكرية . والمطالبة بالقضاء على مروجي ومستعملي النسخ المقرصنة وكل الأعذار التي تعدها لن تنفع في شيء بسبب EULA
• لقد جاء مع الجهاز
• أنا لم أنسخ شيئا
• صديقي لديه نسخة مرخصة وأنا استعملتها ولم أنسخها
• لقد قال لي البائع أنها أصلية
كلها لن تنفعك في شيء وستدفع المعلوم
أما عن EULA
فهي اتفاقية المستخدم/المنتفع الأخير (أي ليس مهما القرصان الكبير الذي نسسخها على أقراص مطبوعة تشبه الأصلية أو القرصان الذي باعك إياها) وهي الشيء الذي توافق عليه دون أن تمعن فيه عند تنصيب ويندوز وتضغط موافق وفلسفة هكذا اتفاقيات ان الشركة لا تبيعك البرنامج وانما تعطيك الحق في استخدامه مقابل المال
وهل هذا سيء ؟ ما هي بنودها؟
• بمجرد استعمالك للبرنامج تفقد الحق في استعادة النقود ، علما ان الإتفاقية لا تعرض عليك الا بعد تشغيل البرنامج
• يمكن صياغة هذا البند انه اذا لمست أي جهاز فأنت موافق على الإتفاقية لأن 90% من الأجهزة حاليا عليها ويندوز
• الإستخدام محدود باستعمال البرنامج وليس يتحليله واستخدامه في الهندسة العكسية (على الرغم من معارضة هذا البند لقوانين الإتحاد الأوروبي )
• اذا فقدت الرقم المفتاح أو رمز التفعيل عليك شراءه مرة أخرى
• للإستعمال على جهاز واحد (ستدفع بعدد الأجهزة)
• محدودية الكفالة إلى أبعد الحدود
• في حال ارتكب ويندوز خطأ أو تسبب بمشكلة ضمن حدود الكفالة فإن شركة مايكروسوفت هي من يحدد ماذا تفعل بك هل تعيد لك النقود التي دفعتها وتسحب منك الرخصة أم تستبدل الأقراص بأقراص تحتوي على نفس المشكلة
• تحذير من الجافا وأنها قد تؤدي الى موتك أواصابتك بالسرطان
• اذا اعتبرت موافقا على الإتفاقية فإنه عليك تسجيل كونك مستخدم مرخص وإلا تعتبر مستخدم غير شرعي "قرصان"
• يعاقب المستخدم غير الشرعي بدفع رسوم الرخصة اضافة الى تعويض للشركة اضافة الى تعويض لتشويه معة البلد
• انظر EULA ويندوز 98
لا أظن أنهم يطبقونها بذلك التشدد
هناك فترة سماح في اتفاقية التجارة الحرة ربما هذا هو السبب أو حتى يتسلل ويندوز الى مناهجنا التربوية وتتشربه الجامعات ويصبح لامجال للعودة ثم تضرب ضربتها (هذا حقهم فالعقد شريعة المتعاقدين) لاحظ أصبحت الصيدليات الصغيرة والمطابع وحتى محلات مواد البناء والبقالة تستخدم ويندوز وعلى الكل أن يرخص هل كنت تعتقد أن ظاهرة الأقراص على الرصيف بكل البرامج بسعر ثلث دولار تستمر
وماذا عن لينكس كيف رخصته
اسمها GPL (أي General Public License ) وقد تحدثنا عنها من قبل في قسم الملكية الفكرية
لكنها أسباب غير كافة لأتخلى عن كل الأقراص التي لدي وأضعها الفرن وأبدأ من الصفر
لم يقل أحد ذلك، تستطيع الجمع بين النظامين وعرض قائمة تخيرك بينهما أو -إذا كنت لا تحب أن يعاني أخوك الأصغر أي تغير- تستطيع أن تجعل الجهاز يقلع الى ويندوز مباشرة ما لم تضغط على shift أثناء الإقلاع بل تستطيع تشغيل معظم برامج ويندوز في لينكس عن طريق wine أسرع مما تعمل عليه في ويندوز
هل يجب أن أهيء (format) القرص الصلب من جديد
لا، الفكرة أنك تستخدم قسم مثل ال D ليكون للينكس
ما هي المتطلبات الدنيا لتنزيل لينكس ؟
أنت بحاجة الى 386 كحد أدنى (قبل البينتيوم بجيلين) و4 ميغا رام لتعمل النواة وبعض الأدوات الأساسية لأغراض الإنقاذ أو مخدم أباتشي بدون واجهة رسومية ولكن ليعمل برنامج الإعداد الخاص بالتوزيعات المعروفة فأنت بحاجة الى 16 ميغا على الأقل في الطور النصي والضعف في الطور الرسومي وبحاجة الى 200-400 ميغا على الأقل من القرص الصلب لعمل توزعية رسومية بسيطة-متخلفة- وبحاجة الى 1 غيغا اذا أردت تنزيل gnome أو kde و 2 غيغا لكليهما هذا الحد الأدنى أما الحد الأدنى للأداء الجيد فهو ضعف هذه الأرقام
PentiumI ,32M ram,2GB HDD للحد الأدنى و PII ,64M ram,4GB HDD ليعمل بشكل مقبول
من أين أاحصل على تعريفات كرت الصوت والشاشة ؟
لن تحتاج إليها لينكس نظام يتكفل لوحده بكل ذلك وإلا مافائدة نظام التشغيل ولكن هناك عدد قليل من المودمات القديمة الزائفة الداخلية (في الحقيقة هو مودم واحد موتورولا SM56 ويمكن تعريفة لكن الطريقة صعبة ،سمعت أنه أيضا لايتعرف في ويندوز XP عليه أيضا، وأيضا بعض المودمات الخارجية من نوع USB ) وعدد قليل من الطابعات ستواجه صعوبة في تعريفها
هل سينتشر هذا النظام
الكثير من الشركات الكبرى تستخدم هذا النظام مثلا IBM من الداعمين له على الرغم أنه ينافس نظامها AIX ، و قامت شركة Oracle بعمل توزيعة لينكس وأكثر مخدمات المواقع المشهورة تستخدم لينكس مثل google و yahoo و amazoon ، الكثير من الدول تستخدم لينكس ل نجاز أعمالها الحساسة مثلا لينكس حاصل على موافقة وزارة الدفاع الأمريكية وأيضا الكثير من دول العالم تستخدم لينكس في الدوائر الرسمية مثل كوريا والمدارس الأساسية في اسبانيا تستخدم لينكس وحمى لينكس وباء في اوروبا
كيف يمكن أن أستفيد أنا منه في البيت أو المكتب الصغير؟
تأاتي توزيعات لينكس بحوالي من 2000 إلى 8000 حزمة برمجية إضافة إلى زلايين (ما بعد الملايين والبلايين) من التطبيقات الموجدة على الإنترنت من مشغل الفيديو والألعاب إلى برامج المكتب (معالج نصوص ...إلخ) ومن متصفحات الشبكة إلى أدوات البرمجة وتستطيع أن تقول أن بإمكانه فتح كل الملفات (التي تعرفها والتي لم تسمع عنها) وحتى برامج الأجهزة الخلوية متوفرة مجانا للتنزيل من الإنترنت. إضافة إلى اكتسابك خبرة في أنظمة يونكس
كيف يمكن أن تستفيد منه الدول والشركات ؟
تعتبر الأنظمة الشبيهة ب UNIX الأنظمة المعتمدة كمخدمات وأجهزة مركزية ولكن هذه الأنظمة تعمل على أجهزة مكلفة جدا (اضافة إلى كلفة النظام الخيالية) بينما في لينكس يمكنك أن تشغيله على أي جهاز بما فيها الأجهزة الشخصية وبفضل تقنية SMP يمكن تركيب أكثر من معالج على جهاز واحد مما يجعل أداء الأجهزة الشخصية أكبر من أداء ال Mainframe العملاقة وأرخص بكثير (إضافة إلى أن النظام مجاني) خصوصا أن هناك قيود على بيع الأجهزة العملاقة خارج الدول المصنعة وبهذا تحصل الدول الفقيرة والشركات على أرقى التكنولوجيا بسعر لعبة أطفال. وكما نعلم اذا قلت التكلفة يزيد هامش الربح و تزيد من التنافسية، يضاف إلى ذلك أن تعميم نظام لينكس يعجل هناك خبرات محلية في أنظمة يونكس وفي إدارة الأنظمة الحساسة مما يفر على الدولة مغامرة وضع الأجهزة التي تحتوي على بينات حساسة في أيدي أجنبية
ما بعد التثبيت
الفهرس
• كلمة
• سرعة الإقلاع
• تعرف على توزيعتك
• جماليات سطح المكتب
• أعط كل شيء فرصة
• ادعم البرامج العربية
• أريد المزيد من البرامج
• مجتمع لينكس
• عضو فاعل
• محترف بشهادة
كلمة
أعط لينكس فرصة ، واستعمله لفترة حتى لو لم يعجبك في البداية واذا واجهتك مشكلة لا تتردد في طرحها في منتديات لينكس، أو في البحث عن حل لها في google أو في بعض الكتب، حتى لو كنت خبير في نظام ويندوز إن الأمور لاتسير كما في ويندوز لأن لينكس ل يصمم ليكون نسخة مجانية من ويندوز، لا تتخيل أن لينكس سيقرأ أفكارك، ربما عليك أن تتعب معه اسبوع أو حتى شهر حتى تتقنه وتجعله يقرأ أفكارك، هناك دائما بداية في البداية قد تخطىء أثناء التنزيل فتمسح القرص كاملا أو قد تنزل لينكس بدون الواجهة الرسومية وتعيد التنزيل كاملا عدة مرات من الصفر ثم تكتشف أن هناك طريقة لإضافة الملفات الناقصة فقط، أو قد تنزل برنامج من الإنترنت وتتعب في تركيبيه وتسأل في المنتديات عن معالجة الخطأ الفلاني ثم تكتشف أن البرنامج موجود على أقراص التوزيعة لديك جاهز. لا تتركه لأنك لم تفهم طريقة جعله يكتب عربي لأنك إن لم تفهمها الآن ستفهمها بعد أن تعتاد على طريقة لينكس. كل نظام لينكس بحاجة لمدير نظام محترف فإن لم يكن أخوك الأكبر أو أبوك مستخدم لينكس محترف عندها عليك أن تكون أنت هو في لينكس يمكن أن تغيير كل شيء ويبقى اسمه لينكس فإذا لم يعجبك شيء بكل بساطة جرب غيره
ما تفعل بعد التثبيت
قبل أن تنزل أي حزمة ابحث عنها في أقراص توزيعتك فهي غالباً موجودة ثم ابحث في مواقع التنزيل الخاصة بتوزيعتك انظر الوصلات وأخيراً ابحث في الموقع الرسمي للبرنامج الذي تريد اذا كان لديك بطاقة عرض nVidia يفضل أن تحصل على التعريف منها
وليس العادية (اذا كان لديك ماندريك لا داعي لذلك فهي موجودة على أقراص ماندريك ) وهناك اضافة خطوط عربية (من ويندوز مثلا) لأن الخطوط العربية التلقائية كبيرة بشكل مزعج وتثبيت برامج مثل katoob و mlterm (من المصدر) وتثبيت الكثير من الحزم التي تسمع عنها لأنها موجودة حقاً مثلا autofs (في ماندريك عليك ازلة supermount) و mplayer و anjuta و مثلا في ريدهات alsa و ntfs-support و xmms-mp3 و xmms-smpeg و xine أو mplayer مثلاً من موقع freshrpms.net هذه الحزم أزيلت من أقراص ريدهات لأنها توزيعة أمريكية ولأننا لا نعيش هناك فإن استعمالها قانوني، سنتحدث لاحقا عن كل هذا بالتفصيل
سرعة الإقلاع (ال Boot)
قد تلاحظ في ماندريك أن هناك الكثير من ال services أثناء الإقلاع مما يجعل الإقلاع بطيئا وفي توزيعات أخرى مثل slackware يكون هناك عدد قليل جدا منها مما يجعل الإقلاع سريع لكن هناك أشياء تريدها أن تكون موجودة ، اذهب إلى اداة ادارة الخدمات في توزيعتك مثل Mandrake Contrl Center -> System -> Services وأوقف الخدمات التي لاتريدها هناك زر اسمه info يعطيك معلومات عن كل واحدة اذا كنت لا تعرفها. أو في ريدهات RedHat Menu -> Settings -> System Services الذي يقوم بتشغيل برنامج redhat-config-services وهناك طرق من سطر الأوامر تصلح في كل التوزيعات ولكنها معقدة (أجلت الحديث عنها) على كل حال هناك الكثير من الأشياء الزائدة (لمستخدم منزلي) مثلا قياس بطارية الجهاز المحمول(اذا لم يكن كذلك) والمهام المجدولة Schedule tasking مثل atd (اذ لاتحتاجها في المنزل) وجدر النار firewall (اذا لم يكن جهازك عضوا في شبكة) والكثير من الأشياء التي لها علاقة بالشبكة والمخدم وهناك أشياء يجب أن تبقي عليها klogd,syslogd وهي تعطي تقرير عن ما يحث وأيضا acon تعريب الشاشة النصية والخطوط font server (لا علاقة له بالشبكات) تعريف الفأرة gpm
اذا لم يكن جهازك عضوا في شبكة اختر نوع الربط loop back (lo) أي يكون فيها جهاز واحد واذا كان لديك بطاقة ايثرنت اختر أن تكون العناوين ثابتة (Static/fixed ip address) و لا تحدد عند الإقلاع (Dynamic/boot ip address)
تعرف على توزيعتك
تأتي كل توزيعة بأدوات معينة خاصة بالتوزيعة قد توفر عليك الكثير من الأوامر ، تعرف عليها تجدها في Menu -> Settings مثلا Package manager و Hardware tools و Disk tools و وغيرها الكثير مثلا في ريدهات 8 ومافوق هناك سلسلة من البرامج تبدأ ب redhat-config مثل redhat-config-services ، وفي ماندريك اسمها ينتهي ب Drake المقطع الثاني من ماندريك مثل Disk-Drake و Rpm-Drake (وهي تبدأ ب drake من سطر الأوامر مثل drakerpm) وأيضا قد تجد وثائق وملفات مساعدة
جماليات سطح المكتب
غيير الخلفية لتكون صورة أو تدرج ألوان أو مزج بين صورة وتدرج ألوان وذلك بالنقر بالزر الأيمن على مكان فارغ في سطح المكتب ثم اختيار desktop settings . إذا كنت تستخدم غنوم ، إذهب إلى مركز تحكم غنوم
Gnome Control Center -> Themes وغير مؤثرات البرامج ومؤثرات أطر النوافذ بما يتناسب معك (إنها بشعة مقارنة مع التي يمكنك الحصول عليها من الشبكة) أو نزل من الإنترنت ملفات صغيرة حوالي 100 كيلوبايت مؤثرات وركبها وانظر النتيجة من موقع art.gnome.org مثلا إليك المفضل لدي:
• مؤثرات البرامج: Aquativo
• مؤثرات الإطار: MoreIndustrial
• أما مؤثرات الأيقونات: إنها كبيرة 4 ميغا Tux-n-Tosh
وكذلك في KDE غير المؤثر بالطريقة التالية KDE Control Center -> look & Feel -> styles أو حتى اطار النافذة مثلا هذه بعض المؤثرات التي يمكنك تنزيلها من www.KDE-look.org مثلا هذه بعضها: (لاحظ أن مؤثرات غنوم أصغر) Acqua و icons أيضا يمكنك تغيير شكل مؤشر الفأرة مثلا نزل Mouse Cursors وفك ضغطها في مجلد ~/.icons
حافظات الشاشة المفضلة لدي هي Xmatrix و Xflame الأولى تشبه المؤثرات في فيلم matrix والأخرى تظهر نار متشعلة في صورة معينة (صورة رجل يدخل الغليون ولكن يمكنك تبديلها) وأيضا تغيير شكل اللوح وجعله يختفي بالضغط على زر في احد الجوانب أو كيف تجعل القوائم شبه شفافة أو تغيير الأزرار الساخنة أو تحريك الفأرة من لوحة المفاتيح من أجل المعرفة على الأقل إن لم تكن تريد ذلك
أعط كل شيء فرصة
ضع خطة لتستخدم الواجهات الأخرى غير KDE و GNOME مثل WindowMaker أو BlackBox أو Enlightment بعد شهر أو ما شابه على الرغم من أنها أبعد ما تكون عن ويندوز ولكنها تشبه الواجهات المستخدمة في أنظمة يونكس حتى تتمكن من تعريف نفسك على أنك مستخدم أنظمة يونكس محترف. وأيضا أعطي البرامج المتنافسة فرصة مثلا معظم المستخدمين الجدد معجبين ب KDE ومعظم المحترفين معجبين ب GNOME وجرب أشياء لست بحاجة لها أو لاتحبها مثلا ربما كنت لاتحب الألعاب ويحتاج أحدهم مساعدة منك عن احدى الألعاب. أو كنت تفضل الواجهة الإنجيلزية على العربية اذ يجب أولا أن تعرف الإثنتين للمعرفة أولا ولتساعد من يريد. جرب كل شيء لينكس ل يتعطل بتثبيت البرامج وحذفها ثم إعداة تثبيتها وأيضا ليس بحاجة لأعادة التشغيل في كل مرة تفعل ذلك
ادعم البرامج العربية
هناك الكثير من البرامج المصممة للمستخدم العربي في نزل تلك البرامج وادعهما
تطوع في وشارك معهم في مجهود التعريب ليس بالضرورة أن تكون محترف برمجة ربما مترجم وربما مصمم وربما تعمل حزم جاهزة،ربما تنبهم على أخطاء أو تقدم اقتراحات أو أحلام فهم سيحولوها إلى حقيقة !! المهم أن تشارك. اذهب إلى موقع توزيعتك المفضلة وحثهم على وضع البرامج المعربة والخطوط العربية ومشاريع arabeyes وموقع البرامج التي لها رقع لدعم العربية لتجعلها جزءاً من البرنامج
إذا صادفت برنامج مفتوح لا يتصرف بشكل جيد مع الحروف العربية فاعلم أنه لا يوجد مؤامرة على اللغة العربية من أين كان والسبب الوحيد لذلك أنه لم يتصل ولا عربي واحد ليخبر مطوري البرنامج عن ذلك
أريد المزيد من البرامج
سنشرح في الأقسام التالية عن الكثير من البرامج الأسياسية المشهورة التي تأتي مع معظم التوزيعات أو تكون صغيرة بحيث يقوم معظم المستخدمي بتنزيلها اذا أردت أي يء يمكنك سؤال www.google.com واذا اردت قائمة بما يقابل برامج ويندوز في لينكس انقر هنا يمكنك الإختيار بين تنزيلها وقراءتها مباشرة ، وهذه قوائم مرتبة لمجموعة من برامج لينكس حسب وظيفتها برامج تعليمية وألعاب ووسائط متعددة وغير ذلك الكثير
و و و و وموقع لينكس أيضا يوفر قائمة جيدة بالبرامج والتوزيعات والكتب، واذا كنت مهتماً بالبرمج الصوتية فهذه قائمة بالبرامج ذات العلاقة (التعرف على الصوت وتحليله وتسجيله) linux-sound.org و واذا كنت مهتما بالبرامج العلمية (وليس التعليمية) ذات الطبيعة الإحترافية (برامج ال CAS وغيرها) فهذه قائمة واذا كنت تحب الألعاب لديك هذه المواقع
• قائمة بالألعاب
• LinuxGamePublishing.com

ولكن لا تنزل البرامج من تلك المواقع والأفضل أن تنزلها من مواقع توزيعتك
• ريدهات و فيدورا RedHat & Fedora
• ماندريك Mandrake
plf.zarb.org
• ديبيان debian
• غينتو gentoo
• سلاكوير Slackware
وغالبا تقسم التوزيعة الحزم نوعين نوع تعمله هي ونوع يرسله لهم هواة بناء الحزم الأولى تكون معظمها موجودة على أقراص التوزيعة وتمثل فلسفتها وقليلاً ما تجد فيها حزم جديدة والثانية تجد فيها الكثير من الحزم التي يحبها الناس
واذا كنت تستعمل توزيعة تعتمد على حزم ريدهات مثل ريدهات وفيدورا وماندريك و SuSE وغيرها فستفيدك زيارة محركات البحث عن حزم ريدهات rpms مثل rpm.pbone.net و rpmfind.net التي تعطيك ملف rpm ومعلومات عنه ولأي توزيعة يتبع ويمكنك البحث عن حزمة معينة أو عن ملف أو معرفة الملفات الموجودة بها
مجتمع لينكس
أكثر ما يمييز لينكس هو دعم المجتمع المفتوح مثلا آخر أخبار لينكس التي تهم العرب على موقعهناك منتديات كثيرة حيث يتشارك الناس في عرض وحل مشاكلهم مثل منتدى لينكس-مصر حيث تجد مساعدة من محترفي لينكس أو مثلا لديك مجموعة لينكس السعودية حيث ورشات العمل والندوات ولدينا موقع الناطق بالإنجليزية!!
آخر نواة للينكس وكتب مطبوعة والتوزيعات وبرامج ولقاءآت مع مشاهير لينكس ومقالات مختارة على موقع ولدينا وو و هناك مجلة Linux-Focus الشهرية (كان هناك اصدار بالعربية ولكنها أي العربية توقفت في منتصف 2002) هذه المجلة يمكنك قراءتها من الإنترنت أو تنزيلها تحتوي على مقالات مهمة في الرسم باستخدام gimp أو blender وآخر الأخبار مقالات عن البرمجة ودروس مفيدة للمبتدئين في تعريف العتاد Hardware يمكنك زيارة موقع وثائق لينكس ستجدها هناك The Linux Doc Project وهناك مجلات أخرى مثلوو
اذا أردت أن تكون عضو فاعل في مجتمع لينكس وتريد وضع بعض برامج كبرامج حرة ومفتوحة فهناك الكثير من المواقع التي تدعمك في هذا مثلوهي أكبر مجتمع مفتوح (بل وحتى مفتوح ومغلق) تحتوي على 11 مخدم موزعين على العالم يقدمو خدمة استضافة البرامج المفتوحة مجاناً تخيل كل التوزيعات المفتوحة (بعضها يصل إلى 10 أقراص) ومنها أكثر من إصدار الآن أضف إليها كل(معظم وليس كل) المشاريع المفتوحة تخيل فقط السعة التخزينية لكل هذا!!! عدد زوار هذا الموقع أكثر من 500 ألف زائر يومي !!!! في هذا الموقع تطلب العضوية عندها يمكنك أن تشارك في المشاريع الموجودة أو تضيف مشاريع جديدة اذا وافقوا عليه عندها يقدمون لك موقع لبرنامج المفتوح وحتى يوافقوا عليه كل ما هنالك أنه يجب أن يكون مشروع ذا طبيعة مفتوحة مثلا خاضع لرخصة GPL أو أي رخصة مفتوحة وليس ذا طبيعة شخصية طبعاً واعلم أن الطلبات تراجع يدوياً ويردون عليك بالرفض أو الموافقة بعد يوم أو اثنين للعلم بعض مشاريع عرب-آيز موجودة على هذا المخدم أيضا ويمكنك جمع دعم مادي لمشروعك عن طريقهم (يأخذون نسبة طبعاً) وهناك غير هذا الموقع مثل freshmeat.net
اذا كنت تبحث عن الإحتراف أو عن ترقية في عملك أو وظيفة أحسن فاعلم أن حاملي شهادات لينكس ل م فرصة أكبر من غيرهم (حسب احصائات لم يدخل الوطن العربي فيها) من أشهر تلك الشهادات هي شهادات ريدهات RedHat Certification وهناك مكاتب لهم في الوطن العربي وغيرها الكثير منها ماهم شركات مثل Sair Linux and GNU Certification و prometric و vue و ومنها ما هي منظمات مستقلة مثل Linux Professional Institute و Linux+ ولكن هذه الشهادات ليس في اشتخدام لينكس بل هي شهادات احترافية في هندسة البرمجيات وادارة النظم والشبكات المبتدئين ومستخدمي الحاسوب المنزلين ليسوا محل ترحيب