WebOS ಓಪನ್ ಸೋರ್ಸ್ ಆವೃತ್ತಿ 2.14 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಬಿಡುಗಡೆ

ಓಪನ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ವೆಬ್‌ಓಎಸ್ ಓಪನ್ ಸೋರ್ಸ್ ಆವೃತ್ತಿ 2.14 ರ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದನ್ನು ವಿವಿಧ ಪೋರ್ಟಬಲ್ ಸಾಧನಗಳು, ಬೋರ್ಡ್‌ಗಳು ಮತ್ತು ಕಾರ್ ಇನ್ಫೋಟೈನ್‌ಮೆಂಟ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಬಳಸಬಹುದು. ರಾಸ್ಪ್ಬೆರಿ ಪೈ 4 ಬೋರ್ಡ್‌ಗಳನ್ನು ರೆಫರೆನ್ಸ್ ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಅಪಾಚೆ 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಸಾರ್ವಜನಿಕ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿಯನ್ನು ಸಮುದಾಯವು ಸಹಯೋಗದ ಅಭಿವೃದ್ಧಿ ನಿರ್ವಹಣಾ ಮಾದರಿಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ.

ವೆಬ್ಓಎಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಮೂಲತಃ 2008 ರಲ್ಲಿ ಪಾಮ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು ಮತ್ತು ಪಾಮ್ ಪ್ರಿ ಮತ್ತು ಪಿಕ್ಸೀ ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಯಿತು. 2020 ರಲ್ಲಿ, ಪಾಮ್ ಅನ್ನು ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡ ನಂತರ, ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಹೆವ್ಲೆಟ್-ಪ್ಯಾಕರ್ಡ್‌ನ ಕೈಗೆ ಹಾದುಹೋಯಿತು, ನಂತರ HP ತನ್ನ ಪ್ರಿಂಟರ್‌ಗಳು, ಟ್ಯಾಬ್ಲೆಟ್‌ಗಳು, ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳು ಮತ್ತು PC ಗಳಲ್ಲಿ ಈ ವೇದಿಕೆಯನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿತು. 2012 ರಲ್ಲಿ, HP ಸ್ವತಂತ್ರ ಮುಕ್ತ ಮೂಲ ಯೋಜನೆಗೆ webOS ವರ್ಗಾವಣೆಯನ್ನು ಘೋಷಿಸಿತು ಮತ್ತು 2013 ರಲ್ಲಿ ಅದರ ಘಟಕಗಳ ಮೂಲ ಕೋಡ್ ತೆರೆಯಲು ಪ್ರಾರಂಭಿಸಿತು. ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು 2013 ರಲ್ಲಿ ಎಲ್‌ಜಿ ಹೆವ್ಲೆಟ್-ಪ್ಯಾಕರ್ಡ್‌ನಿಂದ ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡಿತು ಮತ್ತು ಈಗ ಇದನ್ನು 70 ಮಿಲಿಯನ್‌ಗಿಂತಲೂ ಹೆಚ್ಚು ಎಲ್‌ಜಿ ಟಿವಿಗಳು ಮತ್ತು ಗ್ರಾಹಕ ಸಾಧನಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತಿದೆ. 2018 ರಲ್ಲಿ, ವೆಬ್ಓಎಸ್ ಓಪನ್ ಸೋರ್ಸ್ ಎಡಿಷನ್ ಯೋಜನೆಯನ್ನು ಸ್ಥಾಪಿಸಲಾಯಿತು, ಅದರ ಮೂಲಕ ಎಲ್ಜಿ ಮುಕ್ತ ಅಭಿವೃದ್ಧಿ ಮಾದರಿಗೆ ಮರಳಲು ಪ್ರಯತ್ನಿಸಿತು, ಇತರ ಭಾಗವಹಿಸುವವರನ್ನು ಆಕರ್ಷಿಸುತ್ತದೆ ಮತ್ತು ವೆಬ್ಓಎಸ್ನಲ್ಲಿ ಬೆಂಬಲಿತ ಸಾಧನಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ವಿಸ್ತರಿಸಿತು.

OpenEmbedded ಟೂಲ್ಕಿಟ್ ಮತ್ತು ಬೇಸ್ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವೆಬ್ಓಎಸ್ ಸಿಸ್ಟಮ್ ಪರಿಸರವನ್ನು ರಚಿಸಲಾಗಿದೆ, ಹಾಗೆಯೇ ಯೋಕ್ಟೋ ಯೋಜನೆಯಿಂದ ನಿರ್ಮಿಸಲಾದ ಸಿಸ್ಟಮ್ ಮತ್ತು ಮೆಟಾಡೇಟಾವನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ. ವೆಬ್‌ಓಎಸ್‌ನ ಪ್ರಮುಖ ಅಂಶಗಳೆಂದರೆ ಸಿಸ್ಟಮ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಮ್ಯಾನೇಜರ್ (SAM, ಸಿಸ್ಟಮ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಮ್ಯಾನೇಜರ್), ಇದು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಜವಾಬ್ದಾರವಾಗಿದೆ ಮತ್ತು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ರೂಪಿಸುವ ಲೂನಾ ಸರ್ಫೇಸ್ ಮ್ಯಾನೇಜರ್ (LSM). ಘಟಕಗಳನ್ನು ಕ್ಯೂಟಿ ಫ್ರೇಮ್‌ವರ್ಕ್ ಮತ್ತು ಕ್ರೋಮಿಯಂ ಬ್ರೌಸರ್ ಎಂಜಿನ್ ಬಳಸಿ ಬರೆಯಲಾಗಿದೆ.

ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುವ ಸಂಯೋಜಿತ ಮ್ಯಾನೇಜರ್ ಮೂಲಕ ರೆಂಡರಿಂಗ್ ಮಾಡಲಾಗುತ್ತದೆ. ಕಸ್ಟಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು, ವೆಬ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು (CSS, HTML5 ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್) ಮತ್ತು ರಿಯಾಕ್ಟ್ ಆಧಾರಿತ ಎನಾಕ್ಟ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಬಳಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಆದರೆ ಕ್ಯೂಟಿ ಆಧಾರಿತ ಇಂಟರ್ಫೇಸ್‌ನೊಂದಿಗೆ C ಮತ್ತು C ++ ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ರಚಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ. ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಗ್ರಾಫಿಕಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಹೆಚ್ಚಾಗಿ QML ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಬರೆಯಲಾದ ಸ್ಥಳೀಯ ಪ್ರೋಗ್ರಾಂಗಳಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಹೋಮ್ ಲಾಂಚರ್ ಅನ್ನು ನೀಡಲಾಗುತ್ತದೆ, ಇದು ಟಚ್ ಸ್ಕ್ರೀನ್ ಕಾರ್ಯಾಚರಣೆಗೆ ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ನಕ್ಷೆಗಳನ್ನು ಬದಲಾಯಿಸುವ ಪರಿಕಲ್ಪನೆಯನ್ನು ನೀಡುತ್ತದೆ (ವಿಂಡೋಗಳ ಬದಲಿಗೆ).

WebOS ಓಪನ್ ಸೋರ್ಸ್ ಆವೃತ್ತಿ 2.14 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಬಿಡುಗಡೆ

JSON ಸ್ವರೂಪವನ್ನು ಬಳಸಿಕೊಂಡು ರಚನಾತ್ಮಕ ರೂಪದಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು, DB8 ಸಂಗ್ರಹಣೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು LevelDB ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬ್ಯಾಕೆಂಡ್ ಆಗಿ ಬಳಸುತ್ತದೆ. ಆರಂಭಿಸಲು, systemd ಆಧಾರಿತ bootd ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಮಲ್ಟಿಮೀಡಿಯಾ ವಿಷಯವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು uMediaServer ಮತ್ತು ಮೀಡಿಯಾ ಡಿಸ್ಪ್ಲೇ ಕಂಟ್ರೋಲರ್ (MDC) ಉಪವ್ಯವಸ್ಥೆಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ, PulseAudio ಅನ್ನು ಧ್ವನಿ ಸರ್ವರ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನವೀಕರಿಸಲು, OSTree ಮತ್ತು ಪರಮಾಣು ವಿಭಾಗದ ಬದಲಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ (ಎರಡು ಸಿಸ್ಟಮ್ ವಿಭಾಗಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ, ಅವುಗಳಲ್ಲಿ ಒಂದು ಸಕ್ರಿಯವಾಗಿದೆ ಮತ್ತು ಎರಡನೆಯದು ನವೀಕರಣವನ್ನು ನಕಲಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ).

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿನ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • ಡೀಫಾಲ್ಟ್ ಮಾದರಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಕ್ಯಾಮೆರಾ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಒಳಗೊಂಡಿವೆ. ಪ್ರೋಗ್ರಾಂ ಫೋಟೋಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಮತ್ತು ವೀಡಿಯೊಗಳನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು ಮೂಲಭೂತ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಹೆಚ್ಚು ಸುಧಾರಿತ ಕ್ಯಾಮೆರಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಆಧಾರವಾಗಿ ಬಳಸಬಹುದು.
  • ರಾಸ್ಪ್ಬೆರಿ ಪೈ 64 ಬೋರ್ಡ್ (rpi4-4) ಮತ್ತು ಎಮ್ಯುಲೇಟರ್ (qemux64) ಗಾಗಿ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ 86-ಬಿಟ್ ಅಸೆಂಬ್ಲಿಗಳ ರಚನೆಗೆ ಪರಿವರ್ತನೆ ಮಾಡಲಾಗಿದೆ. 32 ನಿರ್ಮಾಣಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ತಡೆಹಿಡಿಯಲಾಗಿದೆ.
  • ಓಪನ್ ಸೋರ್ಸ್ ಕೋಡ್ ಎಡಿಟರ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್‌ಗಾಗಿ ಆಡ್-ಆನ್ ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಇದು webOS-ನಿರ್ದಿಷ್ಟ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು, Enact ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು JavaScript ಸೇವೆಗಳ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ.
  • systemd-oomd ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಕಡಿಮೆ ಮೆಮೊರಿಗೆ ಆರಂಭಿಕ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ಸೇವೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಇದು ಸಂಪನ್ಮೂಲಗಳ ಕೊರತೆಯಿಂದಾಗಿ ವಿಳಂಬದ ಪ್ರಾರಂಭವನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಮತ್ತು ಸಿಸ್ಟಮ್ ಇನ್ನೂ ಇಲ್ಲದಿರುವ ಹಂತದಲ್ಲಿ ಸಂಪನ್ಮೂಲ-ತೀವ್ರ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಆಯ್ದವಾಗಿ ಕೊನೆಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಒಂದು ನಿರ್ಣಾಯಕ ಸ್ಥಿತಿ ಮತ್ತು ಸಂಗ್ರಹವನ್ನು ತೀವ್ರವಾಗಿ ಟ್ರಿಮ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸುವುದಿಲ್ಲ ಮತ್ತು ವಿಭಜನೆಯನ್ನು ಸ್ವ್ಯಾಪ್ ಮಾಡಲು ಡೇಟಾವನ್ನು ಹೊರಹಾಕುತ್ತದೆ.
  • ನೆಟ್‌ವರ್ಕ್ ಮ್ಯಾನೇಜರ್‌ನಲ್ಲಿ, ರಾಸ್ಪ್‌ಬೆರಿ ಪೈ 4 ಬೋರ್ಡ್‌ಗಳಿಗಾಗಿ ಅಸೆಂಬ್ಲಿಗಳಲ್ಲಿ wpa-ಸಪ್ಲಿಕಂಟ್ ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ.
  • ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳು occlientbasicops ಮತ್ತು ocserverbasicops ಅನ್ನು ಎಮ್ಯುಲೇಟರ್‌ಗಾಗಿ ಅಸೆಂಬ್ಲಿಗೆ ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು LGE UWB ಮಾಡ್ಯೂಲ್‌ಗಾಗಿ udev ನಿಯಮಗಳನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ.
  • ಜಿ-ಕ್ಯಾಮೆರಾ-ಪೈಪ್‌ಲೈನ್ ಘಟಕವು ಆಡಿಯೊ ರೆಕಾರ್ಡಿಂಗ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಸುಧಾರಿತ ಕಾರ್ಯವನ್ನು ಹೊಂದಿದೆ.
  • ಬ್ರೌಸರ್ ಎಂಜಿನ್ ಅನ್ನು Chromium 91 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ.
  • Yocto ಎಂಬೆಡೆಡ್ Linux ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಘಟಕಗಳನ್ನು 3.1 ಬಿಡುಗಡೆ ಮಾಡಲು ನವೀಕರಿಸಲಾಗಿದೆ.
  • ಮೆಮೊರಿ ಮ್ಯಾನೇಜರ್ ಡಿ-ಬಸ್ ಸಿಗ್ನಲ್ ಪ್ರೊಸೆಸಿಂಗ್ ಅನ್ನು ಅಳವಡಿಸುತ್ತದೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಫರ್ಮ್‌ವೇರ್‌ನಲ್ಲಿ (ಭಾಗಶಃ ತೆರೆದ ಫರ್ಮ್‌ವೇರ್) ತೆರೆದ ಘಟಕಗಳನ್ನು ಬಳಸುವಾಗ ಅವುಗಳ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸಲು, ದೋಷಗಳನ್ನು ನಿವಾರಿಸಲು ಮತ್ತು ಕಾಪಿಲೆಫ್ಟ್ ಪರವಾನಗಿಗಳ ಅನುಸರಣೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಎಲ್‌ಜಿ ಟಿವಿಗಳಿಗಾಗಿ ರಿವರ್ಸ್ ಇಂಜಿನಿಯರ್ ಫರ್ಮ್‌ವೇರ್ ಮಾಡುವ ಕೆಲಸ ನಡೆಯುತ್ತಿರುವ OpenLGTV ಯೋಜನೆಯನ್ನು ನಾವು ಗಮನಿಸಬಹುದು. ಯೋಜನೆಯು ಎಲ್ಜಿ, ಹಿಸೆನ್ಸ್, ಶಾರ್ಪ್, ಫಿಲಿಪ್ಸ್/ಟಿಪಿವಿ ಮತ್ತು ಥಾಂಪ್ಸನ್ ಟಿವಿಗಳಿಂದ ಫರ್ಮ್‌ವೇರ್ ಮತ್ತು ವಿವಿಧ ಡೇಟಾವನ್ನು ಹೊರತೆಗೆಯಲು ಮತ್ತು ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡಲು epk2extract ಟೂಲ್‌ಕಿಟ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ, ಜೊತೆಗೆ webOS ಬ್ರೂ ಪ್ಯಾಕೇಜ್‌ಗಳ ಭಂಡಾರ ಮತ್ತು TV ​​(RootMyTV) ನಲ್ಲಿ ಮೂಲ ಹಕ್ಕುಗಳನ್ನು ಪಡೆಯಲು ಟೂಲ್‌ಕಿಟ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ. . ಯೋಜನೆಯು LG NC4 ಮತ್ತು LG115x ಬೋರ್ಡ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ TV ಗಳಿಗೆ ಸಿಸ್ಟಮ್ ಇಮೇಜ್‌ಗಳನ್ನು ರಚಿಸಲು ಅಸೆಂಬ್ಲಿ ಪರಿಸರವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು Saturn S6, Saturn S7 ಮತ್ತು LG 2010 ಮತ್ತು 2011 ಟಿವಿಗಳಿಗೆ ಬ್ರಾಡ್‌ಕಾಮ್ ಚಿಪ್‌ಗಳನ್ನು ಆಧರಿಸಿ ಹಳೆಯ ಮಾರ್ಪಡಿಸಿದ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

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