نظام تشغيل مفتوح المصدر وأشهر الأمثلة عليه
كل جهاز كهربائي الكتروني أيًا اكن نوعه، يحتاج إلى نظام تشغيل ليصبح قادر على أداء مهامه، وإلا بقي مثل كومة الخردة البالية، فالكمبيوتر مثلًا يبقى مجموعة من الخردوات المتراصة إلى جانب بعضها ما لم يتم برمجته من خلال نظام تشغيل لأداء الوظيفة المطلوبة منه، وكذلك الأمر بالنسبة للهاتف والغسالة والميكرويف وجميع الأجهزة الكهربائية الأخرى، حتى ساعة اليد البسيطة، لا يمكنها العمل من دون برنامج تشغيل يحدد لها الطريقة التي يجب أن تعمل بها.
توجد بعض الأنظمة في تشغيل الكمبيوتر يطلق عليها أنظمة تشغيل مفتوحة المصدر، فما هو نظام تشغيل مفتوح المصدر وأشهر الأمثلة عليه
ما هي أنظمة التشغيل ذات المصدر المفتوح؟
يدعم نظام التشغيل، على سبيل المثال Windows على جهاز الكمبيوتر الخاص بك أو Android على هاتفك ، العديد والعديد من سطور التعليمات البرمجيةـ وفي نظام تشغيل مغلق المصدر مثل Windows ، لا يمكن تغيير هذا الرمز إلا عن طريق Microsoft، وعرضه فقط من قبل عدد قليل من العملاء المحددين مثل الشركات الكبرى. في المقابل ، فإن الكود الأساسي لأنظمة التشغيل مفتوحة المصدر ليس متاحًا مجانًا فقط لأي شخص لعرضه ولكن أيضًا للتعديل والاستخدام والمشاركة، بموجب شروط ترخيص المصدر المفتوح مثل MIT و GNU Public License و Apache 2.0، حيث يتم السماح لأي شخص بفحص الكود المصدري بهذه الطريقة، وهذا له العديد من المزايا، إذ يمكن لأولئك الذين لديهم معرفة تقنية كافية تخصيص نظام التشغيل وإصلاح المشكلات عند ظهورها من خلال الخوض في التعليمات البرمجية المصدر، كما أنه يسمح بتطوير أنظمة تشغيل مفتوحة المصدر لتكون بقيادة المجتمع ، أو على الأقل متأثرة به.
برامج مكتبية مفتوحة المصدر
من الأمثلة على البرامج المكتبية مفتوحة المصدر نذكر ما يلي:
- Abiword – أداة معالجة كلمات.
- Open Office.org – مجموعة إنتاجية الأعمال
- Libreoffice -مجموعة إنتاجية الأعمال
- CiviCRM – إدارة علاقات العملاء
- vTiger CRM Open Source – إدارة علاقات العملاء
- MySQL – database
- Ingres – database
أنظمة تشغيل مفتوحة المصدر
من الأمثلة على أنظمة التشغيل مفتوحة المصدر نذكر ما يلي:
- GNU/Linux (إصدارات أو توزيعات مختلفة تشمل Debian, Fedora, Gentoo, Ubuntu and Red Hat) – operating system
- FreeBSD – نظام تشغيل
- Android – منصة الهاتف المحمول
مواقع مفتوحة المصدر
من الأمثلة على المواقع مفتوحة المصدر نذكر ما يلي:
- WordPress – منصة استضافة المدونات
- Alfresco Community Editions – نظام إدارة محتوى المؤسسة
- Joomla – نظام إدارة محتوى المؤسسة
- Drupal -نظام إدارة محتوى المؤسسة
- Magento – منصة مواقع التجارة الإلكترونية
- PrestaShop – منصة مواقع التجارة الإلكترونية
- Apache – برنامج خادم الويب
- NginX – برنامج خادم الويب
- PHP -محرك برمجة تطبيقات الويب
ما هو لينوكس؟
في قلب معظم أنظمة التشغيل مفتوحة المصدر اليوم ، نواة Linux، حيث يوفر Linux جوهر أنظمة التشغيل مفتوحة المصدر، وهي النواة التي تتفاعل مع أجهزة الكمبيوتر، وقد تم تطويرها بواسطة Linus Torvalds في عام 1991.
توفر هذه النواة الوظائف الأساسية التي يحتاجها أي نظام تشغيل، وتتحكم في كيفية معالجة البيانات وتقسيمها إلى الذاكرة، وكيف يتعامل النظام مع الملفات، وكيف يتفاعل مع الأجهزة المتصلة بالكمبيوتر والمهام الأساسية الأخرى.
يقوم صانعو أنظمة التشغيل بعد ذلك ببناء أدوات يتم توصيلها بنواة Linux، لإنشاء نظام تشغيل، وتتراوح هذه الأدوات من أنظمة النوافذ التي تشغل أسطح المكتب الرسومية إلى خدمات إدارة الأنظمة التي تعمل في الخلفية، ويستمر تطوير نواة Linux تحت إشراف Torvalds ، مع إصدار الإصدار 5.0 من Linux kernel مؤخرًا.
تشير مؤسسة البرمجيات الحرة أيضًا إلى مقدار أنظمة التشغيل الحديثة مفتوحة المصدر التي تقترض أيضًا من نظام التشغيل GNU وأدواته، بحجة أنه يجب الإشارة إلى أنظمة التشغيل المستندة إلى Linux باسم أنظمة التشغيل المستندة إلى GNU / Linux.
هل توجد أنظمة تشغيل ذات مصدر مفتوح لا تعتمد على لينوكس؟
أحد البدائل البارزة هو FreeBSD ، وهو نظام تشغيل مجاني يعود تاريخه إلى نظام التشغيل Berkeley Unix في سبعينيات القرن الماضي ، ولكنه لم يتم إنشاؤه حول نواة Linux، وعلى الرغم من أن النظام الشبيه بـ Unix لا يعتمد على Linux ، إلا أنه يمكن استخدامه مع أسطح المكتب Gnome 2 و KDE ، والتي سيكون تخطيطها مألوفًا لمستخدمي Linux منذ فترة طويلة ، بالإضافة إلى تشغيل العديد من التطبيقات المتوافقة مع Linux، وربما يكون البديل الأكثر إثارة للدهشة هو ReactOS ، وهو نظام تشغيل مفتوح المصدر قيد العمل يشبه نظام التشغيل Windows XP وقد تم تصميمه ليكون بديلاً لنظام Windows يتصرف تمامًا مثل النظام المفضل القديم.