GTK5 ಗಾಗಿ ನಾವು X11 ಗೆ ಬೆಂಬಲವನ್ನು ಕೊನೆಗೊಳಿಸುವುದನ್ನು ಪರಿಗಣಿಸುತ್ತಿದ್ದೇವೆ

ಮಥಿಯಾಸ್ ಕ್ಲಾಸೆನ್, ಫೆಡೋರಾ ಡೆಸ್ಕ್‌ಟಾಪ್ ತಂಡದ ನಾಯಕ, GNOME ಬಿಡುಗಡೆ ತಂಡದ ಸದಸ್ಯ, ಮತ್ತು ಸಕ್ರಿಯ GTK ಡೆವಲಪರ್‌ಗಳಲ್ಲಿ ಒಬ್ಬರು (GTK 36,8 ನಲ್ಲಿನ 4% ಬದಲಾವಣೆಗಳಿಗೆ ಕೊಡುಗೆ ನೀಡಿದ್ದಾರೆ), ಮುಂದಿನ ಪ್ರಮುಖ GTK11 ಶಾಖೆಯಲ್ಲಿ X5 ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಅಸಮ್ಮತಿಗೊಳಿಸುವ ಸಾಧ್ಯತೆಯನ್ನು ಚರ್ಚಿಸಲು ಪ್ರಾರಂಭಿಸಿತು ಮತ್ತು ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಬಳಸಿ ಮಾತ್ರ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ GTK ಚಾಲನೆಯಲ್ಲಿದೆ.

ತಿಳಿದಿಲ್ಲದವರಿಗೆ ವೇಲ್ಯಾಂಡ್, ಇದು ನಿಮಗೆ ತಿಳಿದಿರಬೇಕು ಸಂಯುಕ್ತ ಸರ್ವರ್‌ನ ಪರಸ್ಪರ ಕ್ರಿಯೆಗೆ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ ಮತ್ತು ಅದರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು. ಕ್ಲೈಂಟ್‌ಗಳು ತಮ್ಮದೇ ಆದ ವಿಂಡೋಸ್ ರೆಂಡರಿಂಗ್ ಅನ್ನು ಪ್ರತ್ಯೇಕ ಬಫರ್‌ನಲ್ಲಿ ಮಾಡುತ್ತಾರೆ, ನವೀಕರಣಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಸಂಯೋಜಿತ ಸರ್ವರ್‌ಗೆ ರವಾನಿಸುತ್ತಾರೆ, ಇದು ವೈಯಕ್ತಿಕ ಅಪ್ಲಿಕೇಶನ್ ಬಫರ್‌ಗಳ ವಿಷಯಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಿ ಅಂತಿಮ ಫಲಿತಾಂಶವನ್ನು ರೂಪಿಸುತ್ತದೆ, ಅತಿಕ್ರಮಿಸುವ ವಿಂಡೋಗಳು ಮತ್ತು ಪಾರದರ್ಶಕತೆಯಂತಹ ಸಂಭವನೀಯ ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.

ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಸಂಯೋಜಿತ ಸರ್ವರ್ ಪ್ರತ್ಯೇಕ ಅಂಶಗಳನ್ನು ನಿರೂಪಿಸಲು API ಅನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ, ಬದಲಿಗೆ ಈಗಾಗಲೇ ರೂಪುಗೊಂಡ ವಿಂಡೋಗಳಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ನೀವು GTK ಮತ್ತು Qt ನಂತಹ ಉನ್ನತ ಮಟ್ಟದ ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸುವಾಗ ಡಬಲ್ ಬಫರಿಂಗ್ ಅನ್ನು ತೊಡೆದುಹಾಕಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಇದು ವಿಂಡೋಗಳ ವಿಷಯಗಳನ್ನು ವಿಂಗಡಿಸುವ ಕೆಲಸವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.

ವೇಲ್ಯಾಂಡ್ ಅನೇಕ X11 ಭದ್ರತಾ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ ಏಕೆಂದರೆ, ಎರಡನೆಯದಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿ, ಇದು ಪ್ರತಿ ವಿಂಡೋಗೆ ಇನ್‌ಪುಟ್ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ, ಕ್ಲೈಂಟ್‌ಗೆ ಇತರ ಕ್ಲೈಂಟ್‌ಗಳ ವಿಂಡೋಗಳ ವಿಷಯವನ್ನು ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸುವುದಿಲ್ಲ ಮತ್ತು ಇತರ ವಿಂಡೋಗಳೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ಇನ್‌ಪುಟ್ ಈವೆಂಟ್‌ಗಳ ಪ್ರತಿಬಂಧವನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ. ಪ್ರಸ್ತುತ, ವೇಲ್ಯಾಂಡ್‌ನೊಂದಿಗೆ ನೇರವಾಗಿ ಕೆಲಸ ಮಾಡುವ ಬೆಂಬಲವನ್ನು ಈಗಾಗಲೇ GTK, Qt, SDL (ಆವೃತ್ತಿ 2.0.2 ರಿಂದ), ಕ್ಲಟರ್ ಮತ್ತು EFL (ಜ್ಞಾನೋದಯ ಫೌಂಡೇಶನ್ ಲೈಬ್ರರಿ) ಲೈಬ್ರರಿಗಳಿಗೆ ಅಳವಡಿಸಲಾಗಿದೆ. Qt 5.4 ರಂತೆ, ವೇಲ್ಯಾಂಡ್ ಪ್ರಾಜೆಕ್ಟ್‌ನಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ವೆಸ್ಟನ್ ಕಾಂಪೋಸಿಟ್ ಸರ್ವರ್ ಪರಿಸರದಲ್ಲಿ Qt ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಕಾಂಪೊನೆಂಟ್ ಅಳವಡಿಕೆಯೊಂದಿಗೆ QtWayland ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಪ್ರಸ್ತಾವಿತ ಟಿಪ್ಪಣಿಯ ಬಗ್ಗೆ X11 ರ ಅಸಮ್ಮತಿ "X11 ಸುಧಾರಿಸುತ್ತಿಲ್ಲ ಎಂದು ಹೇಳುತ್ತದೆ ಮತ್ತು ವೇಲ್ಯಾಂಡ್ ಈಗ ಸಾರ್ವತ್ರಿಕವಾಗಿ ಲಭ್ಯವಿದೆ." X11 GTK ಬ್ಯಾಕೆಂಡ್ ಮತ್ತು Xlib-ಆಧಾರಿತ ಕೋಡ್ ಸ್ಥಗಿತಗೊಳ್ಳುತ್ತಿದೆ ಮತ್ತು ನಿರ್ವಾಹಕರೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸುತ್ತಿದೆ ಎಂದು ಅವರು ವಿವರಿಸುತ್ತಾರೆ.

X11 ಹೊಂದಾಣಿಕೆಯು ಬದುಕಲು ಎಂದು ಹೇಳಲಾಗುತ್ತದೆ, X11 ಗೆ ಸಂಬಂಧಿಸಿದ ಕೋಡ್ ಅನ್ನು ಯಾರಾದರೂ ಬರೆಯಬೇಕು ಮತ್ತು ನಿರ್ವಹಿಸಬೇಕು, ಆದರೆ ಯಾವುದೇ ಉತ್ಸಾಹಿಗಳಿಲ್ಲ, ಮತ್ತು ಪ್ರಸ್ತುತ GTK ಡೆವಲಪರ್‌ಗಳು ಹೆಚ್ಚಾಗಿ ವೇಲ್ಯಾಂಡ್ ಬೆಂಬಲದ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದ್ದಾರೆ. X11 ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಆಧರಿಸಿ ಪರಿಸರದಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಸಿಸ್ಟಮ್ ಡೆವಲಪರ್‌ಗಳು ನಿರ್ವಹಣೆಯನ್ನು ತಮ್ಮ ಕೈಗೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಮತ್ತು GTK ನಲ್ಲಿ ತಮ್ಮ ಬೆಂಬಲವನ್ನು ವಿಸ್ತರಿಸಬಹುದು, ಆದರೆ ಪ್ರಸ್ತುತ ಚಟುವಟಿಕೆಯನ್ನು ಗಮನಿಸಿದರೆ, X11 ಅನ್ನು ಹಿಂತಿರುಗಿಸಲು ಬಯಸುವವರು ಇರುತ್ತಾರೆ. ಅಂತ್ಯ. ತನ್ನ ಕೈಯಲ್ಲಿ ಅಸಂಭವವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ.

ಪ್ರಸ್ತುತ, GTK ಈಗಾಗಲೇ ವೇಲ್ಯಾಂಡ್ ಅನ್ನು ಪ್ರಮುಖ API ಮತ್ತು ವೈಶಿಷ್ಟ್ಯ ಅಭಿವೃದ್ಧಿ ವೇದಿಕೆಯಾಗಿ ಇರಿಸುತ್ತಿದೆ. X11 ಪ್ರೋಟೋಕಾಲ್‌ನ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿನ ಚಟುವಟಿಕೆಯ ಕೊರತೆಯಿಂದಾಗಿ, GTK ನಲ್ಲಿ ಅದರ ಬೆಂಬಲವನ್ನು ಬಿಡುವಾಗ, X11 ಬ್ಯಾಕೆಂಡ್ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಲಭ್ಯವಿರುವ ಹೊಸ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳ ವಿಷಯದಲ್ಲಿ ನಿರಂತರವಾಗಿ ಹೆಚ್ಚುತ್ತಿರುವ ಬ್ಯಾಕ್‌ಲಾಗ್ ಅನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ ಅಥವಾ ಹೊಸದನ್ನು ಅಳವಡಿಸಲು ಅಡಚಣೆಯಾಗುತ್ತದೆ. GTK ಯಲ್ಲಿನ ವೈಶಿಷ್ಟ್ಯಗಳು.

ಫೈರ್‌ಫಾಕ್ಸ್ ಟೆಲಿಮೆಟ್ರಿ ಸೇವೆಯ ಅಂಕಿಅಂಶಗಳ ಪ್ರಕಾರ, ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ಕಳುಹಿಸುವ ಪರಿಣಾಮವಾಗಿ ಸ್ವೀಕರಿಸಿದ ಡೇಟಾವನ್ನು ವಿಶ್ಲೇಷಿಸುತ್ತದೆ ಮತ್ತು ಮೊಜಿಲ್ಲಾ ಸರ್ವರ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸುವ ಬಳಕೆದಾರರಿಂದ, ವೇಲ್ಯಾಂಡ್‌ನಲ್ಲಿನ ಪರಿಸರದಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಫೈರ್‌ಫಾಕ್ಸ್ ಬಳಕೆದಾರರ ಪ್ರಮಾಣ ಪ್ರೋಟೋಕಾಲ್ ಇದು 10% ಮೀರುವುದಿಲ್ಲ.

Linux ನಲ್ಲಿ 90% ಫೈರ್‌ಫಾಕ್ಸ್ ಬಳಕೆದಾರರು X11 ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುವುದನ್ನು ಮುಂದುವರೆಸುತ್ತಾರೆ. ಶುದ್ಧ ವೇಲ್ಯಾಂಡ್ ಪರಿಸರವನ್ನು ಸುಮಾರು 5-7% ಲಿನಕ್ಸ್ ಬಳಕೆದಾರರು ಬಳಸುತ್ತಾರೆ ಮತ್ತು XWayland ಸುಮಾರು 2% ರಷ್ಟು ಬಳಸುತ್ತಾರೆ.

ವರದಿಗಾಗಿ ಬಳಸಲಾದ ಮಾಹಿತಿಯು ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಫೈರ್‌ಫಾಕ್ಸ್ ಬಳಕೆದಾರರಿಂದ ಪಡೆದ ಟೆಲಿಮೆಟ್ರಿಯ ಸರಿಸುಮಾರು 1% ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಕೆಲವು ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ನೀಡಲಾಗುವ ಫೈರ್‌ಫಾಕ್ಸ್‌ನೊಂದಿಗೆ ಪ್ಯಾಕೇಜುಗಳಲ್ಲಿ ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದರಿಂದ ಫಲಿತಾಂಶವು ಹೆಚ್ಚು ಪರಿಣಾಮ ಬೀರಬಹುದು (ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ಫೆಡೋರಾದಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ).

ಅದರ ಭಾಗಕ್ಕಾಗಿ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್-ಆಧಾರಿತ ಪ್ಲಾಸ್ಮಾ ಡೆಸ್ಕ್‌ಟಾಪ್ ಅಧಿವೇಶನವನ್ನು ಸೂಕ್ತ ಸ್ಥಿತಿಗೆ ತರಲು 2022 ರಲ್ಲಿ KDE ಯೋಜಿಸಿದೆ ಗಣನೀಯ ಪ್ರಮಾಣದ ಬಳಕೆದಾರರಿಂದ ದೈನಂದಿನ ಬಳಕೆಗಾಗಿ. ಕೆಡಿಇ ಪ್ಲಾಸ್ಮಾ 5.24 ಮತ್ತು 5.25 ನಲ್ಲಿ ವೇಲ್ಯಾಂಡ್‌ಗೆ ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿತ ಬೆಂಬಲ, ಪ್ರತಿ ಚಾನಲ್‌ಗೆ 8 ಬಿಟ್‌ಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ಬಣ್ಣದ ಆಳಕ್ಕೆ ಬೆಂಬಲ, VR ಹೆಡ್‌ಸೆಟ್‌ಗಳಿಗೆ "DRM ಲೀಸಿಂಗ್", ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಬೆಂಬಲ ಮತ್ತು ಎಲ್ಲಾ ವಿಂಡೋಗಳನ್ನು ಕಡಿಮೆಗೊಳಿಸುವುದು.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಸ್ಯಾಂಚೆಜ್, ಪಾಬ್ಲೋ ಗ್ಯಾಸ್ಟನ್ ಡಿಜೊ

    ಸರಿ, Linux ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್‌ಗಳು ಸ್ವಯಂಪ್ರೇರಣೆಯಿಂದ ವೇಲ್ಯಾಂಡ್‌ಗೆ ಹೋಗಲು ಬಯಸದಿದ್ದರೆ, ಅವರು X11 ನಲ್ಲಿ ಬಾಗಿಲುಗಳನ್ನು ಮುಚ್ಚಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ವಿಕಸನಗೊಳಿಸಲು ಒತ್ತಾಯಿಸುತ್ತಾರೆ.

  2.   ಬಿಲ್ಲಿವೀಸೆಲ್ ಡಿಜೊ

    ಆತ್ಮೀಯರೇ, ಈ ಲೇಖನಕ್ಕೆ ನಾನು ಒಂದು ಸಣ್ಣ ಕೊಡುಗೆಯನ್ನು ನೀಡಲು ಬಯಸುತ್ತೇನೆ. ಹೇಳಲಾದ ಎಲ್ಲಾ ಮೌಲ್ಯಮಾಪನಗಳು ಕಾರ್ಯಸಾಧ್ಯವಾಗಿವೆ ಮತ್ತು ಚೆನ್ನಾಗಿ ಸ್ಥಾಪಿತವಾಗಿವೆ. ಯಾವುದೇ ಲಿನಕ್ಸ್ ಆವೃತ್ತಿಯನ್ನು ಜನಪ್ರಿಯವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹಲವು ವರ್ಷಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿದೆ ಮತ್ತು X11 ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಧನ್ಯವಾದಗಳು ಎಂದು ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಮೊದಲು ನಾವು ಮರೆಯಬಾರದು. ಎರಡನೆಯದು ಯುವಜನರಿಂದ ಆಕರ್ಷಕ ಮತ್ತು ಬಳಸಲು ಸುಲಭವಾಗಿದೆ.

    X11 ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು ಅದರ ಸುಧಾರಣೆಗಳು ಸರಿಸುಮಾರು 20 ವರ್ಷಗಳು ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚು, ಇತರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳ (ವಿನ್) ಬಳಕೆದಾರರನ್ನು ಆಕರ್ಷಿಸುವಲ್ಲಿ ಯಶಸ್ವಿಯಾಗಿದೆ. ಯಾವುದೇ ಲಿನಕ್ಸ್ ವಿತರಣೆಯನ್ನು ಬಳಸಲು ಹೆದರುವುದಿಲ್ಲ ಎಂದು ಅವರು X11 ನೊಂದಿಗೆ ಕಲಿತರು.
    X11 ಪ್ರೋಟೋಕಾಲ್‌ನಿಂದ ದೂರ ಸರಿಯುವುದು, Mozilla(*) ಹೇಳಿದ್ದನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು, ಇದು ವಿವೇಕಯುತವೇ?
    ತುಂಬಾ ಶುಭಾಶಯಗಳು. ಬಿಲ್ಲಿ
    (*) Linux ನಲ್ಲಿ 90% ಫೈರ್‌ಫಾಕ್ಸ್ ಬಳಕೆದಾರರು X11 ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುವುದನ್ನು ಮುಂದುವರೆಸುತ್ತಾರೆ