daedalOS, een desktopomgeving vanuit de webbrowser

over daedalOS

In het volgende artikel gaan we daedalOS bekijken. Dit is een desktopomgeving die we vanuit de webbrowser kunnen gebruiken. Als iemand niet weet wat het is, zeg dan dat een desktopomgeving een verzameling van ongelijksoortige componenten is die met elkaar kunnen worden geïntegreerd.

daedalOS is geschreven in JavaScript en TypeScript. Dit vereist een andere benadering van de traditionele desktopomgeving zoals GNOME en KDE. Het doel van dit project is om een ​​webgebaseerde desktopomgeving te creëren, die ook geschikt wil zijn voor dagelijks gebruik, hoewel er, zoals we later zullen zien, nog een lange weg te gaan is om dit te bereiken.

Installeer daedalOS op Ubuntu 22.04

Deze software gaat draaien met behulp van garen, dat is een pakketbeheerder. Laten we voor dit voorbeeld gebruik npm om garen te installeren. Npm is een pakketbeheerder voor JavaScript, die niet vooraf is geïnstalleerd met Ubuntu. Laten we dus eerst npm installeren door een terminal te openen (Ctrl+Alt+T) en de opdracht uit te voeren:

installeer npm op ubutu 22.04

sudo apt install npm

Zodra de installatie is voltooid, kunnen we ga verder en installeer garen. Om dit te doen, gaan we in dezelfde terminal schrijven:

garen installeren

sudo npm install --global yarn

Kloon daedalOS-repository

De volgende stap die we gaan nemen is kloon de projectrepository. Gebruik in een terminal gewoon het commando:

kloon daedalOS-repository

git clone https://github.com/DustinBrett/daedalOS.git

dan we gaan over naar de map daedalOS:

cd daedalOS

Nu kunnen we dat voer onze eigen kopie van het daedalOS-bureaublad uit voor de browser met de opdrachten:

start daedalOS

yarn && yarn build:fs && yarn dev

De uitvoer zal de regel verschillende regels bevatten. In een van hen zullen ze aangeven dat de server is gestart op 0.0.0.0:3000, en de url van waaruit toegang moet worden verkregen.

Een snelle blik op daedalOS

Om de service in de terminal te laten draaien om toegang te krijgen tot de desktop, hebben we alleen nodig: open onze favoriete webbrowser en typ de URL:

daedalOS werkt

http://localhost:3000

Wanneer het bureaublad wordt geladen en we met de rechtermuisknop op de geanimeerde achtergrond klikken, krijgen we een menu te zien dat: Het biedt ons de mogelijkheid om bestanden van de hostcomputer naar het bureaublad van de browser te kopiëren en vice versa. Hierdoor kunnen we bestanden uploaden.

bestanden toevoegen aan bureaublad

Plus ook Hiermee kunnen we bestanden en mappen slepen en neerzetten in de daedalOS-interface, hoewel ik moet zeggen dat deze functie tijdens de tests die ik heb uitgevoerd, in sommige gevallen is mislukt. Maar wanneer dit gebeurt, zal de optie om bestanden toe te voegen vanuit daedalOS perfect werken.

de desktop integreert een webbrowser en een videospeler (video.js) die HTML5-video en moderne streamingformaten ondersteunt. Het heeft ook een fotoviewer compatibel met APNG-, AVIF-, GIF-, JPEG-, PNG-, SVG- en WebP-formaten. Het heeft ook PDF.js beschikbaar, een PDF-viewer, praktisch, ook al is het wat traag.

Het heeft ook een ontwikkelaarsconsole (DevTools), A code-editor (Monaco-uitgever), A parser en compiler Markdown (Gemarkeerd), A rich-text-editor (TinyMCE), A irc klanteen terminal emulator heel eenvoudig en een audiospeler (webamp).

geïnstalleerde apps

daedalOS ook integreert Ruffle om JavaScript- of virtuele x86-toepassingen uit te voeren, een emulator voor besturingssystemen. Verder zijn er zelfs meerdere emulators, waaronder Wine.

De projectontwikkelaar bevat een geanimeerde achtergrond, wat een probleem kan zijn voor gebruikers op machines met weinig middelen.

open ramen

Hoewel de desktop toegang biedt tot een verscheidenheid aan open source-programma's, ontbreekt nog steeds in veel aspecten. Onder hen is misschien wel de meest opvallende dat: Op dit moment kunnen we geen applicaties installeren die ons interesseren.

Als dit project echter doorontwikkeld wordt, kan het fijn zijn om je desktopomgeving volledig in een webbrowser te kunnen draaien. Daarnaast, prestaties zijn ook niet slecht, tenminste met een machine met redelijk vermogen. De maker heeft ongetwijfeld veel werk gestoken in de ontwikkeling van het project. U kunt hier meer over weten, uw GitHub-opslagplaats, of je kunt ook test daedalOS zonder het te installeren door naar . te gaan uw webpagina.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.