A következő cikkben a daedalOS-t fogjuk megnézni. Ez egy asztali környezet, amelyet a webböngészőből használhatunk. Ha valaki nem tudja, mi az, mondja azt, hogy az asztali környezet különböző összetevők gyűjteménye, amelyek egymással integrálódnak.
A daedalOS JavaScript és TypeScript nyelven íródott. Más megközelítést alkalmaz a hagyományos asztali környezetekhez, például a GNOME-hoz és a KDE-hez. A projekt célja egy web alapú asztali környezet létrehozása, amely napi használatra is igyekszik alkalmas lenni, bár mint később látni fogjuk, ennek eléréséhez még hosszú út áll előttünk.
Telepítse a daedalOS-t az Ubuntu 22.04-re
Ez a szoftver a következővel fog futni fonál, amely egy csomagkezelő. Ehhez a példához nézzük npm segítségével telepítse a fonalat. Az Npm a JavaScript csomagkezelője, amely nincs előre telepítve az Ubuntuval. Tehát először telepítsük az npm-et egy terminál megnyitásával (Ctrl+Alt+T), és futtassuk a parancsot:
sudo apt install npm
Miután a telepítés befejeződött, megtehetjük folytassa és telepítse a fonalat. Ehhez ugyanabban a terminálban a következőket írjuk:
sudo npm install --global yarn
A daedalOS adattár klónozása
A következő lépés, amit meg fogunk tenni klónozza a projekt adattárát. Egy terminálban csak használja a parancsot:
git clone https://github.com/DustinBrett/daedalOS.git
majd át fogunk váltani a daedalOS könyvtárba:
cd daedalOS
Most megtehetjük futtassuk a saját daedalOS asztali példányunkat a böngészőhöz a parancsokkal:
yarn && yarn build:fs && yarn dev
A kimenet tartalmazni fogja a különböző sorokat. Az egyikben jelzik, hogy a szerver 0.0.0.0:3000-nál indult, és azt az url-t, ahonnan el lehet érni.
Egy gyors pillantás a daedalOS-re
Ha a szolgáltatás a terminálban fut, az asztal eléréséhez csak akkor lesz szükségünk nyissa meg kedvenc webböngészőnket, és írja be az URL-t:
http://localhost:3000
Az asztal betöltésekor, ha jobb gombbal az animált háttérre kattintunk, egy menü jelenik meg lehetőséget kínál a fájlok másolására a gazdagépről a böngésző asztalára, és fordítva. Ez lehetővé teszi számunkra a fájlok feltöltését.
Ráadásul szintén Lehetővé teszi, hogy fájlokat és mappákat húzzunk át a daedalOS felületen, bár meg kell mondanom, hogy ez a funkció az általam elvégzett tesztek során néhány alkalommal meghibásodott. De amikor ez megtörténik, a daedalOS-ből származó fájlok hozzáadásának lehetősége tökéletesen működik.
Az asztal webböngészőt és videolejátszót integrál (video.js), amely támogatja a HTML5 videót és a modern streaming formátumokat. Az is van egy fényképnézegető kompatibilis az APNG, AVIF, GIF, JPEG, PNG, SVG és WebP formátumokkal. PDF.js is elérhető, egy PDF-nézegető, praktikus, még ha kissé lassú is.
Van még egy fejlesztői konzol (DevTools), A kódszerkesztő (Monaco Kiadó), A elemző és fordító Árleszállítás (Megjelölt), A rich text szerkesztő (TinyMCE), A irc kliensegy terminál emulátor nagyon egyszerű és a audio lejátszó (webamp).
daedalOS is integrálja a Ruffle-t JavaScript vagy Virtual x86 alkalmazások futtatásához, egy operációs rendszer emulátor. Ezenkívül még több emulátor is létezik, köztük a Wine.
A projekt fejlesztője animált háttérképet tartalmaz, ami problémát jelenthet az alacsony erőforrás-igényű gépeket használók számára.
Míg az asztal számos nyílt forráskódú programhoz kínál hozzáférést, még mindig sok szempontból hiányzik. Közülük talán a legfigyelemreméltóbb az Jelenleg nem engedi, hogy olyan alkalmazásokat telepítsünk, amelyek érdekelnek minket.
Ha azonban ezt a projektet továbbfejlesztik, nagyszerű lehet, ha az asztali környezetet teljes egészében webböngészőben futtathatja. Kívül, a teljesítmény sem rossz, legalábbis egy ésszerű teljesítményű géppel. Az alkotója kétségtelenül rengeteg munkát fektetett a projekt fejlesztésébe. Erről többet megtudhat az Ön GitHub tárház, vagy te is tudod tesztelje a daedalOS-t anélkül, hogy telepítené honlapjukon.