daedalOS, 'n rekenaaromgewing vanaf die webblaaier

oor daedalOS

In die volgende artikel gaan ons na daedalOS kyk. Dit is 'n lessenaaromgewing wat ons vanaf die webblaaier kan gebruik. As iemand nie weet wat dit is nie, sê dat 'n rekenaaromgewing 'n versameling uiteenlopende komponente is wat met mekaar integreer.

daedalOS is geskryf in JavaScript en TypeScript. Dit neem 'n ander benadering tot die tradisionele lessenaaromgewing soos GNOME en KDE. Die doel van hierdie projek is om 'n webgebaseerde rekenaaromgewing te skep, wat ook poog om geskik te wees vir daaglikse gebruik, alhoewel, soos ons later sal sien, dit nog 'n lang pad moet gaan om dit te bereik.

Installeer daedalOS op Ubuntu 22.04

Hierdie sagteware gaan gebruik word gare, wat 'n pakketbestuurder is. Kom ons vir hierdie voorbeeld gebruik npm om gare te installeer. Npm is 'n pakketbestuurder vir JavaScript, wat nie vooraf met Ubuntu geïnstalleer is nie. Laat ons dus eers npm installeer deur 'n terminaal oop te maak (Ctrl+Alt+T) en die opdrag uit te voer:

installeer npm op ubutu 22.04

sudo apt install npm

Sodra die installasie voltooi is, kan ons gaan voort en installeer gare. Om dit te doen, gaan ons in dieselfde terminaal skryf:

installeer gare

sudo npm install --global yarn

Kloon daedalOS-bewaarplek

Die volgende stap wat ons gaan neem is kloon die projekbewaarplek. In 'n terminale gebruik net die opdrag:

kloon daedalOS-bewaarplek

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

dan ons gaan na die daedalOS-gids verander:

cd daedalOS

Nou kan ons hardloop ons eie kopie van die daedalOS-lessenaar vir die blaaier met die opdragte:

begin daedalOS

yarn && yarn build:fs && yarn dev

Die afvoer sal die lyn verskillende lyne insluit. In een van hulle sal hulle aandui dat die bediener begin is by 0.0.0.0:3000, en die url vanwaar toegang verkry moet word.

'n Vinnige blik op daedalOS

Met die diens wat in die terminale loop, sal ons net nodig hê om toegang tot die lessenaar te kry maak ons ​​gunsteling webblaaier oop en tik die URL in:

daedalOS werk

http://localhost:3000

Wanneer die lessenaar laai, as ons regsklik op die geanimeerde agtergrond, sal ons 'n spyskaart kry wat Dit sal ons die opsie bied om lêers vanaf die gasheerrekenaar na die blaaier se lessenaar te kopieer, en omgekeerd. Dit sal ons toelaat om lêers op te laai.

voeg lêers by lessenaar

Plus ook Dit sal ons toelaat om lêers en vouers in die daedalOS-koppelvlak te sleep en te laat val, hoewel ek moet sê dat hierdie funksie tydens die toetse wat ek uitgevoer het, by sommige geleenthede misluk het. Maar wanneer dit gebeur, sal die opsie om lêers vanaf daedalOS by te voeg perfek werk.

Die lessenaar integreer 'n webblaaier en 'n videospeler (Video.js) wat HTML5-video en moderne stroomformate ondersteun. Dit het ook 'n fotokyker versoenbaar is met APNG, AVIF, GIF, JPEG, PNG, SVG en WebP formate. Dit het ook PDF.js beskikbaar, 'n PDF-kyker, prakties al is dit ietwat stadig.

Dit het ook 'n ontwikkelaarskonsole (DevTools), 'N kode redakteur (Monaco Uitgewer), 'N ontleder en samesteller Markdown (gemerk), 'N ryk teksredigeerder (TinyMCE), 'N irc kliënt, Een terminale emulator baie eenvoudig en a klankspeler (webamp).

geïnstalleerde programme

daedalOS ook integreer Ruffle om JavaScript of Virtual x86-toepassings uit te voer, 'n bedryfstelsel-emulator. Verder is daar selfs verskeie emulators, insluitend Wine.

Die projekontwikkelaar bevat 'n geanimeerde muurpapier, wat 'n probleem kan wees vir gebruikers op laehulpbronmasjiene.

oop vensters

Terwyl die lessenaar toegang bied tot 'n verskeidenheid oopbronprogramme, nog in baie aspekte ontbreek. Onder hulle is dit miskien die mees noemenswaardige Op die oomblik sal dit ons nie toelaat om toepassings te installeer wat ons interesseer nie.

As hierdie projek egter verder ontwikkel word, kan dit wonderlik wees om jou rekenaaromgewing heeltemal in 'n webblaaier te kan bestuur. Buitendien, werkverrigting is ook nie sleg nie, ten minste met 'n masjien met redelike krag. Sonder twyfel het die skepper daarvan baie werk in die ontwikkeling van die projek belê. Jy kan meer hieroor weet jou die GitHub-bewaarplek, of jy kan ook toets daedalOS sonder om dit te installeer deur te besoek hul webwerf.


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.