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:
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:
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:
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:
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:
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.
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).
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.
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.