FilesFile downloads

onixos-mobile-edition

File preview

Text preview · files up to 1 MB

README.txt

Download
OnixOS image build
Profile: onixos-mobile-edition
Version: dev-698079aaac7d

Login information
- onix (password hashes are never included)

Notes from README.md
# OnixOS Mobile Edition

OnixOS Mobile is an Arch/Arch Linux ARM profile derived from the `core`
profile and built around [KDE Plasma Mobile](https://plasma-mobile.org/).
It includes a Wayland mobile session, SDDM autologin, touch-friendly input,
NetworkManager, ModemManager, Bluetooth, PipeWire, power management, camera
and basic mobile KDE applications.

## Build targets

The profile declares the architectures used by the Onix build pipeline:

```text
x86_64   desktop/UEFI test hardware
aarch64  64-bit ARM phones and development boards
armv7h   32-bit ARM development boards and compatible devices
```

Run one target directly with:

```shell
ARCH=x86_64 make build
ARCH=aarch64 make build
ARCH=armv7h make build
```

Each build publishes two files in `build/out/`:

```text
onix-onixos-mobile-edition-<arch>-uefi.img
onix-onixos-mobile-edition-<arch>-rootfs.tar.xz
```

The `.img` is a GPT image with a FAT32 EFI system partition and an ext4
partition containing the archiso live payload. The `.rootfs.tar.xz` is the
expanded filesystem payload, suitable for a device-specific installer or
rootfs deployment. The image is intentionally generic: smartphone SoCs need
their own kernel, device tree, firmware and bootloader layout. A vendor
Android/fastboot, U-Boot or device-specific partition image is not implied by
the CPU architecture alone.

The build also configures a custom `onix-mobile` Plymouth theme and adds
`quiet splash` to the generated boot entries. Press `Esc` during boot to see
the detailed console if a device needs diagnostics.

## First boot

The live session logs into the `onix` user and starts Plasma Mobile through
SDDM. Set a password before using the image as an installed system:

```shell
passwd
```

Hardware support still depends on the device kernel and firmware. In
particular, cellular modem, camera, GPU acceleration, suspend and calls/SMS
require a supported device-specific kernel and userspace integration.