Brought a couple Cachy apps to the arch masses - scx-manager & kernel-manager

As the title says, I forked the scx-kernel and kernel-manager apps, unbranded them, polished them up and added some useful features. Can build cachy kernel with your own specs on whatever arch distro you want, install the main maintained kernel flavors, as well as an easy way to change out scx schedulers (lavd ftw).

Any bugs or suggestions, please hit me up.

&

2 Likes

Welcome back, @MadGoat and thank you for sharing these Cachy OS tools. Do you anticipate that they will work well on other Arch-based systems, for example, I use Endeavour OS but not Cachy OS. In any caes, they sound like interesting tools.

3 Likes

Yep, that’s the point really - I use EOS myself as well. I’ve tried to build it with all arch distros in consideration with enough “intelligence” to look for the correct init and boot managers between distros. As it stands It’s tested on EOS and via my automated test loop but not verified on anything other than EOS (and cachy obviously).

I should also add that I’ve spent a lot of time on the documentation that can be found on the github of the projects as this was lacking in the original repo from cachy. Much more information on the the project in full is outlined there.

2 Likes

@MadGoat

One of the things I really liked about switching from Zorin to CachyOS was their kernel manager (among a lot of other features). I love the concept and I liked the simplicity and immediately thought: “I wonder why I don’t see tools like this more often”.

And here you are making one! Impressive work; dropped a star on GitHub. While I don’t have any other arch-based distros to test on, I’ll be sure to keep this in mind if I find myself on another distro in the future!

2 Likes

Hey thanks!

I agree that the tools are handy - I utilize(d) Mainline on ubuntu a LOT and very much enjoyed the ease and usability of that app. Cachy’s managers for both scx and kernel are great for the same reasons and more. Being able to not only pick a built kernel and install it, but to configure and build one for yourself really adds to the functionality (love that -march native). The cachy kernel really is great imo and bringing it to other arch distros really helps bridge that gap of functionality and performance that cachy is known for to other distros that are less opinionated (EOS being my favorite flavor).

2 Likes

Perfect! I’m on Endeavour OS now so I’ll give it a try, thanks!

I did download it; unfortunately it needed cmake, so I tried to install the current version of cmake using yay -S cmake; when I tried to proceed, that version of cmake is supposedly too old, so I tried the git version and there’s too many steps this time of day for me to get this right.

If you have guidance, I may be able to return to this, but I have a Thursday-Sunday vacation and I’m also at my “end of day” here. I’d be glad to try again upon my return. Meanwhile, any guidance I can read and try upon my return will hasten actually trying this out. Thanks!

Hmm, yeah - I’ve been wrestling with this idea of building out a -bin for each. I guess this gives me the nudge I needed. I’ll work on getting a pre-compile version of each up. Thanks!