الأخبار التكنولوجية والاستعراضات والنصائح!

يمكنك الآن تشغيل نظام تشغيل مشابه لـ Unix في متصفحك

يمكنك الآن تشغيل نظام تشغيل مشابه لـ Unix في متصفحك 1

قام مطورو مختبر PLASMA في جامعة ماساتشوستس ، Amherst ببناء نظام تشغيل يشبه Unix لمتصفح الويب الخاص بك ببساطة للتغلب على قيود متصفحات الويب.

يمكنك الآن تشغيل نظام تشغيل مشابه لـ Unix في متصفحك

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

هل تعلم لماذا؟ اسمحوا لي أن أوضح ، إذا قلنا عن التطبيقات ، فإنها تعتمد ببساطة على واجهات برمجة تطبيقات نظام التشغيل القياسية وهو أمر أساسي لا تدعمه متصفحات الويب ، ولا يعمل تجميع التعليمات البرمجية إلى JavaScript.

لكن ، انتظر ، ماذا لو قلت كل ذلك الآن يمكنك ببساطة تشغيل كل هذه الأشياء في متصفح الويب الخاص بك نفسه؟ يبدو الأمر مثيرًا للاهتمام ، نعم ، الآن يمكنك ، كفريق من المطورين من جامعة ماساتشوستس ، أمهيرست ، بناء نظام تشغيل شبيه بـ Unix لمتصفح الويب الخاص بك.

والشيء الأكثر إثارة للاهتمام في نظام التشغيل الشبيه بـ Unix هو أنه يستخدم نواة تستند إلى JS ويمد ببساطة أوقات تشغيل JavaScript للغات مثل برامج C و C ++ و Go و Node.js وليس هذا فقط لأنه يأتي أيضًا مع قذيفة تشبه POSIX ، فهي تعني واجهة نظام التشغيل المحمولة (POSIX) وهي مجموعة من المعايير المحددة من قبل IEEE Computer Society للحفاظ على التوافق بين أنظمة التشغيل.

الآن قد يفكر الكثير منكم في “ما هو UNIX؟” Unix هي عائلة من أنظمة تشغيل الكمبيوتر متعددة المهام والمشتقة من نظام AT&T Unix الأصلي ، والذي تم تطويره في السبعينيات في مركز أبحاث Bell Labs بواسطة Ken Thompson و Dennis Ritchie وآخرين.

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

ومن ثم ، أنشأ مختبر PLASMA في جامعة ماساتشوستس ، أمهيرست “Browsix”.

ما هو Browsix؟
وفقًا لموقع Browsix الرسمي ، “تعتمد البرامج المكتوبة للتشغيل على أنظمة التشغيل التقليدية عادةً على تجريدات نظام التشغيل مثل العمليات والأنابيب والإشارات والمآخذ ونظام الملفات المشترك. لا يكفي تجميع البرامج إلى JavaScript أو asm.js أو WebAssembly باستخدام أدوات مثل Emscripten أو GopherJS لتشغيل العديد من البرامج بنجاح من جانب العميل ، حيث تقدم المتصفحات بيئة وقت تشغيل غير تقليدية تفتقر إلى وظائف نظام التشغيل. يتطلب نقل هذه التطبيقات إلى الويب حاليًا إعادة كتابة مكثفة أو الدفع لاستضافة أجزاء كبيرة من التعليمات البرمجية في السحابة “.

لذلك ، إذا كنت ترغب في تجربة Browsix الآن على متصفحك ، فما عليك سوى النقر هنا وتشغيل نظام التشغيل Unix-Like في متصفحك على الفور.