نظام التشغيل هو البرنامج الذي يتحكم مباشرة في أجهزة الكمبيوتر.
حقوق الصورة: mindscanner / إستوك / جيتي إيماجيس
تستخدم أنظمة التشغيل ذات المصدر المغلق رمزًا مملوكًا ويتم الاحتفاظ به سريًا لمنع استخدامه من قبل الكيانات الأخرى. تقليديا ، يتم بيعها من أجل الربح. تستخدم أنظمة التشغيل مفتوحة المصدر كودًا يتم توزيعه مجانًا ومتاحًا لأي شخص للاستخدام ، حتى للأغراض التجارية. كلا النوعين من أنظمة التشغيل لهما مزايا.
التسعير
لا تكلف أنظمة التشغيل مفتوحة المصدر مثل Linux أو FreeBSD أي شيء ، من خلال بعض شركات Linux ، مثل Red Hat ، توفر إصدارات مدعومة مقابل رسوم. يمكن أن تكون أنظمة التشغيل مغلقة المصدر إما مجانية أو معروضة بسعر. يأتي Microsoft Windows مثبتًا مسبقًا على العديد من أجهزة الكمبيوتر الجديدة ؛ على الرغم من أنك لست مضطرًا إلى الدفع بشكل منفصل مقابل ذلك ، يتم احتساب تكلفة ترخيص Windows في السعر حسب الشركة المصنعة للكمبيوتر ، التي تدفع لشركة Microsoft رسوم ترخيص مجمعة لجميع النسخ المثبتة مسبقًا من شبابيك. يمكن شراء Windows بشكل منفصل لأجهزة الكمبيوتر التي لا تحتوي على نظام تشغيل أو كترقية إلى إصدار سابق من Windows. يتم أيضًا تثبيت OS X مسبقًا على أجهزة Mac الجديدة ، مع رسوم بسيطة يتم تحصيلها عادةً للترقيات ، على الرغم من أن ترقية Mavericks كانت مجانية.
فيديو اليوم
تطوير
مع أنظمة التشغيل المغلقة المصدر ، عادة ما يتم دفع تكاليف التطوير من قبل الشركة نفسها ، التي تقوم بتعيين المطورين وتحديد اتجاه المشروع. يوفر هذا فائدة فريق محترف من المطورين وأداء مضمون ، وهو أمر ضروري لحزم برامج معينة. في مجتمع المصادر المفتوحة ، يتم تحديد اتجاه المشروع إما من قبل مجلس الإدارة أو المجتمع أو الأفراد. يتم إنشاء تكاليف التطوير من خلال مجموعة من التبرعات من الشركات والأفراد ، أو من خلال طرق غير مباشرة مثل المطورين الذين تدفع لهم الشركات مقابل العمل على المصدر المفتوح الشفرة. على سبيل المثال ، تدفع كل من IBM و Red Hat ، اللتان تبيعان أنظمة Linux ودعم Linux ، للموظفين للتطوير كود Linux مفتوح المصدر ، والذي لا يستفيد فقط من متغيرات Linux مفتوحة المصدر ، ولكن مشاريع Linux الأخرى مثل نحن سوف. تدفع Apple أيضًا مطوريها للعمل على متغير BSD Darwin ، وهو أساس برنامج OS X الخاص بها. المشاريع مفتوحة المصدر حرة في اختيار اتجاهها ولا تحركها الربحية.
توفر المصدر
لن تسمح الشركات المصنعة لأنظمة التشغيل مغلقة المصدر ، مثل Windows أو OS X ، بعرض كود البرمجة الخاص بها من قبل معظم الأطراف الثالثة. إذا كانت هناك ثغرة أمنية في الكود ، فيجب أن تكتشفها الشركة نفسها ؛ نظرًا لوجود عدد محدود من المطورين المعينين للمشروع ، فمن الممكن أن تمر الثغرة الأمنية دون أن يلاحظها أحد. في أنظمة التشغيل مفتوحة المصدر ، يمكن لأي شخص عرض الكود. من الناحية النظرية ، يعني هذا أن العديد من الأشخاص سيكونون قادرين على رؤية كود البرمجة ، مما يوفر إمكانية اكتشاف أي ثغرات أسرع من أنظمة التشغيل المغلقة المصدر. في الممارسة العملية ، هذا ليس هو الحال دائمًا. نظرًا لأن المطورين قد يكونون متطوعين يعملون على ما يهتمون به أو موظفين يدفع لهم أ شركة للعمل على جزء معين من التعليمات البرمجية ، قد تستمر الثغرات الأمنية في أجزاء أخرى من التعليمات البرمجية غير ملاحظ.
أمثلة
تتضمن أمثلة أنظمة تشغيل الكمبيوتر مفتوحة المصدر Linux و FreeBSD و OpenSolaris. تتضمن أنظمة التشغيل مغلقة المصدر Microsoft Windows و Solaris Unix و OS X. تتضمن أنظمة التشغيل القديمة ذات المصدر المغلق OS / 2 و BeOS و Mac OS الأصلي ، والذي تم استبداله بـ OS X. على أنظمة الهاتف المحمول والأجهزة اللوحية ، تشتمل أنظمة التشغيل المغلقة المصدر على Windows Phone و iOS ونظام التشغيل Symbian OS الذي تستخدمه BlackBerry. يعتمد Android على نظام التشغيل Linux OS مفتوح المصدر ، على الرغم من أنه يحتوي على العديد من الامتدادات الخاصة والمغلقة المصدر. يعد نظام التشغيل Firefox OS المستند إلى Linux مثالاً على نظام تشغيل محمول مفتوح المصدر بالكامل ، على الرغم من أنه لم يكتسب شعبية كبيرة بعد.