Arcan, kerangka untuk membuat lingkungan GUI dan desktop

Setelah sedikit lebih dari 4 tahun dari penerbitan versi penting terakhir, telah memaklumkan Baru-baru ini pelepasan versi baru mesin desktop Arcan 0.6.0, yang menggabungkan pelayan paparan, kerangka multimedia dan mesin permainan untuk memproses grafik 3D.

Arcan boleh digunakan untuk membuat pelbagai sistem grafikDari antara muka pengguna untuk aplikasi terbenam ke persekitaran desktop yang berdiri sendiri.

Desktop tiga dimensi Safespaces untuk sistem realiti maya dan persekitaran desktop Durden juga dikembangkan berdasarkan Arcan . Kod projek ditulis dalam C dan diedarkan di bawah lesen BSD (beberapa komponen di bawah GPLv2 + dan LGPL).

Mengenai Arcan

Arcan tidak terikat dengan subsistem grafik yang berasingan y dapat berjalan di pelbagai persekitaran sistem (BSD, Linux, macOS, Windows) menggunakan backend yang dapat dipasang.

Untuk apa Arcan adalah gabungan pelik pemproses media streaming, enjin permainan dan pelayan paparan Dengan reka bentuk novel yang sangat sesuai untuk projek grafik masa nyata interaktif yang kompleks dan sederhana, dan berpadu dengan apa sahaja dari antara muka pengguna sci-fi hingga beberapa projek homegrown yang bersepadu. ke meja penuh.

Ia sangat modular, Ia mempunyai sedikit kebergantungan, tetapi disertakan dengan semua bateri yang diperlukan.

Sebagai contoh, adalah mungkin untuk berjalan di Xorg, egl-dri, libsdl dan AGP (GL / GLES). Pelayan paparan Arcan dapat menjalankan aplikasi klien X, Wayland dan SDL2. Keselamatan, prestasi dan debugt disebut sebagai kriteria reka bentuk utama untuk Arcan API. Untuk mempermudah pembangunan antara muka, dicadangkan untuk menggunakan bahasa Lua.

Dalaman ciri-ciri yang menonjol dari Arcan, kita dapat mencari perkara berikut:

  • Gabungan peranan pelayan komposit, pelayan paparan dan pengurus tetingkap.
  • Rangka kerja multimedia terbina dalam yang menyediakan alat untuk bekerja dengan grafik, animasi, pemprosesan streaming video dan suara, memuat turun gambar, dan bekerja dengan peranti menangkap video.
  • Model multi-threaded untuk menghubungkan pemacu untuk sumber data dinamik, dari aliran video hingga output program individu.
  • Model tegar untuk berkongsi hak istimewa. Komponen enjin dibahagikan kepada proses kecil tanpa hak yang berinteraksi melalui antara muka memori bersama shmif.
  • Alat pemantauan dan analisis kesalahan bawaan, termasuk mesin, dapat membuat siri skrip Lua keadaan dalaman untuk memudahkan penyahpepijatan.
  • Fungsi sandaran, yang sekiranya terjadi kegagalan karena bug dalam program, dapat memulai aplikasi cadangan, dengan menjaga sumber dan sambungan data luaran yang sama.
  • Alat perkongsian lanjutan yang boleh anda gunakan untuk merakam atau mengalirkan subkumpulan sumber video dan audio tertentu semasa melaksanakan perkongsian desktop.

Mengenai versi baru Arcan 0.6.0

Dalam versi baru ini, para pembangun menyebut bahawa tumpuan telah diberikan kepada ketelusan rangkaian.

Versi pertama pelayan grafik "arcan-net" telah dicadangkan, yang membolehkan mengatur kerja jarak jauh melalui rangkaian menggunakan protokol A12 sendiri.

Pengalihan pelanggan gaya X11 disokong dan akses desktop jauh seperti dalam RFB / RDP / SPICE, serta aliran masuk, streaming audio dan video, akses bersama, migrasi pelanggan langsung dan multithreaded.

Data video yang dihantar, bergantung pada jenis tetingkap, dimampatkan menggunakan codec lossy dan lossless.

Untuk penyulitan saluran yang disahkan Komunikasi, pakej X25519 + Chacha8 + Blake3 digunakan.

Perubahan lain termasuk:

  • Alat untuk menyahpepijat aktiviti pelanggan.
  • Konsol gaya KMSCon / FBCon.
  • Keupayaan untuk meminjam dalam aplikasi yang dikembangkan oleh beberapa pemacu untuk pengurus tetingkap.
  • Pelaksanaan pemandu untuk peranti penjejak mata Tobii 4C.
  • Sokongan Pengasingan Pelanggan XWayland.
  • Komponen Arcan-trayicon untuk meletakkan ikon pada dulang sistem.
  • Sokongan untuk synthesizer ucapan.
  • Merangka semula mod operasi dalam sistem tanpa monitor (tanpa kepala).

Akhirnya, jika anda ingin mengetahui lebih lanjut mengenainya, anda boleh menyemak butirannya di pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.