במאמר הבא אנחנו הולכים להסתכל על daedalOS. זה סביבת שולחן עבודה שבה נוכל להשתמש מדפדפן האינטרנט. במקרה שמישהו לא יודע מה זה, תגיד שסביבת שולחן העבודה היא אוסף של רכיבים שונים שמשתלבים זה עם זה.
daedalOS כתוב ב-JavaScript וב-TypeScript. זה לוקח גישה שונה לסביבת שולחן העבודה המסורתית כמו GNOME ו-KDE. מטרת הפרויקט היא ליצור סביבת שולחן עבודה מבוססת אינטרנט, שמבקש להתאים גם לשימוש יומיומי, אם כי כפי שנראה בהמשך, כדי להשיג זאת יש לה עוד דרך ארוכה לעבור.
התקן את daedalOS על אובונטו 22.04
תוכנה זו הולכת לפעול באמצעות חוט, שהוא מנהל חבילות. לדוגמא זו, בואו השתמש ב-npm כדי להתקין חוט. Npm הוא מנהל חבילות עבור JavaScript, שאינו מותקן מראש עם אובונטו. אז בואו נתקין תחילה את npm על ידי פתיחת מסוף (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, ואת כתובת האתר שממנה יש לגשת.
מבט מהיר על daedalOS
לאחר שהשירות פועל בטרמינל, כדי לגשת לשולחן העבודה, נצטרך רק פתח את דפדפן האינטרנט המועדף עלינו והקלד את כתובת האתר:
http://localhost:3000
כאשר שולחן העבודה נטען, אם נלחץ לחיצה ימנית על הרקע המונפש, יוצג לנו תפריט הוא יציע לנו אפשרות להעתיק קבצים מהמחשב המארח לשולחן העבודה של הדפדפן, ולהיפך. זה יאפשר לנו להעלות קבצים.
בנוסף גם זה יאפשר לנו לגרור ולשחרר קבצים ותיקיות בממשק daedalOS, למרות שאני חייב לומר שפונקציה זו במהלך הבדיקות שביצעתי, במקרים מסוימים היא נכשלה. אבל כשזה קורה, האפשרות להוסיף קבצים מ-daedalOS תעבוד בצורה מושלמת.
השולחן משלב דפדפן אינטרנט ונגן וידאו (video.js) התומך בווידאו HTML5 ובפורמטי סטרימינג מודרניים. יש לזה גם מציג תמונות תואם לפורמטים APNG, AVIF, GIF, JPEG, PNG, SVG ו- WebP. יש לו גם PDF.js זמין, מציג PDF, פרקטי גם אם מעט איטי.
יש לו גם קונסולת מפתח (DevTools,) עורך קוד (מונקו מו"ל,) מנתח ומהדר Markdown (מסומן,) עורך טקסט עשיר (TinyMCE,) לקוח irc, אחד אמולטור מסוף פשוט מאוד וא נגן שמע (webamp).
גם daedalOS משלב Ruffle להפעלת יישומי JavaScript או Virtual x86, אמולטור של מערכת הפעלה. יתר על כן, ישנם אפילו כמה אמולטורים, כולל Wine.
מפתח הפרויקט כולל טפט מונפש, מה שעלול להוות בעיה עבור משתמשים במכונות דל משאבים.
בעוד ששולחן העבודה מציע גישה למגוון תוכניות קוד פתוח, עדיין חסר בהיבטים רבים. ביניהם, אולי הבולט ביותר הוא זה כרגע זה לא יאפשר לנו להתקין אפליקציות שמעניינות אותנו.
עם זאת, אם הפרויקט הזה יתפתח עוד יותר, זה עשוי להיות נהדר להיות מסוגל להפעיל את סביבת שולחן העבודה שלך כולה בדפדפן אינטרנט. חוץ מזה, גם הביצועים לא רעים, לפחות עם מכונה עם כוח סביר. ללא ספק, יוצרו השקיע עבודה רבה בפיתוח הפרויקט. אתה יכול לדעת יותר על זה שלך מאגר GitHub, או שאתה יכול גם בדוק את daedalOS מבלי להתקין אותו על ידי ביקור האתר שלהם.