onixos-mobile-edition
File preview
Text preview · files up to 1 MB
README.txt
DownloadOnixOS 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.