Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο daedalOS. Αυτό είναι ένα περιβάλλον επιφάνειας εργασίας που μπορούμε να χρησιμοποιήσουμε από το πρόγραμμα περιήγησης ιστού. Σε περίπτωση που κάποιος δεν γνωρίζει τι είναι, πείτε ότι ένα περιβάλλον επιφάνειας εργασίας είναι μια συλλογή από ανόμοια στοιχεία που ενσωματώνονται μεταξύ τους.
Το daedalOS είναι γραμμένο σε JavaScript και TypeScript. Ακολουθεί μια διαφορετική προσέγγιση στο παραδοσιακό περιβάλλον επιφάνειας εργασίας όπως το GNOME και το KDE. Ο στόχος αυτού του έργου είναι να δημιουργήσει ένα διαδικτυακό περιβάλλον επιφάνειας εργασίας, που επιδιώκει επίσης να είναι κατάλληλο για καθημερινή χρήση, αν και όπως θα δούμε στη συνέχεια, για να το πετύχει αυτό έχει πολύ δρόμο ακόμα.
Εγκαταστήστε το daedalOS στο Ubuntu 22.04
Αυτό το λογισμικό πρόκειται να εκτελεστεί χρησιμοποιώντας νήμα, που είναι διαχειριστής πακέτων. Για αυτό το παράδειγμα, ας χρησιμοποιήστε npm για να εγκαταστήσετε το νήμα. Το Npm είναι ένας διαχειριστής πακέτων για JavaScript, ο οποίος δεν είναι προεγκατεστημένος με το Ubuntu. Ας εγκαταστήσουμε λοιπόν πρώτα το 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 και τη διεύθυνση url από την οποία θα έχετε πρόσβαση.
Μια γρήγορη ματιά στο daedalOS
Έχοντας την υπηρεσία να λειτουργεί στο τερματικό, για να έχουμε πρόσβαση στην επιφάνεια εργασίας, θα χρειαστούμε μόνο ανοίξτε το αγαπημένο μας πρόγραμμα περιήγησης και πληκτρολογήστε τη διεύθυνση URL:
http://localhost:3000
Όταν φορτωθεί η επιφάνεια εργασίας, αν κάνουμε δεξί κλικ στο κινούμενο φόντο, θα εμφανιστεί ένα μενού που θα μας προσφέρει την επιλογή να αντιγράψουμε αρχεία από τον κεντρικό υπολογιστή στην επιφάνεια εργασίας του προγράμματος περιήγησης και αντίστροφα. Αυτό θα μας επιτρέψει να ανεβάσουμε αρχεία.
Συν επίσης Θα μας επιτρέψει να σύρουμε και να αποθέσουμε αρχεία και φακέλους στη διεπαφή daedalOS, αν και πρέπει να πω ότι αυτή η λειτουργία κατά τη διάρκεια των δοκιμών που πραγματοποίησα, σε ορισμένες περιπτώσεις απέτυχε. Αλλά όταν συμβεί αυτό, η επιλογή προσθήκης αρχείων από το daedalOS θα λειτουργεί τέλεια.
η επιφάνεια εργασίας ενσωματώνει ένα πρόγραμμα περιήγησης Ιστού και ένα πρόγραμμα αναπαραγωγής βίντεο (Βίντεο.js) που υποστηρίζει βίντεο HTML5 και σύγχρονες μορφές ροής. Εχει επίσης ένα πρόγραμμα προβολής φωτογραφιών συμβατό με μορφές APNG, AVIF, GIF, JPEG, PNG, SVG και WebP. Έχει επίσης διαθέσιμο PDF.js, ένα πρόγραμμα προβολής PDF, πρακτικό ακόμα κι αν είναι κάπως αργό.
Έχει επίσης ένα κονσόλα προγραμματιστή (DevTools), Α πρόγραμμα επεξεργασίας κώδικα (Εκδότης Μονακό), Α αναλυτής και μεταγλωττιστής Χαμήλωση τιμής (Μαρκαρισμένος), Α πρόγραμμα επεξεργασίας πλούσιου κειμένου (TinyMCE), Α πελάτης irc, μια τερματικό εξομοιωτή πολύ απλό και α αναπαραγωγής ήχου (webamp).
daedalOS επίσης ενσωματώνει το Ruffle για την εκτέλεση εφαρμογών JavaScript ή Virtual x86, έναν εξομοιωτή λειτουργικού συστήματος. Επιπλέον, υπάρχουν ακόμη και αρκετοί εξομοιωτές, συμπεριλαμβανομένου του Wine.
Ο προγραμματιστής του έργου περιλαμβάνει μια κινούμενη ταπετσαρία, το οποίο μπορεί να είναι πρόβλημα για τους χρήστες σε μηχανήματα χαμηλών πόρων.
Ενώ η επιφάνεια εργασίας προσφέρει πρόσβαση σε μια ποικιλία προγραμμάτων ανοιχτού κώδικα, εξακολουθούν να λείπουν σε πολλές πτυχές. Μεταξύ αυτών, ίσως το πιο αξιοσημείωτο είναι αυτό Προς το παρόν δεν θα μας επιτρέψει να εγκαταστήσουμε εφαρμογές που μας ενδιαφέρουν.
Ωστόσο, εάν αυτό το έργο αναπτυχθεί περαιτέρω, μπορεί να είναι υπέροχο να μπορείτε να εκτελέσετε το περιβάλλον του υπολογιστή σας εξ ολοκλήρου σε ένα πρόγραμμα περιήγησης ιστού. Εκτός, Η απόδοση δεν είναι και κακή, τουλάχιστον με ένα μηχάνημα με λογική ισχύ. Χωρίς αμφιβολία, ο δημιουργός του έχει επενδύσει πολύ δουλειά στην ανάπτυξη του έργου. Μπορείτε να μάθετε περισσότερα για αυτό το δικό σας Αποθήκη GitHub, ή μπορείτε επίσης δοκιμάστε το daedalOS χωρίς να το εγκαταστήσετε κάνοντας μια επίσκεψη τον ιστότοπό τους.