Linux 4 Switch
Fedora on the Nintendo Switch. Kernel maintenance, distro packaging, and the pieces that make a console a Linux computer.
NVIDIA TEGRA X1 · FEDORA
Project overviewIndependent Linux engineer
I’m Azkali. I bring Linux to consoles, handhelds and phones—from the first boot to graphics, power management and a usable system.

BOOTLOADER / KERNEL / GRAPHICS / USERSPACE / REPRODUCIBLE BUILDS
Selected work
Fedora on the Nintendo Switch. Kernel maintenance, distro packaging, and the pieces that make a console a Linux computer.
NVIDIA TEGRA X1 · FEDORA
Project overviewBringing Linux to a dual-screen handheld, from the mainline kernel and touchscreens to a usable Fedora system.
SNAPDRAGON 8 GEN 2 · ARM64
Read the bring-up notesDevice enablement across the Volla family. Kernels, power management, and work on the Lomiri display stack.
MEDIATEK · UBPORTS · HALIUM
See the contributionsEngineering services
I work with hardware makers and open-source teams on device enablement, debugging and maintainable Linux ports.
How I can help ↗Bring-up, device trees, drivers, backports, boot chains and build pipelines.
Ubuntu Touch, Halium, libhybris, Mir and Lomiri integration.
Find the failing layer, improve device behavior, and make the result reproducible.
Engineering notes
Mainline Linux on the AYANEO Pocket DS (QCS8550): Fedora aarch64 bring-up, taming the dual touchscreens, and a SteamOS-style image that boots to Big Picture.
How L4S runs Fedora 44 on the Nintendo Switch: backporting cgroup v2, clone3 and the new mount API into the Tegra 4.9 kernel, plus FEX and Proton on ARMv8.0.
A roundup of my recent UBports GitLab merge requests, grouped by theme: the big Mir 2 display-stack port, the Volla-sponsored powersave and battery work, charge limiting, small device niceties, and boot/build plumbing.
The person behind the patches
I’m an independent Linux engineer, founder of Linux 4 Switch, and a contributor to the mobile Linux ecosystem. Most of my work happens in public: device ports, kernel changes, and the systems around them.
More about me & my CV ↗