Using ccache can greatly speed the process of compilation when you need to compile the same version of a package multiple times (on #Gentoo #Linux, a good example of this is when testing out USE flags). In this video, I discuss how to install and configure ccache to work with portage.
I've been building Flóðgátt, a replacement streaming API server for Mastodon. The goal is to cut RAM usage and make hosting an instance that much cheaper.
So far, we've cut RAM for the streaming server of an empty instance by ~94.2%
The next task is to make sure that lower RAM usage can scale without other issues (e.g., CPU).
To do that, I need a test server with enough connections to see how Flóðgátt performs under load.
That's where y'all come in: can you please follow @codesections ?
USE_EXPAND flags are contextually different from regular USE flags under #Gentoo #Linux. They represent more information than the feature- & dependency-focused "concepts" that are typical of normal USE flags. In my most recent video, I go over USE_EXPAND and the related topic of language targets:
In my most recent video, I cover some of the more advanced uses for the simple Linux terminal utility tee. It can do a lot more than just split output!
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.