daedalOS, isang desktop environment mula sa web browser

tungkol sa daedalOS

Sa susunod na artikulo titingnan natin ang daedalOS. Ito ay isang desktop environment na magagamit natin mula sa web browser. Kung sakaling hindi alam ng isang tao kung ano ito, sabihin na ang desktop environment ay isang koleksyon ng magkakaibang mga bahagi na nagsasama-sama sa isa't isa.

Ang daedalOS ay nakasulat sa JavaScript at TypeScript. Nangangailangan ito ng ibang diskarte sa tradisyonal na desktop environment tulad ng GNOME at KDE. Ang layunin ng proyektong ito ay lumikha ng isang web-based na desktop environment, na naghahangad din na maging angkop para sa pang-araw-araw na paggamit, bagama't tulad ng makikita natin sa ibang pagkakataon, upang makamit ito ay mahaba pa ang lalakbayin nito.

I-install ang daedalOS sa Ubuntu 22.04

Ang software na ito ay tatakbo gamit ang sinulid, na isang manager ng package. Para sa halimbawang ito, tayo gumamit ng npm para mag-install ng sinulid. Ang Npm ay isang package manager para sa JavaScript, na hindi paunang naka-install sa Ubuntu. Kaya't i-install muna natin ang npm sa pamamagitan ng pagbubukas ng terminal (Ctrl+Alt+T) at pagpapatakbo ng command:

i-install ang npm sa ubutu 22.04

sudo apt install npm

Kapag nakumpleto na ang pag-install, kaya namin magpatuloy at mag-install ng sinulid. Upang gawin ito, sa parehong terminal kami ay magsusulat:

i-install ang sinulid

sudo npm install --global yarn

I-clone ang repositoryo ng daedalOS

Ang susunod na hakbang na ating gagawin ay i-clone ang repository ng proyekto. Sa isang terminal gamitin lamang ang utos:

clone daedalOS repository

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

Pagkatapos lilipat tayo sa direktoryo ng daedalOS:

cd daedalOS

Ngayon ay maaari namin magpatakbo ng sarili naming kopya ng daedalOS desktop para sa browser gamit ang mga command:

simulan ang daedalOS

yarn && yarn build:fs && yarn dev

Isasama sa output ang iba't ibang linya ng linya. Sa isa sa mga ito ay ipahiwatig nila na ang server ay nagsimula sa 0.0.0.0:3000, at ang url kung saan maa-access.

Isang mabilis na pagtingin sa daedalOS

Ang pagkakaroon ng serbisyo na tumatakbo sa terminal, upang ma-access ang desktop, kakailanganin lang namin buksan ang aming paboritong web browser at i-type ang URL:

gumagana ang daedalOS

http://localhost:3000

Kapag nag-load ang desktop, kung mag-right click tayo sa animated na background, ipapakita sa atin ang isang menu na ay mag-aalok sa amin ng opsyon na kopyahin ang mga file mula sa host computer patungo sa browser desktop, at kabaliktaran. Ito ay magpapahintulot sa amin na mag-upload ng mga file.

magdagdag ng mga file sa desktop

Dagdag din Magbibigay-daan ito sa amin na i-drag at i-drop ang mga file at folder sa interface ng daedalOS, bagama't kailangan kong sabihin na ang function na ito sa panahon ng mga pagsubok na aking isinagawa, sa ilang mga pagkakataon ay nabigo ito. Ngunit kapag nangyari ito, ang opsyon na magdagdag ng mga file mula sa daedalOS ay gagana nang perpekto.

Ang mesa isinasama ang isang web browser at isang video player (video.js) na sumusuporta sa HTML5 na video at modernong mga format ng streaming. Mayroon din itong isang viewer ng larawan tugma sa mga format ng APNG, AVIF, GIF, JPEG, PNG, SVG at WebP. Mayroon din itong PDF.js na available, isang PDF viewer, praktikal kahit medyo mabagal.

Mayroon din itong console ng developer (Mga DevTool), A editor ng code (Monaco Publisher), A parser at compiler Markdown (Minarkahan), A mayamang text editor (TinyMCE), A kliyente ng irc, A terminal emulator napakasimple at a audio player (webamp).

naka-install na application

daedalOS din isinasama ang Ruffle upang patakbuhin ang JavaScript o Virtual x86 na mga application, isang operating system emulator. Higit pa rito, mayroong ilang mga emulator, kabilang ang Wine.

Ang developer ng proyekto may kasamang animated na wallpaper, na maaaring maging problema para sa mga user sa mga makinang mababa ang mapagkukunan.

bukas na mga bintana

Habang nag-aalok ang desktop ng access sa iba't ibang open source program, kulang pa sa maraming aspeto. Sa kanila, marahil ang pinaka-kapansin-pansin ay iyon Sa ngayon, hindi kami nito papayagan na mag-install ng mga application na interesado sa amin.

Gayunpaman, kung ang proyektong ito ay higit pang binuo, maaaring maging mahusay na ganap na patakbuhin ang iyong desktop environment sa isang web browser. Bukod sa, ang pagganap ay hindi rin masama, kahit na sa isang makina na may makatwirang kapangyarihan. Walang alinlangan, ang tagalikha nito ay namuhunan ng maraming trabaho sa pagbuo ng proyekto. Maaari mong malaman ang higit pa tungkol sa iyong Repository ng GitHub, o kaya mo rin subukan ang daedalOS nang hindi ito ini-install sa pamamagitan ng pagbisita ang kanilang website.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.