LuneOS-webOS-OSE Migration Status
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Migration status & complexity clarifications
Migration Status | Meaning | Migration Complexity | |
---|---|---|---|
Migration completed (131 / 70%) | Easy | ||
Migration in progress (2 / 1%) | Medium | ||
To start migration (4 / 2%) | Hard | ||
Migration not started (3 / 2%) | Very Hard | ||
Not Applicable, no migration needed (47 / 25 %) | N/A | ||
Total components | 187 / 95% completed |
id | Component | Description | Migration from Open WebOS/New Component | Migration Complexity | Migration Status | Comments | Owner |
---|---|---|---|---|---|---|---|
125002229 | activitymanager | Manage all running activities | Migration | Medium | Done | Migration completed, need to fix a few regressions | Herrie |
125002253 | appinstalld2 | Application installer | Migration/New | Hard | Done | This was available in legacy webOS, however not in OWO. OSE has it but requires eCryptfs to be enabled for the encrypted file system. Need to verify we have�https://github.com/webosose/meta-webosose/blob/master/meta-webos/recipes-kernel/linux/linux-yocto/crypto.cfg�in all our kernels. | Herrie / Tofe |
125002286 | applicationinstallerutility | Migration/New | Medium | Done | Herrie | ||
125002384 | avoutput-adaptation-layer-api | New | N/A | Done | Herrie | ||
125002453 | avoutputd | Service which controls audio and video output | New | N/A | Done | Herrie | |
125002490 | test-apps | Test applications | New | Easy | Done | Not required for LuneOS, YouTube app might be useful in some way. | Herrie |
125002521 | bootd | Simplified upstart-like component | Migration/New | Medium | Done | bootd is running. Need to see how we can further migrate org.webosports.bootmgr, possible replacement for org.webosports.bootmgr | Herrie / Tofe |
125006907 | cmake-modules-webos | CMake modules needed to build webOS components | Migration | Easy | Done | Herrie | |
125007018 | configd | Simple get/set interfaces to access the configurations | New | Easy | Done | Required by maliit/luna-surfacemanager | Herrie |
125007057 | configd-data | Configurable data sets to be used by configd | New | Easy | Done | Required by maliit/luna-surfacemanager | Herrie |
125007083 | configurator | Creates the database schema for webOS Applications | Migration | Easy | Done | Herrie / Tofe | |
125007120 | cpushareholder-stub | Stubbed implementation of the webOS CPU shares scripts | Migration | Easy | Done | Herrie | |
125007190 | db8 | A userspace service that provides access to the webOS database | Migration | Medium | Done | Herrie / Tofe | |
125007231 | event-monitor | webOS event monitor service | New | Easy | Done | Herrie | |
125007273 | event-monitor-network | Network notifications plugin of event-monitor | New | Easy | Done | Herrie | |
125007310 | filecache | webOS Daemon to cache filesystem requests | Migration | Easy | Done | Herrie / Tofe | |
125007349 | ilib-qml-plugin | A library of i18n routines written in Javascript | New | Easy | Done | Herrie | |
125007385 | ilib-webapp | Internationalization library written in pure ES5 Javascript | New | Easy | Done | Herrie | |
125007436 | ime-manager | Input method plugins for webOS | New | Hard | Done | Herrie | |
125007484 | jemalloc | Jemalloc used in webOS | Migration | Easy | Done | Herrie | |
125007571 | libpbnjson | webOS's Better Native JSON library | Migration | Easy | Done | Herrie | |
125007615 | librolegen | Generates dynamically webOS system bus role files for webOS Javascript services | Migration | Easy | Done | Herrie | |
125007658 | libsandbox | Collection of APIs for separating running programs | Migration | Easy | Done | Herrie | |
125007697 | libwebosi18n | webOS Native Internationalization library (for C and C++ applications) | New | Easy | Done | Herrie | |
125007778 | luna-downloadmgr | New | Easy | Done | Herrie | ||
125007812 | luna-init | Initialization and font setup files used by luna-sysmgr | Migration | Medium | Done | Herrie | |
125007877 | luna-prefs | Retrieves system preferences values set and used by webOS | Migration | Medium | Done | Needed for audiod, sam, appmanager | Herrie |
125007905 | luna-service2 | webOS Luna System Bus library, daemon, and utilities | Migration | Medium | Done | Herrie / Tofe | |
125007950 | luna-service2-security-conf | webOS component which defines luna-service2 API permissions | New | Medium | Done | Need to start migration of legacy services | Herrie / Tofe |
125007988 | luna-surfacemanager | Luna surface manager, a surface manager for webOS | New | Hard | Done | Need to asses if needed | Tofe |
125008021 | luna-sysservice | Provides preference, timezone and ringtone services for webOS components | Migration | Easy | Done | Herrie / Tofe | |
125008052 | maliit-framework-webos | webOS input method framework and service | New | Hard | Done | Need to asses if needed | Herrie / Tofe |
125008143 | mojoloader | Javascript loader for foundation frameworks and other loadable libraries | Migration | Easy | Done | Partially Done (awaiting OSE upgrade to newer Yocto and NodeJS before switching) | Herrie |
125008181 | mojoservicelauncher | webOS component responsible for launching the node.js services | Migration | Easy | Done | Herrie | |
125008217 | nodejs-module-webos-dynaload | A module for nodejs that allows dynamic loading and execution of Javascript files | Migration | Easy | Done | Herrie | |
125008247 | nodejs-module-webos-pmlog | A module for nodejs that allows Javascript access to the webOS logging system | Migration | Easy | Done | Herrie | |
125008282 | nodejs-module-webos-service | A low-level library for node.js services on webOS | New | Easy | Done | Herrie | |
125008312 | nodejs-module-webos-sysbus | A module for nodejs that allows Javascript access to the webOS system bus | Migration | Easy | Done | Herrie | |
125008349 | notificationmgr | webOS notification service | New | Easy | Done | Need to asses if needed | Herrie / Tofe |
125008385 | novacomd | Utility to communicate with a target device over USB or TCP/IP | Migration | Easy | Done | Herrie | |
125008425 | nyx-lib | webOS Platform Portability Layer | Migration | Easy | Done | Herrie / Tofe | |
125008457 | nyx-modules | webOS portability layer - device specific modules | Migration | Hard | Done | Herrie / Tofe | |
125008539 | nyx-utils | Utility to invoke nyx library device type commands | Migration | Easy | Done | Herrie / Tofe | |
125008601 | pmklogd | Kernel logging daemon implementation. | Migration | Easy | Done | Herrie | |
125008631 | pmlogctl | Command line interface for controlling PmLog logging information | Migration | Easy | Done | Herrie | |
125008678 | pmlogdaemon | Logging daemon implementation | Migration | Easy | Done | Herrie | |
125008708 | pmloglib | webOS Logging library | Migration | Easy | Done | Herrie | |
125008742 | pmtrace | Performance tools for tracing and profiling the userspace stack in the platform | Migration | Medium | Done | Requires modifications to kernels probably | Herrie / Tofe |
125008821 | qml-webos-bridge | QML components for webOS and bridge to luna-service2 | New | Easy | Done | Required for ime-manager/luna-surfacemanager | Tofe / Herrie |
125008844 | qml-webos-components | Miscellaneous QML components for webOS | New | Easy | Done | Required for luna-surfacemanager | Tofe / Herrie |
125008883 | qml-webos-framework | Eos QML framework for webOS | New | Easy | Done | Required for luna-surfacemanager | Tofe / Herrie |
125008919 | qt-features-webos | Qt configuration features and tools for webOS. | New | Medium | Done | Required for ime-manager/luna-surfacemanager | Tofe / Herrie |
125008954 | qtwayland | webOS version of QtWayland | New | Medium | Done | Required for luna-surfacemanager | Tofe / Herrie |
125008985 | qtwayland-webos | QtWayland client extension for webOS | New | Medium | Done | Required by maliit | Tofe / Herrie |
125009027 | rdxd | Remote diagnostics daemon implementation | New | Easy | Done | Herrie | |
125009066 | sam | Systems and application manager | Migration/New | Hard | Done | Possible replacement and addition to luna-sysmgr | Herrie / Tofe |
125009101 | serviceinstaller | Extensible object oriented component used to add service components | Migration | Easy | Done | Herrie | |
125009141 | settingsservice | Settings Service | New | Easy | Done | Herrie | |
125009185 | webos-settingsservice-conf | Configuration files for settingsservice | New | Easy | Done | Herrie | |
125009227 | sleepd | Manage device suspend-resume cycles | Migration | Easy | Done | Herrie | |
125009322 | wam | Web App Manager | New | Hard | Done | Herrie | |
125009350 | wca-support | webOS connman adapter support library for Raspberry Pi 3 | New | Medium | Done | Herrie | |
125009387 | wca-support-api | webOS connman adapter support API definition | New | Medium | Done | Herrie | |
125009419 | webos-connman-adapter | webOS component for managing network connections using connman | Migration | Medium | Done | Herrie | |
125009458 | webos-fontconfig-files | Place to put fontconfig configurations that go into the build | New | Easy | Done | Herrie | |
125009652 | webos-initscripts | systemd unit scripts for system services | Migration | Hard | Done | Herrie | |
125009680 | webos-wayland-extensions | Wayland protocol extensions for webOS | New | Easy | Done | Tofe / Herrie | |
137426124 | com.webos.service.memorymanager | Memory Manager | New | Easy | Done | Herrie | |
144556091 | g-media-pipeline | Media pipeline which uses GStreamer | New | Medium | Done | Herrie | |
144559009 | gst-plugins-base | New | Medium | Done | Herrie | ||
144559063 | gstreamer | New | Medium | Done | Herrie | ||
144559093 | gst-plugins-bad | New | Medium | Done | Herrie | ||
144559123 | gst-plugins-ugly | New | Medium | Done | Herrie | ||
144559166 | gst-plugins-good | New | Medium | Done | Herrie | ||
144559197 | gst-libav | New | Medium | Done | Herrie | ||
144565915 | com.webos.service.audiooutput | New | Medium | Done | Herrie | ||
144566154 | umi | AudioOutputd adaptation layer (UMI) API definition and test harness | New | Medium | Done | Herrie | |
144572731 | libgoogleassistant | New | Easy | Done | Herrie | ||
144573168 | com.webos.service.ai | New | Easy | Done | Herrie | ||
144574936 | bluetooth-sil-api | webOS Bluetooth SIL API | New | Hard | Done | Herrie | |
144575093 | bluetooth-sil-bluez5 | webOS Bluetooth SIL implementation for bluez5 | New | Hard | Done | Herrie | |
149540141 | com.webos.app.enactbrowser | Enact Based Web Browser | Migration/New | Hard | Done | Possible replacement for�https://github.com/webOS-ports/org.webosports.app.browser | Tofe / Herrie |
174774250 | com.webos.service.videooutput | New | Medium | Done | Herrie | ||
174774357 | videooutput-adaptation-layer-api | New | Medium | Done | Herrie | ||
174774758 | videooutput-adaptation-layer-mock | New | Medium | Done | Tofe | ||
174775116 | com.webos.service.tts | New | Easy | Done | Herrie | ||
181443913 | com.webos.service.pdm | New | Easy | Done | Herrie | ||
181443913 | com.webos.service.power2 | New | Medium | Done | Possible replacement for powerd | Herrie | |
181444568 | pdm-plugin | New | Easy | Done | Test for regressions on targets | Herrie | |
181450503 | g-camera-pipeline | New | Medium | Done | Herrie | ||
181451156 | com.webos.service.camera | New | Hard | Done | Herrie | ||
181452181 | com.webos.service.contextintentmgr | New | Easy | Done | Herrie | ||
191705468 | com.webos.service.flowmanager | New | Easy | Done | Herrie | ||
210293103 | chromium-v8 | New | Very Hard | Done | Tofe | ||
216698997 | com.webos.app.home | New | Easy | Done | Not needed for LuneOS | Herrie | |
216699441 | com.webos.service.bluetooth2 | New | Hard | Done | Tofe / Herrie | ||
262246315 | loc-utils | Needed for location service implementation. | New | Easy | Done | Herrie | |
262246638 | com.webos.service.location | New | Easy | Done | Implementation of location service | Herrie | |
262246638 | com.webos.service.location | Location Framework Module is a middleware component which is responsible for providing geo-information. | New | Medium | Done | Possible replacement for our own location service based on QtLocation. | Herrie / Tofe |
279781528 | com.webos.service.mediacontroller | Part of webOS media framework and It provides the support to handle AVRCP events for remote controlling the media playback using BT device or voice commands. | New | Easy | Done | Herrie / Tofe | |
297550792 | com.webos.service.hfp | webOS bluetooth HFP(Hands Free Profile) support service. | New | Medium | Done | Herrie / Tofe | |
297555569 | libpmscore | New | Easy | Done | Herrie | ||
297556423 | com.webos.service.power2 | New | Easy | Done | Herrie | ||
297559847 | com.webos.app.notification | Notification Application for webOS Auto | Migration/New | Hard | Done | Possible addition/replacement for luna-next | Herrie |
297560589 | com.webos.app.volume | Volume Application | Migration/New | Hard | Done | Possible addition/replacement for luna-next | Herrie |
297578931 | com.webos.service.intent | IntentManager is a simple native service to manage intents. | New | Medium | Done | Herrie / Tofe | |
330898899 | qtbase-plugins-webos | Various Qt plugins for webOS | New | Easy | Done | Herrie / Tofe | |
352532706 | com.webos.app.mediagallery | New | Easy | Done | Herrie | ||
352539429 | com.webos.service.audiofocusmanager | New | Medium | Done | Herrie | ||
352540113 | com.webos.service.storageaccess | New | Easy | Done | Herrie | ||
352561228 | com.webos.app.videoplayer | New | Easy | Done | Herrie | ||
352561590 | media-codec-interface | New | Easy | Done | Herrie | ||
352836879 | qml-app-components | New | Easy | Done | Qml components only for qml applications. | Herrie | |
352863201 | com.webos.service.peripheralmanager | New | Easy | Done | Peripheral Manager service for webOS OSE | Herrie | |
378785274 | com.webos.app.imageviewer | New | Easy | Done | Herrie | ||
392622268 | com.webos.app.camera | New | Easy | Done | Herrie | ||
490590034 | com.webos.service.cec | New | Easy | Done | Herrie | ||
531421437 | com.webos.app.videocall | New | Easy | Done | Herrie | ||
571317257 | cambufferlib | New | Easy | Done | Herrie | ||
571323960 | chromium94 | New | Very Hard | Done | Tofe | ||
602804747 | event-monitor-pdm | New | Easy | Done | Herrie | ||
602806015 | com.webos.app.statusbar | New | Easy | Done | Herrie | ||
602815654 | com.webos.service.sdkagent | New | Easy | Done | Herrie | ||
632428728 | gst-plugins-webos | New | Easy | Done | Herrie | ||
687831037 | com.webos.service.mediarecorder | New | Easy | Done | Herrie | ||
125002313 | audiod-pro | audio deamon which controls and configures audio | New | Medium | In progress | Possible replacement for�https://github.com/webOS-ports/audio-service | Herrie / Tofe |
125008096 | media-resource-calculator | Media Resource Calculator | New | Easy | Done | Needs to adjust for different machines still. | Herrie |
125009256 | umediaserver | New | Medium | Done | Herrie | ||
125009291 | umediaserver-configs | New | Medium | Done | Needs to adjust for different machines still. | Herrie | |
216690721 | auto-luna-surface-manager | Luna Surface Manager for webOS Auto | New | Medium | In progress | WIP, https://github.com/webOS-ports/meta-webos-ports/pull/527 | JaMa / Tofe / Herrie |
309900515 | com.webos.service.mediaindexer | Service which detects and indexes media sources | New | Medium | Done | Component is there in parallel with our own, need to see how to effectively use it for legacy bits. | Herrie / Tofe |
715390657 | chromium108 | New | Very Hard | Done | Tofe / JaMa | ||
125006951 | com.palm.service.devmode | Node.js implementation of the com.palm.service.devmode Developer Mode Service | Migration/New | Medium | Not started | Possible replacement for�https://github.com/webOS-ports/org.webosports.service.devmode | Herrie / Tofe |
125008777 | pulseaudio-webos | Pulseaudio sound server for webOS | New | Medium | Not started | Herrie / Tofe | |
330900842 | com.webos.service.unifiedsearch | New | Medium | Not started | Possible replacement of legacy universal search? | Herrie / Tofe | |
144572894 | com.webos.service.rosbridge | New | Easy | To start | Herrie | ||
229524231 | com.webos.service.swupdater | Native daemon with additional tools for webOS FOTA | New | Medium | To start | See if it's suitable for LuneOS | Herrie |
352831718 | com.webos.service.nettools | New | Easy | Done | Herrie | ||
490686216 | ebd-core | New | Easy | To start | Herrie | ||
508519609 | edge-ai-computer-vision | New | Easy | To start | Herrie | ||
125002413 | avoutput-adaptation-layer-rpi | RPi specific webOS avoutput adaptation layer using DRM and ALSA driving display and sound | New | N/A | N/A | RPi specific | |
125002556 | chromium53 | Open source Chromium project used by webOS | New | N/A | N/A | Replaced by Chromium 68 | |
125006872 | cjson | open-source json-c library used by webOS | Migration | N/A | N/A | Retired | |
125006976 | com.webos.app.settings | Settings application | Migration/New | N/A | N/A | Too limited for our requirements | |
125007155 | crashd | crashd and libSegFault implementation for crash report generation | New | N/A | N/A | Retired | |
125007527 | libndl-directmedia2 | Media framework which supports OpenMAX | New | N/A | N/A | libndl-directmedia2 is a media framework which supports OpenMAX. Seems no longer used | |
125007744 | ls2-helpers | webOS Luna System Bus helper library for C++11 | New | N/A | N/A | Was used for avoutput which is no longer used/needed | |
125008507 | nyx-modules-qemux86 | webOS portability layer - emulator specific modules | New | N/A | N/A | Not needed for our emulator images | |
125008577 | omx-components | Omx components for rendering video and audio | New | N/A | N/A | RPi specific | |
125009488 | webos-fonts | Fonts for webOS | New | N/A | N/A | Not needed for LuneOS since we use Prelude | |
125160949 | build-webos | webOS OSE build layer | New | N/A | N/A | Not migrating. For OSE builds only. | |
125160971 | meta-webosose | Yocto layer for webOS | New | N/A | N/A | Not migrating. For OSE builds only. | |
132146511 | meta-agl-lge | Yocto meta layer for LG WebAppManager on AGL (from webOS OSE) | New | N/A | N/A | Not migrating. For AGL builds only. | |
132885292 | chromium53-browser-service | Boilerplate for packaging a widget for AGL application framework, that launches Chromium Browser. | New | N/A | N/A | Replaced by Chromium 68 | |
139123245 | avoutput-adaptation-layer-mock | webOS avoutput adaptation layer that talks to HAL | New | N/A | N/A | Not migrating. Retired in March 2019, replaced by com.webos.service.audiooutput/videooutput | |
144575353 | webos.service.bluetooth2 | webOS Bluetooth management service | New | N/A | N/A | Duplicated from com.webos.service.bluetooth2 | |
159431493 | v8 | New | N/A | N/A | Not required for Chromium 72 | ||
159431973 | chromium68 | OSE version of webos webengine based on chromium v68 | New | N/A | N/A | Replaced by v72 | |
161303311 | chromium-browser-service | Boilerplate for packaging a widget for AGL application framework, that launches Chromium Browser. | New | N/A | N/A | AGL specific | |
174770776 | localization-tool | New | N/A | N/A | Tool, no need to migrate | ||
174774501 | videooutput-adaptation-layer-rpi | New | N/A | N/A | RPi specific | ||
198221973 | website | webOS Open Source Edition website and content | New | N/A | N/A | webOS OSE Website, not needed | |
206470947 | chromium72 | OSE version of webOS webengine based on chromium v72 | New | N/A | N/A | Replaced by 84 | |
222381842 | openwnn-webos | Japanese Input for webOS | New | N/A | N/A | Not needed for LuneOS | |
232980946 | meta-webosiot | New | N/A | N/A | Not needed for LuneOS (yet) | ||
235507797 | com.webos.app.test.smack.native | Repository for test native application that checks its own SMACK label. | Migration/New | N/A | N/A | Not needed for LuneOS | |
235531842 | libtimedautomata | automata library that can be used for general purpose | New | N/A | N/A | Not needed for LuneOS (yet) | |
235531842 | libtimedautomata | Automata library that can be used for general purpose | New | N/A | N/A | Not needed for LuneOS (yet) | |
247589218 | chromium79 | OSE version of webOS webengine based on chromium v79 | New | N/A | N/A | Replaced by 84 | |
271200948 | samples | sample codes in OSE site. | New | N/A | N/A | Replaced by 84 | |
288910058 | chromium84-temp | Temp repo version of OSE version of webOS webengine based on chromium v84 | New | N/A | N/A | Replaced by 84 | |
297555569 | libpmscore | ???? | New | N/A | N/A | Seems something for webOS Auto | |
297556089 | pms-support-reference | Garage support????? | New | N/A | N/A | Seems something for webOS Auto | |
320004995 | ares-cli | Command-line interface (CLI) for webOS | New | N/A | N/A | Not (directly) required for LuneOS | |
330895427 | chromium84 | OSE version of webos webengine based on chromium v84 | New | N/A | N/A | Replaced by 91 | |
330898899 | samples | Sample codes in OSE site. | New | N/A | N/A | Sample app codes | |
353536032 | media-codec-ose | New | N/A | N/A | Replaced by media-codec-interface | ||
378784587 | com.webos.service.uwb | New | N/A | N/A | Not needed for LuneOS (yet) | ||
378784952 | webos-fluentbit-plugins | New | N/A | N/A | Not needed for LuneOS (yet) | ||
392617373 | chromium87 | New | N/A | N/A | Replaced by 91 | ||
460692960 | chromium91 | New | N/A | N/A | Replaced by 94 | ||
571317707 | connman-webos | New | N/A | N/A | LuneOS uses upstream ConnMan + patches | ||
575192219 | webos-emulator | New | N/A | N/A | Tool, no need to migrate | ||
582240689 | webos-studio | VS Code extension for webOS to help developers easily develop webOS apps/services (web apps, Enact apps, JS services). | New | N/A | N/A | Tool, no need to migrate | |
602799267 | tflite-auto-delegation | New | N/A | N/A | Not needed for LuneOS (yet) | ||
632455489 | libbootctrl | New | N/A | N/A |