NetBSD පෙරනිමි CTWM කවුළු කළමනාකරු වෙත මාරු වන අතර වේලන්ඩ් සමඟ අත්හදා බැලීම් කරයි

NetBSD ව්යාපෘතිය නිවේදනය කරන ලදි X11 සැසියකදී පිරිනමන පෙරනිමි කවුළු කළමනාකරු වෙනස් කිරීම ගැන මී හරක් මත CTWM. CTWM යනු twm හි දෙබලකි, එය 1992 දී දෙබලකින් යුක්ත වූ අතර ඔබේ රුචිකත්වයට අනුව පෙනුම සහ හැසිරීම වෙනස් කිරීමට ඉඩ සලසන සැහැල්ලු සහ සම්පූර්ණයෙන්ම අභිරුචිකරණය කළ හැකි කවුළු කළමනාකරුවෙකු නිර්මාණය කිරීම සඳහා පරිණාමය විය.

twm කවුළු කළමනාකරු පසුගිය වසර 20 පුරා NetBSD හි පිරිනමනු ලබන අතර වර්තමාන පරිසරය තුළ පෞරාණික ලෙස පෙනේ. පෙරනිමි twm වෙත මිනිසුන්ගේ සෘණාත්මක ප්‍රතිචාරය නිසා සංවර්ධකයින්ට පෙරනිමි කවචය නැවත සලකා බැලීමට සහ අනෙකුත් මෙහෙයුම් පද්ධතිවල අත්දැකීම් ඇති පරිශීලකයින්ට පරිසර හිතකාමී පරිසරයක් නිර්මාණය කිරීම සඳහා වඩාත් බලවත් CTWM කවුළු කළමනාකරු භාවිතා කිරීමට බල කෙරුනි.

CTWM අතථ්‍ය ඩෙස්ක්ටොප් සඳහා සහය දක්වයි, සක්‍රියව සංවර්ධනය වෙමින් පවතී, සහ NetBSD අනුකූල බලපත්‍රයක් යටතේ ලබා ගත හැක. CTWM පදනම මත ක්‍රියාත්මක කරන ලද නව විශේෂාංග අතර ස්වයංක්‍රීයව ජනනය කරන ලද යෙදුම් මෙනුවක්, මූසිකයක් නොමැතිව සම්පූර්ණ පාලනය සඳහා ප්‍රයෝජනවත් යතුරුපුවරු කෙටිමං, විවිධ තිර විභේදන සමඟ වැඩ කිරීම සඳහා අනුවර්තනය (විශාල අකුරු එකතු කිරීමෙන් පසු HiDPI ඇතුළුව), ඉතා මන්දගාමී සහ ඉතා යන දෙකටම සහාය වීමේ හැකියාව ඇතුළත් වේ. තනි වින්‍යාස ගොනුවක් භාවිතා කරන වේගවත් පද්ධති.

විය:

NetBSD පෙරනිමි CTWM කවුළු කළමනාකරු වෙත මාරු වන අතර වේලන්ඩ් සමඟ අත්හදා බැලීම් කරයි

එය බවට පත් විය:

NetBSD පෙරනිමි CTWM කවුළු කළමනාකරු වෙත මාරු වන අතර වේලන්ඩ් සමඟ අත්හදා බැලීම් කරයි

මීට අමතරව පළ කර ඇත NetBSD සංයුක්ත සේවාදායක ව්‍යාපෘතියේ තත්ත්වය පිළිබඳ සටහනක් swc වේලන්ඩ් ප්‍රොටෝකෝලය මත පදනම්ව. වරාය තවමත් එදිනෙදා භාවිතය සඳහා සූදානම් නැත, නමුත් Qt5, GTK3 හෝ SDL2 භාවිතයෙන් අත්හදා බැලීම් සහ ධාවනය වන යෙදුම් සඳහා දැනටමත් සුදුසු වේ. ගැටළු වලට Firefox ඇතුළු සමහර යෙදුම් සමඟ නොගැලපීම, X11 යෙදුම් ධාවනය සඳහා සහය නොමැතිකම සහ කර්නල් මට්ටමින් වීඩියෝ මාදිලි මාරු කිරීම සඳහා ධාවකයක් ඇති Intel GPU සමඟ පමණක් වැඩ කිරීමේ හැකියාව ඇතුළත් වේ.

NetBSD වෙත පෝට් කිරීම අපහසු කරන Wayland හි එක් විශේෂාංගයක් වන්නේ තිරය, ආදානය සහ කවුළු කළමනාකරණය කළමනාකරණය කිරීම සඳහා වගකිව යුතු සංයුක්ත කළමනාකරුවන් තුළ OS-විශේෂිත කේතය විශාල ප්‍රමාණයක් තිබීමයි. වේලන්ඩ් තිර රූගත කිරීම, තිර අගුලු දැමීම සහ කවුළු කළමනාකරණය වැනි විශේෂාංග සඳහා සූදානම් කළ ප්‍රොටෝකෝල ලබා නොදෙන අතර, එය තවමත් අතේ ගෙන යා හැකි, මොඩියුලරිටි සහ ප්‍රමිතිකරණය වැනි ක්ෂේත්‍රවල X සේවාදායකයට වඩා පසුගාමී වේ.

අතිරේක හැකියාවන් සංයුක්ත කළමණාකරු විසින් හෝ ප්රොටෝකෝල දිගු නිර්වචනය හරහා ක්රියාත්මක කරනු ලැබේ. වෙස්ටන් සමුද්දේශ සංයුක්ත සේවාදායකය ලිනක්ස් කර්නල් API මත දැඩි ලෙස රඳා පවතී. උදාහරණයක් ලෙස, epoll I/O මල්ටිප්ලෙක්සිං යාන්ත්‍රණයට බැඳීම සඳහා kqueue සඳහා සහය දැක්වීමට නැවත සකස් කිරීම අවශ්‍ය වේ. Kqueue භාවිතා කිරීම සඳහා පැච් දැනටමත් BSD පද්ධති සංවර්ධකයින් විසින් සකස් කර ඇත, නමුත් තවමත් ප්‍රධාන ධාරාවට පිළිගෙන නොමැත.

සමුද්දේශ සංයුක්ත සේවාදායකයේ කේතය මුලින් ලිනක්ස් මත පමණක් ලියා ඇති අතර අනෙකුත් පද්ධතිවල විශේෂාංග සැලකිල්ලට නොගනී (උදාහරණයක් ලෙස, කේතය "# ඇතුළත් වේ "සහ ලිබින්පුට් මත යැපීම). FreeBSD ලිනක්ස් ආදාන API හි ක්ලෝනයක් ක්‍රියාත්මක කරයි, නමුත් NetBSD මූලික වශයෙන් වෙනස් ආදාන කළමනාකරණ API, wscons භාවිතා කරයි. දැනට, wscons සහාය දැනටමත් swc වෙත එක් කර ඇති අතර අනෙකුත් සංයුක්ත කළමණාකරුවන් වෙත ගෙනයාමට සැලසුම් කර ඇත.

NetBSD නියෝජිතයින් අදහස් කරන්නේ Wayland සංවර්ධකයින්ට epoll සඳහා දෘඩ සබැඳියක් භාවිතා නොකිරීමට, නමුත් libevent වැනි විශ්වීය ස්ථරයකට මාරු වීමට ඒත්තු ගැන්වීමටයි. සැලසුම් කරන ලද කාර්යයට NetBSD කර්නලයේ DRM/KMS තොගය යාවත්කාලීන කිරීම සහ Linux කර්නලයෙන් පෝට් කිරීමේ කේතය ඇතුළුව ග්‍රැෆික් ධාවක යාවත්කාලීන කිරීම මෙන්ම වීඩියෝ මාදිලිවල පරමාණුක මාරුව සඳහා සහය එක් කිරීම, DRM හි නව අනුවාද සහ Glamor API (X11 ධාවනය සඳහා) ඇතුළත් වේ. xwayland ධාවනය වන යෙදුම්) . වේලන්ඩ් පදනම් වූ සංයුක්ත සේවාදායකයට රාමු බෆර සඳහා සහය එක් කිරීමට සැලසුම් කර ඇත.

NetBSD පෙරනිමි CTWM කවුළු කළමනාකරු වෙත මාරු වන අතර වේලන්ඩ් සමඟ අත්හදා බැලීම් කරයි

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

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