ಅರ್ಕಾನ್ ಡೆಸ್ಕ್‌ಟಾಪ್ ಎಂಜಿನ್ ಬಿಡುಗಡೆ 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.

ಅರ್ಕಾನಾ ವೈಶಿಷ್ಟ್ಯಗಳು:

  • ಸಂಯೋಜಿತ ಸರ್ವರ್, ಡಿಸ್ಪ್ಲೇ ಸರ್ವರ್ ಮತ್ತು ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ಪಾತ್ರಗಳ ಸಂಯೋಜನೆ.
  • ಪ್ರತ್ಯೇಕ ಮೋಡ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ, ಇದರಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಸ್ವಯಂಪೂರ್ಣ ಲಿಂಕ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
  • ಗ್ರಾಫಿಕ್ಸ್, ಅನಿಮೇಷನ್, ಸ್ಟ್ರೀಮಿಂಗ್ ವೀಡಿಯೋ ಮತ್ತು ಆಡಿಯೊವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದು, ಚಿತ್ರಗಳನ್ನು ಲೋಡ್ ಮಾಡುವುದು, ವೀಡಿಯೊ ಕ್ಯಾಪ್ಚರ್ ಸಾಧನಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾಧನಗಳನ್ನು ಒದಗಿಸುವ ಮಲ್ಟಿಮೀಡಿಯಾ ಫ್ರೇಮ್‌ವರ್ಕ್ ಅಂತರ್ನಿರ್ಮಿತವಾಗಿದೆ.
  • ಡೈನಾಮಿಕ್ ಡೇಟಾ ಮೂಲಗಳ ಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಮಲ್ಟಿಪ್ರೊಸೆಸ್ ಮಾದರಿ - ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ಗಳಿಂದ ಪ್ರತ್ಯೇಕ ಕಾರ್ಯಕ್ರಮಗಳ ಔಟ್‌ಪುಟ್‌ಗೆ.
  • ರಿಜಿಡ್ ಸವಲತ್ತು ಹಂಚಿಕೆ ಮಾದರಿ. ಇಂಜಿನ್ ಘಟಕಗಳನ್ನು shmif ಹಂಚಿಕೆಯ ಮೆಮೊರಿ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಸಂವಹನ ಮಾಡುವ ಸಣ್ಣ ಸವಲತ್ತುಗಳಿಲ್ಲದ ಪ್ರಕ್ರಿಯೆಗಳಾಗಿ ವಿಭಜಿಸಲಾಗಿದೆ;
  • ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಸರಳೀಕರಿಸಲು ಲುವಾ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಆಂತರಿಕ ಸ್ಥಿತಿಯನ್ನು ಧಾರಾವಾಹಿ ಮಾಡಬಲ್ಲ ಎಂಜಿನ್ ಸೇರಿದಂತೆ ಅಂತರ್ನಿರ್ಮಿತ ಕ್ರ್ಯಾಶ್ ಮಾನಿಟರಿಂಗ್ ಮತ್ತು ವಿಶ್ಲೇಷಣಾ ಸಾಧನಗಳು;
  • ಫಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯ, ಇದು ಪ್ರೋಗ್ರಾಂ ದೋಷದಿಂದಾಗಿ ವಿಫಲವಾದ ಸಂದರ್ಭದಲ್ಲಿ ಅದೇ ಬಾಹ್ಯ ಡೇಟಾ ಮೂಲಗಳು ಮತ್ತು ಸಂಪರ್ಕಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಮೂಲಕ ಫಾಲ್ಬ್ಯಾಕ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು;
  • ಡೆಸ್ಕ್‌ಟಾಪ್ ಹಂಚಿಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಆಡಿಯೊ ಮತ್ತು ವೀಡಿಯೊ ಮೂಲಗಳ ನಿರ್ದಿಷ್ಟ ಉಪವಿಭಾಗಗಳನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು ಅಥವಾ ಪ್ರಸಾರ ಮಾಡಲು ಬಳಸಬಹುದಾದ ಸುಧಾರಿತ ಹಂಚಿಕೆ ಪರಿಕರಗಳು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ