Fact-checked by Grok 2 weeks ago

LuneOS

LuneOS is an based on the Open Source Edition (OSE), developed by the Ports community to provide a community-driven platform for modern open hardware devices. It builds on the and incorporates updated components such as Qt6 for its user interface, for compositing, and for web applications, emphasizing multitasking through a card-based inherited from the original . Originally forked from HP's Open , which was open-sourced in 2012 after the discontinuation of Palm's mobile platform, LuneOS was first released on September 1, 2014, under the codename "" by the Ports project. The project has since produced 29 updates, with significant development focusing on porting to new architectures and improving core components; the most recent stable version, Eiskaffee, was released on February 15, 2024, following a major internal rework that addressed build system challenges and migrated 125 components to OSE 2.23.0. Development is hosted on and supported by a community forum at webOS Ports, with ongoing efforts to enhance security through features like the App Container Guard (ACG) and to integrate newer web technologies such as 108. Key features of LuneOS include its gesture-based navigation, support for web applications via the Web App Manager (WAM), and compatibility with mainline kernels, enabling it to run on devices like the , , and PineTab2 from , as well as emulated environments such as x86-64 and select Android-based hardware through Halium. It prioritizes open-source principles, with installation guides available for supported hardware and plans for further expansions to devices like 3/4, while legacy hardware support has shifted to the separate LunaCE project. As of November 2025, with Eiskaffee remaining the latest stable release, LuneOS serves as a niche alternative in the mobile ecosystem, with focus on usability improvements in audio, multimedia, and camera functionality.

History

Origins from webOS

Palm launched in January 2009 as a successor to the , introducing a Linux-based designed for smartphones with innovative features such as card-based multitasking and the integration system for seamless data sharing across accounts like , , and messaging. The first device, the , debuted in June 2009 on Sprint, highlighting the platform's gesture-based navigation and just-type search capabilities. In April 2010, () announced its acquisition of for $1.2 billion to bolster its mobile computing efforts, including full control over the platform. The deal closed in July 2010, allowing to integrate into its hardware lineup, such as the Pre 3 and tablet. However, facing market challenges and poor sales, discontinued all hardware development in August 2011, halting production of devices like the just weeks after its launch. In response to the hardware cancellation, HP pledged to support webOS software and announced plans to open-source it in December 2011. This culminated in the release of Open webOS in August 2012 under the 2.0 license, providing the core codebase—including the framework and key services—for community development without proprietary hardware ties. Following the open-sourcing, early community efforts focused on porting Open webOS to new devices, with the webOS Ports project emerging as a key initiative to revive the platform on modern hardware. The Ports project achieved a significant with its Alpha 2 release on June 26, 2013, serving as a direct predecessor to LuneOS and demonstrating initial viability on devices like the . Transitioning the original components to contemporary environments presented challenges, particularly in adapting the application framework—originally built for 's / apps—to newer kernels and avoiding outdated dependencies. Developers addressed these by rewriting core elements, such as the LunaSysMgr , to leverage modern technologies like Qt 5, for UI rendering, and WebKit 2 for web content, ensuring compatibility with evolving kernel versions while preserving 's multitasking and integration paradigms.

Establishment of WebOS Ports

The WebOS Ports community emerged in early 2013 from developers previously involved in the webOS Internals group, which had been active since 2009 in enhancing HP's webOS hardware. This initiative built on HP's 2012 release of Open webOS, aiming to port the operating system to Android-compatible hardware by leveraging —a that allowed webOS to utilize Android's layer and drivers on kernels. The community's formation was driven by the need to sustain webOS after HP's withdrawal from mobile devices, with initial efforts focusing on devices like the Samsung Galaxy and Google 4 to demonstrate viability on modern touchscreens. By mid-2013, the project achieved an Alpha 2 release on June 26, marking progress toward a functional port, though stability remained a challenge. The core goals centered on reviving as an open-source optimized for devices, emphasizing community-driven development to provide a lightweight alternative for smartphones and tablets without aiming to rival established platforms like or . These objectives included ensuring compatibility with legacy webOS applications while adapting to contemporary hardware, prioritizing basic functionality such as , , and a responsive . On September 1, 2014, the Ports team launched the first official release of LuneOS, codenamed , rebranding from the cumbersome "WebOS Ports Open webOS" to better reflect its independent evolution—subsequent releases would follow a coffee-themed . This rolling-release distribution targeted the 4 as its primary device, with support for the and limited compatibility for the and Nexus 7 (2012 WiFi edition). represented a milestone in achieving bootable images with core services operational, though it required ongoing monthly updates to refine performance. Early development faced significant technical hurdles, particularly in bridging the original webOS's legacy components with modern frameworks. A key challenge was rewriting the LunaSysMgr —replaced by Luna Next—to support and cross-device portability, necessitating the integration of 5.2 and for the while preserving compatibility with existing Enyo-based applications. This transition addressed inefficiencies in the original , such as outdated handling, but demanded extensive testing to avoid regressions in multitasking and input responsiveness on Android-derived . Despite these obstacles, the use of enabled successful abstraction of components like sensors and cameras, laying the groundwork for broader device support.

Development

Community and contributions

LuneOS development is driven by the WebOS Ports volunteer community, a small but dedicated group of developers maintaining the operating system through collaborative efforts. The community operates without formal corporate backing, relying on individual contributors to handle thousands of components, including bug fixes and feature enhancements. Community interaction primarily occurs on forums such as forums.weboslives.eu, where members discuss development, share testing feedback, and report issues for devices running LuneOS. These forums serve as the central hub for volunteer testers to provide input on stability and usability, following the closure of the previous primary forum at webosnation.com in late 2022. Additionally, announcements and testing threads are integrated with PivotCE, a community blog that coordinates updates and solicits participation from volunteers. Key contributors include the core WebOS Ports team, who oversee major integrations and releases, with milestones such as the adoption of PivotCE for streamlined communication and testing coordination enhancing community efficiency. Contributions are welcomed via repositories like webOS-ports/luneos-releases, where developers submit pull requests after cloning the codebase; approvals require review by at least one core developer, and initial contact can be made through the project's communications channels. Development primarily involves coding in C, C++, QML, JavaScript, and related technologies like Qt and Node.js, focusing on areas such as UI enhancements, kernel adaptations, and build system tweaks using tools like Yocto. Licensing follows open-source standards: the core components, derived from webOS Open Source Edition, are under the Apache License 2.0; the Linux kernel adheres to the GNU General Public License version 2; while applications and build recipes typically use the MIT License for permissive distribution.

Tools and build system

LuneOS utilizes the build framework in conjunction with the to construct its system images, enabling modular and tailored for devices. The core of this infrastructure is the meta-luneos layer, which provides recipes, configurations, and distro-specific settings for assembling complete LuneOS images, including components like the luneos-image for reference builds and the luneos-sdk for generating installable toolchains. This layer integrates with other layers to handle dependencies and ensure compatibility across supported hardware. For package management, LuneOS employs Preware, an on-device homebrew installer that handles the installation, updating, and removal of applications via IPKG-based .ipk files. The underlying service, org.webosports.service.ipkg, facilitates this process as the primary package management mechanism for webOS-derived systems like LuneOS. Integration with the Halium project provides a unified layer, allowing LuneOS to leverage minimal images and ports from ROMs such as for device-specific hardware support on Linux-based mobile platforms. Developers contribute to Halium to standardize middleware interactions with device hardware, though LuneOS primarily uses the project's base HAL components for porting. The development workflow centers on BitBake, the task executor of the , which orchestrates the build process for creating custom images. Developers set up the environment by fetching required layers and then invoke BitBake commands, such as MACHINE=<device> bitbake luneos-dev-image, to generate deployable images. Cross-compilation is supported natively for architectures, with the luneos-sdk producing toolchains that enable building applications and components on host systems for target devices. This setup requires a compatible host like and essential packages for the build environment, ensuring efficient targeting of ARMv7 and ARMv8 hardware.

Architecture

Core components

LuneOS is built upon the , leveraging device-specific configurations that align with upstream (LTS) releases to ensure stability and security updates. For ports targeting mainline like the , it incorporates kernels such as Linux 5.15 from the Yocto Project's Kirkstone branch, while Halium-based ports adapt older device kernels (typically 3.10 or later) from lineages to maintain compatibility with legacy . In the February 2024 Eiskaffee release, LuneOS was rebased on Open Source Edition (OSE) 2.23.0, migrating 125 core components while retaining 15 custom ones. This update enhanced security through the App Container Guard (ACG) for the Luna Service 2 (LS2) bus and adopted LG's Web App Manager (WAM) integrated with a fork (version 94). At the system services layer, LuneOS includes the Media Indexer, a service that scans media files across internal and external storage devices, extracting metadata for audio, video, and images in a manner compatible with the original . This enables efficient content organization and supports playback functionalities for through integrated daemons. Essential networking is handled by ConnMan, a lightweight daemon initially focused on WiFi connectivity in early implementations but later expanded to include broader management for devices. Hardware integration in LuneOS relies on the Halium project for abstraction layers derived from , utilizing to interface with graphics, telephony, and sensor hardware via the minimal Android System Image (ASI). This approach allows LuneOS to run on Android-sourced devices by bridging the userspace with proprietary drivers without full Android dependency. The base operating system recipes, encompassing these core daemons and services, are distributed under the to facilitate open community contributions.

User interface framework

LuneOS employs 6 (version 6.5.2 as of the February release) as its primary graphical framework, enabling developers to create declarative user interfaces through , a JavaScript-based language that facilitates rapid prototyping of interactive and visually rich applications. This approach allows for separation of UI logic from , promoting modular and maintainable codebases for mobile environments. Qt's cross-platform capabilities ensure compatibility across supported hardware while optimizing for touch-based interactions. Central to the user interface management is LunaSysMgr, the system manager responsible for window compositing, input handling, and tailored to devices. It supports direct manipulation paradigms, such as card-based layouts and swipe gestures, which define the webOS-inspired interaction model in LuneOS. In the February 2024 Eiskaffee release, the project adopted LG's luna-surfacemanager as the compositor, replacing the earlier Luna Next initiative, to leverage enhanced modularity and integration with OSE components. For display protocols, LuneOS integrates as its compositor backend, supplanting the legacy X11 system to provide more efficient rendering, reduced latency, and better security through isolated client-server communication. This shift enables seamless hardware acceleration and supports the direct rendering of elements without intermediate layers, improving overall responsiveness on resource-constrained devices. LunaSysMgr, and its successor luna-surfacemanager, operates as the compositor, managing surface allocation and input events to ensure fluid transitions between application cards. Web content rendering in LuneOS is handled by Qt WebEngine, a Chromium-based module integrated into , which allows embedding of HTML5 applications and web views within native contexts. This component supports modern web standards, including accelerated graphics and secure sandboxing, enabling hybrid apps that blend web and native elements without performance degradation. Native -based applications exemplify the framework's strengths, such as the phone dialer, which leverages QML for its interface to deliver faster load times and more reliable touch responses compared to traditional implementations. By compiling QML to native code via Qt's just-in-time compiler, these apps achieve near-native performance, reducing overhead and enhancing battery efficiency on mobile hardware.

Features

Multitasking and UI elements

LuneOS employs a card-based multitasking system inherited from webOS, where running applications are represented as individual "cards" that users can swipe horizontally to switch between. This paradigm allows seamless navigation without relying on traditional app switchers or icon grids, enabling users to maintain context across multiple tasks. To close an app, users perform a leftward swipe on its card, which dismisses it from the view while preserving system resources by minimizing background processes. Apps continue running in a minimized state until a timeout triggers the termination of associated JavaScript services, optimizing performance on resource-constrained devices. Universal Search in LuneOS, known as Just Type, provides quick system-wide access to applications, contacts, , and other content through a single, live-updating search field. Activated by tapping the search bar or typing on a connected , it queries multiple databases in with each keystroke, delivering relevant results without requiring users to open specific apps first. This feature enhances discoverability and efficiency, integrating searches across the OS for a unified experience. Gesture support in LuneOS emphasizes intuitive touch interactions, including a back swipe from the screen's edge to trigger app-specific navigation actions, such as clearing search inputs or returning to previous views. Swipe gestures also facilitate info-flow between applications, allowing users to drag content like text or media from one card to another for seamless sharing. The Human Interface Guidelines prioritize public and private channels for data movement, where public channels enable visible content sharing among apps while private channels support discreet, user-controlled exchanges to promote privacy and fluid interactions.

Application support

LuneOS supports the development of applications using both HTML5-based web apps through the JavaScript framework and native applications built with (Qt Modeling Language) for the framework. enables cross-platform HTML5 apps that leverage web technologies for interactive user experiences, with many core system applications in LuneOS developed using versions of up to 2.7. apps, on the other hand, provide native-like performance and integration with the system's Luna UI components, allowing developers to create responsive interfaces using declarative syntax and C++ for backend logic. As of the Eiskaffee release in February 2024, LuneOS has migrated to 6.5.2, enhancing support for -based native applications and integrating with the Luna UI components. For legacy compatibility, LuneOS maintains partial support for webOS applications via the Preware installer, which distributes IPK packages from the original webOS ecosystem; however, full Mojo runtime emulation for first-generation webOS apps is not available, limiting compatibility primarily to Enyo-based apps from webOS 2.x and later. This allows users to access thousands of community-maintained legacy apps, such as utilities and games, without a central repository. Unlike proprietary mobile OSes, LuneOS lacks an official app store, relying instead on community-driven distribution through Preware feeds hosted on platforms like pivotCE, where developers submit and users discover homebrew applications, patches, and themes. Development for LuneOS apps utilizes Qt Creator as the primary IDE for QML-based native applications, supporting desktop emulation and integration with LuneOS-specific components like luna-next-cardshell for UI testing. For HTML5 and Enyo apps, developers can leverage remnants of the original webOS SDK for packaging and cross-platform building, combined with standard web tools, enabling deployment to LuneOS alongside other Linux-based systems.

Supported hardware

Compatible devices

LuneOS initially provided official support for the (codenamed ), a 2012 flagship smartphone featuring a S4 Pro quad-core processor, 2 GB RAM, and 8 GB or 16 GB internal storage options. This device served as a primary target for early LuneOS ports, leveraging its Android-compatible hardware for the operating system's minimal System Image. Support has expanded as of the February 2024 Eiskaffee release to modern open hardware devices, including the , , PineTab2, Raspberry Pi 2, and Raspberry Pi 3, which utilize mainline kernels and integrate seamlessly with LuneOS through community efforts (alpha stage for these devices). Additionally, Halium-based ports enable with a range of -supported smartphones, such as the Google Nexus 5, Nexus 7 (2012), Xiaomi , and Xiaomi Mi A1, by utilizing existing HAL layers for . These ports allow LuneOS to run on devices with established LineageOS ROMs, broadening accessibility without requiring full hardware redesign. Legacy hardware, including the tablet and older /HP smartphones, is excluded from LuneOS support and instead maintained by the separate LunaCE project, which focuses on preserving the original ecosystem for those devices. LuneOS targets touchscreen mobile and tablet devices equipped with processors and a minimum of 1 RAM to ensure basic functionality, though optimal performance is observed on systems with 2 or more. Hardware features like cameras, GPS, and receive partial support, depending on the device port and driver availability, with full integration varying by community contributions. Installation methods for these compatible devices are outlined in the dedicated installation process section.

Installation process

Installing LuneOS requires specific prerequisites depending on the target hardware, primarily an unlocked for devices originally running , as this allows custom images. Many ports rely on a Halium-compatible ROM as the base layer to handle , providing necessary drivers for components like the GPU and before overlaying the LuneOS filesystem. Users must also have access to a computer with (recommended for compatibility with build tools) and basic command-line proficiency. The primary installation methods involve flashing pre-built images or constructing custom ones. For Qualcomm-based devices like the series, is commonly used: boot the device into , then execute commands such as fastboot flash [boot](/page/Boot) luneos-boot.img followed by fastboot flash [system](/page/System) luneos-system.img to install the and rootfs. SD card-based installation applies to mainline hardware like or PineTab2; images are written to the card using dd if=luneos-image.img of=/dev/sdX bs=4M or tools like Balena Etcher, after which the card is inserted and the device boots from it. For tailored installations on unsupported or specific hardware, users build custom images via the , initializing the environment with repo init -u https://github.com/webOS-ports/manifest -b master -m luneos.xml, sourcing the setup script, and running bitbake luneos-image for the target machine. Following installation, the device reboots into LuneOS, where initial setup involves connecting to WiFi through the System Settings app under Network & Connectivity, entering credentials, and confirming the connection. Gestures for the LunaSysMgr user interface may require calibration via the Just Type or Gestures settings panel to ensure smooth card-based navigation and multitasking. Troubleshooting common issues often centers on graphics drivers; for instance, if the display fails to render properly, verify Mesa and kernel module compatibility, potentially reflashing the Halium boot image or applying patches from the device's port repository. Other frequent problems include WiFi adapter recognition, resolved by loading firmware modules post-boot. As LuneOS remains in alpha stage for most ports, users should anticipate incomplete functionality, particularly (e.g., calls and may not initialize due to modem integration gaps) and (video playback or GPU-intensive tasks could fallback to software rendering, impacting performance). These limitations stem from ongoing Halium adaptations and are device-specific; consult the official issue tracker for updates before proceeding.

Releases

Major releases

LuneOS has progressed through 29 releases since its inception in , evolving from an alpha-stage operating system to a stable niche platform for open-source mobile devices, with all versions named after coffee beverages in . The inaugural release, , launched on September 1, , marking the official debut of LuneOS as a rolling-release distribution derived from open . It introduced a native QML-based application for enhanced speed and reliability in call handling, alongside initial support via the Media Indexer with a legacy webOS-compatible to facilitate hardware-accelerated audio and video playback using components. Affogato focused on establishing a stable base, rewriting the LunaSysMgr as Luna Next with 5.2 and for improved and portability, and included a built-in update mechanism through the Settings app; it primarily supported the Nexus 4 and , with partial compatibility for the and Nexus 7 (2012 WiFi). Subsequent notable releases built on this foundation with targeted enhancements. The Decaf release, in September 2017, emphasized performance optimizations by migrating to 5.9.2 (an LTS version) and updating the browser engine to 56, enabling modern features like and improved plugin support for content such as and DRM (e.g., for ). It also adopted Project Halium for Nexus 4 and to streamline porting efforts, reworked UI elements in apps using QtQuickControls2 for better HiDPI support and unified components, and simplified the integration. Doppio, released on November 28, 2018, served as a milestone update after a period of development focus, integrating Halium more deeply to reduce code duplication and facilitate ports to newer hardware like Xiaomi's RedMi Note 4X, RedMi 5, and Mi A1 (all with Snapdragon 625). Key changes included upgrading Bluetooth from BlueZ4 to BlueZ5 on Nexus devices, ensuring Qt 5.11 compatibility, and upstreaming kernel patches to Halium for shared maintenance, while advancing collaboration with LG's webOS OSE for component migration. The Eiskaffee release, the 29th update dated February 15, 2024, represented a major under-the-hood overhaul after five years without a stable build, shifting to 6.5.2 from Qt 5, adopting via webOS OSE's luna-surfacemanager for , and rebasing on OSE 2.23.0 with LG's WebAppManager and 94 for enhanced security through features like Enhanced ACG. These updates improved overall stability, particularly for open devices such as the , , and PineTab2 using mainline kernels, by leveraging LG's field-tested codebase to minimize custom maintenance and boost compatibility. As of November 2025, no further stable releases have been issued.

Release cadence

LuneOS followed a model from its inception, with version names inspired by beverages, allowing for iterative updates without strict version numbering. In the initial development phase from 2014 to 2016, releases occurred frequently, approximately every few months, as the project prioritized porting core components like the LunaSysMgr and supporting early devices such as the and Nexus 4. The inaugural stable release, , launched on September 1, 2014, marking the official rebranding from Open webOS Ports to LuneOS and establishing the foundation for mobile compatibility. Subsequent alphas, including Antoccino in October 2014 and in November 2014, built on this momentum, focusing on usability improvements and hardware integration. By the mature phase spanning 2017 to 2024, the cadence shifted to semi-annual stable releases, interspersed with interim testing images to refine features and device support, though intervals often lengthened due to the project's dependence on volunteer contributors and limited resources. Examples include the December 2016 release of , which enhanced multimedia capabilities, followed by Chai Latte in February 2017 for better application stability. Gaps became more pronounced later, such as the 14-month wait between Decaf in September 2017 and in November 2018, which addressed long-standing backend issues. Further releases like Eggnog Latte in October 2019 continued this pattern but highlighted resource constraints. Release announcements are disseminated through the official PivotCE blog and the webOS Ports community forums, providing detailed changelogs, installation guides, and calls for community involvement. The most recent stable release, Eiskaffee, emerged after a nearly five-year hiatus on February 15, 2024, incorporating major under-the-hood updates like a transition to Qt 6 and rebasing on OSE 2.23.0. Looking ahead, LuneOS maintainers emphasize compatibility with open hardware platforms like the and , anticipating irregular but persistent updates driven by community contributions and emerging device support needs.

References

  1. [1]
    LuneOS February Stable release: Eiskaffee - pivotCE
    Feb 15, 2024 · webOS Ports are still around and active as ever! We have continued making updates and producing testing images. But a lot happened that resulted in us not ...
  2. [2]
    LuneOS UI - postmarketOS Wiki
    Nov 3, 2024 · User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5).<|control11|><|separator|>
  3. [3]
    WebOS-Ports
    WebOS Ports releases the twenty nineth update of LuneOS called Eiskaffee. Read all about it at PivotCE. testing thread here.
  4. [4]
    How LG Took WebOS from Mobile Phones to TVs in Under a Year
    Apr 21, 2014 · When LG acquired the WebOS project from HP early last year, it was a stripped down Linux-based mobile operating system hardly fit to run on ...Missing: source:
  5. [5]
    Palm Pre: everything you ever wanted to know - Engadget
    Jan 13, 2009 · Unlike the iPhone (which is really its nearest competitor), webOS provides true multitasking, allowing you to switch between active apps.Missing: features | Show results with:features
  6. [6]
    Palm Pre (Sprint) review - CNET
    Rating 7.7/10 · Review by Bonnie ChaJun 3, 2009 · The Palm Pre's multitasking capabilities and notifications system are unparalleled. The smartphone features a vibrant display with multitouch functionality.
  7. [7]
    HP to Acquire Palm for $1.2 Billion - HP - Investor Relations
    Apr 28, 2010 · HP will purchase Palm, a provider of smartphones powered by the Palm webOS mobile operating system, at a price of $5.70 per share of Palm common stock in cash.
  8. [8]
    HP Completes Palm Acquisition - HP - Investor Relations
    Jul 1, 2010 · HP (NYSE:HPQ) today announced it has completed its acquisition of Palm Inc. at a price of $5.70 per share of Palm common stock in cash.
  9. [9]
    HP Kills TouchPad, Puts WebOS in Hibernation - WIRED
    Aug 18, 2011 · HP announced it will no longer produce hardware running its webOS mobile operating system, discontinuing operations on future TouchPad tablets ...
  10. [10]
    HP to Open-Source Its WebOS Mobile Platform - WIRED
    Dec 9, 2011 · HP announced Friday that its WebOS mobile platform would be made open source. It's a major decision that essentially sends the software to a ...Missing: 2012 | Show results with:2012
  11. [11]
    HP launches first version of Open WebOS in beta - CNET
    Aug 31, 2012 · ... Apache 2.0 license. ... However, HP didn't provide a specific date yet for when in September the release of Open WebOS will take place.
  12. [12]
    Old News - WebOS-Ports
    Aug 29, 2014 · Official Release of LuneOS and Project Updates. It's been a long while since we announced our Alpha 2 release back in June of 2013, but today ...
  13. [13]
    webOS Lives On As LuneOS With New Release - Phoronix
    Sep 2, 2014 · The team is working on rebuilding the webOS UIs from scratch using Qt 5.2, QML, WebKit 2, and other modern technologies. Those wishing to learn ...Missing: Mojo framework<|control11|><|separator|>
  14. [14]
    Open WebOS reborn in new LuneOS release - LinuxGizmos.com
    Sep 3, 2014 · The mostly independent Open WebOS project released version 1.0 in Sept. 2012, but to the disappointment of WebOS stalwarts, it ran only on an ...Missing: early forks
  15. [15]
    Reviving the dead: How Android devices are keeping webOS alive
    Jan 28, 2013 · In the last two months, the webOS Ports project has hit quite a few milestones, including working builds for two additional devices: the Samsung ...
  16. [16]
    Official Release of LuneOS and Project Updates - pivotCE
    Sep 1, 2014 · The main focus of LuneOS is to provide an operating system which is driven by the community and continues what we love(d) about webOS. We're not ...Missing: early forks
  17. [17]
    LuneOS: Help Wanted 2024 - pivotCE
    Feb 15, 2024 · The webOS community may be a bit smaller these days but it's no less devoted to the platform. WebOS Ports is a small team of developers.Missing: contributions | Show results with:contributions
  18. [18]
    webOS Forum
    Possible LuneOS devices. web Operating System. All versions of webOS. 5 ... Read the weboslives.eu for... Staff post. Loading... This site is best viewed ...Missing: webosnation. | Show results with:webosnation.
  19. [19]
    Sunset of the webOS Nation Forums - pivotCE
    Dec 26, 2022 · It appears Future Publishing US have decided to “Sunset” the WebOS Nation forums. This term could mean anything from ceasing product support, through archiving ...Missing: weboslives. eu
  20. [20]
    GitHub - webOS-ports/luneos-releases: Public release images for LuneOS
    ### Summary of Contribution Guidelines, Languages, and Licensing for LuneOS Releases
  21. [21]
    webOS-ports/luna-next: Next generation UI for webOS - GitHub
    If you want to contribute you can just start with cloning the repository and make your contributions. We're using a pull-request based development and utilizing ...Webos-Ports/luna-Next · Luna Next · DependenciesMissing: LuneOS guidelines
  22. [22]
    Apache License, Version 2.0 | webOS Open Source Edition
    A perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, ...
  23. [23]
    meta-luneos - OpenEmbedded Layer Index
    LuneOS emulator appliance. luneos-image, 1.0, Reference Open webOS image. luneos-package, 1.0.3+git. luneos-sdk, 1.0, Meta package for building a installable ...
  24. [24]
    GitHub - webOS-ports/meta-webos-ports
    ### Summary of LuneOS Build System from https://github.com/webOS-ports/meta-webos-ports
  25. [25]
    webOS & LuneOS Apps on Preware Catalog
    Apr 19, 2015 · 6: Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files. Also ...
  26. [26]
    org.webosports.service.ipkg - OpenEmbedded Layer Index
    org.webosports.service.ipkg 2.0.0-2+git ; Package management service for webOS/LuneOS · webos/services · GPL-2.0-or-later.
  27. [27]
    Related projects — Halium documentation
    It is provided by the WebOS Ports team. The system has it's legacy in projects by Palm, HP and LG. It is a continuation of Palm/HP's webOS that was used in 2009 ...Missing: formation | Show results with:formation
  28. [28]
    Build for PinePhonePro - WebOS-Ports
    Feb 13, 2024 · These instructions will hopefully assist you to start with a stock PinePhonePro, unlock the bootloader (if necessary), and then download the ...
  29. [29]
    First steps — Halium documentation
    Your device must have its Linux kernel source publicly available. The source code required to build LineageOS 12.1 or 14.1 must also be available. Both of these ...
  30. [30]
    com.webos.service.mediaindexer | webOS Open Source Edition
    Provides the functionalities that scan media files (audios, videos, images) from internal / external storage devices such as the usb devices and extracts the ...Missing: system | Show results with:system
  31. [31]
    Halium Project
    Halium is a project to unify the hardware abstraction layer for GNU/Linux on mobile devices with Android, and it aims to standardize middleware software.
  32. [32]
    LuneOS - Wikipedia
    LuneOS is a mobile operating system (OS) based on the Linux kernel and currently developed by the WebOS Ports community.
  33. [33]
    Luna Next - WebOS-Ports
    ### Summary of Luna Next (User Interface Framework Aspects)
  34. [34]
    Architecture - WebOS-Ports
    Jun 7, 2020 · Here will be a description of the architecture of WebOS Ports. How all bits and pieces interact with each other. WebOS Ports Architecture. Luna ...
  35. [35]
    webOS-ports/luna-next-cardshell - GitHub
    Together with Luna Next, it's meant to be a complete replacement for LunaSysMgr/WebAppMgr and is completely based on well known open source technologies like Qt ...
  36. [36]
    Getting Started - QML Apps - WebOS-Ports
    ### Summary of Qt and QML Usage in LuneOS for UI Development
  37. [37]
    Qt WebEngine Overview - Qt Documentation
    Qt WebEngine is a web browser engine for embedding web content into Qt applications on platforms without a native web engine. It is based on Chromium.Missing: LuneOS | Show results with:LuneOS
  38. [38]
    Human Interface Guidelines - WebOS-Ports
    Feb 15, 2024 · Using a LuneOS device is a dialog between the user and the device: the alternatives available depend on the data, the user's recent input, and ...
  39. [39]
    LuneOS Cafe Cubano: An In-Depth Look - pivotCE
    Aug 6, 2015 · ... LuneOS does keep the card multitasking metaphor that was perhaps webOS's defining feature. It is interesting to note, however, that the LuneOS ...Missing: UI | Show results with:UI
  40. [40]
    LuneOS (Open webOS) - Raspberry Pi Forums
    Open webOS and LuneOS can of course be adapted to run on any sufficiently specified hardware with open Linux drivers. ... It may be possible to 'import' the mojo ...
  41. [41]
    Two weeks with LuneOS: An app sideload test - pivotCE
    Sep 16, 2014 · It's on the partial list though because the back swipe didn't take me back and some things just haven't been coded yet. VERY promising ...
  42. [42]
    Where Will LuneOS Get Its Apps? - pivotCE
    Jun 18, 2015 · There are a handful of folks remaining that could potentially develop Enyo or QT/QML/C++ apps for LuneOS but the number is pretty small.
  43. [43]
    A future JavaScript framework for LuneOS – Demos wanted! - pivotCE
    Jan 25, 2017 · webOS Ports could stick with Enyo 2.7. It will be supported for a while. The problem is that this version will not be updated as technology ...
  44. [44]
    Getting Started - QML Apps - WebOS-Ports
    Jun 24, 2022 · Qt and Qt Creator. To run the LuneOS QML apps, you need Qt 6.3 or up and Qt Creator. Qt Creator is included with Qt. We highly recommend ...Missing: LunaSysMgr Wayland
  45. [45]
    webOS App Museum 2 - webOS & LuneOS Apps on Preware Catalog
    Everything "just works" without needing to re-configure your hosts file, or find random FTP archives -- find almost 4000 legacy apps, and a few exciting new ...
  46. [46]
    The webOS ports SDK - GitHub
    SDK tools for developing apps for LuneOS, either on an emulator, or a real device. Installation. Installation is optional -- the scripts can run from anywhere.Webos Ports Sdk · Installation · Command Line ToolsMissing: contribution guidelines
  47. [47]
    LG Nexus 4 E960 - Full phone specifications - GSMArena.com
    $$718.95LG Nexus 4 E960 · Released 2012, November · 139g, 9.1mm thickness · Android 4.2, up to 5.1 · 8GB/16GB storage, no card slot.
  48. [48]
    Devices - WebOS-Ports
    Nov 17, 2020 · Officially-supported LuneOS devices. Helpful Tip: Choose a filter criteria (ie, select from the vendor options) to view the specified devices.
  49. [49]
    Android OS Alternatives: Top 13 Mobile OS Options - Intelivita
    Oct 8, 2025 · LuneOS provides a clean, simple, and intuitive gesture-based interface, appealing to users who prefer minimalism. As an open-source operating ...<|control11|><|separator|>
  50. [50]
    About LunaCE - WebOS-Ports
    Aug 31, 2013 · Reboot the TouchPad; Remove all Synergy accounts except the default HP WebOS Account; Install the latest version of LunaCE from Preware; Reboot ...
  51. [51]
    LuneOS November Stable Release: Doppio - pivotCE
    Nov 28, 2018 · There was also quite some porting work done for some of the other Halium supported targets such as the OnePlus X (onyx), Google/Huawei Nexus 6P ...Missing: Helium | Show results with:Helium
  52. [52]
    Install LuneOS for Tenderloin - WebOS-Ports
    Sep 15, 2014 · Install LuneOS by creating a partition, installing the kernel, and then extracting the image to the partition. Novacom/Novaterm is required.
  53. [53]
    Install LuneOS for PineTab2 - WebOS-Ports
    Feb 14, 2024 · This guide will walk you through the process of taking the PineTab2 from stock to having ability to flash the latest version of LuneOS. Note: ...
  54. [54]
    Documentation - WebOS-Ports
    Sep 15, 2014 · Making Contributions. Everyone is welcome and invited to help ... WebOS Ports / LuneOS community. We appreciate it! We use templates ...
  55. [55]
  56. [56]
    Releases · webOS-ports/luneos-releases - GitHub
    LuneOS - Eiskaffee Release - February 2024. Latest: Since the last release LuneOS has gone through a major rework under the hood.
  57. [57]
    LuneOS September Stable Release: Decaf - pivotCE
    Oct 8, 2017 · The plugins cannot be distributed in the image due to licensing issues, but users are free to sideload them. This opens up the possibility to ...
  58. [58]
    Next LuneOS Stable Release Available: Black Eye - pivotCE
    Nov 1, 2014 · The next stable release of LuneOS is available code named Black Eye. So pull out your TouchPad and/or Nexus 4 (and your checkbook for the rent) and get ...
  59. [59]
    LuneOS December Stable Release: Cappuccino - pivotCE
    Dec 26, 2016 · LuneOS Chai Latte LuneOS February Stable Release: Chai Latte A ... LuneOS Caffè Tobio LuneOS June Stable Release: Caffè Tobio · Developer ...
  60. [60]
    LuneOS October Stable release: Eggnog Latte - pivotCE
    Oct 24, 2019 · We're back with a new release called “Eggnog Latte” which is a milestone in terms of developments and paves the way forward!