Itusilẹ ẹrọ tabili 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.

Awọn ẹya Arcana:

  • Apapọ olupin akojọpọ, olupin ifihan ati awọn ipa oluṣakoso window.
  • Agbara lati ṣiṣẹ ni ipo ọtọtọ, ninu eyiti ohun elo n ṣiṣẹ bi ọna asopọ ti ara ẹni.
  • Ilana multimedia ti a ṣe sinu ti o pese awọn irinṣẹ fun ṣiṣẹ pẹlu awọn eya aworan, iwara, sisẹ fidio ati ohun afetigbọ, awọn aworan ikojọpọ, ati ṣiṣẹ pẹlu awọn ẹrọ imudani fidio.
  • Awoṣe multiprocess fun sisopọ awọn ilana ti awọn orisun data ti o ni agbara - lati awọn ṣiṣan fidio si iṣelọpọ awọn eto kọọkan.
  • Kosemi anfani pinpin awoṣe. Awọn paati engine ti pin si awọn ilana ti ko ni anfani kekere ti o ṣe ibasọrọ nipasẹ wiwo iranti pinpin shmif;
  • Itumọ ti jamba ibojuwo ati onínọmbà irinṣẹ, pẹlu awọn engine ti o le serialize awọn ti abẹnu ipinle ti Lua awọn iwe afọwọkọ lati simplify n ṣatunṣe;
  • Awọn iṣẹ-ṣiṣe Fallbacks, eyiti o jẹ pe o jẹ aṣiṣe nitori aṣiṣe eto kan le ṣe ifilọlẹ ohun elo kan, mimu awọn orisun data ita kanna ati awọn asopọ pọ;
  • Awọn irinṣẹ pinpin ilọsiwaju ti o le ṣee lo lati ṣe igbasilẹ tabi tan kaakiri awọn ipin pato ti ohun ati awọn orisun fidio lakoko ṣiṣe pinpin tabili tabili.

orisun: opennet.ru

Fi ọrọìwòye kun