Right now, BredOS images for RK3588 devices rely on the crusty Rockchip BSP kernel — a huge, duct-taped codebase that’s hard to maintain, insecure, and always lags significantly behind upstream Linux.
We want to change that.
By mainlining RK3588 support, BredOS will bring:
Long-term maintainability (no more chasing BSP hacks)
Latest upstream kernel security fixes
Better performance and stability
Support across all RK3588 devices (SBCs, dev boards, mini-PCs)
A solid foundation for ARM64 desktop and server use
This is about making BredOS — and the wider Linux ecosystem — better for everyone using RK3588 hardware.
Our goal with this campaign is to raise atleast 2500€, so that we can port approximately 28 boards.
A fair question we often hear is: “Isn’t RK3588 already mainlined?”
The truth is: only part of it is.
While much of the low-level backend work (like basic kernel support) has landed upstream, day-to-day essentials are still broken or missing:
In BredOS, we want RK3588 devices to be practical and polished for real users. That means:
This campaign isn’t just about “making it boot.”
It’s about making RK3588 devices actually usable as fully featured desktop computers.
Thanks to our early mainline experiments, we’ve already seen some exciting advantages:
Mainline unlocks these real, tangible improvements for both developers and end-users, making RK3588 devices far more capable in daily use.
Upstreaming & Kernel Work
Boot & Install Support
Testing & CI
User Experience
Security
The bigger the budget at our disposal, the more time we can dedicate to BredOS.
Support the RK3588 Mainline Milestone Now
We would like to sincerely thank our sponsors for their generous support. We are truly grateful for your partnership.