Arcan 0.6.2 рабочий кыймылдаткычын чыгаруу

Бир жылдык иштеп чыгуудан кийин Arcan 0.6.2 десктоп кыймылдаткычы чыгарылды, ал дисплей серверин, мультимедиялык алкакты жана 3D графикасын иштетүү үчүн оюн кыймылдаткычын бириктирет. Arcan ар кандай графикалык системаларды түзүү үчүн колдонулушу мүмкүн, орнотулган тиркемелер үчүн колдонуучунун интерфейстеринен баштап, өз алдынча иш столунун чөйрөлөрүнө чейин. Атап айтканда, виртуалдык реалдуулук системалары үчүн Safespaces үч өлчөмдүү иш тактасы жана Durden десктоп чөйрөсү Arcan базасында иштелип чыгууда. Долбоордун коду C тилинде жазылган жана BSD лицензиясы боюнча таратылат (айрым компоненттер GPLv2+ жана LGPL астында).

Жаңы чыгарылыш тармак аркылуу иш тактасы менен алыстан иштөө үчүн куралдарды иштеп чыгууну улантат. Тармакка кирүү mDNS (локалдык кызматтардын аныктамасы), SSH (интерактивдүү тексттик кабык), X12/VNC/RDP (интерактивдүү) сыяктуу технологиялардын мүмкүнчүлүктөрүн бириктирген A11 протоколун ишке ашырган “arcan-net” графикалык сервери тарабынан камсыз кылынат. графикалык кабык), RTSP (медиа агымы) жана HTTP (ресурстарды жүктөө жана абалды синхрондоштуруу).

Arcan өзүнчө графикалык подсистемага туташкан эмес жана плагиндин аркасында ар кандай система чөйрөлөрүндө (BSD, Linux, macOS, Windows) иштей алат. Мисалы, Xorg, egl-dri, libsdl жана AGP (GL/GLES) үстүндө иштөөгө болот. Arcan дисплей сервери X, Wayland жана SDL2 негизиндеги кардар тиркемелерин иштете алат. Arcan API дизайнында колдонулган негизги критерийлер коопсуздук, аткаруу жана мүчүлүштүктөрдү оңдоо болуп саналат. Интерфейстерди иштеп чыгууну жөнөкөйлөтүү үчүн Луа тилин колдонуу сунушталат.

Arcana өзгөчөлүктөрү:

  • Композиттик сервердин, дисплей серверинин жана терезе менеджеринин ролдорунун айкалышы.
  • Тиркеме өзүн-өзү жетиштүү шилтеме катары аткарган өзүнчө режимде иштөө мүмкүнчүлүгү.
  • Графика, анимация, агымдык видео жана аудиону иштетүү, сүрөттөрдү жүктөө жана видео тартуу түзүлүштөрү менен иштөө үчүн инструменттерди камсыз кылган орнотулган мультимедиялык алкак.
  • Динамикалык маалымат булактарынын процессорлорун туташтыруу үчүн көп процесстик модель - видео агымдардан жеке программалардын чыгышына чейин.
  • Катуу артыкчылык бөлүшүү модели. Кыймылдаткыч компоненттери shmif бөлүшүлгөн эс интерфейси аркылуу баарлашкан кичинекей артыкчылыксыз процесстерге бөлүнөт;
  • Камтылган кыйроого мониторинг жүргүзүү жана анализдөө куралдары, анын ичинде мүчүлүштүктөрдү оңдоону жөнөкөйлөтүү үчүн Lua скрипттеринин ички абалын сериялаштыра турган кыймылдаткыч;
  • Fallbacks функциясы, ал программанын катасынан улам иштебей калган учурда, ошол эле тышкы маалымат булактарын жана байланыштарды сактап, резервдик тиркемени ишке киргизе алат;
  • Иш тактасын бөлүшүүнү ишке ашырууда аудио жана видео булактарынын белгилүү бир бөлүгүн жаздыруу же берүү үчүн колдонула турган өркүндөтүлгөн бөлүшүү куралдары.

Source: opennet.ru

Комментарий кошуу