Weşana Çavkaniya Vekirî ya WebOS 2.10 Weşana Platformê

Serbestberdana platforma vekirî webOS Open Source Edition 2.10 hate destnîşan kirin, ku dikare li ser cûrbecûr cîhazên portable, panel û pergalên agahdarkirina gerîdeyê were bikar anîn. Tabloyên Raspberry Pi 4 wekî platforma hardware-ya referansê têne hesibandin. Platform di bin lîsansa Apache 2.0 de di depoyek gelemperî de hatî pêşve xistin û pêşkeftin ji hêla civakê ve tê çavdêrî kirin, li gorî modelek rêveberiya pêşkeftina hevkariyê.

Платформа 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 устройств.

Jîngeha pergala webOS-ê bi karanîna amûra OpenEmbedded û pakêtên bingehîn, û her weha pergala çêkirinê û metadata ji projeya Yocto ve hatî çêkirin. Parçeyên sereke yên webOS-ê rêveberê pergalê û serîlêdanê (SAM, Pergal û Rêvebirê Serlêdanê), ku berpirsiyarê xebitandina serîlêdan û karûbaran e, û Rêvebirê Rûyê Luna (LSM), ku navbeynkariya bikarhêner pêk tîne. Parçe bi karanîna çarçoveya Qt û motora geroka Chromium têne nivîsandin.

Rendering bi navgîniya rêveberek pêkhatî ya ku protokola Wayland bikar tîne tê kirin. Ji bo pêşdebirina serîlêdanên xwerû, tê pêşniyar kirin ku teknolojiyên malperê (CSS, HTML5 û JavaScript) û çarçoveya Enact-ê li ser bingeha React-ê bikar bînin, lê di heman demê de gengaz e ku meriv bernameyên di C û C ++ de bi navgînek li ser bingeha Qt-ê jî biafirîne. Navbera bikarhêner û serîlêdanên grafîkî yên pêvekirî bi piranî wekî bernameyên xwemalî yên ku bi teknolojiya QML têne nivîsandin têne bicîh kirin. Ji hêla xwerû, Destpêka Destpêkê ya Malê tê pêşkêş kirin, ku ji bo operasyona ekrana destikê xweşbîn e û têgeha nexşeyên li pey hev (li şûna pencereyan) pêşkêşî dike.

Weşana Çavkaniya Vekirî ya WebOS 2.10 Weşana Platformê

Ji bo hilanîna daneyan bi rengek birêkûpêk bi karanîna formata JSON, hilanîna DB8 tê bikar anîn, ku databasa LevelDB wekî paşverû bikar tîne. Ji bo destpêkirinê, bootd li ser bingeha systemd tê bikar anîn. Binepergalên uMediaServer û Controller Display Media (MDC) ji bo hilberandina naveroka multimedia têne pêşkêş kirin, PulseAudio wekî serverek deng tê bikar anîn. Ji bo nûvekirina bixweber firmware, OSTree û veguheztina dabeşkirina atomî têne bikar anîn (du dabeşên pergalê têne afirandin, yek ji wan çalak e, û ya duyemîn ji bo kopîkirina nûvekirinê tê bikar anîn).

Guhertinên sereke di serbestberdana nû de:

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

Source: opennet.ru

Add a comment