
تعريف Unix
يونكس ( (Unixأو ( (UNIXهو علامة تجارية لنظام تشغيل أجهزة الكمبيوتر قام بكتابته
وتطويره موظّفو شركة AT&T (مختبرات بيل). من الاشخاص الُاول الذين أشرفوا على هذا
المشروع هم : كين تومسون، "دينيس ريتشي"، و "دوجلس مكيلروي". في بداية تكوين ما يعرف
اليوم بأحد أهم نُظم التشغيل في عالم الكمبيوتر، لم يكن يخطر على بال القائمين عليه هذا النجاح
المبهر في نظام التشغيل المعروف بـ "يونكس" أو "ينكس".
تاريخ Unix
شهدت نهاية الستينيات من القرن الماضي تكاتف كل من : معهد ماسيتشيوسيتس للتكنولوجيا ،MIT
شركة ) AT&Tمختبرات بيل)، و شركة جينيرال إليكتريك ( (GEللعمل على نظام تشغيل
تجريبي أُطلق عليه إسم ملتيكس ( .(Multicsكان يفترض بالنظام ملتيكس ان يكون تفاعلي
ومتجاوب مع مستخدم النظام ناهيك عن ضرورة أمنية النظام من محاولت الختراق للملفات السرية
التي يقوم النظام على حفظها في مستودع الحفظ. رأى المشروع النور على شكل نظام تشغيل قابل
للتطبيق إل ان النظام أظهر أداءً رديءً والذي جعل شركة AT&Tتنسحب من المشروع وتركّز
طاقاتها في مكان آخر.
"كين تومسون" كان أحد مطوري الانظمة لدى مختبرات بيل واستمر في تطويره لنظام التشغيل
وطوّر لعبة من ألعاب الكمبيوتر وأسماها "السفر عبر الفضاء". تيقّن تومسون من أداء اللعبة وبطئها
ناهيك عن التكلفة المرتفعة نسبياً لممارسة اللعبة، فأعاد تومسون كتابة اللعبة، وبالتعاون مع
"دينيس ريتشي"، إستطاع الرجلن من تشغيل اللعبة على جهاز . 7- .DEC PDPتجدر الشارة
ان عمل نظام التشغيل ملتيكس كان على جهاز 546- GEالعملق.
بالخبرة التي إكتسبها تومسون جرّاء كتابته للعبة "السفر عبر الزمن"، والخبرة المكتسبة من مشروع
نظام التشغيل ملتيكس، طوّر تومسون نظام تشغيل جديد يقوم بأكثر من عملية في نفس الوقت ويقوم
على خدمة أكثر من مستخدم في الوقت ذاته أيضاً. أضاف فريق العمل مترجم لوامر المستخدم وأسموا
نظام التشغيل الجديد "يونكس" Unicsوالذي أصبح اسمه فيما بعد، .Unix
حتي هذه اللحظة، لم تتقدم مختبرات بيل بأي نوع من الدعم المادي لمشروع تطوير يونكس حتى
دعت الحاجة التي تقدّمت بها "مجموعة أبحاث علوم الكمبيوتر" لتشغيل نظام يونكس على جهاز أكبر
بكثير من جهاز 7- .PDPوعد كل من تومسون و ريتشي بتزويد نظام التشغيل الجديد ببرنامج
تعديل نصوص وتهيئة يونكس للعمل على جهاز 11- PDPمما أقنع مختبرات بيل بتقديم الدعم
المالي للمشروع. بهذا، تم العلن رسمياً عن ولدة نظام يونكس في العام 1970 وكُتِب نظام
يونكس في باديء المر باستخدام لغة "السيمبلي" .Assembly
في العام 3791، إتخذت مختبرات بيل قراراً يقضي بإعادة كتابة يونكس باستخدام لغة الكمبيوتر
Cعوضاً عن لغة السيمبلي والذي بدوره سيسهّل عملية نقل نظام التشغيل لجهزة كمبيوتر أخري
ولتمكين مطورين آخرين من إضافة وتحسين نظام التشغيل. قرار مختبرات بيل ساعد في سرعة
تطوير يونكس وقامت شركة AT&Tبترخيص المنتج يونكس للجامعات، الشركات التجارية،
وحكومة الوليات المتحدة.
إستمر التطوير لنظام التشغيل الجديد ومر يونكس خلل إصدارات عديدة مطوّرة وعملت شركة
"ويستيرن إليكتريك" ،Western Electricالشركة البنت لشركة AT&Tبتطوير نسخة
من نظام يونكس معدّلة مما سبب ربكة في إصدارات يونكس ناهيك عن الربكة التي تسببتها إضافات
الجامعات والشركات التجارية على نظام يونكس، المر الذي جعل شركة AT&Tتُصْدِر نظام
يونكس التجاري بدون المصدر .Source codeدخل على تطوير نظام يونكس جامعة
كاليفورنيا لدى مدينة بيركلي وأسهمت إسهاماً يشار له بالبنان أل وهو نظام TCP/IP
للتصالت.
قامت بعض الشركات التجارية بعرض منتجها التجاري الخاص لنظام تشغيل يونكس والذي يتوافق مع
أجهزة الكمبيوتر متوسطة الحجم Miniالتابعة لهذه الشركات التجارية، ومن أشهر من تفرّغ لهذا
العمل "بيل جوي" و "تشك هيلي" وأسس الرجلن شركة أسموها "سن أو أس" SunOSوالتي
تعرف اليوم بشركة "سن ميكروسيستيمز" Sun Microsystemsالعملقة.
قامت شركة AT&Tبتحسينات كثيرة على نظام تشغيل يونكس وقررت الشركة في العوام
1989-1987 أن تدمج إصدار شركة ميكروسوفت لنظام تشغيل يونكس والذي يعرف آنذاك بنظام
"زينكس" Xenixوإصدارات كثيرة لتخرج بنظام يونكس النسخة الخامسة، الصدار الرابع
4 SVRوأسدلت شركة AT&Tالستار على جميع الصدارات المتنافسة فيما يتعلق بنظام تشغيل
يونكس!
في العام 1993، باعت شركة AT&Tكل حقوق يونكس لشركة " "Novelوالتي بدورها
أرادت بهذه الصفقة مواجهة شركة "مايكروسوفت" وإصدارها الجديد والذي كان يعرف بنظام NT
ولم تنجح شركة نوفيل من تحقيق مطلبها نتيجة صعوبة تسويق المنتج مقارنة بالموال الهائلة
والمتوفرة لشركة ميكروسوفت وكفاءتها في تسويق منتجاتها مما دعى شركة نوفيل لبيع حقوق
يونكس لمجموعة . X/Open
في واقع المر، وفي معمعة بيع حقوق يونكس بين الشركات المتعدّدة، آلت حقوق يونكس المصدرية
Source codeلشركة "عمليات سانتا كروز" SCOوالتي بدورها باعت تلك الحقوق لشركة
"أنظمة كالديرا". اليوم، شركة أنظمة كالديرا تطالب بجميع حقوقها القانونية من كل من يستعمل
نظام لينكس ذو المصدر المفتوح وتدّعي شركة أنظمة كالديرا ان نظام لينكس يحتوي على جزء من
مصدر يونكس التجاري بدون تفويض رسمي من قِبل شركة أنظمة كالديرا!
لعل من أفضل العمال التجارية المبنية على نظام يونكس تلك التي قام بها ستيف جوبز في منتصف
الثمانينات من القرن العشرين عندما ابتدع شركة "نكست" وقام بعرض جهاز نكست في السواق.
ويعتقد البعض أن سبب فشل نكست أنه كان سابقاً لوانه. والعرض الثاني ليونكس على المستوى
التجاري هو الذي قام به نفس صاحب نكست عندما جعل نظام التشغيل لجهزة "ماكنتوش" هو الـ
يونكس. وأثبت ستيف بفعله هذا أن يونكس يمكن تطبيقه على جهاز الكمبيوتر للاستعمالت اليومية.
تعريف اللينوكس
لِينُكس أو لينوكس ( )Linuxهو نظام تشغيل حُر مفتوح المصدر. يغلب استعمال لفظة "لينكس"
ويقصد بها نظام التشغيل الكامل المكون من النواة والحزم و المكتبات المصاحبة لها، ويفضل البعض
اطلق إسم "جنو/لينوكس" على النظام ككل بدل من "لينكس" فقط. بسبب ترخيصه الحر، يتمتع
لينكس بدرجة عالية من الحرية في تعديل و تشغيل وتوزيع و تطوير أجزاءه، ويعتبر لينوكس من
النظمة الشبيهة بيونكس ويصنف ضمن عائلة يونكس إلى جانب أنظمة أخرى بعضها تجارى و بعضها حُر
كـسولريس و .FreeBSD
بسبب الحرية التي يوفرها لينكس لكونه خاضعا لرخصة جنو العمومية ( )GPLفقد فتح المجال
للخرين للتطوير عليه بشكل نجح في التأسيس لنظام تديره مليين العقول وتساهم في تطويره،
حتى أصبح يعمل على طيف عريض من المنصات تتراوح بين الخادمات العملقة وأجهزة الهاتف
الجوال، وتطورت واجهات المستخدم العاملة عليه لتدعم كل لغات العالم تقريبا، وبسبب كونه حر
ومفتوح المصدر وسهولة تطويع وتغيير سلوك النظام، فإن سرعة تطوره عالية وأعداد مستخدميه
تتزايد على مستوى الجهزة الشخصية و الخادمات .
يعتبر لينوكس من البرمجيات الحرة، ولينكس بكونه نظاما حرا ليعني بالضرورة كونه نظاما مجانيا
إذ ان الجهة التي تريد البرنامج مسؤولة عن توفير الشفرة المصدرية للبرنامج ولكنها في نفس
الوقت حرة في ان تبيع و تحدد سعر النسخة التي قامت ببناءها. تم إنتاج العديد من التوزيعات
لنظام لينكس إذ قامت العديد من المجموعات بتجميع البرامج المفتوحة المصدر على هيئات مختلفة
لتسهيل تركيب النظام وللوصول الى أهداف مختلفة , يستعمل البعض مصطلح إصدارات او نكهات للشارة
الى التوزيعات المختلفة الي تتراوح إستخدامها من الحاسوب المنزلي الى الخوادم. لكل إصدار او
توزيع او نكهة مميزات خاصة وليمكن الجزم بان إصدار معين هو أفضل من إصدار آخر فبعض
التوزيعات يعتبر أفضل من قبل المتحدثين بلغة معينة وبعض التوزيعات مفضل من قبل المستخدمين
الجدد.
إستنادا الى سكوت غرانمان في مقالة نشرت في اكتوبر 2003 فانه يوجد في لينكس حوالي 40
فايروس وهو عدد قليل مقارنة بمايكروسوفت ويندوز التي يوجد فيها حوالي 60,000 فايروس
ويرى البعض ان قلة الفايروسات في لينكس سببه عدم إنتشار النظام عالميا مقارنة بويندوز بينما
يؤكد البعض ان قلة الفايروسات في لينكس سببه تصميم النظام الذى يسمح بدرجات عالية من المان
[1] . بفضل الجهود المتواصلة في عملية تعريب لينكس أصبح نظام لينكس قادرا على التعامل مع
اللغة عربية بشكل كبير وتم تعريب واجهة الستخدام في بيئتين مشهورتين وهما جنوم و كي دي إي.
اسم وشعار لينكس
في البدايه قرر لينوس تورفالدز ان يسمي نظامه بإسم Freaxو هذه الكلمه مكونه من Freeو
Freakو الحرف Xو الذي يدل على يونكس , لم يعجب هذا السم Ari Lemmkeصديق
لينوس تورفالدز الذي اقترح على تورفالدز ان يضع نسخه من لينكس على الانترنت و هو تكفل
بحساب الـ FTPحيث قام بتسمية مجلد النظام بإسم Linuxو الذي يقصد بها Linus
. Minixتم اختيار البطريق شعارا لنظام لينكس بناء على اقتراح من لينوس تورفالدس نفسه في
احدى الرسائل التي أرسلها إلى احدى القوائم البريدية. بعد اعتماد البطريق كـ شعار رسمي من اجل
لينكس اقترح احدهم ان يتم تسمية البطريق بإسم Tuxو الذي يُقصد به Torvalds Unix
تاريخ تطوره
يوفر لمستخدمي الحاسوب حريتهم ويعفيهم من الضطرار لستخدام برمجيات محتكره تسلبهم حريتهم
في تعديل وتطويع ومشاركة البرمجيات مع بعضهم البعض. بدأ المشروع في كتابة نظام التشغيل جنو
تقريبا من الصفر عن طريق كتابة أدوات بديلة لدوات نظام يونكس بحيث تستبدلها الواحدة تلو
الخرى حتى يكتمل نظام التشغيل. مع نهاية الثمانيات وبداية التسعينات كانت تقريبا كل المكونات
الساسية لنظام جنو قد اكتملت ماعدا النواة، فحتى ذلك الوقت لم تكن هناك نواة مكتملة لنظام جنو
ولكن كانت هناك محاولت ل تزال في بدايتها لعمل نواة (والتي عرفت فيما بعد باسم هيرد) مبنية
على النوية ماخ، لكن هذا استغرق وقتا طويل جدا. هنا أتى دور نواة لينكس.
النواة لينكس (نواة)
في هذه الثناء، عام 1991، بدأ تطوير نواة أخرى كهواية للطالب الفنلدي لينوس تورفالدز
أثناء دراسته في جامعة هلسينكي في فنلندا. في البداية استخدم تورفالدز مينيكس على حاسوبه
الشخصي، وهو نسخة مبسطة لنظام تشغيل شبيه بيونكس طورها البرفسور أندرو تانينباوم لتستخدم
في تدريس تصميم أنظمة التشغيل. لكن تانينباوم لم يكن يسمح للخرين بتطوير مينيكس، مما دفع
لينوس لكتابة بديل له.
في البداية كان من الضروري وجود حاسوب يعمل بمينكس لعداد وتثبيت لينكس، كما كانت هناك
حاجة أيضا لنظام تشغيل آخر ليقوم بتحميل وتشغيل لينكس. لكن بعد ذلك ظهرت محملت إقلاع
مستقلة مثل .LILOتفوق نظام لينكس بسرعة على مينكس وظيفيا؛ طوع تورفالدز ومطوري
لينكس الوائل عملهم ليعمل مع مكونات جنو وأدوات بيئة المستخدم لعمل نظام تشغيل كامل الوظيفة
وحر.
حاليا، مازال تورفالدز يوجه عملية تطوير النواة، بينما تطور مكونات أخري مثل جنو بشكل مستقل
(تطوير نواة لينكس ليس جزءا من مشروع جنو). تقوم مجموعات وشركات أخري بتوزيع هذه
المكونات مع بعضها البعض على شكل توزيعات لينكس
علقة لينكس بجنو
مشروع GNUكان يهدف إلى انشاء نظام تشغيل شبيه بيونكس , و بالفعل بدأ العمل عليه في
1985 و تم برمجة العديد من الدوات التي تخص نظم التشغيل مثل محررات النصوص و المجمّعات
, و في اواخر الثمانينيات كانت كل المكونات الرءيسية للنظام موجودة عدا نواة (علم حاسوب) و
بالفعل بدأ العمل على المشروع الذي عرف فيما بعد باسم Hurdو لكن اخذت هذه النواه فتره
طويله جدا من اجل برمجتها , و بعد فتره قليله من بدأ العمل في Hurdظهرت نواة لينكس
بصورة مستقلة عن مشروع جنو , لكن المهتمين بالحصول على نظام حر متكامل بدأوا العمل على
تطويع نواة لينكس لتعمل مع جنو , و بالتالي اندمجت نواة لينكس و ادوات مشروع جنو لتكوين
نظام تشغيل حر تماما وقابل للستخدام بدون أي مكونات غير حرة.
يقصد الناس غالباً بكلمة "لينكس" نظام التشغيل المتكامل الذي يحتوي على الواجهه الرسومية و
البرامج الخرى من المجمّعات و غيره , و لكن في الحقيقه يفضل الكثير و خصوصاً ريتشارد ستالمن
اطلق اسم جنو / لينكس , لن في الحقيقه لينكس عباره عن نواة نظام تشغيل بينما تشكل أدوات جنو
الجزء الكبر من النظام وبدونها تصبح لينكس بل فائدة تقريبا
لينكس ومينكس
يعتقد البعض ان نواة لينكس مبنيه على نظام التشغيل Minixو هذا غير صحيح حيث صرّح
البرفسور اندرو تانينباوم اكثر من مرّه بأن نواة لينكس ليست مبنيه على نظام مينكس , و لكن في
الحقيقه ان لينوس تورفالدز كان يستخدم مينكس اثناء عمله في برمجة الصدارات الوليه من لينكس
و يتبع انشاء الله فى مقال اخر
عن التطور لlinux و توزيعاته
اى استفسار
يونكس ( (Unixأو ( (UNIXهو علامة تجارية لنظام تشغيل أجهزة الكمبيوتر قام بكتابته
وتطويره موظّفو شركة AT&T (مختبرات بيل). من الاشخاص الُاول الذين أشرفوا على هذا
المشروع هم : كين تومسون، "دينيس ريتشي"، و "دوجلس مكيلروي". في بداية تكوين ما يعرف
اليوم بأحد أهم نُظم التشغيل في عالم الكمبيوتر، لم يكن يخطر على بال القائمين عليه هذا النجاح
المبهر في نظام التشغيل المعروف بـ "يونكس" أو "ينكس".
تاريخ Unix
شهدت نهاية الستينيات من القرن الماضي تكاتف كل من : معهد ماسيتشيوسيتس للتكنولوجيا ،MIT
شركة ) AT&Tمختبرات بيل)، و شركة جينيرال إليكتريك ( (GEللعمل على نظام تشغيل
تجريبي أُطلق عليه إسم ملتيكس ( .(Multicsكان يفترض بالنظام ملتيكس ان يكون تفاعلي
ومتجاوب مع مستخدم النظام ناهيك عن ضرورة أمنية النظام من محاولت الختراق للملفات السرية
التي يقوم النظام على حفظها في مستودع الحفظ. رأى المشروع النور على شكل نظام تشغيل قابل
للتطبيق إل ان النظام أظهر أداءً رديءً والذي جعل شركة AT&Tتنسحب من المشروع وتركّز
طاقاتها في مكان آخر.
"كين تومسون" كان أحد مطوري الانظمة لدى مختبرات بيل واستمر في تطويره لنظام التشغيل
وطوّر لعبة من ألعاب الكمبيوتر وأسماها "السفر عبر الفضاء". تيقّن تومسون من أداء اللعبة وبطئها
ناهيك عن التكلفة المرتفعة نسبياً لممارسة اللعبة، فأعاد تومسون كتابة اللعبة، وبالتعاون مع
"دينيس ريتشي"، إستطاع الرجلن من تشغيل اللعبة على جهاز . 7- .DEC PDPتجدر الشارة
ان عمل نظام التشغيل ملتيكس كان على جهاز 546- GEالعملق.
بالخبرة التي إكتسبها تومسون جرّاء كتابته للعبة "السفر عبر الزمن"، والخبرة المكتسبة من مشروع
نظام التشغيل ملتيكس، طوّر تومسون نظام تشغيل جديد يقوم بأكثر من عملية في نفس الوقت ويقوم
على خدمة أكثر من مستخدم في الوقت ذاته أيضاً. أضاف فريق العمل مترجم لوامر المستخدم وأسموا
نظام التشغيل الجديد "يونكس" Unicsوالذي أصبح اسمه فيما بعد، .Unix
حتي هذه اللحظة، لم تتقدم مختبرات بيل بأي نوع من الدعم المادي لمشروع تطوير يونكس حتى
دعت الحاجة التي تقدّمت بها "مجموعة أبحاث علوم الكمبيوتر" لتشغيل نظام يونكس على جهاز أكبر
بكثير من جهاز 7- .PDPوعد كل من تومسون و ريتشي بتزويد نظام التشغيل الجديد ببرنامج
تعديل نصوص وتهيئة يونكس للعمل على جهاز 11- PDPمما أقنع مختبرات بيل بتقديم الدعم
المالي للمشروع. بهذا، تم العلن رسمياً عن ولدة نظام يونكس في العام 1970 وكُتِب نظام
يونكس في باديء المر باستخدام لغة "السيمبلي" .Assembly
في العام 3791، إتخذت مختبرات بيل قراراً يقضي بإعادة كتابة يونكس باستخدام لغة الكمبيوتر
Cعوضاً عن لغة السيمبلي والذي بدوره سيسهّل عملية نقل نظام التشغيل لجهزة كمبيوتر أخري
ولتمكين مطورين آخرين من إضافة وتحسين نظام التشغيل. قرار مختبرات بيل ساعد في سرعة
تطوير يونكس وقامت شركة AT&Tبترخيص المنتج يونكس للجامعات، الشركات التجارية،
وحكومة الوليات المتحدة.
إستمر التطوير لنظام التشغيل الجديد ومر يونكس خلل إصدارات عديدة مطوّرة وعملت شركة
"ويستيرن إليكتريك" ،Western Electricالشركة البنت لشركة AT&Tبتطوير نسخة
من نظام يونكس معدّلة مما سبب ربكة في إصدارات يونكس ناهيك عن الربكة التي تسببتها إضافات
الجامعات والشركات التجارية على نظام يونكس، المر الذي جعل شركة AT&Tتُصْدِر نظام
يونكس التجاري بدون المصدر .Source codeدخل على تطوير نظام يونكس جامعة
كاليفورنيا لدى مدينة بيركلي وأسهمت إسهاماً يشار له بالبنان أل وهو نظام TCP/IP
للتصالت.
قامت بعض الشركات التجارية بعرض منتجها التجاري الخاص لنظام تشغيل يونكس والذي يتوافق مع
أجهزة الكمبيوتر متوسطة الحجم Miniالتابعة لهذه الشركات التجارية، ومن أشهر من تفرّغ لهذا
العمل "بيل جوي" و "تشك هيلي" وأسس الرجلن شركة أسموها "سن أو أس" SunOSوالتي
تعرف اليوم بشركة "سن ميكروسيستيمز" Sun Microsystemsالعملقة.
قامت شركة AT&Tبتحسينات كثيرة على نظام تشغيل يونكس وقررت الشركة في العوام
1989-1987 أن تدمج إصدار شركة ميكروسوفت لنظام تشغيل يونكس والذي يعرف آنذاك بنظام
"زينكس" Xenixوإصدارات كثيرة لتخرج بنظام يونكس النسخة الخامسة، الصدار الرابع
4 SVRوأسدلت شركة AT&Tالستار على جميع الصدارات المتنافسة فيما يتعلق بنظام تشغيل
يونكس!
في العام 1993، باعت شركة AT&Tكل حقوق يونكس لشركة " "Novelوالتي بدورها
أرادت بهذه الصفقة مواجهة شركة "مايكروسوفت" وإصدارها الجديد والذي كان يعرف بنظام NT
ولم تنجح شركة نوفيل من تحقيق مطلبها نتيجة صعوبة تسويق المنتج مقارنة بالموال الهائلة
والمتوفرة لشركة ميكروسوفت وكفاءتها في تسويق منتجاتها مما دعى شركة نوفيل لبيع حقوق
يونكس لمجموعة . X/Open
في واقع المر، وفي معمعة بيع حقوق يونكس بين الشركات المتعدّدة، آلت حقوق يونكس المصدرية
Source codeلشركة "عمليات سانتا كروز" SCOوالتي بدورها باعت تلك الحقوق لشركة
"أنظمة كالديرا". اليوم، شركة أنظمة كالديرا تطالب بجميع حقوقها القانونية من كل من يستعمل
نظام لينكس ذو المصدر المفتوح وتدّعي شركة أنظمة كالديرا ان نظام لينكس يحتوي على جزء من
مصدر يونكس التجاري بدون تفويض رسمي من قِبل شركة أنظمة كالديرا!
لعل من أفضل العمال التجارية المبنية على نظام يونكس تلك التي قام بها ستيف جوبز في منتصف
الثمانينات من القرن العشرين عندما ابتدع شركة "نكست" وقام بعرض جهاز نكست في السواق.
ويعتقد البعض أن سبب فشل نكست أنه كان سابقاً لوانه. والعرض الثاني ليونكس على المستوى
التجاري هو الذي قام به نفس صاحب نكست عندما جعل نظام التشغيل لجهزة "ماكنتوش" هو الـ
يونكس. وأثبت ستيف بفعله هذا أن يونكس يمكن تطبيقه على جهاز الكمبيوتر للاستعمالت اليومية.
تعريف اللينوكس
لِينُكس أو لينوكس ( )Linuxهو نظام تشغيل حُر مفتوح المصدر. يغلب استعمال لفظة "لينكس"
ويقصد بها نظام التشغيل الكامل المكون من النواة والحزم و المكتبات المصاحبة لها، ويفضل البعض
اطلق إسم "جنو/لينوكس" على النظام ككل بدل من "لينكس" فقط. بسبب ترخيصه الحر، يتمتع
لينكس بدرجة عالية من الحرية في تعديل و تشغيل وتوزيع و تطوير أجزاءه، ويعتبر لينوكس من
النظمة الشبيهة بيونكس ويصنف ضمن عائلة يونكس إلى جانب أنظمة أخرى بعضها تجارى و بعضها حُر
كـسولريس و .FreeBSD
بسبب الحرية التي يوفرها لينكس لكونه خاضعا لرخصة جنو العمومية ( )GPLفقد فتح المجال
للخرين للتطوير عليه بشكل نجح في التأسيس لنظام تديره مليين العقول وتساهم في تطويره،
حتى أصبح يعمل على طيف عريض من المنصات تتراوح بين الخادمات العملقة وأجهزة الهاتف
الجوال، وتطورت واجهات المستخدم العاملة عليه لتدعم كل لغات العالم تقريبا، وبسبب كونه حر
ومفتوح المصدر وسهولة تطويع وتغيير سلوك النظام، فإن سرعة تطوره عالية وأعداد مستخدميه
تتزايد على مستوى الجهزة الشخصية و الخادمات .
يعتبر لينوكس من البرمجيات الحرة، ولينكس بكونه نظاما حرا ليعني بالضرورة كونه نظاما مجانيا
إذ ان الجهة التي تريد البرنامج مسؤولة عن توفير الشفرة المصدرية للبرنامج ولكنها في نفس
الوقت حرة في ان تبيع و تحدد سعر النسخة التي قامت ببناءها. تم إنتاج العديد من التوزيعات
لنظام لينكس إذ قامت العديد من المجموعات بتجميع البرامج المفتوحة المصدر على هيئات مختلفة
لتسهيل تركيب النظام وللوصول الى أهداف مختلفة , يستعمل البعض مصطلح إصدارات او نكهات للشارة
الى التوزيعات المختلفة الي تتراوح إستخدامها من الحاسوب المنزلي الى الخوادم. لكل إصدار او
توزيع او نكهة مميزات خاصة وليمكن الجزم بان إصدار معين هو أفضل من إصدار آخر فبعض
التوزيعات يعتبر أفضل من قبل المتحدثين بلغة معينة وبعض التوزيعات مفضل من قبل المستخدمين
الجدد.
إستنادا الى سكوت غرانمان في مقالة نشرت في اكتوبر 2003 فانه يوجد في لينكس حوالي 40
فايروس وهو عدد قليل مقارنة بمايكروسوفت ويندوز التي يوجد فيها حوالي 60,000 فايروس
ويرى البعض ان قلة الفايروسات في لينكس سببه عدم إنتشار النظام عالميا مقارنة بويندوز بينما
يؤكد البعض ان قلة الفايروسات في لينكس سببه تصميم النظام الذى يسمح بدرجات عالية من المان
[1] . بفضل الجهود المتواصلة في عملية تعريب لينكس أصبح نظام لينكس قادرا على التعامل مع
اللغة عربية بشكل كبير وتم تعريب واجهة الستخدام في بيئتين مشهورتين وهما جنوم و كي دي إي.
اسم وشعار لينكس
في البدايه قرر لينوس تورفالدز ان يسمي نظامه بإسم Freaxو هذه الكلمه مكونه من Freeو
Freakو الحرف Xو الذي يدل على يونكس , لم يعجب هذا السم Ari Lemmkeصديق
لينوس تورفالدز الذي اقترح على تورفالدز ان يضع نسخه من لينكس على الانترنت و هو تكفل
بحساب الـ FTPحيث قام بتسمية مجلد النظام بإسم Linuxو الذي يقصد بها Linus
. Minixتم اختيار البطريق شعارا لنظام لينكس بناء على اقتراح من لينوس تورفالدس نفسه في
احدى الرسائل التي أرسلها إلى احدى القوائم البريدية. بعد اعتماد البطريق كـ شعار رسمي من اجل
لينكس اقترح احدهم ان يتم تسمية البطريق بإسم Tuxو الذي يُقصد به Torvalds Unix
تاريخ تطوره
مشروع جنو
بدأ ريتشارد ستالمن مشروع جنو في 27 سبتمبر من العام 1983، لبناء نظام تشغيل حر بالكامليوفر لمستخدمي الحاسوب حريتهم ويعفيهم من الضطرار لستخدام برمجيات محتكره تسلبهم حريتهم
في تعديل وتطويع ومشاركة البرمجيات مع بعضهم البعض. بدأ المشروع في كتابة نظام التشغيل جنو
تقريبا من الصفر عن طريق كتابة أدوات بديلة لدوات نظام يونكس بحيث تستبدلها الواحدة تلو
الخرى حتى يكتمل نظام التشغيل. مع نهاية الثمانيات وبداية التسعينات كانت تقريبا كل المكونات
الساسية لنظام جنو قد اكتملت ماعدا النواة، فحتى ذلك الوقت لم تكن هناك نواة مكتملة لنظام جنو
ولكن كانت هناك محاولت ل تزال في بدايتها لعمل نواة (والتي عرفت فيما بعد باسم هيرد) مبنية
على النوية ماخ، لكن هذا استغرق وقتا طويل جدا. هنا أتى دور نواة لينكس.
النواة لينكس (نواة)
في هذه الثناء، عام 1991، بدأ تطوير نواة أخرى كهواية للطالب الفنلدي لينوس تورفالدز
أثناء دراسته في جامعة هلسينكي في فنلندا. في البداية استخدم تورفالدز مينيكس على حاسوبه
الشخصي، وهو نسخة مبسطة لنظام تشغيل شبيه بيونكس طورها البرفسور أندرو تانينباوم لتستخدم
في تدريس تصميم أنظمة التشغيل. لكن تانينباوم لم يكن يسمح للخرين بتطوير مينيكس، مما دفع
لينوس لكتابة بديل له.
في البداية كان من الضروري وجود حاسوب يعمل بمينكس لعداد وتثبيت لينكس، كما كانت هناك
حاجة أيضا لنظام تشغيل آخر ليقوم بتحميل وتشغيل لينكس. لكن بعد ذلك ظهرت محملت إقلاع
مستقلة مثل .LILOتفوق نظام لينكس بسرعة على مينكس وظيفيا؛ طوع تورفالدز ومطوري
لينكس الوائل عملهم ليعمل مع مكونات جنو وأدوات بيئة المستخدم لعمل نظام تشغيل كامل الوظيفة
وحر.
حاليا، مازال تورفالدز يوجه عملية تطوير النواة، بينما تطور مكونات أخري مثل جنو بشكل مستقل
(تطوير نواة لينكس ليس جزءا من مشروع جنو). تقوم مجموعات وشركات أخري بتوزيع هذه
المكونات مع بعضها البعض على شكل توزيعات لينكس
علقة لينكس بجنو
مشروع GNUكان يهدف إلى انشاء نظام تشغيل شبيه بيونكس , و بالفعل بدأ العمل عليه في
1985 و تم برمجة العديد من الدوات التي تخص نظم التشغيل مثل محررات النصوص و المجمّعات
, و في اواخر الثمانينيات كانت كل المكونات الرءيسية للنظام موجودة عدا نواة (علم حاسوب) و
بالفعل بدأ العمل على المشروع الذي عرف فيما بعد باسم Hurdو لكن اخذت هذه النواه فتره
طويله جدا من اجل برمجتها , و بعد فتره قليله من بدأ العمل في Hurdظهرت نواة لينكس
بصورة مستقلة عن مشروع جنو , لكن المهتمين بالحصول على نظام حر متكامل بدأوا العمل على
تطويع نواة لينكس لتعمل مع جنو , و بالتالي اندمجت نواة لينكس و ادوات مشروع جنو لتكوين
نظام تشغيل حر تماما وقابل للستخدام بدون أي مكونات غير حرة.
يقصد الناس غالباً بكلمة "لينكس" نظام التشغيل المتكامل الذي يحتوي على الواجهه الرسومية و
البرامج الخرى من المجمّعات و غيره , و لكن في الحقيقه يفضل الكثير و خصوصاً ريتشارد ستالمن
اطلق اسم جنو / لينكس , لن في الحقيقه لينكس عباره عن نواة نظام تشغيل بينما تشكل أدوات جنو
الجزء الكبر من النظام وبدونها تصبح لينكس بل فائدة تقريبا
لينكس ومينكس
يعتقد البعض ان نواة لينكس مبنيه على نظام التشغيل Minixو هذا غير صحيح حيث صرّح
البرفسور اندرو تانينباوم اكثر من مرّه بأن نواة لينكس ليست مبنيه على نظام مينكس , و لكن في
الحقيقه ان لينوس تورفالدز كان يستخدم مينكس اثناء عمله في برمجة الصدارات الوليه من لينكس
و يتبع انشاء الله فى مقال اخر
عن التطور لlinux و توزيعاته
اى استفسار
No comments:
Post a Comment