daedalOS, et skrivebordsmiljø fra webbrowseren

om daedalOS

I den næste artikel skal vi tage et kig på daedalOS. Dette er et skrivebordsmiljø, som vi kan bruge fra webbrowseren. Hvis nogen ikke ved, hvad det er, så sig, at et skrivebordsmiljø er en samling af forskellige komponenter, der integreres med hinanden.

daedalOS er skrevet i JavaScript og TypeScript. Dette tager en anden tilgang til det traditionelle skrivebordsmiljø som GNOME og KDE. Målet med dette projekt er at skabe et webbaseret skrivebordsmiljø, som også søger at være velegnet til daglig brug, selvom der som vi vil se senere, for at opnå dette stadig har en lang vej at gå.

Installer daedalOS på Ubuntu 22.04

Denne software vil køre vha garn, som er en pakkehåndtering. For dette eksempel, lad os brug npm til at installere garn. Npm er en pakkehåndtering til JavaScript, som ikke er forudinstalleret med Ubuntu. Så lad os først installere npm ved at åbne en terminal (Ctrl+Alt+T) og køre kommandoen:

installer npm på ubutu 22.04

sudo apt install npm

Når installationen er færdig, kan vi fortsæt og installer garn. For at gøre dette skal vi i den samme terminal skrive:

installere garn

sudo npm install --global yarn

Klon daedalOS-depot

Det næste skridt vi skal tage er klon projektregistret. I en terminal skal du blot bruge kommandoen:

klon daedalOS-depot

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

derefter vi vil skifte til daedalOS-mappen:

cd daedalOS

Nu kan vi køre vores egen kopi af daedalOS-skrivebordet til browseren med kommandoerne:

start daedalOS

yarn && yarn build:fs && yarn dev

Outputtet vil inkludere linjens forskellige linjer. I en af ​​dem vil de indikere, at serveren er startet på 0.0.0.0:3000, og den url, hvorfra der skal tilgås.

Et hurtigt kig på daedalOS

At have tjenesten kørende i terminalen, for at få adgang til skrivebordet, behøver vi kun Åbn vores foretrukne webbrowser og skriv URL'en:

daedalOS fungerer

http://localhost:3000

Når skrivebordet indlæses, hvis vi højreklikker på den animerede baggrund, vil vi blive præsenteret for en menu, der vil give os mulighed for at kopiere filer fra værtscomputeren til browserens skrivebord og omvendt. Dette giver os mulighed for at uploade filer.

tilføje filer til skrivebordet

Plus også Det giver os mulighed for at trække og slippe filer og mapper i daedalOS-grænsefladen, selvom jeg må sige, at denne funktion under de test, jeg udførte, ved nogle lejligheder har den fejlet. Men når dette sker, vil muligheden for at tilføje filer fra daedalOS fungere perfekt.

Skrivebordet integrerer en webbrowser og en videoafspiller (Video.js), der understøtter HTML5-video og moderne streamingformater. Det har den også en billedfremviser kompatibel med formaterne APNG, AVIF, GIF, JPEG, PNG, SVG og WebP. Den har også PDF.js tilgængelig, en PDF-fremviser, praktisk, selvom det er noget langsomt.

Det har også en udviklerkonsol (DevTools), A kode editor (Monaco Forlag), A parser og compiler markdown (Markeret), A rich text editor (TinyMCE), A irc klient, har en terminalemulator meget enkel og en lydafspiller (webamp).

installerede applikationer

daedalOS også integrerer Ruffle til at køre JavaScript eller Virtual x86-applikationer, en operativsystememulator. Ydermere er der endda flere emulatorer, inklusive Wine.

Projektudvikleren inkluderer et animeret tapet, hvilket kan være et problem for brugere på maskiner med lav ressource.

åbne vinduer

Mens skrivebordet giver adgang til en række open source-programmer, mangler stadig på mange områder. Blandt dem er det måske mest bemærkelsesværdige I øjeblikket vil det ikke tillade os at installere applikationer, der interesserer os.

Men hvis dette projekt videreudvikles, kan det være fantastisk at kunne køre dit skrivebordsmiljø helt i en webbrowser. Udover, ydeevnen er heller ikke dårlig, i hvert fald med en maskine med rimelig kraft. Uden tvivl har dets skaber investeret meget arbejde i udviklingen af ​​projektet. Du kan vide mere om dette din GitHub-arkiv, eller du kan også test daedalOS uden at installere det ved at besøge deres hjemmeside.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.