A hobbyist documents replacing ChromeOS on a Lenovo IdeaPad Duet tablet, first with postmarketOS and later with a custom Ubuntu build after postmarketOS broke unexpectedly. The process involved entering ChromeOS 'developer mode,' booting from a USB image, and installing a full Linux distribution with a GNOME desktop onto the device's eMMC storage.
vhaudiquet.fr
· 2026-09-14
A developer building a bare-metal ARM64 hypervisor for postmarketOS ran into random system lockups whenever the CTR_EL0 register trap was enabled, forcing a watchdog reset within seconds. After ruling out register corruption in the exception handler and stack setup, the investigation eventually traced the fault to how executable-page protections (the NX bit) interacted with the trap handling, rather than any obvious logic error in the emulated instruction handling.
purplesyringa.moe
· 2026-09-04