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

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

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

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

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

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

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

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

  • ಶೇಖರಣಾ ಪ್ರವೇಶ ಚೌಕಟ್ಟನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಆಂತರಿಕ ಸಂಗ್ರಹಣೆ, USB ಡ್ರೈವ್‌ಗಳು ಮತ್ತು ಕ್ಲೌಡ್ ಸ್ಟೋರೇಜ್ ಸಿಸ್ಟಮ್‌ಗಳು (ಪ್ರಸ್ತುತ Google ಡ್ರೈವ್ ಮಾತ್ರ ಬೆಂಬಲಿತವಾಗಿದೆ) ಸೇರಿದಂತೆ ವಿವಿಧ ಶೇಖರಣಾ ಸೌಲಭ್ಯಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಒಂದೇ ಇಂಟರ್‌ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಎಲ್ಲಾ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಶೇಖರಣಾ ಪೂರೈಕೆದಾರರಿಂದ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು, ಚಿತ್ರಗಳು ಮತ್ತು ಫೈಲ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಮತ್ತು ತೆರೆಯಲು ಫ್ರೇಮ್‌ವರ್ಕ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • ಬ್ರೌಸರ್ ಎಂಜಿನ್ ಸೆಷನ್ ಮತ್ತು ದೃಢೀಕರಣದ ಕುಕೀಗಳ ಸಂಗ್ರಹಣೆಯನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ರೂಪದಲ್ಲಿ ಒದಗಿಸುತ್ತದೆ.
  • GPIO, SPI, I2C ಮತ್ತು UART ಇಂಟರ್‌ಫೇಸ್‌ಗಳ ಮೂಲಕ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನವನ್ನು ಬೆಂಬಲಿಸುವ, ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಹೊಸ ಬಾಹ್ಯ ನಿರ್ವಾಹಕ ಸೇವೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸದೆಯೇ ಹೊಸ ಸಾಧನಗಳ ನಿರ್ವಹಣೆಯನ್ನು ಸಂಘಟಿಸಲು ಸೇವೆಯು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • ಲುನಾ ಬಸ್ ಬಳಸುವ ಸೇವೆಗಳ ಅಧಿಕಾರವನ್ನು ಮಿತಿಗೊಳಿಸಲು ಬಳಸಲಾಗುವ ACG (ಪ್ರವೇಶ ನಿಯಂತ್ರಣ ಗುಂಪುಗಳು) ಪ್ರವೇಶ ನಿಯಂತ್ರಣ ಮಾದರಿಯ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ, ಹಿಂದೆ ಹಳೆಯ ಭದ್ರತಾ ಮಾದರಿಯನ್ನು ಬಳಸಿದ ಎಲ್ಲಾ ಹಳೆಯ ಸೇವೆಗಳನ್ನು ACG ಗೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ. ACG ನಿಯಮಗಳ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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