As others have mentioned, the sequential speeds in RAID 0/5 won’t really help you in gaming. What you might see at best is faster loading times, but that’s really about it.
One option which no one else has mentioned is using setting up tiered storage using bcachefs - where your SSD acts like a cache drive, which would contain frequently read aka “hot” data, and the rest of the data would be on your spinning disks. This way, you’d be making the most of your limited SSD space, whilst still taking advantage of the large storage provided by the spinning disks.
The advantage of bcachefs is that all your drives can be part of the same pool and it’ll all be transparent to your OS/programs, and all your data is striped like a RAID 10 array, so you can replace your drives in the future without any issues, or any major config changes. Like if you get a faster NVMe drive in the future, you can set that as your “hot” (promote) drive, your SSD as the foreground drive and your spinning disk pool as the background ones and your data will automagically migrate.
The main drawback right now (for you) is that it’s not yet part of the kernel. The good news is that it’s gonna be in the next kernel (6.7), so you can either wait for it, or use a third-party kernel with bcachefs already compiled in it (I believe linux-tkg is one of them).
Mine was Mandrake 6. RedHat 5.2 was my first, and I was surprised how much easier Mandrake was in comparison. But the one that really wowed me was SuSE (before they became OpenSUSE), I was blown away how polished and user-friendly it was. Windows 9x/ME felt like a joke in comparison at time. And some people still claim Linux isn’t user friendly… and I’m like, bruh it’s been user friendly for about three decades now…
Bazzite. It’s based on Fedora uBlue so it’s technically Fedora, but being an immutable OS, it works quite differently enough that it counts as its own distro. For instance, you don’t use dnf or yum to install stuff, you’d use Flatpak/Distrobox/Nix. Updates are done using the rpm-ostree command, and it’s effectively a rolling release model, but atomic in nature so you get none of the instability that you’d get in a typical rolling release.
Meh. As a KDE F38 user, this is a super boring release. Nothing really new for us to look forward to, except LibreOffice 7.6 (which you can get via Flatpak). I was hoping the new DNF 5 would make the cut, but guess it’s still not ready yet. :(
Guess will have to hold out my excitement until F40 for Plasma 6 and DNF 5 (hopefully).
it’s quite difficult for me to get things working for now. […]
Where do i learn more about linux system so i can get more familiar with it?
You said it was difficult “to get things working” - identify what exactly is it that you’re finding difficult, then type that into Google/DuckDuckGo and check the results. If there’s anything in that results you don’t understand, Google/DDG it further. Keep doing that until you understand everything that you want to about that topic. Then proceed to the next topic.
There are also IRC, Discord and Matrix chat rooms for most Linux distros out there, so if you’re unable to find an answer, feel free to hop into one of those channels and ask a question.
ChatGPT is also a decent resource for general understanding - but don’t type any commands it suggests (unless you know what you’re doing!).
Completely FOSS isn’t completely self-sustainable either in the real world - you’d need to be using something like RISC-V with coreboot and a completely open hardware stack with zero proprietary firmware blobs in the mix + not to mention running a fully self-hosted email/cloud stack. And if you’re using a mobile phone - even a dumb one or a pinephone - then you’re not fully FOSS. I’m not aware of anyone who’s fully FOSS out there, except maybe RMS?
That’s only true you succumb to the hardcore Nix fanatics and follow their recommended “declarative” way. However, Nix, as a package manager, is perfectly usable - and accessible - with the imperative way, without having to subscribe to their religion and learn their language and terminology.
In the imperative path, Nix is as easy to use as any other package manager, yet it still retains many of the unique Nix features such as versioned packaged, instant rollback, non-root user-based installs etc.
It’s a shame because Nix is actually really cool and very easy to use if used this way - and especially useful on immutable distros, locked-down systems or distros which have a limited number of packages - but unfortunately, most people are missing out because the fanatics keep preaching the declarative way as if it’s the only option out there.
Initial benchmarks show better performance than btrfs (at least for some workloads), but more importanty, I like that it offers tiered/cache storage - so you can use a fast and small drive (NVMe) to speed up a slow and bigger drive (HDD). You can do that with ZFS as well of course, but it doesn’t have the massive RAM requirements. Also it’s much more easier to set up and configure in comparison.