NetBSD ಯೋಜನೆ
Twm ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಕಳೆದ 20 ವರ್ಷಗಳಿಂದ NetBSD ನಲ್ಲಿ ನೀಡಲಾಗುತ್ತಿದೆ ಮತ್ತು ಇಂದಿನ ಪರಿಸರದಲ್ಲಿ ಪುರಾತನವಾಗಿ ಕಾಣುತ್ತದೆ. ಡೀಫಾಲ್ಟ್ twm ಗೆ ಜನರ ಋಣಾತ್ಮಕ ಪ್ರತಿಕ್ರಿಯೆಯು ಡೆವಲಪರ್ಗಳನ್ನು ಡೀಫಾಲ್ಟ್ ಶೆಲ್ ಅನ್ನು ಮರುಪರಿಶೀಲಿಸುವಂತೆ ಒತ್ತಾಯಿಸಿತು ಮತ್ತು ಇತರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ಅನುಭವ ಹೊಂದಿರುವ ಬಳಕೆದಾರರಿಗೆ ಪರಿಸರ ಸ್ನೇಹಿ ವಾತಾವರಣವನ್ನು ರಚಿಸಲು ಹೆಚ್ಚು ಶಕ್ತಿಶಾಲಿ CTWM ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.
CTWM ವರ್ಚುವಲ್ ಡೆಸ್ಕ್ಟಾಪ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಸಕ್ರಿಯವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ ಮತ್ತು NetBSD ಹೊಂದಾಣಿಕೆಯ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಲಭ್ಯವಿದೆ. CTWM ಆಧಾರದ ಮೇಲೆ ಅಳವಡಿಸಲಾದ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ ಮೆನು, ಮೌಸ್ ಇಲ್ಲದೆ ಪೂರ್ಣ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಉಪಯುಕ್ತ ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ಗಳು, ವಿಭಿನ್ನ ಪರದೆಯ ರೆಸಲ್ಯೂಶನ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಅಳವಡಿಕೆ (ದೊಡ್ಡ ಫಾಂಟ್ಗಳನ್ನು ಸೇರಿಸಿದ ನಂತರ HiDPI ಸೇರಿದಂತೆ), ತುಂಬಾ ನಿಧಾನ ಮತ್ತು ತುಂಬಾ ಬೆಂಬಲಿಸುವ ಸಾಮರ್ಥ್ಯ ಒಂದೇ ಸಂರಚನಾ ಕಡತವನ್ನು ಬಳಸುವ ವೇಗದ ವ್ಯವಸ್ಥೆಗಳು.
ಅದು:
ಅದು ಹಾಗಯಿತು:
ಹೆಚ್ಚುವರಿಯಾಗಿ
ನೆಟ್ಬಿಎಸ್ಡಿಗೆ ಪೋರ್ಟ್ ಮಾಡುವುದನ್ನು ಕಷ್ಟಕರವಾಗಿಸುವ ವೇಲ್ಯಾಂಡ್ನ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಪರದೆ, ಇನ್ಪುಟ್ ಮತ್ತು ವಿಂಡೋ ನಿರ್ವಹಣೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಜವಾಬ್ದಾರಿಯುತ ಸಂಯೋಜಿತ ನಿರ್ವಾಹಕರಲ್ಲಿ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಓಎಸ್-ನಿರ್ದಿಷ್ಟ ಕೋಡ್ನ ಉಪಸ್ಥಿತಿ. ಸ್ಕ್ರೀನ್ಶಾಟಿಂಗ್, ಸ್ಕ್ರೀನ್ ಲಾಕಿಂಗ್ ಮತ್ತು ವಿಂಡೋ ನಿರ್ವಹಣೆಯಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳಿಗಾಗಿ ವೇಲ್ಯಾಂಡ್ ಸಿದ್ಧ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ ಮತ್ತು ಇದು ಪೋರ್ಟಬಿಲಿಟಿ, ಮಾಡ್ಯುಲಾರಿಟಿ ಮತ್ತು ಪ್ರಮಾಣೀಕರಣದಂತಹ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ 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 ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳು) . ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಸಂಯೋಜಿತ ಸರ್ವರ್ಗೆ ಫ್ರೇಮ್ಬಫರ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ.
ಮೂಲ: opennet.ru