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

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

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

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

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

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

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

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

  • Добавлена поддержка клавиатуры и мыши. Композитный менеджер LSM (Luna Surface Manager) адаптирован для управления и организации ввода при помощи клавиатуры и мыши, а не только сенсорного экрана. Например, к мобильному устройству или телевизору на базе webOS можно подключить клавиатуру и мышь для использования в роли рабочей станции. Также добавлена поддержка клавиатурных комбинаций для быстрого вызова настроек (F1) и интерфейса запуска программ (кнопка Start или Windows).
  • Увеличена производительность отрисовки и повышено качество анимации в приложениях, использующий библиотеку Qt.
  • В домашний экран (Home Launcher) добавлены компоненты и ресурсы для кастомизации QML-приложений.
  • В сервис управления звуком audiod добавлена поддержка отслеживания громкости.
  • Предложен набор примеров приложений и решений на базе webOS.
  • Браузерный движок обновлён до Chromium 91 (ранее использовался Chromium 87). В web-движке реализована поддержка GPU vsync для Wayland.
  • В эмуляторе включено сжатие раздела подкачки (zram) и обработки нехватки памяти (oomd).

ಮೂಲ: opennet.ru

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