I den neste artikkelen skal vi ta en titt på daedalOS. Dette er et skrivebordsmiljø som vi kan bruke fra nettleseren. I tilfelle noen ikke vet hva det er, si at et skrivebordsmiljø er en samling forskjellige komponenter som integreres med hverandre.
daedalOS er skrevet i JavaScript og TypeScript. Det tar en annen tilnærming til det tradisjonelle skrivebordsmiljøet som GNOME og KDE. Målet med dette prosjektet er å lage et nettbasert skrivebordsmiljø, som også søker å være egnet for daglig bruk, men som vi vil se senere, for å oppnå dette har det fortsatt en lang vei å gå.
Installer daedalOS på Ubuntu 22.04
Denne programvaren kommer til å kjøre med garn, som er en pakkebehandling. For dette eksemplet, la oss bruk npm for å installere garn. Npm er en pakkebehandling for JavaScript, som ikke er forhåndsinstallert med Ubuntu. Så la oss først installere npm ved å åpne en terminal (Ctrl+Alt+T) og kjøre kommandoen:
sudo apt install npm
Når installasjonen er fullført, kan vi fortsett og installer garn. For å gjøre dette, i samme terminal skal vi skrive:
sudo npm install --global yarn
Klone daedalOS-depot
Det neste steget vi skal ta er klone prosjektregisteret. I en terminal bruker du bare kommandoen:
git clone https://github.com/DustinBrett/daedalOS.git
deretter vi skal bytte til daedalOS-katalogen:
cd daedalOS
Nå kan vi det kjør vår egen kopi av daedalOS-skrivebordet for nettleseren med kommandoene:
yarn && yarn build:fs && yarn dev
Utgangen vil inkludere linjen forskjellige linjer. I en av dem vil de indikere at serveren er startet på 0.0.0.0:3000, og url-en som de skal få tilgang til.
En rask titt på daedalOS
Å ha tjenesten som kjører i terminalen, for å få tilgang til skrivebordet, trenger vi bare åpne favorittnettleseren vår og skriv inn URL-en:
http://localhost:3000
Når skrivebordet lastes, hvis vi høyreklikker på den animerte bakgrunnen, vil vi bli presentert med en meny som Det vil gi oss muligheten til å kopiere filer fra vertsdatamaskinen til nettleserens skrivebord, og omvendt. Dette vil tillate oss å laste opp filer.
Pluss også Det vil tillate oss å dra og slippe filer og mapper i daedalOS-grensesnittet, selv om jeg må si at denne funksjonen under testene jeg utførte, har den ved noen anledninger mislyktes. Men når dette skjer, vil muligheten til å legge til filer fra daedalOS fungere perfekt.
skrivebordet integrerer en nettleser og en videospiller (Video.js) som støtter HTML5-video og moderne streamingformater. Den har også en bildeviser kompatibel med formatene APNG, AVIF, GIF, JPEG, PNG, SVG og WebP. Den har også PDF.js tilgjengelig, en PDF-leser, praktisk selv om det er noe tregt.
Den har også en utviklerkonsoll (DevTools), A kodeditor (Monaco forlag), A parser og kompilator Markdown (merket), A rik tekst editor (TinyMCE), A irc klient, Un terminalemulator veldig enkelt og en lydspiller (webamp).
daedalOS også integrerer Ruffle for å kjøre JavaScript eller Virtual x86-applikasjoner, en operativsystememulator. Videre er det til og med flere emulatorer, inkludert Wine.
Prosjektutvikleren inkluderer et animert bakgrunnsbilde, som kan være et problem for brukere på maskiner med lite ressurser.
Mens skrivebordet tilbyr tilgang til en rekke åpen kildekode-programmer, mangler fortsatt i mange aspekter. Blant dem er kanskje det mest bemerkelsesverdige det For øyeblikket vil det ikke tillate oss å installere applikasjoner som interesserer oss.
Men hvis dette prosjektet er videreutviklet, kan det være flott å kunne kjøre skrivebordsmiljøet ditt helt i en nettleser. I tillegg, ytelsen er heller ikke dårlig, i hvert fall med en maskin med rimelig kraft. Uten tvil har skaperen investert mye arbeid i utviklingen av prosjektet. Du kan vite mer om dette GitHub-depot, eller du kan også test daedalOS uten å installere det ved å besøke deres hjemmeside.