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 ಬಳಸಿಕೊಂಡು ಪ್ರಯೋಗಗಳು ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಈಗಾಗಲೇ ಸೂಕ್ತವಾಗಿದೆ. ಫೈರ್‌ಫಾಕ್ಸ್ ಸೇರಿದಂತೆ ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಅಸಮಂಜಸತೆ, X11 ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಬೆಂಬಲದ ಕೊರತೆ ಮತ್ತು ಕರ್ನಲ್ ಮಟ್ಟದಲ್ಲಿ ವೀಡಿಯೊ ಮೋಡ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಡ್ರೈವರ್ ಇರುವ ಇಂಟೆಲ್ ಜಿಪಿಯುಗಳೊಂದಿಗೆ ಮಾತ್ರ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವು ತೊಂದರೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ನೆಟ್‌ಬಿಎಸ್‌ಡಿಗೆ ಪೋರ್ಟ್ ಮಾಡುವುದನ್ನು ಕಷ್ಟಕರವಾಗಿಸುವ ವೇಲ್ಯಾಂಡ್‌ನ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಪರದೆ, ಇನ್‌ಪುಟ್ ಮತ್ತು ವಿಂಡೋ ನಿರ್ವಹಣೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಜವಾಬ್ದಾರಿಯುತ ಸಂಯೋಜಿತ ನಿರ್ವಾಹಕರಲ್ಲಿ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಓಎಸ್-ನಿರ್ದಿಷ್ಟ ಕೋಡ್‌ನ ಉಪಸ್ಥಿತಿ. ಸ್ಕ್ರೀನ್‌ಶಾಟಿಂಗ್, ಸ್ಕ್ರೀನ್ ಲಾಕಿಂಗ್ ಮತ್ತು ವಿಂಡೋ ನಿರ್ವಹಣೆಯಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳಿಗಾಗಿ ವೇಲ್ಯಾಂಡ್ ಸಿದ್ಧ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ ಮತ್ತು ಇದು ಪೋರ್ಟಬಿಲಿಟಿ, ಮಾಡ್ಯುಲಾರಿಟಿ ಮತ್ತು ಪ್ರಮಾಣೀಕರಣದಂತಹ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ X ಸರ್ವರ್‌ಗಿಂತ ಇನ್ನೂ ಹಿಂದುಳಿದಿದೆ.

ಹೆಚ್ಚುವರಿ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸಂಯೋಜಿತ ವ್ಯವಸ್ಥಾಪಕರು ಅಥವಾ ಪ್ರೋಟೋಕಾಲ್ ವಿಸ್ತರಣೆಗಳ ವ್ಯಾಖ್ಯಾನದ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ವೆಸ್ಟನ್ ರೆಫರೆನ್ಸ್ ಕಾಂಪೋಸಿಟ್ ಸರ್ವರ್ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ API ಮೇಲೆ ಹೆಚ್ಚು ಅವಲಂಬಿತವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, epoll I/O ಮಲ್ಟಿಪ್ಲೆಕ್ಸಿಂಗ್ ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ಬಂಧಿಸುವಿಕೆಯು kqueue ಅನ್ನು ಬೆಂಬಲಿಸಲು ಪುನಃ ಕೆಲಸ ಮಾಡುವ ಅಗತ್ಯವಿದೆ. Kqueue ಅನ್ನು ಬಳಸುವ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಈಗಾಗಲೇ BSD ಸಿಸ್ಟಮ್‌ಗಳ ಡೆವಲಪರ್‌ಗಳು ಸಿದ್ಧಪಡಿಸಿದ್ದಾರೆ, ಆದರೆ ಇನ್ನೂ ಮುಖ್ಯವಾಹಿನಿಗೆ ಸ್ವೀಕರಿಸಲಾಗಿಲ್ಲ.

ರೆಫರೆನ್ಸ್ ಕಾಂಪೋಸಿಟ್ ಸರ್ವರ್‌ನ ಕೋಡ್ ಅನ್ನು ಆರಂಭದಲ್ಲಿ ಲಿನಕ್ಸ್‌ನ ಮೇಲೆ ಮಾತ್ರ ಕಣ್ಣಿಟ್ಟು ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಇತರ ಸಿಸ್ಟಮ್‌ಗಳ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ (ಉದಾಹರಣೆಗೆ, ಕೋಡ್ "#include" ಅನ್ನು ಬಳಸುತ್ತದೆ "ಮತ್ತು ಲಿಬಿನ್ಪುಟ್ ಮೇಲೆ ಅವಲಂಬನೆ). FreeBSD ಲಿನಕ್ಸ್ ಇನ್‌ಪುಟ್ API ಯ ಕ್ಲೋನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, ಆದರೆ NetBSD ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನ ಇನ್‌ಪುಟ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ API, wscons ಅನ್ನು ಬಳಸುತ್ತದೆ. ಪ್ರಸ್ತುತ, wscons ಬೆಂಬಲವನ್ನು ಈಗಾಗಲೇ swc ಗೆ ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಇತರ ಸಂಯೋಜಿತ ವ್ಯವಸ್ಥಾಪಕರಿಗೆ ಪೋರ್ಟ್ ಮಾಡಲು ಯೋಜಿಸಲಾಗಿದೆ.

NetBSD ಪ್ರತಿನಿಧಿಗಳು ವೇಲ್ಯಾಂಡ್ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಎಪೋಲ್‌ಗೆ ಹಾರ್ಡ್ ಲಿಂಕ್ ಅನ್ನು ಬಳಸದಂತೆ ಮನವೊಲಿಸಲು ಉದ್ದೇಶಿಸಿದ್ದಾರೆ, ಆದರೆ ಲಿಬೆವೆಂಟ್‌ನಂತಹ ಸಾರ್ವತ್ರಿಕ ಪದರಕ್ಕೆ ಬದಲಾಯಿಸಲು. ಯೋಜಿತ ಕೆಲಸವು NetBSD ಕರ್ನಲ್‌ನ DRM/KMS ಸ್ಟಾಕ್ ಅನ್ನು ನವೀಕರಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು Linux ಕರ್ನಲ್‌ನಿಂದ ಪೋರ್ಟಿಂಗ್ ಕೋಡ್ ಸೇರಿದಂತೆ ಗ್ರಾಫಿಕ್ಸ್ ಡ್ರೈವರ್‌ಗಳು, ಹಾಗೆಯೇ ವೀಡಿಯೊ ಮೋಡ್‌ಗಳ ಪರಮಾಣು ಸ್ವಿಚಿಂಗ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುವುದು, DRM ನ ಹೊಸ ಆವೃತ್ತಿಗಳು ಮತ್ತು ಗ್ಲಾಮರ್ API (X11 ಚಾಲನೆಗಾಗಿ xwayland ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು) . ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಸಂಯೋಜಿತ ಸರ್ವರ್‌ಗೆ ಫ್ರೇಮ್‌ಬಫರ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ.

NetBSD ಡೀಫಾಲ್ಟ್ CTWM ವಿಂಡೋ ಮ್ಯಾನೇಜರ್‌ಗೆ ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ವೇಲ್ಯಾಂಡ್‌ನೊಂದಿಗೆ ಪ್ರಯೋಗಗಳು

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ