En el següent article anem a fer una ullada a daedalOS. Aquest és un entorn d'escriptori que podrem fer servir des del navegador web. Per si algú no sap què és, dir que un entorn d'escriptori és una col·lecció de components dispars que s'integren entre si.
daedalOS està escrit en JavaScript i TypeScript. Aquest adopta un enfocament diferent a l'entorn d'escriptori tradicional com el GNOME i el KDE. L'objectiu que cerca aquest projecte és crear un entorn d'escriptori basat a la web, que a més busca ser adequat per a l'ús diari, encara que com veurem més endavant, per aconseguir això encara li queda camí per recórrer.
Instal·lar daedalOS a Ubuntu 22.04
Aquest programari sexecutarà utilitzant fil, que és un administrador de paquets. Per aquest exemple, anem a utilitzar npm per instal·lar yarn. Npm és un administrador de paquets per a JavaScript, que no està preinstal·lat amb l'Ubuntu. Per tant, primer instal·larem npm obrint una terminal (Ctrl+Alt+T) i executant-hi l'ordre:
sudo apt install npm
Un cop finalitzada la instal·lació, ja podem procedir i instal·lar yarn. Per això, a la mateixa terminal escriurem:
sudo npm install --global yarn
Clonar el repositori de daedalOS
El següent pas que seguirem és clonar el repositori de el projecte. En una terminal només cal utilitzar l'ordre:
git clone https://github.com/DustinBrett/daedalOS.git
A continuació ens canviarem al directori daedalOS:
cd daedalOS
Ara podem executar la nostra pròpia còpia de l'escriptori daedalOS per al navegador amb les ordres:
yarn && yarn build:fs && yarn dev
La sortida inclourà la línia de diferents línies. En una ens indicaran que el servidor està iniciat en 0.0.0.0:3000, i la url des d'on accedir.
Una ullada ràpida a daedalOS
Tenint el servei executant-se a la terminal, per accedir a l'escriptori, només necessitarem obrir el nostre navegador web favorit i escriure la URL:
http://localhost:3000
Quan es carregui l'escriptori, si fem clic amb el botó dret del ratolí sobre el fons animat, se'ns presentarà un menú que ens oferirà l'opció de copiar fitxers des de l'equip amfitrió a l'escriptori del navegador, i viceversa. Això ens permetrà carregar fitxers.
A més també ens permetrà arrossegar i deixar anar arxius i carpetes a la interfície de daedalOS, tot i que he de dir que aquesta funció durant les proves que vaig realitzar, de vegades ha fallat. Però quan això passi, l'opció d'afegir arxius des de daedalOS funcionarà perfectament.
l'escriptori integra un navegador web i un reproductor de vídeo (Video.js) que admet vídeo HTML5 i formats de transmissió moderns. També compta amb un visor de fotos compatible amb els formats APNG, AVIF, GIF, JPEG, PNG, SVG i WebP. A més, té disponible PDF.js, un visor de PDF, pràctic tot i que una mica lent.
També compta amb una consola per a desenvolupadors (DevTools), A editor de codi (Monaco Editor), A analitzador i compilador Markdown (Marcat), A editor de text enriquit (TinyMCE), A client IRC, un emulador de terminal molt simple i un reproductor d'àudio (Webamp).
doneu-los també integra Ruffle per executar aplicacions JavaScript o Virtual x86, un emulador de sistema operatiu. A més, fins i tot hi ha diversos emuladors, inclòs Wine.
El desenvolupador del projecte inclou un fons de pantalla animat, que pot ser un problema per als usuaris de màquines amb baixos recursos.
Tot i que l'escriptori ofereix accés a una varietat de programes de codi obert, encara manca de molts aspectes. Entre elles potser la més destacable és que de moment no ens permetrà instal·lar aplicacions que ens interessin.
No obstant això, si aquest projecte es continua desenvolupant encara més, pot resultar genial poder executar el vostre entorn d'escriptori completament en un navegador web. A més, el rendiment tampoc no està gens malament, almenys amb una màquina amb una potència raonable. Sens dubte, el seu creador ha invertit molta feina en el desenvolupament del projecte. Es pot saber més sobre aquest repositori de GitHub, o també es pot provar daedalOS sense necessitat d'instal·lar-lo visitant la seva pàgina web.