Arcan 0.6.2 ish stoli dvigatelining chiqarilishi

Bir yillik rivojlanishdan so'ng, Arcan 0.6.2 ish stoli dvigateli chiqarildi, u displey serveri, multimedia ramkasi va 3D grafikalarni qayta ishlash uchun o'yin mexanizmini birlashtiradi. Arcan turli grafik tizimlarni yaratish uchun ishlatilishi mumkin, o'rnatilgan ilovalar uchun foydalanuvchi interfeyslaridan mustaqil ish stoli muhitlarigacha. Xususan, Arcan bazasida virtual reallik tizimlari uchun Safespaces uch oβ€˜lchovli ish stoli va Durden ish stoli muhiti ishlab chiqilmoqda. Loyiha kodi C tilida yozilgan va BSD litsenziyasi ostida tarqatiladi (ba'zi komponentlar GPLv2+ va LGPL ostida).

Yangi nashr tarmoq orqali ish stoli bilan masofaviy ishlash vositalarini ishlab chiqishni davom ettirmoqda. Tarmoqqa kirish mDNS (mahalliy xizmatlar ta'rifi), SSH (interaktiv matn qobig'i), X12/VNC/RDP (interaktiv) kabi texnologiyalarning imkoniyatlarini birlashtirgan A11 protokolini amalga oshiruvchi "arcan-net" grafik serveri tomonidan ta'minlanadi. grafik qobiq), RTSP (media oqimi) va HTTP (resurslarni yuklash va holat sinxronizatsiyasi).

Arcan alohida grafik quyi tizimiga bog'lanmagan va plaginlar yordamida turli xil tizim muhitlari (BSD, Linux, macOS, Windows) ustida ishlashi mumkin. Masalan, Xorg, egl-dri, libsdl va AGP (GL/GLES) ustida ishlash mumkin. Arcan displey serveri X, Wayland va SDL2 asosidagi mijoz ilovalarini ishga tushirishi mumkin. Arcan API dizaynida ishlatiladigan asosiy mezonlar xavfsizlik, ishlash va disk raskadrovka qobiliyatidir. Interfeyslarni ishlab chiqishni soddalashtirish uchun Lua tilidan foydalanish taklif etiladi.

Arcana xususiyatlari:

  • Kompozit server, displey serveri va oyna boshqaruvchisi rollarining kombinatsiyasi.
  • Alohida rejimda ishlash qobiliyati, bunda dastur o'zini o'zi ta'minlaydigan havola vazifasini bajaradi.
  • Grafika, animatsiya bilan ishlash, oqimli video va audioni qayta ishlash, tasvirlarni yuklash va video suratga olish qurilmalari bilan ishlash vositalarini ta'minlovchi o'rnatilgan multimedia ramkasi.
  • Dinamik ma'lumotlar manbalarining protsessorlarini ulash uchun ko'p jarayonli model - video oqimlardan individual dasturlarning chiqishigacha.
  • Qattiq imtiyozlarni almashish modeli. Dvigatel komponentlari shmif umumiy xotira interfeysi orqali muloqot qiladigan kichik imtiyozsiz jarayonlarga bo'linadi;
  • O'rnatilgan nosozliklarni kuzatish va tahlil qilish vositalari, shu jumladan disk raskadrovkani soddalashtirish uchun Lua skriptlarining ichki holatini seriyalashtira oladigan dvigatel;
  • Dastur xatosi tufayli ishlamay qolganda bir xil tashqi ma'lumotlar manbalari va ulanishlarni saqlab, zaxira ilovani ishga tushirishi mumkin bo'lgan "Fallbacks" funksiyasi;
  • Ish stolini almashishni amalga oshirishda audio va video manbalarning tanlangan kichik to'plamlarini yozib olish yoki translyatsiya qilish uchun ishlatilishi mumkin bo'lgan kengaytirilgan almashish vositalari.

Manba: opennet.ru

a Izoh qo'shish