Варақаи муҳаррики мизи кории Arcan 0.6.1

Пас аз як соли таҳия, нашри муҳаррики мизи кории Arcan 0.6.1 дастрас аст, ки сервери дисплей, чаҳорчӯбаи мултимедиявӣ ва муҳаррики бозиро барои коркарди графикаи 3D муттаҳид мекунад. Arcan метавонад барои сохтани системаҳои гуногуни графикӣ, аз интерфейси корбар барои замимаҳои дарунсохт то муҳити мустақили мизи корӣ истифода шавад. Аз ҷумла, мизи кории сеченакаи Safespaces барои системаҳои воқеияти виртуалӣ ва муҳити мизи кории Durden дар заминаи Arcan таҳия карда мешаванд. Рамзи лоиҳа дар C навишта шудааст ва таҳти иҷозатномаи BSD паҳн карда мешавад (баъзе ҷузъҳо дар зери GPLv2+ ва LGPL мебошанд).

Нашри нав таҳаввулоти дар тӯли сол ҷамъшударо дар бар мегирад, ки асосан ба таҳияи зерсистемаи дастрасӣ ба мизи корӣ тавассути шабака нигаронида шудааст. Дар маҷмӯъ, нақшаи омодасозии аввалин версияи назарраси 1.0 пешниҳод карда мешавад: Дар филиали навбатии 0.7, кор барои тавсеаи зерсистемаи садо, такмил додани мутобиқат ва таҳияи асбобҳо барои графикаи 3D пешбинӣ шудааст. Филиали 0.8 ба оптимизатсия ва иҷроиш ва 0.9 ба амният тамаркуз хоҳад кард.

Дар байни тағйироти назаррас дар версияи Arcan 0.6.1 модернизатсияи сервери намоишии arcan-wayland мебошад, ки протоколи Wayland-ро истифода мебарад, ки қабати истифодаи EGL-ро амалӣ мекунад ва ба таври нобаёнӣ дастгирии dma-buf-ро имкон медиҳад. Сервери Xarcan X коркарди коммутаторҳои GPU-ро беҳтар кардааст ва дастгирии буферӣ ва суръатбахшии сахтафзори намоиши курсорро илова кардааст. Дастгирии мукаммал барои экранҳо бо суръати навсозии мундариҷаи тағйирёбанда. Дар системаи дохилкуни барои кам кардани таъхир кор ба чо оварда шуд.

Барои беҳтар кардани ҳамоҳангсозӣ ва баланд бардоштани самаранокии идоракунии навбати рӯйдодҳо, бисёр тағйироти дохилӣ ворид карда шуданд. Таҳияи сервери графикии «arcan-net» барои кори дурдаст бо мизи корӣ тавассути шабака ва протоколи A12, ки дар ин сервер истифода мешавад, барои иваз кардани SSH/VNC/RDP/X11 таҳия шудааст, идома дорад. Пайвасткуниҳои навшуда барои таҳияи ҷузъҳо дар Луа.

Консепсияи Pipeworld пешниҳод шудааст, ки ба шумо имкон медиҳад ҷараёнҳои маълумотро байни тирезаҳо равона кунед, маълумот ва коркардкунандагонро дар равзанаҳои гуногун, ки ба чашмакҳои ҷадвалҳои электронӣ монанданд, ташаккул диҳед, ҷараёни кории омехтаеро, ки интерфейсҳои графикӣ ва консолро муттаҳид мекунад (масалан, шумо метавонед баромадро аз як равзанаро ба ҷабҳае, ки дар terminal -handler кор мекунад ва натиҷаро дар равзанаи дигар истифода баред).

Ёдовар мешавем, ки Arcan ба зерсистемаи алоҳидаи графикӣ пайваст нест ва метавонад дар болои муҳитҳои гуногуни система (BSD, Linux, macOS, Windows) бо истифода аз плагинҳои пуштибонӣ кор кунад. Масалан, дар болои Xorg, egl-dri, libsdl ва AGP (GL/GLES) кор кардан мумкин аст. Сервери намоишии Arcan метавонад барномаҳои муштариро дар асоси X, Wayland ва SDL2 иҷро кунад. Меъёрҳои калидӣ, ки дар тарҳрезии Arcan API истифода мешаванд, амният, иҷроиш ва ислоҳпазирӣ мебошанд. Барои содда кардани коркарди интерфейсҳо, истифодаи забони Lua пешниҳод карда мешавад.

Хусусиятҳои Arcane:

  • Маҷмӯи нақшҳои сервери таркибӣ, сервери намоишӣ ва менеҷери тиреза.
  • Қобилияти кор дар реҷаи мустақил, ки дар он барнома ҳамчун пайванди худкифоя амал мекунад.
  • Чаҳорчӯбаи мултимедиявии дарунсохт, ки асбобҳоро барои кор бо графика, аниматсия, коркарди ҷараёнҳои видео ва садо, боркунии тасвирҳо, кор бо дастгоҳҳои сабти видео таъмин мекунад.
  • Модели бисёрҷониба барои пайваст кардани коркардкунандагони манбаъҳои динамикии додаҳо - аз ҷараёни видео то баромади барномаҳои инфиродӣ.
  • Модели қатъии тақсимоти имтиёзҳо. Ҷузъҳои муҳаррик ба равандҳои хурди беимтиёз тақсим карда мешаванд, ки тавассути интерфейси хотираи муштараки shmif муошират мекунанд;
  • Воситаҳои дарунсохташудаи мониторинг ва таҳлили садамаҳо, аз ҷумла муҳаррик метавонад ҳолати дохилии скриптҳои Lua-ро барои содда кардани хатогиҳо сериализатсия кунад;
  • Функсияи бозгашт, ки дар сурати нокомӣ бо сабаби хатогии барнома метавонад барномаи эҳтиётиро ҳангоми нигоҳ доштани ҳамон манбаъҳо ва пайвастҳои берунии додаҳо оғоз кунад;
  • Воситаҳои мукаммали мубодила, ки метавонанд барои сабт ё пахши зермаҷмӯаҳои интихобшудаи сарчашмаҳои аудио ва видео ҳангоми татбиқи мубодилаи мизи корӣ истифода шаванд.

Илова бар ин, метавон қайд кард, ки версияи нави мизи кории Durden 0.7 барои истифода бо Arcan омода карда мешавад. Дар версияи 0.7 дастгирӣ барои ҷойгиркунии амудии сарлавҳаи равзана ва сатри ҳолат пайдо мешавад ва утилита барои роҳнамоии овозӣ (матн ба сухан) илова карда мешавад. Durden ҳам интерфейси сафолиро бо идоракунии пурраи клавиатура ва ҳам режими озод барои намоиши тирезаҳо дар экран дастгирӣ мекунад. Ҳама танзимотҳо, аз ҷумла усулҳои вуруд, ҳуруфҳо ва эффектҳои визуалӣ, метавонанд бидуни зарурати аз нав боркунии конфигуратсия дар зудӣ тағир дода шаванд.

Барои ҳар як равзана рафтори алоҳидаро танзим кардан мумкин аст ва буфери мустақили ба тиреза пайвастшударо истифода бурдан мумкин аст. Корҳоро дар системаҳо бо мониторҳои сершумор бо DPI-ҳои гуногун дастгирӣ мекунад. Менюи барномаро дар панел (менюи глобалӣ) намоиш додан ё менюро дар сарлавҳаи равзана ҷойгир кардан мумкин аст. Виджетҳоро дар мизи корӣ ҷойгир кардан мумкин аст. Қобилияти дарунсохт барои сабти видео дар мизи корӣ ва дар равзанаҳои инфиродӣ мавҷуд аст. Зерсистемаи назорати вурудӣ тағир додани тарҳҳои клавиатура ва қобилияти кор бо дастгоҳҳои пешрафта ба монанди консолҳои бозӣро дастгирӣ мекунад.

Манбаъ: opennet.ru

Илова Эзоҳ