Dalam artikel seterusnya kita akan melihat daedalOS. Ini adalah persekitaran desktop yang boleh kita gunakan daripada pelayar web. Sekiranya seseorang tidak tahu apa itu, katakan bahawa persekitaran desktop ialah koleksi komponen berbeza yang berintegrasi antara satu sama lain.
daedalOS ditulis dalam JavaScript dan TypeScript. Ia memerlukan pendekatan yang berbeza kepada persekitaran desktop tradisional seperti GNOME dan KDE. Matlamat projek ini adalah untuk mewujudkan persekitaran desktop berasaskan web, yang juga berusaha untuk menjadi sesuai untuk kegunaan harian, walaupun seperti yang akan kita lihat nanti, untuk mencapai ini ia masih mempunyai perjalanan yang panjang.
Pasang daedalOS pada Ubuntu 22.04
Perisian ini akan dijalankan menggunakan Benang, iaitu pengurus pakej. Untuk contoh ini, mari gunakan npm untuk memasang benang. Npm ialah pengurus pakej untuk JavaScript, yang tidak diprapasang dengan Ubuntu. Jadi mari kita pasang npm dahulu dengan membuka terminal (Ctrl+Alt+T) dan jalankan arahan:
sudo apt install npm
Setelah pemasangan selesai, kita boleh teruskan dan pasang benang. Untuk melakukan ini, dalam terminal yang sama kita akan menulis:
sudo npm install --global yarn
Klon repositori daedalOS
Langkah seterusnya yang akan kita lakukan ialah mengklon repositori projek. Dalam terminal hanya gunakan arahan:
git clone https://github.com/DustinBrett/daedalOS.git
Kemudian kami akan menukar kepada direktori daedalOS:
cd daedalOS
Sekarang kita boleh jalankan salinan desktop daedalOS kami sendiri untuk penyemak imbas dengan arahan:
yarn && yarn build:fs && yarn dev
Output akan termasuk baris baris yang berbeza. Dalam salah satu daripada mereka, mereka akan menunjukkan bahawa pelayan dimulakan pada 0.0.0.0:3000, dan url dari mana untuk diakses.
Pandangan pantas pada daedalOS
Mempunyai perkhidmatan berjalan di terminal, untuk mengakses desktop, kami hanya perlu buka pelayar web kegemaran kami dan taip URL:
http://localhost:3000
Apabila desktop dimuatkan, jika kita klik kanan pada latar belakang animasi, kita akan disajikan dengan menu yang Ia akan menawarkan kita pilihan untuk menyalin fail dari komputer hos ke desktop penyemak imbas, dan sebaliknya. Ini akan membolehkan kami memuat naik fail.
Ditambah pula Ia akan membolehkan kami menyeret dan melepaskan fail dan folder dalam antara muka daedalOS, walaupun saya perlu mengatakan bahawa fungsi ini semasa ujian yang saya jalankan, pada beberapa keadaan ia gagal. Tetapi apabila ini berlaku, pilihan untuk menambah fail daripada daedalOS akan berfungsi dengan sempurna.
Meja menyepadukan pelayar web dan pemain video (video.js) yang menyokong video HTML5 dan format penstriman moden. Ia juga mempunyai pemapar foto serasi dengan format APNG, AVIF, GIF, JPEG, PNG, SVG dan WebP. Ia juga mempunyai PDF.js yang tersedia, pemapar PDF, praktikal walaupun agak lambat.
Ia juga mempunyai konsol pembangun (Alat Peranti), A penyunting kod (Penerbit Monaco), A penghurai dan pengkompil Penurunan harga (Ditandakan), A editor teks yang kaya (TinyMCE), A pelanggan irc, yang emulator terminal sangat mudah dan a pemain audio (webamp).
daedalOS juga menyepadukan Ruffle untuk menjalankan aplikasi JavaScript atau Maya x86, emulator sistem pengendalian. Tambahan pula, terdapat beberapa emulator, termasuk Wine.
Pemaju projek termasuk kertas dinding animasi, yang boleh menjadi masalah bagi pengguna pada mesin sumber rendah.
Walaupun desktop menawarkan akses kepada pelbagai program sumber terbuka, masih kurang dalam banyak aspek. Antaranya, mungkin yang paling ketara ialah itu Pada masa ini ia tidak akan membenarkan kami memasang aplikasi yang menarik minat kami.
Walau bagaimanapun, jika projek ini dibangunkan lagi, ia mungkin bagus untuk dapat menjalankan persekitaran desktop anda sepenuhnya dalam pelayar web. selain itu, prestasi juga tidak buruk, sekurang-kurangnya dengan mesin dengan kuasa yang munasabah. Tidak dinafikan, penciptanya telah melabur banyak kerja dalam pembangunan projek itu. Anda boleh mengetahui lebih lanjut tentang perkara ini Repositori GitHub, atau anda juga boleh uji daedalOS tanpa memasangnya dengan melawati laman web mereka.