نظام التشغيل يونكس (( أرجو الدخول لمن يجهل هذا النظام ))
تم تجميع المعلومات من أكثر من موقع بواسطتي ::جيد::
ما هو نظام يونكس Unix ؟
ما هو نظام يونكس 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 ولكن يوجد بعض البرامج كما في أي نظام لا يعلم مبرمجها عن طبيعة اللغة العربية وهي برامج قليلة وأكثر التوزيعات الحديثة تدعم اللغة العربية بشكل جيد والجهد الكبير المبذول لتعريب تلك البرامج لمؤسسة عرب-آيز www.arabeyes.org أي عيون عربية ولفظها يني تعريب باللغة الإنجليزية
بماذا يمتاز عن غيره ؟
• أسرع ،وأقوى ، وآمن ، وأكثر استقراراً -لايعلق- وعلمي وموثوق
• صمم من الأساس ليكون نظام شبكات ونظام محمي وصمم ليدوم
• انخفاض كلفة الإدامة
• حر/مجاني وغير احتكاري وهو ملك للبشرية GPL
• قادر على بناء نفسه Self-Contained
• Backword compitablity
• well-documented (على عكس ويندوز الذي يحتوي بعض ال Undocumented API's)
• يكشف الأخطاء المصنعية والتلاعب بالموصفات ويقدم حلول
• عالمي ويدعم لغات مختلفة منها العربية عن طريق Unicode
• خال من الفيروسات والجواسيس
• متعدد المستخدمين والمهام و خيوط المعالجة و تعدد المعالجات وفيه الإشتراك في الزمن
• التحكم في أولويات البرامج
• كامل الأدوات ولغات البرمجة
• يمكن تركيب الأدوات لأتمتة الأعمال
• زلايين (ملايين الملايين) من البرامج بإنتظارك
• سريع التطور، والمزايا الجديدة تنطبق حتى على البرامج القديمة وليس على البرامج التي صممت لها
• يعطيك بيئة التكنولوجيا المتطورة في عالم UNIX على الأجهزة الشخصية
• مطابق للمواصفات والمقاييس مثل POSIX,ANSI,ISO,...
• مدعوم من شركات ضخمة وتاريخية مثل IBM
صورة لويندوز
يتبع ...........