• rumba@lemmy.zip
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 day ago

    I’ve been following this for a while.

    You have two main branches to follow

    Bare‑metal (native Linux kernel + native drivers) pros:

    • True Linux kernel
    • Long‑term maintainability
    • No Android blobs in userspace
    • Cleaner architecture

    cons:

    • Driver support is the biggest pain point
      • Modems, cameras, GPUs, sensors often require reverse‑engineering
    • Power management is worse
    • Hardware acceleration may be incomplete
    • Fewer devices are viable

    You can put this on an old pine phone, or a pixel 3 or a fairephone 4/5 You can buy a preconfigured puresim librem 5 Battery life is pretty rough. You can find lots of youtubes recounting their attempts at daily driving both PostmarketOS, Puresim and UBPorts on bare metal

    Halium‑based (Linux userspace on top of Android hardware abstraction)

    pros:

    • Excellent hardware support (camera, modem, GPU, sensors)
    • Better battery life
    • Runs on many more devices
    • More stable than bare‑metal

    cons:

    • Controversial in the community
    • Relies on Android blobs
    • Not “pure Linux”
    • Kernel is usually Android‑based, not mainline
    • Long‑term maintainability depends on Android vendor support

    You can buy preworking models from Volla or you can put it on a Fury Phone there are a number of options for used phones if you want to install it yousel.

    IMO, If you want a daily driver with working cameras and good battery life, Halium is usually the practical choice.

    You also have to beware of usage in some places, looks like most of the carriers in Australia will refsue to active VoiceOverLTE even though the phones support it.