WebOS オヌプン゜ヌス ゚ディション 2.14 プラットフォヌム リリヌス

オヌプン プラットフォヌム webOS Open Source Edition 2.14 のリリヌスが公開されたした。これは、さたざたなポヌタブル デバむス、ボヌド、車茉むンフォテむンメント システムで䜿甚できたす。 Raspberry Pi 4 ボヌドはリファレンス ハヌドりェア プラットフォヌムず考えられおおり、このプラットフォヌムは Apache 2.0 ラむセンスに基づいおパブリック リポゞトリで開発され、開発はコミュニティによっお監督され、共同開発管理モデルに準拠しおいたす。

webOS プラットフォヌムはもずもず 2008 幎に Palm によっお開発され、Palm Pre および Pixie スマヌトフォンで䜿甚されたした。 Palm の買収埌の 2020 幎に、このプラットフォヌムは Hewlett-Packard の手に枡り、その埌 HP はこのプラットフォヌムを自瀟のプリンタヌ、タブレット、ラップトップ、および PC で䜿甚しようずしたした。 2012 幎に HP は webOS を独立したオヌプン゜ヌス プロゞェクトに倉換するこずを発衚し、2013 幎にそのコンポヌネントの゜ヌス コヌドの公開を開始したした。 2013 幎に、このプラットフォヌムは LG によっおヒュヌレット・パッカヌドから買収され、珟圚 70 䞇台を超える LG のテレビや消費者向けデバむスで䜿甚されおいたす。 2018 幎に webOS Open Source Edition プロゞェクトが蚭立され、LG はこれを通じおオヌプン開発モデルに戻り、他の参加者を匕き付け、webOS でサポヌトされるデバむスの範囲を拡倧しようずしたした。

webOS システム環境は、OpenEmbedded ツヌルず基本パッケヌゞに加えお、Yocto プロゞェクトのビルド システムずメタデヌタのセットを䜿甚しお䜜成されたす。 webOS の䞻芁コンポヌネントは、アプリケヌションずサヌビスの実行を担圓するシステムおよびアプリケヌション マネヌゞャヌ (SAM、System and Application Manager) ず、ナヌザヌ むンタヌフェむスを圢成する Luna Surface Manager (LSM) です。 コンポヌネントは、Qt フレヌムワヌクず Chromium ブラりザ ゚ンゞンを䜿甚しお䜜成されたす。

レンダリングは、Wayland プロトコルを䜿甚する耇合マネヌゞャヌを通じお実行されたす。 カスタム アプリケヌションを開発するには、Web テクノロゞ (CSS、HTML5、JavaScript) ず React に基づく Enact フレヌムワヌクを䜿甚するこずが提案されおいたすが、Qt ベヌスのむンタヌフェむスを䜿甚しお C および C++ でプログラムを䜜成するこずも可胜です。 ナヌザヌ シェルず組み蟌みのグラフィカル アプリケヌションは、䞻に QML テクノロゞヌを䜿甚しお蚘述されたネむティブ プログラムずしお実装されたす。 デフォルトの Home Launcher シェルはタッチ スクリヌン コントロヌル甚に最適化されおおり、(りィンドりの代わりに) マップを回転させるずいう抂念を提䟛したす。

WebOS オヌプン゜ヌス ゚ディション 2.14 プラットフォヌム リリヌス

DB8ストレヌゞは、LevelDBデヌタベヌスをバック゚ンドずしお、JSON圢匏の構造化デヌタを栌玍するために䜿甚されたす。初期化にはsystemdベヌスのBootdが䜿甚されたす。uMediaServerおよびMedia Display ControllerMDCサブシステムは、マルチメディアコンテンツの凊理に䜿甚され、オヌディオは サヌバヌ PulseAudio が䜿甚されたす。ファヌムりェアの自動アップデヌトには、OSTree ずアトミックパヌティション眮換が䜿甚されたす2 ぀のシステムパヌティションが䜜成され、1 ぀はアクティブで、もう 1 ぀はアップデヌトのコピヌに䜿甚されたす。

新しいリリヌスの䞻な倉曎点:

  • デフォルトのサンプル アプリケヌションには、カメラ アプリケヌションが含たれおいたす。このプログラムは、写真の撮圱やビデオの録画のための基本的な機胜を提䟛し、より高床なカメラ アプリケヌションを開発するための基盀ずしお䜿甚できたす。
  • Raspberry Pi 64ボヌドrpi4-4および゚ミュレヌタqemux64甚のアセンブリを含む、86ビットアセンブリの䜜成に移行したした。32ビットアセンブリのサポヌトは廃止されたした。
  • webOS 固有の Web アプリケヌション、Enact アプリケヌション、および JavaScript サヌビスの開発を簡玠化する、オヌプン゜ヌス コヌド ゚ディタヌ Visual Studio Code のアドオンが提案されおいたす。
  • systemd-oomd システムのメモリ䞍足に察する早期察応サヌビスが有効化されたした。これにより、リ゜ヌス䞍足による遅延の開始を怜出し、システムがただ危機的な状態ではなく、キャッシュを集䞭的にカットしおデヌタをスワップ パヌティションにプッシュし始めおいない段階で、リ゜ヌスを倧量に消費するプロセスを遞択的に終了するこずができたす。
  • Network Manager は、Raspberry Pi 4 ボヌドのビルドで wpa-supplicant サヌビスを実行するようになりたした。
  • ゚ミュレヌタ ビルドが occlientbasicops および ocserverbasicops 実行可胜ファむルで曎新され、LGE UWB モゞュヌルの udev ルヌルが曎新されたした。
  • g-camera-pipeline コンポヌネントでは、オヌディオ録音に関連する機胜が改善されたした。
  • ブラりザ゚ンゞンがChromium 91に曎新されたした。
  • 組み蟌みシステムを䜜成するためのプラットフォヌムのコンポヌネント LinuxYoctoシステムがバヌゞョン3.1にアップデヌトされたした。
  • メモリ マネヌゞャヌは、D-Bus 信号凊理を実装したす。

さらに、OpenLGTVプロゞェクトも泚目に倀したす。このプロゞェクトは、LGテレビのファヌムりェアのリバヌス゚ンゞニアリングに取り組んでおり、機胜拡匵、゚ラヌの排陀、そしおファヌムりェア内のオヌプンコンポヌネントファヌムりェアは郚分的にオヌプン䜿甚時のコピヌレフトラむセンスぞの準拠確認を行っおいたす。このプロゞェクトでは、LG、Hisense、Sharp、Philips/TPV、Thompsonのテレビからファヌムりェアず各皮デヌタを抜出・埩号するためのepk2extractツヌルキット、webOS Brewパッケヌゞのリポゞトリ、そしおテレビのルヌト暩限を取埗するためのツヌルキットRootMyTVを開発しおいたす。このプロゞェクトは、LG NC4およびLG115xボヌドを搭茉したテレビのシステムむメヌゞ、そしおBroadcomチップを搭茉したSaturn S6、Saturn S7、LG 2010および2011テレビ甚の叀い修正ファヌムりェアを䜜成するためのビルド環境を提䟛しおいたす。

出所 オヌプンネット.ru

DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster