Mobile:Projects

Jump to: navigation, search

openSUSE Mobile - Projects

Specific packages


This page outlines the core software projects developed to bridge the gap between mainline openSUSE and mobile hardware. Our focus is on efficiency, security, and hardware-specific optimization.

To achieve this, we maintain a specialized stack of packages designed to handle the unique constraints of mobile form factors.

Special Package Ecosystem

minimal-initramfs

A highly optimized boot environment developed to reduce the initramfs footprint to its absolute minimum. This is essential for implementing Full Disk Encryption (FDE) on mobile devices with limited boot partition sizes, ensuring security without compromising storage constraints.

<device>-helpers (e.g., `oneplus6-helpers`, `pinephone-helpers`)

Device-specific packages containing essential configuration tweaks. These include hardware-specific files for audio routing (UCM), screen calibration, and kernel parameter adjustments required for a seamless experience on each particular model.

phosh-helpers (UI-specific helpers)

Generic helper packages shared across all devices using a specific User Interface. For example, phosh-helpers manages environment variables and UI-specific integration scripts that are common to the Phosh shell, regardless of the underlying hardware.

plasma-helpers (UI-specific helpers)

Generic helper packages shared across all devices using a specific User Interface. For example, plamo-helpers manages environment variables and UI-specific integration scripts that are common to the Plasma Mobile, regardless of the underlying hardware.


Icon-distribution.png