LuneOS UI: Difference between revisions
Current running directions |
Update with more current progress. |
||
Line 13: | Line 13: | ||
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]] | [[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]] | ||
The UI currently starts in QEMU, | The UI currently starts in QEMU, along with most of the core services. With lots of manual post-install tweaking, you can complete first-use, and view the main launcher, as well as start apps. These tweaks are being packaged so that they don't need to be done manually. | ||
This does ''not'' mean porting work is done, there's still a ton of work to get something usable. See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board] for more up-to-date status. | |||
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/make-luna-start-properly magmastonealex]'s repository, with some work currently in master. | Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/make-luna-start-properly magmastonealex]'s repository, with some work currently in master. | ||
Line 27: | Line 29: | ||
* mesa-egl | * mesa-egl | ||
Run /usr/bin/start_luna.sh | Run /usr/bin/start_luna.sh to start | ||
== Major to-dos == | == Major to-dos == | ||
* Running this on ARM (Blocked on JIT being broken on armhf. I don't have an aarch64 device to test yet.) | |||
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working). Zhuowei has a lot of research [https://github.com/postmarketOS/pmbootstrap/issues/629 here]. | |||
* Running this on ARM ( | |||
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working) | |||
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first) | * Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first) | ||
* Create init service files | * Create init service files to get services starting at boot. | ||
* | * See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board | ||
[[Category:Interface]] | [[Category:Interface]] |
Revision as of 03:05, 14 December 2017
![]() | |
Name | LuneOS UI |
---|---|
Graphics stack | Wayland |
Toolkit | QT5 |
In postmarketOS | |
Package | postmarketos-ui-luneos-ui |
Status | Available |
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[1]
Current Status

The UI currently starts in QEMU, along with most of the core services. With lots of manual post-install tweaking, you can complete first-use, and view the main launcher, as well as start apps. These tweaks are being packaged so that they don't need to be done manually.
This does not mean porting work is done, there's still a ton of work to get something usable. See magmastonealex's trello board for more up-to-date status.
Current work can be found in magmastonealex's repository, with some work currently in master.
Running
Install:
- postmarketos-ui-luna
- mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)
- mesa
- mesa-egl
Run /usr/bin/start_luna.sh to start
Major to-dos
- Running this on ARM (Blocked on JIT being broken on armhf. I don't have an aarch64 device to test yet.)
- Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working). Zhuowei has a lot of research here.
- Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)
- Create init service files to get services starting at boot.
- See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board