Mesin desktop Arcan ngaleupaskeun 0.6.1

Saatos sataun pangwangunan, sékrési mesin desktop Arcan 0.6.1 sayogi, anu ngagabungkeun server tampilan, kerangka multimédia sareng mesin kaulinan pikeun ngolah grafik 3D. Arcan bisa dipaké pikeun nyieun rupa-rupa sistem grafis, ti interfaces pamaké pikeun aplikasi embedded ka lingkungan desktop timer ngandung. Khususna, desktop tilu diménsi Safespaces pikeun sistem kanyataanana virtual sareng lingkungan desktop Durden dikembangkeun dumasar kana Arcan. Kodeu proyék ditulis dina C sareng disebarkeun dina lisénsi BSD (sababaraha komponén aya dina GPLv2 + sareng LGPL).

Pelepasan énggal kalebet pamekaran anu akumulasi salami sataun, utamina difokuskeun kana pamekaran subsistem pikeun ngakses desktop dina jaringan. Sacara umum, rencana pikeun Nyiapkeun release signifikan munggaran 1.0 dibere: Dina cabang salajengna 0.7, karya diperkirakeun dilegakeun subsistem sora, ngaronjatkeun kasaluyuan jeung ngamekarkeun parabot pikeun grafik 3D. Cabang 0.8 bakal difokuskeun optimasi sareng kinerja, sareng 0.9 bakal difokuskeun kaamanan.

Diantara parobahan paling noticeable dina versi Arcan 0.6.1 nyaeta modernisasi tina arcan-wayland tampilan server, nu ngagunakeun protokol Wayland, nu implements lapisan pikeun pamakéan EGL tur ngaktipkeun rojongan dma-buf sacara standar. Server Xarcan X parantos ningkatkeun penanganan saklar GPU sareng nambihan dukungan pikeun clipboard sareng akselerasi hardware tina rendering kursor. Ningkatkeun dukungan pikeun layar kalayan tingkat refresh eusi variabel. Karya parantos dilakukeun dina sistem input pikeun ngirangan telat.

Seueur parobihan internal parantos dilakukeun pikeun ningkatkeun sinkronisasi sareng ningkatkeun efisiensi manajemén antrian acara. Ngembangkeun server grafis "arcan-net" pikeun digawé jauh jeung desktop ngaliwatan jaringan jeung protokol A12 dipaké dina server ieu, dimekarkeun pikeun ngaganti SSH / VNC / RDP / X11, geus dituluykeun. beungkeutan diropéa pikeun ngembangkeun komponén di Lua.

Konsep Pipeworld geus diajukeun, nu ngidinan Anjeun pikeun alihan aliran data antara jandéla, linking data jeung pawang dina jandéla béda, sarupa jeung sél dina spreadsheets, ngabentuk workflow campuran nu ngagabungkeun interfaces grafis jeung konsol (contona, Anjeun bisa alihan kaluaran ti hiji jandela ka cangkang ngajalankeun di terminal -handler tur nganggo hasilna dina jandela sejen).

Hayu urang ngingetan yén Arcan henteu kabeungkeut kana subsistem grafik anu kapisah sareng tiasa dianggo dina luhureun sababaraha lingkungan sistem (BSD, Linux, macOS, Windows) nganggo backends plug-in. Contona, kasebut nyaéta dimungkinkeun pikeun ngajalankeun on luhureun Xorg, egl-dri, libsdl na AGP (GL / GLES). Pangladén tampilan Arcan tiasa ngajalankeun aplikasi klien dumasar kana X, Wayland sareng SDL2. Kriteria konci anu dianggo dina desain Arcan API nyaéta kaamanan, kinerja, sareng debugability. Pikeun nyederhanakeun pamekaran antarmuka, disarankeun ngagunakeun basa Lua.

Keunggulan Arcane:

  • Kombinasi server komposit, server tampilan, sareng kalungguhan manajer jandela.
  • Kamampuhan pikeun damel dina modeu mandiri, dimana aplikasina bertindak salaku tautan mandiri.
  • Diwangun-di kerangka multimédia nu nyadiakeun parabot pikeun gawé bareng grafik, animasi, ngolah video streaming jeung sora, loading gambar, gawé bareng alat néwak video.
  • Modél multi-prosés pikeun nyambungkeun pawang sumber data dinamis - ti aliran video ka kaluaran program individu.
  • Model kaku pamisahan hak husus. Komponén mesin direcah jadi leutik, prosés unprivileged nu komunikasi ngaliwatan panganteur memori dibagikeun shmif;
  • Diwangun-di ngawas kacilakaan sarta parabot analisis, kaasup mesin bisa serialize kaayaan internal tina Aksara Lua pikeun simplify debugging;
  • Fungsi Fallback, anu, upami gagal kusabab kasalahan program, tiasa ngajalankeun aplikasi cadangan bari ngajaga sumber data éksternal anu sami sareng sambungan;
  • Parabot babagi canggih anu tiasa dianggo pikeun ngarékam atanapi nyiarkeun sawaréh tina sumber audio sareng pidéo anu dipilih nalika ngalaksanakeun babagi desktop.

Salaku tambahan, éta tiasa dicatet yén sékrési énggal tina desktop Durden 0.7 nuju disiapkeun pikeun dianggo sareng Arcan. Dina sékrési 0.7, dukungan pikeun panempatan nangtung tina judul jandela sareng bar status bakal némbongan, sareng utilitas pikeun panduan sora (téks pikeun ucapan) bakal ditambah. Durden ngarojong duanana antarbeungeut ubin kalawan kadali keyboard pinuh, sarta mode bébas-ngalir pikeun mintonkeun jandéla dina layar. Sadaya setélan, kalebet metode input, fon sareng épék visual, tiasa dirobih dina laleur, tanpa kedah ngamuat ulang konfigurasi.

Kasebut nyaéta dimungkinkeun pikeun ngonpigurasikeun kabiasaan misah pikeun tiap jandela sarta ngagunakeun hiji clipboard bebas kabeungkeut kana jandela. Ngarojong gawé dina sistem kalawan sababaraha monitor kalawan DPIs béda. Kasebut nyaéta dimungkinkeun pikeun mintonkeun menu aplikasi dina panel (menu global) atawa nempatkeun menu dina judul jandela. Widget tiasa disimpen dina desktop. Aya kamampuan anu diwangun pikeun ngarékam pidéo dina desktop sareng dina windows individu. Subsistem kontrol input ngadukung ngarobih perenah keyboard sareng kamampuan damel sareng alat canggih sapertos konsol kaulinan.

sumber: opennet.ru

Tambahkeun komentar