We have two big announcements today.
Dual Boot Support is Now Official
RakuOS now officially supports dual booting with Windows and other Linux distributions on the same disk or other disks. The installer has been updated with a fully reworked manual partitioning mode that makes this straightforward:
- Assign your existing Windows EFI partition as
/boot/efiit stays untouched (single disk dual boot other wise a seperate EFI is fine) - GRUB automatically detects Windows, other Linux distros, and any other bootable OS via os-prober, which ships in every RakuOS image
- Boot entries are written at install time with full disk visibility, so nothing gets missed
- Filesystem type auto-detection in the partition editor: NTFS, exFAT, ext4, btrfs, vfat, and more are recognized and displayed automatically
- Recommended to configure a /boot partition ext4 at least 1024 mb (1 GB)
- Rest assigned to /
The recommended setup is Windows first (let it create the EFI partition when single disk dual booting), then install RakuOS to the remaining space (format with gparted from installer) and point it at the existing EFI partition if single disk dual booting. GRUB handles the rest.
Welcoming CatPieLeaf to the RakuOS Team
We are thrilled to announce that CatPieLeaf has joined the RakuOS team as a kernel developer and maintainer.
As of this release, RakuOS has switched from the CachyOS kernel to Linux-P03, CatPieLeaf's custom kernel built on Fedora Koji sources with a carefully curated set of patches targeting performance, responsiveness, and hardware compatibility.
Linux-P03 Feature Highlights
- ThinLTO or FullLTO
- LRU-Marie
- Nap CPUIdle governor
- Per-CPU ISA Optimizations (x86-64v3 and v4 coming soon)
- 750hz tickrate
- Built with LLVM + O3 + Polly Clang + Mimalloc
- BORE scheduler
- BBRv3 congestion control and FQ qdisk
- OpenRGB Support
- AMD HDMI-FRL Support
- xConfig and nConfig during build
- ADIOS I/O Scheduler
- Handheld support (ROG Ally, Steam Deck, etc)
- VHBA and AUFS support
- Piece-Of-Cake (POC) CPU Selector
- Dynamic PREEMPT (Lazy by default)
- Passive intel_pstate and amd_pstate
- Catastrophic Misplay Screen: A custom P03-themed QR-Code panic screen for those rare, fatal errors.
- Custom P03 patches
- Additional patches sourced from CachyOS, Linux-TKG, XanMod, and the broader performance community
- And many more!
Linux-P03 is built and maintained by CatPieLeaf. We're excited to have CatPieLeaf driving kernel development and bringing features we otherwise would be missing out on.
Welcome to the team.
New Overlay changes coming
We are still working on our rakuos-core rust rewrite and overlay changes bringing the overlay kernel level (dracut module) which will allow driver installs in the overaly and fix alot of the long standing issues, watch out for the announcement when ready for release.