Nel prossimo articolo daremo un'occhiata a daedalOS. Questo è un ambiente desktop che possiamo utilizzare dal browser web. Nel caso qualcuno non sappia di cosa si tratta, supponiamo che un ambiente desktop sia un insieme di componenti disparati che si integrano tra loro.
daedalOS è scritto in JavaScript e TypeScript. Richiede un approccio diverso all'ambiente desktop tradizionale come GNOME e KDE. L'obiettivo di questo progetto è creare un ambiente desktop basato sul web, che cerca anche di essere adatto all'uso quotidiano, anche se, come vedremo in seguito, per raggiungere questo obiettivo ha ancora molta strada da fare.
Installa daedalOS su Ubuntu 22.04
Questo software verrà eseguito utilizzando filato, che è un gestore di pacchetti. Per questo esempio, proviamo usa npm per installare il filato. Npm è un gestore di pacchetti per JavaScript, che non è preinstallato con Ubuntu. Quindi installiamo prima npm aprendo un terminale (Ctrl+Alt+T) ed eseguendo il comando:
sudo apt install npm
Una volta terminata l'installazione, possiamo procedere e installare il filato. Per fare ciò, nello stesso terminale scriveremo:
sudo npm install --global yarn
Clonare il repository daedalOS
Il prossimo passo che faremo è clonare il repository del progetto. In un terminale basta usare il comando:
git clone https://github.com/DustinBrett/daedalOS.git
Poi passeremo alla directory daedalOS:
cd daedalOS
Adesso possiamo esegui la nostra copia del desktop daedalOS per il browser con i comandi:
yarn && yarn build:fs && yarn dev
L'output includerà la riga diverse righe. In uno di essi indicheranno che il server è avviato a 0.0.0.0:3000 e l'URL da cui accedere.
Una rapida occhiata a daedalOS
Avendo il servizio in esecuzione nel terminale, per accedere al desktop, avremo solo bisogno apri il nostro browser web preferito e digita l'URL:
http://localhost:3000
Quando il desktop viene caricato, se facciamo clic con il pulsante destro del mouse sullo sfondo animato, ci verrà presentato un menu che Ci offrirà la possibilità di copiare file dal computer host al desktop del browser e viceversa. Questo ci permetterà di caricare file.
Inoltre, anche Ci consentirà di trascinare e rilasciare file e cartelle nell'interfaccia di daedalOS, anche se devo dire che questa funzione durante i test che ho effettuato, in alcune occasioni è fallita. Ma quando ciò accade, l'opzione per aggiungere file da daedalOS funzionerà perfettamente.
La scrivania integra un browser web e un lettore video (video.js) che supporta video HTML5 e moderni formati di streaming. Ha anche un visualizzatore di foto compatibile con i formati APNG, AVIF, GIF, JPEG, PNG, SVG e WebP. Ha anche PDF.js disponibile, un visualizzatore PDF, pratico anche se un po' lento.
Ha anche un file console per sviluppatori (DevTools), A editor di codice (Editore monegasco), A analizzatore e compilatore riduione di prezzo (Segnato), A editor di testo ricco (TinyMCE), A cliente irc, un emulatore di terminale molto semplice e un Lettore audio (webamp).
anche daedalOS integra Ruffle per eseguire applicazioni JavaScript o Virtual x86, un emulatore del sistema operativo. Inoltre, ci sono anche diversi emulatori, tra cui Wine.
Lo sviluppatore del progetto include uno sfondo animato, che può essere un problema per gli utenti su computer con risorse limitate.
Sebbene il desktop offra l'accesso a una varietà di programmi open source, ancora carente sotto molti aspetti. Tra questi, forse il più notevole è quello Al momento non ci permetterà di installare applicazioni che ci interessano.
Tuttavia, se questo progetto viene ulteriormente sviluppato, potrebbe essere fantastico poter eseguire il tuo ambiente desktop interamente in un browser web. Oltretutto, anche le prestazioni non sono male, almeno con una macchina di potenza ragionevole. Senza dubbio, il suo creatore ha investito molto lavoro nello sviluppo del progetto. Puoi saperne di più su questo tuo il Repository GitHub, oppure puoi anche tu prova daedalOS senza installarlo visitando Il tuo sito web.