ماذا لو يتم تيسير برمجة أنظمة التشغيل

أتسائل لو أنه يتم تيسير برمجة أنظمة التشغيل سواء من حيث توحيد وتقييس العتاد وسواء بطرح أدوات وبيئات تطوير ومكتبات تسهل من عملية برمجة أنظمة التشغيل بحيث يمكن إنتاج أنظمة تشغيل مبسطة ومخصصة وذلك من أجل تطبيقات خاصة ولأجل شركات خاصة

  • إن هذا من شأنه أن يفتح سوق عمل جديد للمطورين

  • وكذلك يجعل من الشركات أن تطلب برمجة أنظمة تشغيل خاصة بها ولا تقبل إلا تطبيقات خاصة تعمل عليها

  • وهذا بدوره يجعل الناحية الأمنية و الخصوصية أكثر حماية بدلا من الوقوع تحت رحمة ثغرات أنظمة التشغيل المشهورة أو الشائعة أو المطروحة للعموم

  • أي أن الشركة أصبحت تملك تطبيقها ونظام تشغيلها الخاص بها والتي لا يعلم أسرارها إلا هي

  • هذا بدوره يجعل تطبيقها غير عرضة للتسريب إلا في حال تسريب نظام التشغيل الخاص بها

فهل من الممكن أن تنتشر مثل هذه الثقافة قريبا ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مجهول
  • حذف بواسطة المستخدم

نعم ولكن هذا يبقى على نطاق شركات كبيرة وتملك كادر لتنفيذ هذا الأمر

وأما ما أدعو إليه هو جعل هذا الأمر سهل التنفيذ من قبل الشركات الصغيرة ويمكن تطبيقه من قبل أفراد أو فرق برمجة صغير

وأن يتم إنتاج بيئات تطوير موجهة لبرمجة أنظمة التشغيل حتى باللغات الدنيا مثل الأسمبلي

مجهول
  • حذف بواسطة المستخدم
-4

ان تقوم بعمل توزيعه لينكس لا يعنى انك قمت بعمل نظام تشغيل و لا اقتربت حتى, بل هو فقط وضع اسمك على كيرنل اللينكس مضافا اليه بضع برمجيات أخرى لأنك اخترت ان تضعهم مع بعضهم البعض.

-3
مجهول
  • حذف بواسطة المستخدم

قد يكون تخصيص نظام تشغيل للحماية امر مهم مثلاً اجهزة الحكومات او الاجهزة العسكرية من المفترض ان يكون لهم نظام تشغيل خاص بكل دولة ونظام انترانت لمنع عمليات التجسس والاختراق العشوائي من صغار الهكر !

ولكني افكر من نواحي عديدة بخصوص المستخدم العادي

تخيل لو ان الانظمة كثيرة سيكون هناك تشتت بالنسبة للمبرمجين وقد تخسر نسبة من السوق !

يعني لو افترضنا ان حصة الويندوز ٧٠٪ يعني احتمالية وجود عميل كبيرة

ولكن لو كانت ١٠٪ مثلاً مع تعدد الانظمة هنا قد قل عدد العملاء

ايضاً التكلفة

لا اظن ان تكلفة انشاء تطبيق على نظام تشغيل مثل انشاء نظام تشغيل !

قد تجد المبرمج يخفض من السعر ليحصل على العملاء ويزيد عمله

والنقطة الاخيرة مع احترامي الشديد

كثير من المطورين مهملين لهندسة البرمجيات وهيا اساسية لاستقرار التطبيق

هل تتوقع انهم سيطبقون هندسة انظمة التشغيل والتي تعتبر نواة لاستقرار الانظمة ؟

لا اعتقد ان هذا الامر سيحوذ على اهتمام الشركات الصغيره والمتوسطه خصوصا في عالمنا العربي كيف تهتم بهاذا الامر وهذه الشركات ( اقصد شركات البرمجيات) لا تعرف شيئ عن البرمجه سوى برمجة قواعذ البيانات اضف الى ذلك انها قد تفرض اعباء ماليه على هذه الشركه بلمقارنه مع النسخه المقرصنه من ويندوز

لا يمكن "توحيد" (هوس التوحد...) المعالجات.

لأن المعالجات المتنوعة (intel, arm...) موجودة لأغراض جادة، فمثلا arm موجود ليستهلك أقل طاقة ممكنة و لهذا تجده في أغلب الأجهزة المحمولة الصغيرة.

بما أنه لا يوجد عتاد كامل بدون عيوب ستكون هناك حاجات لتوفير عتاد ذلك العيب فيه مرقع، لكن سيظهر عيب آخر فيه...

وكذلك يجعل من الشركات أن تطلب برمجة أنظمة تشغيل خاصة بها ولا تقبل إلا تطبيقات خاصة تعمل عليها

أي أن الشركة أصبحت تملك تطبيقها ونظام تشغيلها الخاص بها والتي لا يعلم أسرارها إلا هي

أنت فكرت في عتاد موحد لكن لم تفكر في ناقلية البرامج. يعني لو شخص يريد برمجة محرر نصوص سيظطر لجعل برنامجه يتوافق مع 50 نظام تشغيل مختلف تماما عن الآخر (هذا ان كان عدد مستخدمي كل نظام خاص متساوي) و يغير الكود آليا كل مرة يعمل compile؟

ان لم يكن عدد المستخدمين متساوي فربما سينجو 3 او 5 تقريبا من الأنظمة الخاصة تلك و سيكون لكل نظام ناجي عدد مستخدمين مقبول.

حاليا يوجد POSIX لتوفير أكبر توافق بين أنظمة التشغيل و البرمجيات.