Haiku OS ಈಗ X ಸರ್ವರ್ ಅನ್ನು ಬಳಸದೆ X11 ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಬಹುದು

ಓಪನ್ ಸೋರ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಡೆವಲಪರ್ಗಳು ಹೈಕು, ಇದು ಒಂದು ಸ್ವತಂತ್ರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆಗಿದ್ದು ಅದು BeOS ನಿಂದ ವಿಕಸನಗೊಳ್ಳುತ್ತಲೇ ಇದೆ, ಕೆಲವು ದಿನಗಳ ಹಿಂದೆ ಸುದ್ದಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದೆ Xlib ಹೊಂದಾಣಿಕೆಯ ಪದರದ ಆರಂಭಿಕ ಅನುಷ್ಠಾನವನ್ನು ಸಿದ್ಧಪಡಿಸಿದೆ, X ಸರ್ವರ್ ಅನ್ನು ಬಳಸದೆಯೇ ಹೈಕುದಲ್ಲಿ X11 ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಅಭಿವರ್ಧಕರು ತಮ್ಮ ಪದಗಳ ಅಡಿಯಲ್ಲಿ ಪದರವನ್ನು i ಎಂದು ಇರಿಸುತ್ತಾರೆಅನುಕರಣೆ ಮೂಲಕ ಅನುಷ್ಠಾನ Xlib ಕಾರ್ಯಗಳು ಉನ್ನತ ಮಟ್ಟದ ಗ್ರಾಫಿಕಲ್ ಹೈಕು API ಗೆ ಕರೆಗಳನ್ನು ಅನುವಾದಿಸುತ್ತದೆ. ಇದು ನಿಂತಿರುವಂತೆ, ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ Xlib API ಗಳನ್ನು ಲೇಯರ್‌ನಿಂದ ಒದಗಿಸಲಾಗಿದೆ, ಆದರೆ ಕೆಲವು ಕರೆಗಳು ಸದ್ಯಕ್ಕೆ ನಿಷ್ಕ್ರಿಯವಾಗಿರುತ್ತವೆ.

ಪದರ GTK ಲೈಬ್ರರಿಯನ್ನು ಆಧರಿಸಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಮತ್ತು ಚಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಆದರೆ ಕಿಟಕಿಗಳಲ್ಲಿನ ಅಂಶಗಳ ವಿನ್ಯಾಸದ ಗುಣಮಟ್ಟವನ್ನು ಇನ್ನೂ ಸುಧಾರಿಸಬೇಕಾಗಿದೆ. ಕೀಬೋರ್ಡ್ ಇನ್‌ಪುಟ್ ಮತ್ತು ಮೌಸ್ ಕ್ಲಿಕ್‌ಗಳ ಸಂಸ್ಕರಣೆಯನ್ನು ಇನ್ನೂ ಕಾರ್ಯ ವೀಕ್ಷಣೆಗೆ ತರಲಾಗಿಲ್ಲ (ಮೌಸ್ ಚಲನೆಯ ಈವೆಂಟ್ ಸಂಸ್ಕರಣೆಯನ್ನು ಮಾತ್ರ ಸೇರಿಸಲಾಗಿದೆ).

ಈಗ ಇದು ಇನ್ನೂ ಬಹಳ ಮುಂಚೆಯೇ; ಕೀಬೋರ್ಡ್‌ನಲ್ಲಿ ಯಾವುದನ್ನಾದರೂ ಒತ್ತುವುದರಿಂದ ಅದು ಕ್ರ್ಯಾಶ್ ಆಗಲು ಕಾರಣವಾಗುತ್ತದೆ, ವಿಂಡೋದ ಒಳಗಿನ ಮೌಸ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವುದರಿಂದ ಕ್ರ್ಯಾಶ್ ಆಗುತ್ತದೆ ಮತ್ತು ನೀವು ವಿಚಿತ್ರವಾದ ರಿಡ್ರಾ ಕಲಾಕೃತಿಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ನೋಡಬಹುದು. ಆದಾಗ್ಯೂ, ಮೌಸ್ ಚಲನೆಯ ಈವೆಂಟ್‌ಗಳು ಕೆಲಸ ಮಾಡುತ್ತವೆ (ಗುಂಡಿಗಳು ಅವುಗಳ ಮೇಲೆ ಕರ್ಸರ್ ಅನ್ನು ಸುಳಿದಾಡುತ್ತಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ) ಮತ್ತು ವಿಂಡೋದ ಮರುಗಾತ್ರಗೊಳಿಸುವಿಕೆಯು ಒಬ್ಬರು ನಿರೀಕ್ಷಿಸಿದಂತೆ ವರ್ತಿಸುತ್ತದೆ. ಆದರೆ, ಹೇ, ನಾನು ನಿನ್ನೆಯಷ್ಟೇ GTK ಅನ್ನು ನಿರ್ಮಿಸಿದ್ದೇನೆ ಮತ್ತು ನಾನು ಇದನ್ನು ಮಾಡುವ ಮೊದಲು ನನ್ನ ಸ್ವಂತ ಕೋಡ್‌ನಲ್ಲಿ ಒಂದು ದೋಷವನ್ನು ಸರಿಪಡಿಸಬೇಕು ಮತ್ತು ಇನ್ನೆರಡನ್ನು ಸರಿಪಡಿಸಬೇಕಾಗಿತ್ತು, ಇದು ಈಗಾಗಲೇ ಸಾಕಷ್ಟು ಗಮನಾರ್ಹ ಸಾಧನೆಯಾಗಿದೆ ಎಂದು ನಾನು ಹೇಳುತ್ತೇನೆ.

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

X11 ಅನ್ನು ಸ್ಥಿರ ಮತ್ತು ಬದಲಾಗದ ದೀರ್ಘಕಾಲೀನ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ, ಹಾಗೆಯೇ ವೇಲ್ಯಾಂಡ್‌ನೊಂದಿಗಿನ ಪ್ರಯೋಗಗಳು ಇನ್ನೂ ನಡೆಯುತ್ತಿವೆ, ನಿಮ್ಮ ಸ್ವಂತ ಸರ್ವರ್ ಅನುಷ್ಠಾನವನ್ನು ನೀವು ರಚಿಸಬೇಕಾಗಿದೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ ಎಲ್ಲಾ ಅಗತ್ಯ ಪ್ರೋಟೋಕಾಲ್ ವಿಸ್ತರಣೆಗಳನ್ನು ಅನುಮೋದಿಸಲಾಗುವುದಿಲ್ಲ. Tcl / Tk ಮತ್ತು wxWidgets ನಲ್ಲಿ ಸರಳವಾದ ಅಪ್ಲಿಕೇಶನ್ ಲೇಯರ್ ಮೂಲಕ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ಇನ್ನೂ ಪರಿಹರಿಸಲಾಗದ ಸಮಸ್ಯೆಗಳು ಕಂಡುಬರುತ್ತವೆ, ಆದರೆ ನೋಟವು ಈಗಾಗಲೇ ಸಾಮಾನ್ಯಕ್ಕಿಂತ ಹತ್ತಿರದಲ್ಲಿದೆ:

Haiku OS ಬಗ್ಗೆ ಪರಿಚಯವಿಲ್ಲದವರಿಗೆ, ಈ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಎಂದು ನಾನು ನಿಮಗೆ ಹೇಳಬಲ್ಲೆ BeOS ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿನ ನಿಧಾನಗತಿಯ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ 2001 ರಲ್ಲಿ ರಚಿಸಲಾಯಿತು ಮತ್ತು OpenBeOS ಹೆಸರಿನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು, ಆದರೆ ಹೆಸರಿನಲ್ಲಿ BeOS ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ನ ಬಳಕೆಗೆ ಸಂಬಂಧಿಸಿದ ಹಕ್ಕುಗಳ ಕಾರಣದಿಂದಾಗಿ 2004 ರಲ್ಲಿ ಮರುಹೆಸರಿಸಲಾಯಿತು.

ಸಿಸ್ಟಮ್ ನೇರವಾಗಿ BeOS 5 ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಈ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಬೈನರಿ ಹೊಂದಾಣಿಕೆಯ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಕೆಲವು ಗ್ರಂಥಾಲಯಗಳು, ಮಾಧ್ಯಮ ಕೊಡೆಕ್‌ಗಳು ಮತ್ತು ಇತರ ಯೋಜನೆಗಳಿಂದ ಎರವಲು ಪಡೆದ ಘಟಕಗಳನ್ನು ಹೊರತುಪಡಿಸಿ, ಹೆಚ್ಚಿನ ಹೈಕು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಉಚಿತ MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.

ಸಿಸ್ಟಮ್ ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್‌ಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕೃತವಾಗಿದೆ, ಹೈಬ್ರಿಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಆಧಾರದ ಮೇಲೆ ನಿರ್ಮಿಸಲಾದ ತನ್ನದೇ ಆದ ಕೋರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಬಳಕೆದಾರರ ಕ್ರಿಯೆಗಳಿಗೆ ಹೆಚ್ಚಿನ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ಮತ್ತು ಮಲ್ಟಿ-ಥ್ರೆಡ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಸಮರ್ಥ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ. ಓಪನ್‌ಬಿಎಫ್‌ಎಸ್ ಅನ್ನು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ವಿಸ್ತೃತ ಫೈಲ್ ಗುಣಲಕ್ಷಣಗಳು, ಜರ್ನಲಿಂಗ್, 64-ಬಿಟ್ ಪಾಯಿಂಟರ್‌ಗಳು, ಮೆಟಾ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಬೆಂಬಲವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ (ಪ್ರತಿ ಫೈಲ್‌ಗೆ, ನೀವು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಫಾರ್ಮ್ ಕೀ = ಮೌಲ್ಯದಲ್ಲಿ ಉಳಿಸಬಹುದು, ಇದು ಸಿಸ್ಟಮ್ ಫೈಲ್‌ಗಳನ್ನು ನೋಡುವಂತೆ ಮಾಡುತ್ತದೆ ಡೇಟಾಬೇಸ್) ಮತ್ತು ಅವುಗಳ ಮೇಲೆ ಆಯ್ಕೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ವಿಶೇಷ ಸೂಚಿಕೆಗಳು.

ಅಂತಿಮವಾಗಿ ರುನೀವು ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ ಸುದ್ದಿ ಬಗ್ಗೆ, ನೀವು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್ನಲ್ಲಿ ವಿವರಗಳು.


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

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

*

*

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