Getting the warez
Because getting this files is a complete and utter joke, I've decided that re-uploading some of them myself is probably the better idea. Again do not send a cease and desist letter to my house like the Maryo company.
WARNING
I'm sorry if some of the following links are sketchy, but the community is a divided mess unfortunately. Refer to the Other Issues section for a rant.
Kernels
Let's start with the kernels: they are very important as they have the software that controls all of the PS4's hardware. This is, by definition, Linux.
This is the section for recommended kernels. There are both vanilla kernels and performance kernels. Ordered by most to least recommended.
"Which one to pick" or "I have issues"
Hard to say as there's a neptillion of them, but I'd recommend starting from the top (mind the Southbridge) and going down until you can find one that works.
If all you care about is squeezing as much performance as possible out of the PS4 (you do) try the performance kernel section first.
If you still have issues, write on the forums or join the Discords. Links are at the start of the guide.
Where are the ZRAM kernels?
ZRAM kernels have momentarely been removed, as they haven't been fully tested.
I'll keep this guide up to date in case one becomes available.
Do newer kernels matter?
Not really. New features are mostly added for newer processors and devices, though there are cool things like better performance on specific scenarios and native drivers for things like PS4's controllers, but as long as you have a 5.x+ kernel your experience should be mostly the same, as those support Vulkan.
Credits for all of these kernels.
Vanilla kernels
These are normal linux kernels with additional patches to make them work properly on the PS4.
Kernel | Source and Download | Compatible Southbridges | Extra info |
---|---|---|---|
6.15.x 5.15.x 5.4.x | GitHub | All | Check Actions section if the releases don't work |
6.15.4 | GitHub | Aeolia Belize | Specific blackscreen-fix release quick link |
Performance oriented kernels
These kernels are especially tailored to gain as much performance as possible.
Kernel | Source and Download | Compatible Southbridges | Extra info |
---|---|---|---|
6.8.12 (slow boot, beta) | Original link | Aeolia Belize | FullLTO, more optimizations |
5.15.25-rc1 | Original link | Belize | FullLTO, more optimizations |
5.15.15 | Original link | Aeolia Belize | FullLTO, more optimizations |
5.4.213 | Original link | Baikal | Requires bootargs, optimized |
Specific kernel problems
Before continuing, I want to mention that there can be many issues with kernel and distro combinations.
If you have issues, remember to check the Issues page.
More kernels
If you really want to try other and older kernels, even though it's highly discouraged, you can go to the Legacy and other Kernels section.
If you want more kernels or help, ask out the Discord servers.
Initramfs
This is the rescue shell that boots your Linux installer/installation. I'll be using one only, and it's going to be the one that was originally created for PSXITARCH, a distro based on Arch made by the PS3ITA Forums. Here it is. Source (not really).
There's another in-dev initramfs, if you want to check it out it's here.
Also, you may want to read this post on the PS4 Linux forums, I found it and thought was really interesting.
Distros (that you ACTUALLY wanna use)
Yes! Finally the time has come. Which one will you choose? Honestly there's a neptillion distros. Most however, are very outdated, especially the ones on the PS4Linux's website list. So here I'm listing the ones that are actually new and I'd recommend you install:
Distro | Base | Port credits | Info |
---|---|---|---|
CachyOS (may need bootargs) | Arch | Elokuba (Qba) | A new version came out, but it's corrupted and we're waiting for a reupload. |
Manjaro | Arch | Elokuba (Qba) | A Manjaro KDE distro. |
Garuda | Arch | Elokuba (Qba) | "Gaming focused" distro (not really) |
Debian Forky | Debian | triki1 | Very new distro. Extremely bleeding edge. |
Debian Trixie | Debian | triki1 | Latest Debian |
Xubuntu | Ubuntu | triki1 | Divided into multiple files |
Batocera 40 | No clue | Noob404 | For retrogaming |
JaguarLinux | None | TigerClips1 | A distro made from scratch for the PS4! Still in development, but worth mentioning. |
TIP
Want to add more distros? Make an issue and your wish shall be granted.
Want to make your own? Check this out!
To the installation we go!
You should go to the next step, where you'll finally complete your installation!