نظم التشغيل على الإنترنت
نظام تشغيل الإنترنت ، أو نظم تشغيل الإنترنت ، هي كل أنظمة التشغيل المصممة لتشغيل جميع التطبيقات والخدمات الخاصة بها من خلال استخدام الإنترنت، (متصفح الويب). تتمثل مزايا نظام التشغيل هذا في أنه يتم تشغيله على جهاز نحيف ، مما يسهل إدارة أنظمة الحاسب زهيدة الثمن؛ وقد يتطلب الأمر تصميم جميع التطبيقات على معايير مشتركة مفتوحة. لن ترتبط تطبيقات المستخدم ومستنداته وتفضيلاته بجهاز حاسوبي واحد، بل سيتم وضعها في شبكة الإنترنت السحابية. تمت ترقية نظام التشغيل على الإنترنت كنوع مثالي من النظام الأساسي «للبرمجيات كخدمة».

نبذه تاريخيه 
بدأ الحديث عن أنظمة التشغيل على الإنترنت في عام 1995 عندما بدأت حرب المتصفحتشتعل بين Microsoft وNetscape .

استجابةً للقدرات المحدودة لـ HTML في ذلك الوقت، بدأت Microsoft في تطوير نظام أساسي لتأليف المحتوى عبر الإنترنت يستند إلى OLE الموزع (ربط الكائنات وتضمينها) والتي أطلق عليها اسم Blackbird. باستخدام OLE ، ستحتوي التطبيقات الموضوعة على الويب على منطق المعالجة الخاص بها، وبالتالي ستعمل بشكل مشابه للتطبيقات في بيئة سطح المكتب النموذجية. وكردة فعل سريعة، كانت هناك مخاوف من أن هذا من شأنه أن يربط الويب بتقنية Microsoft المملوكة والتي لن يتم ضمان تشغيلها عبر أنظمة مختلفة.

كتحدي، أعلن Marc Andreessen من Netscape عن مجموعة من المنتجات الجديدة التي من شأنها أن تساعد في تحويل المستعرض إلى ما أسماه "Internet OS" الذي يوفر الأدوات وواجهات البرمجة لجيل جديد من التطبيقات المستندة إلى الإنترنت. لا يزال "Internet OS" يعمل على أعلى نظام تشغيل عادي – يتمحور حول Netscape Navigator – لكنه رفض أنظمة تشغيل سطح المكتب مثل Windows ببساطة، مكررًا أن الهدف أو الغرض سيكون «تحويل Windows إلى مجموعة دنيوية من برامج تشغيل الأجهزة التي لم يتم تصحيحها بالكامل».

أوضح Andreessen أن أحدث إصدارات Navigator ليست فقط متصفحات الويب، بل مجموعات من تطبيقات الإنترنت، بما في ذلك برامج البريد، و FTP ، والأخبار، وأكثر من ذلك، وستأتي مع مجموعة متنوعة من أنواع المستندات، مثل Adobe Acrobat وApple QuickTime وSun Java applets ، والتي من شأنها أن توفر واجهات برمجة وأدوات النشر للمطورين والمبرمجين. ستستمر Netscape أيضاً في بيع برامج الخوادم الخاص بها، وستعمل تطبيقات Java الصغيرة على الأنظمة الأساسية على كلٍ من عملائها وخوادمها، وكلغة برمجة نصية في شكل JavaScript .

كما أنها ستوفر تسهيلات لمعالجة المعاملات الخلفية، ووضع نموذج العميل / الخادم مع التنقل بين العملاء وخوادم التطبيقات وخوادم قواعد البيانات. نظراً للقدرات الواسعة التي يتم تقديمها من هذه المتصفحات، أصبح الفارق الوحيد من الناحية التقنية بين Netscape Navigator ونظام التشغيل التقليدي هو أن Navigator لم يتضمن برامج تشغيل الأجهزة.

المشاكل التقنية مع Blackbird ، ونمو الويب، وما يتم رؤيته من علامات تنافسية من Netscape ، سرعان ما دفعت Microsoft إلى إعادة التفكير في إستراتيجيتها وبدأت في وضع OLE كأداة أساسية ضمن النظام البيئي المقترح لـ Netscape.

سيتم الآن تضمين OLE في صفحات الويب باستخدام مكون إضافي ActiveX ، وسيتم دمجه بسهولة على جانب الخادم باستخدام تطوير صفحات ASP النشطة.

«المجموعة الخماسية» و NC 
بدأت معارضة Microsoft في هذه الصناعة في النمو، كما حدث مع مفهوم "Internet OS"، وأدى ذلك إلى تشكيل تحالف حول تطوير Java كبديل لنظام Windows. الشركاء الرئيسيون هم نتسكيب و Sun وOracle وIBM. تمت الإشارة إلى هذه الشركات بشكل غير رسمي في الصحافة الصناعية باسم «المجموعة الرباعية». ثم بعد ذلك، إنضمت شركة نوفل (نوفل) لاحقًا إلى التحالف، مما أدى إلى تسمية هذه المجموعة بـ «المجموعة الخماسية».

في شهر مايو من عام 1997، نشرت المجموعة ورقة عمل ناقشت فيها تكامل نماذج مكونات البرمجيات في CORBA – وهي بنية شائعة الاستخدام تسمح لتطبيقات الحاسب من مختلف البائعين الذين يعملون على أنظمة مختلفة بالعمل معاً عبر الشبكات. ومن هذا المنطلق، أصدروا بعد ذلك العديد من طلبات تقديم العروض إلى مجموعة إدارة الكائنات (OMG)، وهي هيئة المعايير المسؤولة عن إدارة CORBA ، والتي تهدف إلى المساعدة في دمج جوانب مختلفة من Java. تضمنت المقترحات دعم JavaBeans – البنية التسلسلية لمكونات Java – وجافا سكريبت.

في ما كان يطلق عليه "Java-tization of CORBA"، كانت المجموعة تقوم بوضع موقع Java ليكون بنية كائن موزعة، على غرار ما قصدته Microsoft مع OLE في Blackbird. سيكون OLE موجودًا فقط كتقنية من الدرجة الثانية والتي من تتم من خلال واجهة CORBA باستخدام JavaBeans.

عززت المجموعة أيضاً فكرة وجود نظام تشغيل JavaOS – وهو نظام تشغيل بسيط قائم على Java – والذي بدوره يقوم بتشغيل متصفح الويب الخاص بـ Netscape ، ومن خلال المتصفح يقوم بتشغيل مكونات JavaBeans. سيكون هذا هو الواجهة لنظام بيئي جديد قائم على معايير مفتوحة؛ أولا، HTML في متصفح الويب؛ وثانيا، جافا، التي كانوا يأملون أن تصبح معتمدة على نطاق واسع من خلال CORBA.

ستتم استضافة JavaOS على حاسب شبكة (أو NC)، وهو مفهوم طالما طالبت به شركة أوراكل. سيكون NC حاسوب رفيعاً مصمماً فقط لإستخدام الإنترنت، مما يسمح للوصول إلى التطبيقات والمستندات المخزنة بالكامل عبر الإنترنت. رأت Oracle أن دورها هو توفير أدوات لطبقة الخوادم، حيث سيتم توفير التطبيقات التي تستضيفها الشبكة من خلال خادم تطبيقات الشبكة، والتي بدورها ستستخدم أنظمة إدارة قواعد البيانات و Oracle7 و Oracle Web Server. حددت Oracle أيضاً ما يشار إليه باسم هندسة حوسبة الشبكة (NCA)، والتي ستفصل منطق العرض التقديمي والتطبيق والوصول إلى البيانات في تطبيقات Java أو NCA.

طرحت Microsoft وIntel استجابة لهذا التحدي معيارًا لنموذج منافس يسمى NetPC ، وهو جهاز كمبيوتر بدون قرص يمكن تكييفه بشكل أساسي مع استخدام مستعرض الويب وسيعمل على تشغيل إصدار مبسط من نظام التشغيل Windows 95 ، يطلق عليه اسم Pegasus. في وقت لاحق على الطريق، تطورت هذه الفكرة إلى النت بوك. انتقدت Microsoft علانية فكرة نظام التشغيل على الإنترنت، وبدلاً من ذلك، جادلت بأن نظام تشغيل سطح المكتب التقليدي يجب أن يكون ممكّنًا على الإنترنت، بداية الفكرة لـ Active Platform ، وهي إستراتيجية الإنترنت التي بلغت ذروتها لاحقًا في إصدار نظام التشغيل Windows 98 . أصبحت هذه الاستراتيجية، التي تضمنت تجميع Internet Explorer بإحكام في Windows ، مركز الدعوى المناهضة للثقة بالولايات المتحدة ضد Microsoft. شارك كل من Gang of Five – Netscape و Sun و IBM و Oracle و Novell – في الضغط من أجل اتخاذ إجراءات ضد الاحتكار ضد Microsoft.

بحلول عام 1998، بدأ تحالف Java في الانهيار. واصلت شركة Oracle تطوير قواعد بيانات Java من جانب الخادم، ولكنها تخلت عن فكرة كمبيوتر الشبكة، وقد تخلى Netscape عن جهود متصفح Java الخاصة بهم، بدلاً من ذلك بهدف وضع أنفسهم كبوابة إنترنت. تم إلقاء اللوم على ضغوط المستثمرين.

Google , Chrome OS 
أعادت Google إحياء فكرة نظام التشغيل على الإنترنت في عام 2009 من خلال تطوير نظام التشغيل Chrome OS ، وهو نظام تشغيل قائم على نظام Linux مصمم للعمل حصرياً مع تطبيقات الويب المستندة إلى AJAX . تم تصميم نظام التشغيل ليبدو ويعمل مثل متصفح الويب Chrome ويباع على أجهزة الحاسب المحمولة التي تم تطويرها مع شركاء يطلق عليهم Chromebooks . كما قاموا بترويج G Suite ، مجموعة تطبيقات الويب الخاصة بهم، كبديل لبرامج سطح المكتب التقليدية مثل Microsoft Office .

لقد حاولت Google معالجة الانتقادات القياسية لمفهوم نظام التشغيل عبر الإنترنت بمشاريع التطوير الخاصة بها. يتيح برنامج Google Native Client للمتصفح تشغيل الشفرة الأصلية Intel x86 في (sandbox)، بحيث يمكن للبرامج الأكثر تعقيداً تشغيل هذا الجهاز بشكل أكثر استفادة من أجهزة النظام. تم إنشاء Google Gears أيضًا للسماح بالوصول دون إتصال بالتطبيقات عبر الإنترنت، على الرغم من أنه تم إهمال ذلك لصالح مخزون الويب، وهو نموذج في عملية التقييس من قبل World Wide Web Consortium (W3C).

إنظر أيضاً 

 حوسبة سحابية

المراجع 

حوسبة سحابية
خدمات الويب
نظام تشغيل الإنترنت ، أو نظم تشغيل الإنترنت ، هي كل أنظمة التشغيل المصممة لتشغيل جميع التطبيقات و الخدمات الخاصة ب ها من خلال استخدام الإنترنت ، ( متصفح الويب ) . تتمثل مزايا نظام التشغيل هذا في أن ه يتم تشغيل ه على جهاز نحيف ، مما يسهل إدارة أنظمة الحاسب زهيدة الثمن ؛ و قد يتطلب الأمر تصميم جميع التطبيقات على معايير مشتركة مفتوحة . لن ترتبط تطبيقات المستخدم ومستندات ه وتفضيلات ه ب جهاز حاسوبي واحد ، بل س يتم وضع ها في شبكة الإنترنت السحابية . تمت ترقية نظام التشغيل على الإنترنت ك نوع مثالي من النظام الأساسي « للبرمجيات كخدمة » . نبذه تاريخيه بدأ الحديث عن أنظمة التشغيل على الإنترنت في عام عندما بدأت حرب المتصفحتشتعل بين Microsoft و Netscape\ . استجابةً للقدرات المحدودة لـ H TML في ذلك الوقت ، بدأت Microsoft في تطوير نظام أساسي ل تأليف المحتوى عبر الإنترنت يستند إلى OLE الموزع ( ربط الكائنات وتضمين ها ) و التي أطلق علي ها اسم Blackbird . ب استخدام OLE ، ستحتوي التطبيقات الموضوعة على الويب على منطق ا المعالجة الخاص ب ها ، و ب التالي س تعمل ب شكل مشاب ه للتطبيقات في بيئة سطح المكتب النموذجية . وكردة فعل سريعة ، كانت هناك مخاوف من أن هذا من شأن ه أن يربط الويب بتقنية Microsoft المملوكة و التي لن يتم ضمان تشغيل ها عبر أنظمة مختلفة . كتحدي ، أعلن Marc A ndreessen من Netscape عن مجموعة من المنتجات الجديدة التي من شأن ها أن تساعد في تحويل المستعرض إلى ما أسماه " Internet OS " الذي يوفر الأدوات وواجهات البرمجة ل جيل جديد من التطبيقات المستندة إلى الإنترنت . لا يزال " Internet OS " يعمل على أعلى نظام تشغيل عادي – يتمحور حول Netscape Navigator – لٰكن ه رفض أنظمة تشغيل سطح المكتب مثل Windows ببساطة ، مكررًا أن الهدف أو الغرض س يكون « تحويل Windows إلى مجموعة دنيوية من برامج تشغيل الأجهزة التي لم يتم تصحيح ها ب الكامل » . أوضح A ndreessen أن أحدث إصدارات Navigator ليست فقط متصفحات الويب ، بل مجموعات من تطبيقات الإنترنت ، ب ما في ذلك برامج البريد ، و FTP ، والأخبار ، وأكثر من ذلك ، وس تأتي مع مجموعة متنوعة من أنواع المستندات ، مثل A dobe A crobat و Apple QuickTime وSun Java applets ، و التي من شأن ها أن توفر واجهات برمجة و أدوات النشر للمطورين والمبرمجين . س تستمر Netscape أيضاً في بيع برامج الخوادم الخاص ب ها ، وس تعمل تطبيقات Java الصغيرة على الأنظمة الأساسية على كلٍ من عملائ ها وخوادم ها ، وكلغة برمجة نصية في شكل JavaScript\ . كما أن ها س توفر تسهيلات ل معالجة المعاملات الخلفية ، و وضع نموذج العميل / الخادم مع التنقل بين العملاء وخوادم التطبيقات وخوادم قواعد البيانات . نظراً للقدرات الواسعة التي يتم تقديم ها من هذه المتصفحات ، أصبح الفارق الوحيد من الناحية التقنية بين Netscape Navigator و نظام التشغيل التقليدي هو أن Navigator لم يتضمن برامج تشغيل الأجهزة . المشاكل التقنية مع Blackbird ، و نمو الويب ، و ما يتم رؤية ه من علامات تنافسية من Netscape ، سرعان ما دفعت Microsoft إلى إعادة التفكير في إستراتيجية ها و بدأت في وضع OLE ك أداة أساسية ضمن النظام البيئي المقترح لـ Netscape . س يتم الآن تضمين OLE في صفحات الويب ب استخدام مكون إضافي A ctiveX ، و س يتم دمج ه ب سهولة على جانب الخادم ب استخدام تطوير صفحات A SP النشطة . « المجموعة الخماسية » و NC بدأت معارضة Microsoft في هذه الصناعة في النمو ، كما حدث مع مفهوم " Internet OS " ، و أدى ذلك إلى تشكيل تحالف حول تطوير Java كبديل ل نظام Windows . الشركاء الرئيسيون هم نتسكيب و Sun وOracle وIBM . تمت الإشارة إلى هذه الشركات ب شكل غير رسمي في الصحافة الصناعية ب اسم « المجموعة الرباعية » . ثم بعد ذلك ، إنضمت شركة نوفل ( نوفل ) لاحقًا إلى التحالف ، مما أدى إلى تسمية هذه المجموعة بـ « المجموعة الخماسية » . في شهر مايو من عام نشرت المجموعة ورقة عمل ناقشت في ها تكامل نماذج مكونات البرمجيات في C ORBA – و هي بنية شائعة الاستخدام تسمح لتطبيقات الحاسب من مختلف البائعين الذين يعملون على أنظمة مختلفة ب العمل معاً عبر ال شبكات . و من هذا المنطلق ، أصدروا بعد ذلك العديد من طلبات تقديم العروض إلى مجموعة إدارة الكائنات ( OMG ) ، و هي هيئة المعايير المسؤولة عن إدارة C ORBA ، و التي تهدف إلى المساعدة في دمج جوانب مختلفة من Java . تضمنت المقترحات دعم JavaB eans – البنية التسلسلية لمكونات Java – وجافا سكريبت . في ما كان يطلق علي ه " Java - tization of C ORBA " ، كانت المجموعة تقوم ب وضع موقع Java ل يكون بنية كائن موزعة ، على غرار ما قصدت ه Microsoft مع OLE في Blackbird . س يكون OLE موجودًا فقط كتقنية من الدرجة الثانية و التي من تتم من خلال واجهة C ORB A ب استخدام JavaB eans . عززت المجموعة أيضاً فكرة وجود نظام تشغيل JavaOS – و هو نظام تشغيل بسيط قائم على Java – و الذي ب دور ه يقوم بتشغيل متصفح الويب الخاص بـ Netscape ، و من خلال المتصفح يقوم بتشغيل مكونات JavaB eans . س يكون هذا هو الواجهة ل نظام بيئي جديد قائم على معايير مفتوحة ؛ أولا ، H TML في متصفح الويب ؛ وثانيا ، جافا ، التي كانوا يأملون أن تصبح معتمدة على نطاق واسع من خلال C ORBA . س تتم استضافة JavaOS على حاسب شبكة ( أو NC ) ، و هو مفهوم طالما طالبت ب ه شركة أوراكل . س يكون NC حاسوب رفيعاً مصمماً فقط لإستخدام الإنترنت ، مما يسمح ل الوصول إلى التطبيقات و المستندات المخزنة ب الكامل عبر الإنترنت . رأت Oracle أن دور ها هو توفير أدوات لطبقة الخوادم ، حيث س يتم توفير التطبيقات التي تستضيف ها الشبكة من خلال خادم تطبيقات الشبكة ، و التي ب دور ها س تستخدم أنظمة إدارة قواعد البيانات و Oracle 7 و Oracle Web Server . حددت Oracle أيضاً ما يشار إلي ه ب اسم هندسة حوسبة الشبكة ( NCA ) ، و التي ستفصل منطق العرض التقديمي والتطبيق و الوصول إلى البيانات في تطبيقات Java أو NCA . طرحت Microsoft وIntel استجابة ل هٰذا التحدي معيارًا لنموذج منافس يسمى NetPC ، و هو جهاز كمبيوتر ب دون قرص يمكن تكييف ه ب شكل أساسي مع استخدام مستعرض الويب وس يعمل على تشغيل إصدار مبسط من نظام التشغيل Windows ، يطلق علي ه اسم Pegasus . في وقت لاحق على الطريق ، تطورت هذه الفكرة إلى النت بوك . انتقدت Microsoft علانية فكرة نظام التشغيل على الإنترنت ، و بدلا من ذلك ، ج أدلت ب أن نظام تشغيل سطح المكتب التقليدي يجب أن يكون ممكّنًا على الإنترنت ، بداية الفكرة لـ A ctive Platform ، و هي إستراتيجية الإنترنت التي بلغت ذروة ها لاحقًا في إصدار نظام التشغيل Windows . أصبحت هذه الاستراتيجية ، التي تضمنت تجميع Internet Explorer ب إحكام في Windows ، مركز الدعوى المناهضة ل الثقة ب الولايات المتحدة ضد Microsoft . شارك كل من Gang of Five – Netscape و Sun و IBM و Oracle و Novell – في الضغط من أجل اتخاذ إجراءات ضد الاحتكار ضد Microsoft . ب حلول عام بدأ تحالف Java في الانهيار . واصلت شركة Oracle تطوير قواعد بيانات Java من جانب الخادم ، و لٰكن ها تخلت عن فكرة كمبيوتر الشبكة ، و قد تخلى Netscape عن جهود متصفح Java الخاصة ب هم ، بدلاً من ذلك ب هدف وضع أنفس هم كبوابة إنترنت . تم إلقاء اللوم على ضغوط المستثمرين . Google , Chrome OS أعادت Google إحياء فكرة نظام التشغيل على الإنترنت في عاممن خلال تطوير نظام التشغيل Chrome OS ، و هو نظام تشغيل قائم على نظام Linux مصمم ل العمل حصرياً مع تطبيقات الويب المستندة إلى AJAX\ . تم تصميم نظام التشغيل ل يبدو و يعمل مثل متصفح الويب Chrome ويباع على أجهزة الحاسب المحمولة التي تم تطوير ها مع شركاء يطلق علي هم Chromebo o ks\ . كما قاموا بترويج G Suite ، مجموعة تطبيقات الويب الخاصة ب هم ، كبديل لبرامج سطح المكتب التقليدية مثل Microsoft Office\ . لقد حاولت Google معالجة الانتقادات القياسية لمفهوم نظام التشغيل عبر الإنترنت ب مشاريع التطوير الخاصة ب ها . يتيح برنامج Google Native Client للمتصفح تشغيل الشفرة الأصلية Intel x86 في ( sandbox ) ، ب حيث يمكن للبرامج الأكثر تعقيداً تشغيل هذا الجهاز ب شكل أكثر استفادة من أجهزة النظام . تم إنشاء Google Gears أيضًا ل السماح ب الوصول دون إتصال بالتطبيقات عبر الإنترنت ، على الرغم من أن ه تم إهمال ذلك ل صالح مخزون الويب ، و هو نموذج في عملية التقييس من قبل World Wide Web Consortium ( W3C ) . إنظر أيضاً حوسبة سحابية المراجع حوسبة سحابية خدمات الويب