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 | |
---|---|---|---|
Done | Migration completed (36 / 36%) | Easy | |
In progress | Migration in progress (11 / 11%) | Medium | |
To start | To start migration (17 / 17%) | Hard | |
Not started | Migration not started (24 of which 10 will likely be migrated, 16 to be determined later / 24%) | Very Hard | |
N/A | Not Applicable, no migration needed (15 / 15 %) | N/A | |
Total components | 103 / 49% 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 | |
125002253 | appinstalld2 | Application installer | Migration/New | Hard | In progress | 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. | Tofe |
125002286 | applicationinstallerutility | Migration/New | Medium | 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 |
216690721 | auto-luna-surface-manager | New | |||||
144574936 | bluetooth-sil-api | webOS Bluetooth SIL API | New | Hard | Not started | Tofe | |
144575093 | bluetooth-sil-bluez5 | webOS Bluetooth SIL implementation for bluez5 | New | Hard | Not started | Tofe | |
125002521 | bootd | Simplified upstart-like component | Migration/New | Medium | In progress | bootd is running. Need to see how we can migrate org.webosports.bootmgr, possible replacement for org.webosports.bootmgr | Herrie/Tofe |
161303311 | chromium-browser-service | Boilerplate for packaging a widget for AGL application framework, that launches Chromium Browser. | New | Very Hard | Not started | Tofe | |
210293103 | chromium-v8 | New | Very Hard | Not started | Tofe | ||
206470947 | chromium72 | OSE version of webos webengine based on chromium v72 | New | Very Hard | Not started | Tofe | |
125006907 | cmake-modules-webos | CMake modules needed to build webOS components | Migration | Easy | Done | Herrie | |
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 |
149540141 | com.webos.app.enactbrowser | Enact Based Web Browser | Migration/New | Hard | Not started | Possible replacement for https://github.com/webOS-ports/org.webosports.app.browser | Tofe/Herrie |
144573168 | com.webos.service.ai | New | Easy | In progress | Herrie | ||
144565915 | com.webos.service.audiooutput | New | Medium | Not started | Tofe | ||
181451156 | com.webos.service.camera | New | Hard | To start | Tofe | ||
181452181 | com.webos.service.contextintentmgr | New | Easy | To start | Herrie | ||
191705468 | com.webos.service.flowmanager | New | Easy | To start | Herrie | ||
137426124 | com.webos.service.memorymanager | Memory Manager | New | Easy | In progress | Herrie | |
181443913 | com.webos.service.pdm | New | Easy | Done | Herrie | ||
144572894 | com.webos.service.rosbridge | New | Easy | To start | Herrie | ||
174775116 | com.webos.service.tts | New | Easy | In progress | Herrie | ||
174774250 | com.webos.service.videooutput | New | Medium | Not started | Tofe | ||
125007018 | configd | Simple get/set interfaces to access the configurations | New | Easy | In progress | Required by maliit/luna-surfacemanager | Herrie |
125007057 | configd-data | Configurable data sets to be used by configd | New | Easy | In progress | Required by maliit/luna-surfacemanager | Herrie |
125007083 | configurator | Creates the database schema for webOS Applications | Migration | Easy | Done | ||
125007120 | cpushareholder-stub | Stubbed implementation of the webOS CPU shares scripts | Migration | Easy | Done | Herrie | |
125007155 | crashd | crashd and libSegFault implementation for crash report generation | New | Medium | In progress | Herrie | |
125007190 | db8 | A userspace service that provides access to the webOS database | Migration | Medium | Done | ||
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 | ||
181450503 | g-camera-pipeline | New | Medium | Not started | Tofe | ||
144556091 | g-media-pipeline | Media pipeline which uses GStreamer | New | Medium | Not started | Tofe | |
144559197 | gst-libav | New | Medium | Not started | Tofe | ||
144559093 | gst-plugins-bad | New | Medium | Not started | Tofe | ||
144559009 | gst-plugins-base | New | Medium | Not started | Tofe | ||
144559166 | gst-plugins-good | New | Medium | Not started | Tofe | ||
144559123 | gst-plugins-ugly | New | Medium | Not started | Tofe | ||
144559063 | gstreamer | New | Medium | Not started | Tofe | ||
125007349 | ilib-qml-plugin | A library of i18n routines written in Javascript | New | Easy | Not started | Herrie | |
125007385 | ilib-webapp | Internationalization library written in pure ES5 Javascript | New | Easy | Not started | Herrie | |
125007436 | ime-manager | Input method plugins for webOS | New | Hard | Not started | ||
125007484 | jemalloc | Jemalloc used in webOS | Migration | Easy | To start | Herrie | |
144572731 | libgoogleassistant | New | Easy | In progress | Herrie | ||
125007527 | libndl-directmedia2 | Media framework which supports OpenMAX | New | Easy | Not started | Tofe | |
125007571 | libpbnjson | webOS's Better Native JSON library | Migration | Easy | Done | ||
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 | ||
125007778 | luna-downloadmgr | New | Easy | Done | Herrie | ||
125007812 | luna-init | Initialization and font setup files used by luna-sysmgr | Migration | Medium | To start | Herrie | |
125007877 | luna-prefs | Retrieves system preferences values set and used by webOS | Migration | Medium | Not started | Needed for audiod, sam, appmanager | Herrie |
125007905 | luna-service2 | webOS Luna System Bus library, daemon, and utilities | Migration | Medium | Done | ||
125007950 | luna-service2-security-conf | webOS component which defines luna-service2 API permissions | New | Medium | Done | Need to start migration of legacy services | |
125007988 | luna-surfacemanager | Luna surface manager, a surface manager for webOS | New | Hard | Not started | Need to asses if needed | |
125008021 | luna-sysservice | Provides preference, timezone and ringtone services for webOS components | Migration | Easy | Done | ||
125008052 | maliit-framework-webos | webOS input method framework and service | New | Hard | Not started | Need to asses if needed | |
125008096 | media-resource-calculator | Media Resource Calculator | New | Easy | Not started | Need to asses if needed (g-streamer) | Tofe |
125008143 | mojoloader | Javascript loader for foundation frameworks and other loadable libraries | Migration | Easy | In progress | 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 | ||
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 | ||
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 | ||
125008349 | notificationmgr | webOS notification service | New | Easy | Not started | Need to asses if needed | |
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 | ||
125008457 | nyx-modules | webOS portability layer - device specific modules | Migration | Hard | Done | ||
125008539 | nyx-utils | Utility to invoke nyx library device type commands | Migration | Easy | Done | ||
125008577 | omx-components | Omx components for rendering video and audio | New | Medium | Not started | Tofe | |
181444568 | pdm-plugin | New | Easy | Done | Test for regressions on targets | ||
125008601 | pmklogd | Kernel logging daemon implementation. | Migration | Easy | Done | ||
125008631 | pmlogctl | Command line interface for controlling PmLog logging information | Migration | Easy | Done | ||
125008678 | pmlogdaemon | Logging daemon implementation | Migration | Easy | Done | ||
125008708 | pmloglib | webOS Logging library | Migration | Easy | Done | ||
125008742 | pmtrace | Performance tools for tracing and profiling the userspace stack in the platform | Migration | Medium | Not started | Requires modifications to kernels probably | Herrie/Tofe |
125008777 | pulseaudio-webos | Pulseaudio sound server for webOS | New | Medium | Not started | Herrie/Tofe | |
125008821 | qml-webos-bridge | QML components for webOS and bridge to luna-service2 | New | Easy | Not started | Required for ime-manager/luna-surfacemanager | |
125008844 | qml-webos-components | Miscellaneous QML components for webOS | New | Easy | Not started | Required for luna-surfacemanager | |
125008883 | qml-webos-framework | Eos QML framework for webOS | New | Easy | Not started | Required for luna-surfacemanager | |
125008919 | qt-features-webos | Qt configuration features and tools for webOS. | New | Medium | Not started | Required for ime-manager/luna-surfacemanager | |
125008954 | qtwayland | webOS version of QtWayland | New | Medium | Not started | Required for luna-surfacemanager | |
125008985 | qtwayland-webos | QtWayland client extension for webOS | New | Medium | Not started | Required by maliit | |
125009027 | rdxd | Remote diagnostics daemon implementation | New | Easy | Done | ||
125009066 | sam | Systems and application manager | Migration/New | Hard | Not started | Possible replacement for luna-sysmgr | Tofe |
125009101 | serviceinstaller | Extensible object oriented component used to add service components | Migration | Easy | Done | Herrie | |
216699441 | com.webos.service.bluetooth2 | New | |||||
125009141 | settingsservice | Settings Service | New | ||||
125009227 | sleepd | Manage device suspend-resume cycles | Migration | ||||
125002490 | test-apps | Test applications | New | ||||
125009256 | umediaserver | New | |||||
125009291 | umediaserver-configs | New | |||||
144566154 | umi | AudioOutputd adaptation layer (UMI) API definition and test harness | New | ||||
159431493 | v8 | New | |||||
174774357 | videooutput-adaptation-layer-api | New | |||||
174774758 | videooutput-adaptation-layer-mock | New | |||||
174774501 | videooutput-adaptation-layer-rpi | New | |||||
125009322 | wam | Web App Manager | New | ||||
125009350 | wca-support | webOS connman adapter support library for Raspberry Pi 3 | New | ||||
125009387 | wca-support-api | webOS connman adapter support API definition | New | ||||
125009419 | webos-connman-adapter | webOS component for managing network connections using connman | Migration | ||||
125009458 | webos-fontconfig-files | Place to put fontconfig configurations that go into the build | New | ||||
125009488 | webos-fonts | Fonts for webOS | New | ||||
125009652 | webos-initscripts | systemd unit scripts for system services | Migration | ||||
125009185 | webos-settingsservice-conf | Configuration files for settingsservice | New | ||||
125009680 | webos-wayland-extensions | Wayland protocol extensions for webOS | New | ||||
144575353 | webos.service.bluetooth2 | webOS Bluetooth management service | New | ||||
198221973 | website | webOS Open Source Edition website and content | New | ||||
125002384 | avoutput-adaptation-layer-api | New | N/A | N/A | Not migrating. Retired in March 2019, replaced by com.webos.service.audiooutput/videooutput | ||
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 | |
125002413 | avoutput-adaptation-layer-rpi | RPi specific webOS avoutput adaptation layer using DRM and ALSA driving display and sound | New | N/A | N/A | Not migrating. Retired in March 2019, replaced by com.webos.service.audiooutput/videooutput | |
125002453 | avoutputd | Service which controls audio and video output | New | N/A | N/A | Not migrating. Retired in March 2019, replaced by com.webos.service.audiooutput/videooutput | |
125160949 | build-webos | webOS OSE build layer | 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. | |
125160971 | meta-webosose | Yocto layer for webOS | New | N/A | N/A | Not migrating. For OSE builds only. | |
125002556 | chromium53 | Open source Chromium project used by webOS | New | N/A | N/A | Replaced by Chromium 68 | |
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 | |
125006872 | cjson | open-source json-c library used by webOS | Migration | N/A | N/A | ||
216698997 | com.webos.app.home | New | N/A | N/A | Not needed for LuneOS | ||
125006976 | com.webos.app.settings | Settings application | Migration/New | N/A | N/A | Too limited for our requirements | |
174770776 | localization-tool | New | N/A | N/A | Tool, no need to migrate | ||
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 | |
159431973 | chromium68 | OSE version of webos webengine based on chromium v68 | New | N/A | N/A | Replaced by v72 |