වෙස්ටන් සංයුක්ත සේවාදායකය 10.0 නිකුතුව

සංවර්ධනයෙන් වසර එකහමාරකට පසු, වෙස්ටන් 10.0 සංයුක්ත සේවාදායකයේ ස්ථාවර නිකුතුවක් ප්‍රකාශයට පත් කර ඇති අතර, ප්‍රබුද්ධත්වය, GNOME, KDE සහ අනෙකුත් පරිශීලක පරිසරයන්හි වේලන්ඩ් ප්‍රොටෝකෝලය සඳහා පූර්ණ සහය දැක්වීමට දායක වන තාක්ෂණයන් සංවර්ධනය කරයි. Weston's Development හි අරමුණ වන්නේ මෝටර් රථ තොරතුරු රසාස්වාදය පද්ධති, ස්මාර්ට්ෆෝන්, රූපවාහිනී සහ අනෙකුත් පාරිභෝගික උපාංග සඳහා වේදිකා වැනි ඩෙස්ක්ටොප් පරිසරයන් සහ කාවැද්දූ විසඳුම් තුළ වේලන්ඩ් භාවිතා කිරීම සඳහා උසස් තත්ත්වයේ කේත පදනමක් සහ ක්‍රියාකාරී උදාහරණ සැපයීමයි. ව්යාපෘති කේතය MIT බලපත්රය යටතේ බෙදා හරිනු ලැබේ.

වෙස්ටන්ගේ සැලකිය යුතු අනුවාද අංකය වෙනස් වීමට හේතුව ABI වෙනස්කම් ගැළපුම බිඳ දැමීමයි. නව වෙස්ටන් ශාඛාවේ වෙනස්කම්:

  • ඔබට වර්ණ පරිවර්තනය කිරීමට, ගැමා නිවැරදි කිරීමට සහ වර්ණ පැතිකඩ සමඟ වැඩ කිරීමට ඉඩ සලසන වර්ණ කළමනාකරණ සංරචක එකතු කරන ලදී. වෙනස්කම් දැනට අභ්‍යන්තර උප පද්ධතිවලට සීමා වී ඇත; පරිශීලක-දෘශ්‍ය වර්ණ පාලන මීළඟ නිකුතුවේ දිස් වනු ඇත.
  • DMA-BUF තාක්‍ෂණය භාවිතයෙන් බහු වීඩියෝ කාඩ්පත් බෙදා ගැනීමේ හැකියාව සපයන linux-dmabuf-unstable-v1 ප්‍රොටෝකෝලය ක්‍රියාත්මක කිරීමේදී, “dma-buf ප්‍රතිපෝෂණ” යාන්ත්‍රණය එකතු කර ඇති අතර එමඟින් සංයුක්ත සේවාදායකයට අමතර තොරතුරු සපයයි. පවතින GPU සහ ප්‍රධාන සහ ද්විතියික GPU අතර දත්ත හුවමාරුවේ කාර්යක්ෂමතාව වැඩි කිරීමට හැකි වේ. උදාහරණයක් ලෙස, "dma-buf ප්‍රතිපෝෂණ" සඳහා වන සහාය ශුන්‍ය පිටපත් ස්කෑන්අවුට් ප්‍රතිදානයේ උපයෝගීතාව දිගු කරයි.
  • හවුල් ආදාන සහ ප්‍රතිදාන උපාංග වෙත ප්‍රවේශය සංවිධානය කිරීම සඳහා ක්‍රියාකාරකම් සපයන libseat පුස්තකාලය සඳහා සහය එක් කරන ලදී, ඔබට මූල අයිතිවාසිකම් නොමැතිව කිරීමට ඉඩ සලසයි (ප්‍රවේශ සම්බන්ධීකරණය වෙනම පසුබිම් ක්‍රියාවලියක් මගින් හසුරුවනු ලැබේ, වාඩි වී ඇත). ඉදිරි නිකුතු වලදී, අපි සියලු Weston ධාවන සංරචක libseat සමඟ ප්‍රතිස්ථාපනය කිරීමට සැලසුම් කරමු.
  • සියලුම නියැදි සේවාදායක යෙදුම් xdg-shell ප්‍රොටෝකෝලය දිගුව භාවිතා කිරීමට පරිවර්තනය කර ඇත, එමඟින් මතුපිට කවුළු ලෙස අන්තර්ක්‍රියා කිරීම සඳහා අතුරු මුහුණතක් සපයයි, එමඟින් ඔබට තිරය වටා මතුපිට ගෙනයාමට, අවම කිරීමට, උපරිම කිරීමට, ප්‍රමාණය වෙනස් කිරීමට ඉඩ සලසයි.
  • ආරම්භයෙන් පසු සේවාලාභී මෘදුකාංග ස්වයංක්‍රීයව ක්‍රියාත්මක කිරීමේ හැකියාව එකතු කරන ලදි, උදාහරණයක් ලෙස, පුරනය වීමෙන් පසු ස්වයංක්‍රීයව ආරම්භ කිරීමට වැඩසටහන් සංවිධානය කිරීම.
  • wl_shell අතුරුමුහුණත, fbdev පසුපෙළ සහ weston-launch උපයෝගීතාව අත්හරින ලදී (ඔබ ඒවා ධාවනය කිරීමට seated-launch හෝ logind-launch භාවිතා කළ යුතුය).
  • යැපුම් අවශ්‍යතා වැඩි කර ඇත; එකලස් කිරීම සඳහා දැන් libdrm 2.4.95, libwayland 1.18.0 සහ wayland-protocols 1.24 අවශ්‍ය වේ. PipeWire මත පදනම්ව දුරස්ථ ප්‍රවේශ ප්ලගිනයක් තැනීමේදී, libpipewire 0.3 අවශ්‍ය වේ.
  • පරීක්ෂණ කට්ටලය පුළුල් කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න