ڊيسڪ ٽاپ انجڻ آرڪن 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.

آرڪانا خاصيتون:

  • جامع سرور جو هڪ ميلاپ، ڊسپلي سرور ۽ ونڊو مينيجر ڪردار.
  • هڪ الڳ موڊ ۾ ڪم ڪرڻ جي صلاحيت، جنهن ۾ ايپليڪيشن هڪ خودمختيار لنڪ طور ڪم ڪري ٿي.
  • بلٽ ان ملٽي ميڊيا فريم ورڪ جيڪو گرافڪس، اينيميشن، پروسيسنگ اسٽريمنگ وڊيو ۽ آڊيو، تصويرون لوڊ ڪرڻ، ۽ وڊيو ڪيپچر ڊوائيسز سان ڪم ڪرڻ لاءِ اوزار مهيا ڪري ٿو.
  • متحرڪ ڊيٽا ذريعن جي پروسيسرز کي ڳنڍڻ لاءِ هڪ ملٽي پروسيس ماڊل - وڊيو اسٽريمز کان وٺي انفرادي پروگرامن جي پيداوار تائين.
  • سخت استحقاق شيئرنگ ماڊل. انجڻ جا جزا ٽوڙيا ويا آهن ننڍن غير امتيازي عملن ۾ جيڪي شيمف شيئر ميموري انٽرفيس ذريعي رابطو ڪن ٿا؛
  • تعمير ٿيل حادثي جي نگراني ۽ تجزيو جا اوزار، انجڻ سميت جيڪي ڊيبگنگ کي آسان ڪرڻ لاء لوا اسڪرپٽس جي اندروني حالت کي ترتيب ڏئي سگھن ٿا؛
  • Fallbacks فنڪشن، جيڪو ناڪامي جي صورت ۾ پروگرام جي غلطي جي ڪري هڪ فال بيڪ ايپليڪيشن شروع ڪري سگهي ٿو، ساڳئي خارجي ڊيٽا ذريعن ۽ ڪنيڪشن کي برقرار رکڻ؛
  • ترقي يافته شيئرنگ ٽولز جيڪي ڊيسڪ ٽاپ شيئرنگ کي لاڳو ڪرڻ دوران آڊيو ۽ وڊيو ذريعن جي چونڊيل سبسٽن کي رڪارڊ يا نشر ڪرڻ لاءِ استعمال ڪري سگھجن ٿيون.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو