نظام تشغيل الإنترنت
نظام تشغيل الإنترنت ، أو نظام تشغيل الإنترنت (Internet OS )، هو أي نوع من أنظمة التشغيل المصممة لتشغيل جميع تطبيقاتها وخدماتها عبر عميل إنترنت ، وعادةً ما يكون متصفح ويب . تتمثل مزايا هذا النظام في أنه يعمل على جهاز عميل خفيف ، مما يسمح بإنشاء أنظمة حاسوبية أرخص وأسهل إدارة؛ كما أنه يتطلب تصميم جميع التطبيقات وفقًا لمعايير مفتوحة ومتعددة المنصات ؛ ولا يربط تطبيقات المستخدم ومستنداته وتفضيلاته بجهاز حاسوب واحد، بل يضعها في سحابة الإنترنت . وقد تم الترويج لنظام تشغيل الإنترنت أيضًا باعتباره المنصة المثالية لبرمجيات الخدمة (SaaS) .
تاريخ
بدأ الحديث عن نظام تشغيل الإنترنت بالظهور في عام 1995 مع اشتداد المنافسة بين مايكروسوفت ونتسكيب في مجال المتصفحات .
استجابةً للإمكانيات المحدودة للغة HTML آنذاك، بدأت مايكروسوفت بتطوير منصة لتأليف المحتوى عبر الإنترنت تعتمد على تقنية OLE الموزعة (ربط وتضمين الكائنات)، والتي أطلقت عليها اسم Blackbird . باستخدام OLE، تحتوي التطبيقات المنشورة على الويب على منطق معالجة خاص بها، ما يجعلها تعمل بشكل مشابه للتطبيقات في بيئة سطح المكتب التقليدية . [ 1 ] لكن سرعان ما ظهرت مخاوف من أن هذا سيربط الويب بتقنية مايكروسوفت الاحتكارية التي لا تضمن تشغيلها بسلاسة على مختلف الأنظمة. [ 2 ]
في إطار التحدي، أعلن مارك أندريسن من شركة نتسكيب عن مجموعة من المنتجات الجديدة التي من شأنها تحويل متصفحهم إلى ما أسماه "نظام تشغيل الإنترنت"، والذي سيوفر الأدوات وواجهات البرمجة لجيل جديد من التطبيقات القائمة على الإنترنت. سيظل "نظام تشغيل الإنترنت" يعمل فوق نظام تشغيل عادي - كونه مبنيًا على نتسكيب نافيغيتور - لكنه رفض أنظمة تشغيل سطح المكتب مثل ويندوز ووصفها بأنها مجرد "مجموعة من برامج التشغيل"، [ 3 ] مؤكدًا أن الهدف هو "تحويل ويندوز إلى مجموعة عادية من برامج تشغيل الأجهزة غير المكتملة". [ 4 ]
أوضح أندريسن أن أحدث إصدارات نافيغيتور لم تكن مجرد متصفحات ويب، بل كانت عبارة عن مجموعات من تطبيقات الإنترنت، بما في ذلك برامج البريد الإلكتروني، وبروتوكول نقل الملفات (FTP)، والأخبار، وغيرها، وستأتي مزودة ببرامج عرض لأنواع مختلفة من المستندات، مثل أدوبي أكروبات ، وأبل كويك تايم ، وتطبيقات جافا المصغرة من صن ، مما يوفر لها واجهات برمجة وأدوات نشر للمطورين. كما ستواصل نتسكيب بيع برامج الخوادم الخاصة بها، وستعمل تطبيقات جافا المصغرة على أنظمة تشغيل متعددة، سواء على أجهزة العملاء أو الخوادم، بالإضافة إلى كونها لغة برمجة نصية بصيغة جافا سكريبت . وستوفر هذه التطبيقات أيضًا إمكانيات لمعالجة المعاملات في الواجهة الخلفية، مما يعزز نموذج العميل/الخادم من خلال أجهزة عملاء للتصفح وخوادم تطبيقات وخوادم قواعد بيانات. [ 5 ] وأشار إلى أنه نظرًا للإمكانيات الواسعة التي وفرها كل هذا لمتصفحهم ، فإن الفرق التقني الوحيد بين نتسكيب نافيغيتور ونظام التشغيل التقليدي هو أن نافيغيتور لا يتضمن برامج تشغيل الأجهزة. [ 6 ]
أدت المشاكل التقنية التي واجهتها بلاكبيرد، ونمو الإنترنت، وما اعتبرته مايكروسوفت منافسةً من نتسكيب، إلى إعادة النظر في استراتيجيتها، وبدأت في وضع تقنية OLE كأداة أساسية ضمن منظومة نتسكيب المقترحة. [ 7 ] أصبح من الممكن الآن تضمين OLE في صفحات الويب باستخدام إضافة ActiveX ، ودمجها بسهولة على جانب الخادم باستخدام تطوير ASP (صفحات الخادم النشطة).
"عصابة الخمسة" و NC
بدأت معارضة مايكروسوفت في قطاع الصناعة تتزايد، وكذلك مفهوم "نظام تشغيل الإنترنت"، مما أدى إلى تشكيل تحالف لتطوير جافا كبديل لنظام ويندوز ، وكان الشركاء الرئيسيون هم نتسكيب، وسن ، وأوراكل ، وآي بي إم . وقد أُشير إلى هذه الشركات بشكل غير رسمي في الصحافة المتخصصة باسم "عصابة الأربعة". انضمت نوفيل لاحقًا إلى التحالف، ليصبح اسمه "عصابة الخمسة". [ 8 ]
في مايو 1997، نشرت المجموعة ورقة موقف ناقشت دمج نماذج مكونات البرمجيات ضمن CORBA ، وهي بنية شائعة الاستخدام تسمح لتطبيقات الحاسوب من مختلف الموردين، والتي تعمل على أنظمة مختلفة، بالعمل معًا عبر الشبكات. وبناءً على ذلك، أصدرت المجموعة عدة طلبات عروض (RFPs) إلى مجموعة إدارة الكائنات (OMG)، وهي هيئة المعايير المسؤولة عن إدارة CORBA، بهدف المساعدة في دمج جوانب مختلفة من لغة جافا. تضمنت المقترحات دعم JavaBeans ، وهي بنية جافا التسلسلية المكونة من مكونات، ودعم جافا سكريبت . [ 9 ] وفيما سُمي بـ"تطبيق جافا على CORBA"، سعت المجموعة إلى جعل جافا بنية كائنات موزعة، على غرار ما كانت مايكروسوفت تنوي فعله مع OLE في Blackbird. ستكون OLE تقنية ثانوية تتفاعل مع CORBA باستخدام JavaBeans. [ 10 ]
روّجت المجموعة أيضًا لفكرة نظام تشغيل JavaOS - وهو نظام تشغيل بسيط قائم على لغة Java - والذي بدوره سيشغل متصفح الويب Netscape، ومن خلال المتصفح سيشغل مكونات JavaBeans. وكان من المفترض أن يكون هذا بمثابة واجهة لنظام بيئي جديد قائم على معايير مفتوحة؛ أولًا، لغة HTML في متصفح الويب؛ وثانيًا، لغة Java ، التي كانوا يأملون أن تُعتمد على نطاق واسع من خلال CORBA. وكان من المقرر استضافة JavaOS على حاسوب شبكي (NC)، وهو مفهوم طالما دافعت عنه شركة Oracle. وكان الحاسوب الشبكي عبارة عن عميل خفيف مصمم للاستخدام عبر الإنترنت فقط، مما يتيح له الوصول إلى التطبيقات والمستندات المخزنة بالكامل عبر الإنترنت. ورأت Oracle دورها في توفير أدوات لطبقة الخادم، حيث سيتم توفير التطبيقات المستضافة على الشبكة من خلال خادم تطبيقات الشبكة، والذي بدوره سيستخدم كلاً من نظام إدارة قواعد البيانات العلائقية Oracle7 وخادم الويب Oracle. كما حددت Oracle ما كان يُشار إليه باسم بنية الحوسبة الشبكية (NCA)، والتي ستفصل منطق العرض والتطبيق والوصول إلى البيانات في تطبيقات Java صغيرة أو وحدات NCA. [ 11 ]
استجابةً لهذا التحدي، طرحت مايكروسوفت وإنتل معيارًا لنموذج منافس يُسمى NetPC ، وهو حاسوب شخصي بدون قرص صلب مُصمم أساسًا لاستخدام متصفحات الإنترنت، ويعمل بنظام تشغيل مُبسط من ويندوز 95 ، يحمل الاسم الرمزي بيغاسوس. لاحقًا، تطورت هذه الفكرة إلى Netbook . انتقدت مايكروسوفت علنًا فكرة نظام تشغيل الإنترنت، وجادلت بدلًا من ذلك بضرورة تمكين نظام تشغيل سطح المكتب التقليدي من الاتصال بالإنترنت، وكانت هذه بداية فكرة Active Platform ، وهي استراتيجية إنترنت بلغت ذروتها لاحقًا في إصدار ويندوز 98. أصبحت هذه الاستراتيجية، التي تضمنت دمج متصفح إنترنت إكسبلورر بإحكام في ويندوز، محور دعوى قضائية لمكافحة الاحتكار في الولايات المتحدة ضد مايكروسوفت. شاركت جميع شركات "العصابة الخمس" - نتسكيب، وسن، وآي بي إم، وأوراكل، ونوفيل - في الضغط من أجل اتخاذ إجراءات لمكافحة الاحتكار ضد مايكروسوفت. [ 12 ]
بحلول عام 1998، بدأ تحالف جافا بالتفكك. واصلت أوراكل تطوير قواعد بيانات جافا من جانب الخادم، لكنها تخلت عن فكرة حاسوب الشبكة، وتخلت نتسكيب عن جهودها في تطوير متصفح جافا، ساعيةً بدلاً من ذلك إلى ترسيخ مكانتها كبوابة إنترنت. وعُزيت هذه المشكلة إلى ضغوط المستثمرين. [ 13 ]
نظام التشغيل ChromeOS ونظام التشغيل ChromiumOS
أعادت جوجل إحياء فكرة نظام تشغيل الإنترنت في عام 2009 بتطوير نظام التشغيل ChromeOS ، وهو نظام تشغيل مبني على نواة لينكس ومصمم للعمل حصريًا مع تطبيقات الويب القائمة على تقنية AJAX . صُمم نظام التشغيل ليبدو ويعمل مثل متصفح الويب Chrome ، وليُباع على أجهزة كمبيوتر محمولة طُوّرت بالتعاون مع شركاء، تُعرف باسم Chromebooks . كما روّجت جوجل لمجموعة تطبيقات الويب G Suite كبديل لبرامج سطح المكتب التقليدية مثل Microsoft Office .
سعت جوجل من خلال مشاريعها التطويرية إلى معالجة الانتقادات الشائعة لمفهوم نظام تشغيل الإنترنت. يسمح برنامج Google Native Client للمتصفح بتشغيل التعليمات البرمجية الأصلية لمعالجات Intel x86 في بيئة معزولة ، مما يُمكّن من تشغيل برامج أكثر تعقيدًا تستفيد بشكل كامل من إمكانيات النظام. كما صُمم Google Gears للسماح بالوصول إلى التطبيقات المتصلة بالإنترنت دون اتصال بالإنترنت، إلا أن هذه الميزة تُستبدل تدريجيًا بنموذج تخزين الويب ، وهو نموذج قيد التوحيد القياسي من قِبل اتحاد شبكة الويب العالمية (W3C).
نظام التشغيل ChromiumOS هو نسخة تطويرية من نظام التشغيل ChromeOS، ولكن قبل إطلاق ChromeOS، كانت واجهة المستخدم الرئيسية لنظام ChromiumOS هي متصفح الويب Chromium ، وهو متصفح مجاني ومفتوح المصدر بالكامل، بدلاً من متصفح Google Chrome التجاري. ولذلك، لا يأتي نظام ChromiumOS مزودًا مسبقًا بأي من خدمات Google السحابية أو علاماتها التجارية.
انظر أيضاً
مراجع
- ↑ ميتكالف، بوب (11 أغسطس 1995). "مايكروسوفت ونتسكيب تفتحان جبهات جديدة في حروب الإنترنت المتصاعدة" . إنفوورلد .
- ↑ وينغفيلد، نيك (20 نوفمبر 1995). "جافا تسبب مشاكل لمايكروسوفت" . إنفوورلد .
- ↑ أورايلي، تيم. "مخطوطة تيم أورايلي الرئيسية في مؤتمر WWDC" .
- ↑ ميتكالف، بوب (18 سبتمبر 1995). "بدون حالة من الهلع، ستمنح أدوات نتسكيب بلاكبيرد سببًا للصراخ" . إنفوورلد .
- ↑ ميتكالف، بوب (18 سبتمبر 1995). "بدون حالة من الهلع، ستمنح أدوات نتسكيب بلاكبيرد سببًا للصراخ" . إنفوورلد .
- ↑ مولر، مايكل (17 يونيو 1996). "أندريسن من نتسكيب يتطلع إلى 'نظام تشغيل الإنترنت'"" . PC Week . مؤرشف من الأصل في 28 أبريل 1999.
- ↑ بالدرسون، جيم (11 مارس 1996). "مايكروسوفت ترفع سقف طموحاتها في محاولة للسيطرة على الإنترنت" . إنفوويك .
- ↑ كيرنز، ديف (31 مارس 1997). "عصابة الأربعة تلاحق مايكروسوفت" . عالم الشبكات .
- ↑ سكانيل، إد (16 يونيو 1997). "مجموعة الأربعة تخطط لتوسيع نطاق CORBA ليشمل JavaBeans" . InfoWeek . 19 (24): 14.
- ↑ مورغنثال، جيه بي. "تطبيق لغة جافا على كوربا" . مجلة مطوري جافا . مؤرشف من الأصل بتاريخ 18 أغسطس 2019. تم الاطلاع عليه بتاريخ 16 يوليو 2011 .
- ↑ كوكس، جون (11 نوفمبر 1996). "أوراكل تلقي الضوء على حواسيب الشبكة" . إنفوورلد .
- ↑ ويليام هيبورن، بيج (2007). قضية مايكروسوفت: مكافحة الاحتكار، والتكنولوجيا المتقدمة، ورفاهية المستهلك . مطبعة جامعة شيكاغو. ISBN 9780226644653.
- ↑ نيرني، كريس (20 يوليو 1998). "تحالف جافا المتقلص بشكل لا يصدق" . إنفوورلد .
- عملاء السحابة
- أجهزة سطح المكتب عبر الويب
- أنظمة التشغيل
