Avalikustatud on D7VK 1.1 projekti vÀljalase, mis arendab Microsofti 1998. ja 1999. aastal esitatud graafiliste APIde Direct3D 6 ja 7 rakendust.

PĂ€rast aasta arendust on esitletud töölauamootor Arcan 0.7.1, mis ĂŒhendab endas ekraaniserveri, multimeedia raamistikku ja mĂ€ngumootori 3D-graafika töötlemiseks. Arcanit saab kasutada erinevate graafiliste sĂŒsteemide loomiseks — alates sisseehitatud rakenduste kasutajaliidestest kuni iseseisvate töölauakeskkondadeni. Arcanil pĂ”hinevad kolmemÔÔtmelised kasutajakeskkonnad virtuaalreaalsuse sĂŒsteemide jaoks nagu Safespaces ja töölauakeskkond Durden. Projekti kood on kirjutatud C keeles ja see on jaotatud BSD litsentsi alusel (mĂ”ned komponendid GPLv2+ ja LGPL all).

Arcan ei ole seotud konkreetsete graafiliste aluste ja suudab töötada erinevate sĂŒsteemi keskkondade (BSD, Linux, macOS, Windows) peal, kasutades pluginaid. NĂ€iteks on vĂ”imalik kĂ€ivitada Xorg, egl-dri, libsdl ja AGP (GL/GLES) peal. Displayserveri Arcan all saavad töötada kliendirakendused, mis pĂ”hinevad X11, Wayland ja SDL. Projekt arendab oma forki X.org serverist — xarcan, samuti komposiitserverit arcan-wayland (waybridge), mis vĂ”imaldab kĂ€ivitada rakendusi Waylandi baasil. Arcan API kavandamise peamisteks kriteeriumideks on mainitud turvalisus, töötluskiirus ja silumise sobivus. Liideste vĂ€ljatöötamise lihtsustamiseks soovitatakse kasutada Lua keelt.

Avalikustatud on D7VK 1.1 projekti vÀljalase, mis arendab Microsofti 1998. ja 1999. aastal esitatud graafiliste APIde Direct3D 6 ja 7 rakendust.

Arcan’i omadused:

  • Kombineeritud vĂ”imed komposiitserveri, ekraaniserveri ja aknahalduri osas.
  • Toetab tööd isoleeritud reĆŸiimis, kus Arcan baasil rakendus on iseseisev element, mis töötab ilma tĂ€iendavate graafiliste kihtideta.
  • Sisseehitatud meediumiraamistik, mis pakub vahendeid graafika töötlemiseks, voogedastamise video ja heli töötlemiseks, animatsiooni, piltide laadimise, video jÀÀdvustamisseadmete kasutamiseks.
    Avalikustatud on D7VK 1.1 projekti vÀljalase, mis arendab Microsofti 1998. ja 1999. aastal esitatud graafiliste APIde Direct3D 6 ja 7 rakendust.
  • Mitme protsessimudeli ĂŒhendamine andmeallikate töötlejatega (nt videovoogude ja kĂ€ivitatud programmide vĂ€ljund).
    Avalikustatud on D7VK 1.1 projekti vÀljalase, mis arendab Microsofti 1998. ja 1999. aastal esitatud graafiliste APIde Direct3D 6 ja 7 rakendust.
  • Range privileegide eristamine – mootori komponendid jagunevad vĂ€ikesteks, vĂ€hemprivilegiseeritud protsessideks, mis suhtlevad Shmif jagatud mĂ€leliidesega.
  • Sisseehitatud tööriistad protsesside jĂ€lgimiseks ja hĂ€ireanalĂŒĂŒsiks. Mootor suudab serialiseerida Lua skriptide siseseisundi, et lihtsustada silumist.
  • Possibility of fallbacks to another handler — in case of a failure due to a program error, the engine can launch a backup application while preserving the same external data sources and connections.
  • Ühiskasutatav ja kaugĂŒhendusteenus töölauale. VĂ”rgu kaudu pakub graafikaserver „arcan-net“, mis rakendab P2P-protokolli A12, ĂŒhendades selliste tehnoloogiate vĂ”imalused nagu mDNS (kohalike teenuste mÀÀramine), SSH (interaktiivne tekstikapid), X11/VNC/RDP (interaktiivne graafiline liides), RTSP (multimeedia andmevoogude edastamine) ja HTTP (ressursside laadimine ja olekute synchroniseerimine).
  • KĂ€surea liides Cat9, mis vĂ”imaldab siduda kĂ€skude tĂ€itmise eraldi lahtritega, luues sarnase elektroonilise tabeli (video demonstreerimiseks). Pakutud kontseptsioon vĂ”imaldab andmevoogude suunamist akende vahel, ĂŒhendades andmed ja töötlejad erinevates akendes sarnaselt elektrooniliste tabelite lahtritega (nĂ€iteks saab suunata vĂ€ljundi ĂŒhest aknast terminali shell-töötleja ja kasutada tulemust teises aknas).
    Avalikustatud on D7VK 1.1 projekti vÀljalase, mis arendab Microsofti 1998. ja 1999. aastal esitatud graafiliste APIde Direct3D 6 ja 7 rakendust.

Projektiga seotud muudatused:

  • Ümber kantud Valve'i arendatav komposiitserver Gamescope, mille abil on realiseeritud mĂ€ngude kĂ€ivitamise vĂ”imalus Steam'ist ilma Xwaylandiga manipuleerimata.
  • Parandatud Qt-plugin qtarcan, mis vĂ”imaldab Arcan's kĂ€ivitada Qt5 ja Qt6 rakendusi, nagu Qbittorrent ja Binary Ninja.
  • Loodud patĆĄid ja skript KeepassXC kĂ€ivitamiseks.
  • Arendatakse vaatamisprogrammi A12 protokolli jaoks ja selle kaudu suhtlemiseks.
  • Arendatakse interaktiivset aknahaldurit Lasso.
  • Lisatud utiliit Xkbd2Lua, et konverteerida klaviatuuripaigutusi X11-st Arcanit toetavasse vormingusse.
  • Arendatakse nix-pakette Arcan'i baasil töötava kĂ€ivituse keskkonna, Durden'i töölaua ja kĂ€surea liidese loomiseks.
  • Lisatud toetust postkvantumkrĂŒptimise algoritmile ML-KEM.
  • Lisatud vĂ”imalus klientide katkestatud vĂ”rguĂŒhenduste jĂ€tkamiseks (pĂ€rast katkestatud ĂŒhenduse taastamist paaritakse rakendus uuesti ilma akna oleku kaotamata).
  • Lisatud valik „—cast“, mis vĂ”imaldab korraldada teiste kasutajate töötamist rakenduse vĂ€ljundi koopia kallal ainult lugemisreĆŸiimis.
  • Serverikausta on lisatud toetust uutele ĂŒhtsetele (Unified) ja viidatud (Referential) linkidele, mille abil on vĂ”imalik servereid ĂŒhendada ĂŒhte nimede ruumi vĂ”i luua ahelaid. serverid. Esimesel juhul nĂ€eb kasutaja serverigruppi kui ĂŒhte serverit, teisel juhul saab rakendusi kĂ€ivitada ĂŒhes. serveris, ĂŒhendudes teisega.
  • API-sse on lisatud funktsioon launch_target rakenduse dĂŒnaamiliseks kĂ€ivitamiseks serveris kliendi pĂ€ringu jĂ€rgi. Rakenduse jaoks saab luua kontrolleri — Lua skriptide kogumi, mis haldab sĂ”numivahetust ja juurdepÀÀsu ressurssidele.
  • Lisatud tugi vĂ€listele ressurside mÀÀratlejatele (External Resource Resolver), mis suudavad peatada toimingud Arcan'i hoidla kallal ja töödelda ressursside pĂ€ringu operatsioone, nĂ€iteks korraldada kohaliku vahemĂ€lu vĂ”i andmete allalaadimist Web, BitTorrent vĂ”i IPFS-ist, selle asemel et edastada andmeid kohalikult kettalt.
  • Teostatud Ă”hukest klienti sarnane lahendus, mis vĂ”imaldab kliendil ilma tĂ€ieliku Arcan'i virnata (omades ainult Smash vaatajat) kĂ€ivitada programmide teostamise loogikat serveris. NĂ€iteks, et kĂ€ivitada töölauakeskkond durden serveris myserver, saab kĂ€ivitada 'arcan-net —host-appl myserver@durden'.
  • Cat9 kĂ€sureale on lisatud tagumine osa, mis toetab DAP (Debug Adapter Protocol) protokolli kohaliku vĂ”i kaugdebugimise jaoks.
  • Lisatud suur ports muudatusi, mis on seotud A12 protokolli arengu, Lua skripti tĂ€itmise keskkonna, vĂ”rgusĂŒsteemi, katalooge seal, et siduda komponente, mis on hajutatud ĂŒle vĂ”rgu, jagatud mĂ€lu Shmif ja egl-dri mooduli arendamisel.

Samuti on vĂ€lja antud töölauakeskkonna Durden 0.6.3 versioon. Eelmise versiooni koostamine toimus 2020. aastal. Durden toetab mosaiik- ja klassikalisi akende paigutuse reĆŸiime koos tĂ€ielike juhtimisvahenditega klaviatuuri abil. On vĂ”imalik töötada mitme monitoriga sĂŒsteemides, millel on erinev DPI.

Pakutakse laiendatud lĂ”ikepuhvrit, mis salvestab muudatuste ajalugu ja on saadaval kahes variandis — globaalne ja seotud ĂŒksikute akendega. On olemas klaviatuuri paigutuste vahetamise tugi ja töötamine laiendatud seadmetega, nagu mĂ€ngupuldid. Toetatakse selliseid funktsioone nagu globaalne menĂŒĂŒ, menĂŒĂŒ akna pealkirjas, vidinad, igas aknas eraldi kĂ€itumise seadistamine. KĂ”iki seadistusi, sealhulgas sisestusmeetodeid, fonte ja visuaalseid efekte, saab muuta reaalajas ilma konfigureerimise taaskĂ€ivitamiseta.

Versioon 0.6.3 on ettevalmistav vĂ€ljaanne enne arenduses olevat Durden 0.7 versiooni, kus pakutakse mitmeid olulisi uuendusi, nagu ekraanijuhised, vertikaalsete pealkirjade ja paneelide tugi, pealkirjade ja paneelide kompaktne kuvamisreĆŸiim, uus konfiguratsioonitööriist, hiire esitlusvaade, ekraanil olev klaviatuur osdkbd, akende paigutamise reĆŸiim, kĂ”nesĂŒnteesitaja tugi, komponentide a12net ja a12_directory integreerimine, et tagada vĂ”rgus lĂ€binĂ€gelikkus ja kaugjuurdepÀÀs.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster