Mwepụta nke injin desktọpụ Arcan 0.6.2

После года разработки опубликован релиз десктоп-движка Arcan 0.6.2, который объединяет в себе дисплейный сервер, мультимедийный фреймворк и игровой движок для обработки 3D-графики. Arcan может использоваться для создания различных графических систем, от пользовательских интерфейсов для встраиваемых приложений до самодостаточных десктоп-окружений. В том числе на базе Arcan развивается трёхмерный рабочий стол Safespaces для систем виртуальной реальности и десктоп-окружение Durden. Код проекта написан на языке Си и распространяется под лицензией BSD (некоторые компоненты под GPLv2+ и LGPL).

В новом выпуске продолжена разработка средств для удалённой работы с рабочим столом по сети. Доступ по сети обеспечивает графический сервер «arcan-net», реализующий протокол A12, который объединяет в себе возможности таких технологий, как mDNS (определение локальных сервисов), SSH (интерактивная текстовая оболочка), X11/VNC/RDP (интерактивная графическая оболочка), RTSP (потоковая передача мильтимедийных данных) и HTTP (загрузка ресурсов и синхронизация состояния).

Arcan не привязан к отдельной графической подсистеме и может работать поверх различных системных окружений (BSD, Linux, macOS, Windows), используя подключаемые бэкенды. Например, имеется возможность запуска поверх Xorg, egl-dri, libsdl и AGP (GL/GLES). Под управлением дисплейного сервера Arcan могут выполняться клиентские приложения на базе X, Wayland и SDL2. В качестве ключевых критериев, применяемых при проектировании API Arcan называются безопасность, производительность и пригодность для отладки. Для упрощения разработки интерфейсов предлагается использовать язык Lua.

Njirimara Arcana:

  • Nchikota nke ihe nkesa mejupụtara, ihe nkesa ngosi na ọrụ njikwa windo.
  • Ikike ịrụ ọrụ na ọnọdụ dị iche iche, nke ngwa ahụ na-arụ ọrụ dị ka njikọ nke onwe ya.
  • Usoro mgbasa ozi arụnyere n'ime nke na-enye ngwaọrụ maka ịrụ ọrụ na eserese, eserese, nhazi vidiyo na ọdịyo, na-ebu ihe onyonyo, na-arụ ọrụ na ngwaọrụ njide vidiyo.
  • A multiprocess nlereanya maka ijikọ processors nke ike data isi mmalite - si video iyi na mmepụta nke onye mmemme.
  • Ụdị nkekọrịta ihe ùgwù siri ike. A na-ekewa akụkụ engine n'ime obere usoro enweghị ohere na-ekwurịta okwu site na shmif òkè ebe nchekwa interface;
  • Ngwa nleba anya na nyocha ihe ọghọm etinyere n'ime ya, gụnyere injin nke nwere ike ịhazigharị ọnọdụ ederede Lua dị n'ime iji mee ka nbipu dị mfe;
  • Fallbacks na-arụ ọrụ, nke na ọ bụrụ na ọdịda n'ihi njehie mmemme nwere ike ịmalite ngwa azụ azụ, na-ejigide otu isi data data mpụga na njikọ;
  • Ngwá ọrụ nkesa dị elu nke enwere ike iji dekọọ ma ọ bụ gbasaa mpaghara ọdịyo na vidiyo ahọpụtara mgbe ị na-emejuputa nkesa desktọpụ.

isi: opennet.ru

Tinye a comment