Rilis mesin desktop Arcan 0.6.1

Sawise setahun pembangunan, release saka mesin desktop Arcan 0.6.1 kasedhiya, kang nggabungke server tampilan, framework multimedia lan mesin game kanggo Processing grafis 3D. Arcan bisa digunakake kanggo nggawe macem-macem sistem grafis, saka antarmuka panganggo kanggo aplikasi sing ditempelake menyang lingkungan desktop sing mandhiri. Utamane, desktop telung dimensi Safespaces kanggo sistem kasunyatan virtual lan lingkungan desktop Durden dikembangake kanthi basis Arcan. Kode proyek ditulis ing C lan disebarake ing lisensi BSD (sawetara komponen ana ing GPLv2 + lan LGPL).

Rilis anyar kalebu pangembangan akumulasi sajrone taun, utamane fokus ing pangembangan subsistem kanggo ngakses desktop liwat jaringan. UmumΓ©, rencana kanggo nyiapake release pinunjul pisanan 1.0 presented: Ing cabang sabanjurΓ© 0.7, karya wis samesthine kanggo nggedhekake subsistem swara, nambah kompatibilitas lan berkembang pribadi kanggo grafis 3D. Cabang 0.8 bakal fokus ing optimasi lan kinerja, lan 0.9 bakal fokus ing keamanan.

Antarane owah-owahan paling ngelingke ing versi Arcan 0.6.1 punika modernisasi saka server tampilan arcan-wayland, kang nggunakake protokol Wayland, kang ngleksanakake lapisan kanggo nggunakake EGL lan mbisakake support dma-buf minangka standar. Server Xarcan X wis ningkatake penanganan switch GPU lan nambahake dhukungan kanggo clipboard lan akselerasi hardware saka rendering kursor. Dhukungan sing luwih apik kanggo layar kanthi tingkat refresh konten variabel. Karya wis rampung ing sistem input kanggo nyuda wektu tundha.

Akeh owah-owahan internal wis digawe kanggo nambah sinkronisasi lan nambah efisiensi manajemen antrian acara. Pangembangan server grafis "arcan-net" kanggo karya remot karo desktop liwat jaringan lan protokol A12 digunakake ing server iki, dikembangakΓ© kanggo ngganti SSH / VNC / RDP / X11, wis terus. Ikatan sing dianyari kanggo ngembangake komponen ing Lua.

Konsep Pipeworld wis diusulake, sing ngidini sampeyan ngarahake aliran data ing antarane jendhela, ngubungake data lan panangan ing jendhela sing beda-beda, padha karo sel ing spreadsheet, mbentuk alur kerja campuran sing nggabungake antarmuka grafis lan konsol (contone, sampeyan bisa ngarahake output saka siji jendhela menyang cangkang mlaku ing terminal -handler lan nggunakake asil ing jendhela liyane).

Ayo kita ngelingake yen Arcan ora disambungake menyang subsistem grafis sing kapisah lan bisa digunakake ing ndhuwur macem-macem lingkungan sistem (BSD, Linux, macOS, Windows) nggunakake backend plug-in. Contone, iku bisa kanggo mbukak ing ndhuwur Xorg, egl-dri, libsdl lan AGP (GL / GLES). Server tampilan Arcan bisa mbukak aplikasi klien adhedhasar X, Wayland lan SDL2. Kriteria utama sing digunakake ing desain Arcan API yaiku keamanan, kinerja, lan debugability. Kanggo nyederhanakake pangembangan antarmuka, disaranake nggunakake basa Lua.

Fitur Arcana:

  • Kombinasi server komposit, server tampilan lan peran manajer jendhela.
  • Kemampuan kanggo bisa ing mode kapisah, kang aplikasi tumindak minangka link mandhiri.
  • Kerangka multimedia sing dibangun sing nyedhiyakake alat kanggo nggarap grafis, animasi, ngolah video lan audio streaming, ngemot gambar, lan nggarap piranti panangkepan video.
  • Model multiprocess kanggo nyambungake pemroses sumber data dinamis - saka stream video menyang output program individu.
  • Model enggo bareng hak istimewa kaku. komponen engine sing bejat mudhun menyang pangolahan unprivileged cilik sing komunikasi liwat antarmuka memori shmif sambungan;
  • Alat ngawasi lan analisis kacilakan sing dibangun, kalebu mesin sing bisa nggawe serialisasi status internal skrip Lua kanggo nyederhanakake debugging;
  • Fungsi Fallbacks, sing yen gagal amarga kesalahan program bisa mbukak aplikasi mundur, njaga sumber data eksternal lan sambungan sing padha;
  • Piranti enggo bareng majeng sing bisa digunakake kanggo ngrekam utawa nyebarake subset tartamtu saka sumber audio lan video nalika ngleksanakake enggo bareng desktop.

Kajaba iku, bisa dicathet yen rilis anyar saka desktop Durden 0.7 lagi disiapake kanggo digunakake karo Arcan. Ing release 0.7, dhukungan kanggo posisi vertikal judhul jendhela lan garis status bakal katon, lan sarana kanggo panuntun swara (teks kanggo wicara) bakal ditambahake. Durden ndhukung loro antarmuka jubin karo kontrol keyboard lengkap, lan mode free-mili kanggo nampilake windows ing layar. Kabeh setelan, kalebu cara input, fonts lan efek visual, bisa diganti ing fly, tanpa perlu maneh konfigurasi.

Sampeyan bisa ngatur prilaku kapisah kanggo saben jendhela lan nggunakake clipboard sawijining bound kanggo jendhela. Ndhukung karya ing sistem karo macem-macem monitor karo DPI beda. Sampeyan bisa nampilake menu aplikasi ing panel (menu global) utawa nyelehake menu ing judhul jendhela. Widget bisa diselehake ing desktop. Ana kemampuan kanggo ngrekam video ing desktop lan ing windows individu. Subsistem kontrol input ndhukung ngganti tata letak keyboard lan kemampuan kanggo nggarap piranti canggih kayata konsol game.

Source: opennet.ru

Add a comment