WebOS Open Source Edition 2.10 Rilaxx tal-Pjattaforma

Ġie introdott ir-rilaxx tal-pjattaforma miftuħa webOS Open Source Edition 2.10, li tista 'tintuża fuq diversi apparati portabbli, bordijiet u sistemi ta' infotainment tal-karozzi. Il-bordijiet Raspberry Pi 4 huma kkunsidrati bħala l-pjattaforma tal-hardware ta 'referenza Il-pjattaforma hija żviluppata f'repożitorju pubbliku taħt il-liċenzja Apache 2.0, u l-iżvilupp huwa ssorveljat mill-komunità, li jaderixxi ma' mudell ta 'ġestjoni tal-iżvilupp kollaborattiv.

Платформа webOS была изначально разработана компанией Palm в 2008 году и использовалась на смартфонах Palm Pre и Pixie. В результате поглощения компании Palm в 2010 году платформа перешла в руки Hewlett-Packard, после чего HP пыталась использовать данную платформу в своих принтерах, планшетах, ноутбуках и ПК. В 2012 году компания HP анонсировала перевод webOS в независимый открытый проект и в 2013 году начала открытие исходных текстов его компонентов. В 2013 году платформа была выкуплена компанией LG у Hewlett-Packard и теперь применяется на более чем 70 миллионах телевизоров и потребительских устройств LG. В 2018 году был основан проект webOS Open Source Edition, через который компания LG попыталась вернуться к открытой модели разработки, привлечь других участников и расширить спектр поддерживаемых в webOS устройств.

L-ambjent tas-sistema webOS huwa ffurmat bl-użu ta 'l-għodda OpenEmbedded u l-pakketti bażi, kif ukoll is-sistema tal-bini u s-sett ta' metadata mill-proġett Yocto. Il-komponenti ewlenin ta 'webOS huma s-sistema u l-maniġer tal-applikazzjoni (SAM, System and Application Manager), li huwa responsabbli għat-tmexxija tal-applikazzjonijiet u s-servizzi, u l-Luna Surface Manager (LSM), li jifforma l-interface tal-utent. Il-komponenti jinkitbu bl-użu tal-qafas Qt u l-magna tal-browser Chromium.

Ir-rendering isir permezz ta 'maniġer kompost li juża l-protokoll Wayland. Biex jiġu żviluppati applikazzjonijiet tad-dwana, huwa propost li jintużaw teknoloġiji tal-web (CSS, HTML5 u JavaScript) u l-qafas Enact ibbażat fuq React, iżda huwa wkoll possibbli li jinħolqu programmi f'C u C ++ b'interface ibbażata fuq Qt. L-interface tal-utent u l-applikazzjonijiet grafiċi inkorporati huma implimentati l-aktar bħala programmi indiġeni miktuba bl-użu tat-teknoloġija QML. B'mod awtomatiku, jiġi offrut il-Home Launcher, li huwa ottimizzat għall-operat tal-touch screen u joffri l-kunċett ta 'mapep suċċessivi (minflok twieqi).

WebOS Open Source Edition 2.10 Rilaxx tal-Pjattaforma

Biex taħżen id-dejta f'forma strutturata bl-użu tal-format JSON, tintuża l-ħażna DB8, li tuża d-database LevelDB bħala backend. Għall-inizjalizzazzjoni, jintuża bootd ibbażat fuq systemd. Sottosistemi uMediaServer u Media Display Controller (MDC) huma offruti għall-ipproċessar tal-kontenut multimedjali, PulseAudio jintuża bħala server tal-ħoss. Biex taġġorna awtomatikament il-firmware, jintużaw OSTree u s-sostituzzjoni tal-partizzjoni atomika (jinħolqu żewġ diviżorji tas-sistema, li waħda minnhom hija attiva, u t-tieni tintuża biex tikkopja l-aġġornament).

Bidliet ewlenin fir-rilaxx il-ġdid:

  • Реализован фреймворк Storage Access, предоставляющий единый интерфейс для доступа к различным хранилищам, включая внутреннее хранилище, USB-накопители и облачные системы хранения (пока поддерживается только Google Drive). Фреймворк позволяет через общий пользовательский интерфейс просматривать и открывать документы, изображения и файлы из всех настроенных провайдеров хранения данных.
  • В браузерном движке обеспечено хранение сессионных и аутентификационных Cookie в зашифрованном виде.
  • Добавлен новый сервис Peripheral Manager для управления периферийными устройствами, поддерживающий взаимодействие с устройствами через интерфейсы GPIO, SPI, I2C и UART. Сервис позволяет организовать управления новыми устройствами без изменения исходных текстов платформы.
  • Расширены возможности модели управления доступом ACG (Access Control Groups), применяемой для ограничения полномочий сервисов, использующих Luna Bus. В новом выпуске на ACG переведены все старые сервисы, в которых ранее использовалась старая модель безопасности. Изменён синтаксис правил ACG.

Sors: opennet.ru

Żid kumment