في المقالة التالية سوف نلقي نظرة على daedalOS. هذا هو بيئة سطح مكتب يمكننا استخدامها من متصفح الويب. في حالة عدم معرفة أي شخص لها ، قل أن بيئة سطح المكتب عبارة عن مجموعة من المكونات المتباينة التي تتكامل مع بعضها البعض.
daedalOS مكتوب بلغة JavaScript و TypeScript. يأخذ نهجًا مختلفًا لبيئة سطح المكتب التقليدية مثل GNOME و KDE. الهدف من هذا المشروع هو إنشاء بيئة سطح مكتب على شبكة الإنترنت، والتي تسعى أيضًا إلى أن تكون مناسبة للاستخدام اليومي ، على الرغم من أنه كما سنرى لاحقًا ، لا يزال أمامها طريق طويل لتحقيق ذلك.
قم بتثبيت daedalOS على Ubuntu 22.04
سيتم تشغيل هذا البرنامج باستخدام غزل، وهو مدير الحزم. في هذا المثال ، دعنا استخدام npm لتثبيت الغزل. Npm هو مدير حزم لـ JavaScript ، وهو غير مثبت مسبقًا مع Ubuntu. لذلك دعونا أولاً نثبت npm عن طريق فتح Terminal (Ctrl + Alt + T) وتشغيل الأمر:
sudo apt install npm
بمجرد اكتمال التثبيت ، يمكننا ذلك المضي قدما وتثبيت الغزل. للقيام بذلك ، سنكتب في نفس المحطة:
sudo npm install --global yarn
مستودع استنساخ daedalOS
الخطوة التالية التي سنتخذها هي استنساخ مستودع المشروع. في المحطة فقط استخدم الأمر:
git clone https://github.com/DustinBrett/daedalOS.git
تتمة سنقوم بالتغيير إلى دليل daedalOS:
cd daedalOS
الآن نستطيع قم بتشغيل نسختنا الخاصة من سطح مكتب daedalOS للمتصفح بالأوامر:
yarn && yarn build:fs && yarn dev
سيتضمن الإخراج السطر خطوطًا مختلفة. سيشيرون في أحدهم إلى أن الخادم بدأ في 0.0.0.0:3000 ، وعنوان url الذي يمكن الوصول منه.
نظرة سريعة على موقع daedalOS
تشغيل الخدمة في المحطة ، للوصول إلى سطح المكتب ، سنحتاج فقط افتح متصفح الويب المفضل لدينا واكتب عنوان URL:
http://localhost:3000
عندما يتم تحميل سطح المكتب ، إذا نقرنا بزر الماوس الأيمن على الخلفية المتحركة ، فسيتم تقديمنا بقائمة سيوفر لنا خيار نسخ الملفات من الكمبيوتر المضيف إلى سطح مكتب المتصفح ، والعكس صحيح. سيسمح لنا هذا بتحميل الملفات.
بالإضافة إلى ذلك أيضًا سيسمح لنا بسحب الملفات والمجلدات وإفلاتها في واجهة daedalOSعلى الرغم من أنني يجب أن أقول إن هذه الوظيفة خلال الاختبارات التي أجريتها ، فقد فشلت في بعض المناسبات. ولكن عند حدوث ذلك ، فإن خيار إضافة ملفات من daedalOS سيعمل بشكل مثالي.
المكتب يدمج متصفح الويب ومشغل الفيديو (video.js) يدعم فيديو HTML5 وتنسيقات البث الحديثة. لديها أيضا عارض الصور متوافق مع تنسيقات APNG و AVIF و GIF و JPEG و PNG و SVG و WebP. كما أن لديها ملفات PDF.js متاحة ، عارض PDF، عملي حتى لو كان بطيئًا إلى حد ما.
كما أن لديها ملف وحدة تحكم المطور (DevTools)، A محرر الكود (ناشر موناكو)، A محلل ومترجم تخفيض السعر (سوق)، A معالج النصوص (TinyMCE)، A عميل ircل محطة المحاكي بسيط جدا و مشغل الصوت (ويب).
daedalOS أيضًا يدمج Ruffle لتشغيل تطبيقات JavaScript أو Virtual x86، محاكي نظام التشغيل. علاوة على ذلك ، هناك العديد من المحاكيات ، بما في ذلك Wine.
مطور المشروع يتضمن خلفية متحركة، والتي يمكن أن تكون مشكلة للمستخدمين على الأجهزة منخفضة الموارد.
بينما يوفر سطح المكتب الوصول إلى مجموعة متنوعة من البرامج مفتوحة المصدر ، لا تزال تفتقر إلى العديد من الجوانب. من بينها ، ربما يكون أبرزها في الوقت الحالي لن يسمح لنا بتثبيت التطبيقات التي تهمنا.
ومع ذلك ، إذا تم تطوير هذا المشروع بشكل أكبر ، فقد يكون من الرائع أن تتمكن من تشغيل بيئة سطح المكتب بالكامل في متصفح الويب. بجانب، الأداء ليس سيئًا أيضًا ، على الأقل مع آلة ذات قوة معقولة. لا شك أن منشئها قد استثمر الكثير من العمل في تطوير المشروع. يمكنك معرفة المزيد عن هذا الخاص بك مستودع جيثب، أو يمكنك أيضًا اختبار daedalOS دون تثبيته عن طريق زيارة موقعة على الإنترنت.