And how?
Tinkering with Gentoo/Funtoo Linux ports usually is accomplished by adjusting the global USE flags to add or remove support for many optional features. This is done by editing the USE variable in /etc/make.conf or by adding package-specific features in /etc/portage/package.use. In this way it is relatively easy to create, for example, a desktop system such as KDE without semantic desktop features (without nepomuk or baloo, etc.). It was fairly straightforward for me to create a fluxbox/rox-filer desktop that does everything I want but without certain Red Hat/Poettering created Linuxisms, avahi, dbus, consolekit, policykit, systemd, etc. It's also pretty easy to configure your own kernel to support your specific hardware and no more, or to implement hardening features.And how?
cd /usr/ports/*/kde
make install clean
. Everything needed for KDE will be compiled and for each package that has optional features (mysql vs. sqlite, pulseaudio or not, etc.) you see a nice graphical dialog in which you see the list of options for that package, with short descriptions, and you can enable or disable the options you want. The system remembers what options you choose (you never have to edit a big file of flags). The number of features that are optional is not quite so extensive as in Gentoo (but then in Gentoo it is definitely easier to get into trouble by choosing unwisely from the labyrinth of USE flags...)Lifeonfull said:Which would I be able to cusomize and tinker with more ... And how?