αααααα NetBSD
αααααα·ααΈααααααααααααα’α½α twm ααααΌαααΆααααααααΌααα ααΎ NetBSD αααα»ααααααα 20 ααααΆαα α»ααααααααα α αΎαααΎααα ααΆαααααααα αΆαααα»ααα αααα»αααα·ααΆααΆαααΆααααα αα α»αααααααααα ααααα·ααααα’αα·αααααΆαααααααα»αααα αααα twm ααααΆαααΎαααΆααααααα’αααα’αα·ααααααα±αααα·α αΆαααΆα‘αΎααα·αααΌααααααααΆαααΎα α αΎαααααΎαααααα·ααΈααααααααααααα’α½α CTWM αααααΆαα’αα»ααΆαααΆααα»αααΎααααΈαααααΎαααα·ααααΆααααααΆααααα½ααααααΆααα’αααααααΎααααΆαααααααΆααααα·ααααααααα»αααααααααααααα·ααααα·ααΆαααααααααα
CTWM ααΆαααααααααα»αα·αααα·α αααα»αααααΌαααΆααααααΎααααΆαααααα α αΎαααΆααα αααααα’αΆααααΆααααααααααααΌαααααΆ NetBSD α αα»αααΆαααααΈαααααααΌαααΆαα’αα»αααααα ααΎααΌαααααΆααα CTWM αα½αααΆααααΊαα»ααααααα·ααΈααααααααΎααααααααααααααααα· ααααΌαααΆααααααΆαα α»α αααααΆααααααααααααααΆααααΆαααααααααααααααααααααααΆαααααα»α ααΆαααααααααα½ααααααΆααααααΎααΆαααΆαα½ααα»αααΆααααα αΆαα’ααααααααααααααααΆ (αα½αααΆαα HiDPI αααααΆααααΈαααααααα»αααα’αααααα) αααααααΆααααα»αααΆαααΆααααααΆααααΊα αα·αααααΆααα ααααααααααΏααααααααΎα―αααΆαααααααα ααΆαααααααααααα½αα
ααΊα
ααΆαααααΆαααΆα
ααΎαααΈαααααα
αααααααα·ααααα½ααααα»αα αααααααααααα·ααααααα Wayland αααααααΎα±ααααΆαααααααα ααΆαα NetBSD ααΆαααΆααα·ααΆαααΊααααααΆααααααααΌαααΆααααΆαααααα OS αα αααα»ααααααα·ααΈααααααααααααΆαααΆαα»αααααα½ααα»αααααΌααααα»αααΆααααααααααα’αααααα ααΆααααα αΌα αα·αααΆαααααααααααααα’α½α α Wayland αα·ααααααααΌααα·ααΈααΆααααααααααα½α ααΆααααα αααααΆαααααααααα·αααααΌα ααΆααΆαααα’αααααα ααΆαα αΆααααα’αααααα αα·αααΆαααααααααααααα’α½α αα α αΎαααΆαα ααααΊααααΆααα ααΈααααααααΆαααΈααα X αα αααα»ααααααααΌα ααΆααΆαα ααα αααΌαα»α αα·ααααααααΆαα
αααααααΆαααααααααααΌαααΆαα’αα»αααααααα’αααααααααααααααΆαααΆαα» α¬ααΆαααααα·αααααααααααααααααααα·ααΈααΆαα αααΆαααΈααααααΆαααΆαα»ααα Weston ααΉαααα’αααααΆαααααΆααααΎ API ααΊαααααΈαα»α α α§ααΆα ααα ααΆαα αααααΆαααα ααΉαααααααΆααα α»αα»α epoll I/O αααααΌαα±ααααααΎααΆαα‘αΎααα·αααΎααααΈααΆαααα kqueue α αααααααααΆααααααΎ kqueue ααααΌαααΆααααα ααα½α α αΎααααα’αααα’αα·αααααααααααααα BSD ααα»αααααα·αααΆααααααΌαααΆαααα½ααααα αααα»αα ααααααααΆαααα α‘αΎαα
ααΌααααααΆαααΈααααααΆαααΆαα»αααααααΌαααΆααααααααααΌαααααααααααααΎααΈαα»α α αΎααα·ααα·αααΈαααααααα·ααααααααααααααααααααααα (α§ααΆα ααα ααΌαααααΎ β#include " αα·αααΆαααΉαααα’ααααΎ libinput) α FreeBSD α’αα»ααααααααΌααα API αααα αΌαααΈαα»α ααα»αααα NetBSD ααααΎ API αααααααααααΆααααα αΌααααααααααΆααΆααΌαααααΆα wscons α αα αα α»ααααααααα ααΆαααΆαααα wscons ααααΌαααΆααααααααα swc αα½α α αΎα α αΎαααααΌαααΆαααααααααααΆαααααααΌααα ααΆααα’αααααααααααααααΆαααΆαα»ααααααααα
α’αααααααΆα NetBSD ααΆααααααααα α»ααααα αΌαα’αααα’αα·αααααα Wayland αα·αα±ααααααΎαααααααΆααααΉααα epoll ααα»ααααααΎααααΈααααΌααα αααααΆαααααααΌα ααΆ libevent ααΆααΎαα ααΆαααΆααααααΆαααααααα»ααααα½ααααα αΌααααααααΌαααΆαααααΎαα αα α»ααααααααΆα DRM/KMS stack ααααΊααα NetBSD αα·ααααααα·ααΈαααααΆααααΆα ααα·α αα½αααΆααααΆααααααΌαααΌαααΈααΊαααααΈαα»α ααααΌα ααΆααΆαααααααααΆαααΆαααααααααΆααααΆαααααΌαα’αΆααΌαα·αααααααααΈααα’αΌ ααααααααΈαα DRM αα·α Glamour API (αααααΆααααααΎαααΆα X11 αααααα·ααΈααααΎαααΆα xwayland) α ααΆααααΌαααΆααααααααΉαααααααααΆαααΆαααααααααΆαα framebuffers αα αααΆαααΈααααααααααααΆαααΌαααααΆααα Wayland α
ααααα: opennet.ru