Gentoo

One of the features of Gentoo is that you can compile the entire system on the characteristics of your CPU and your system.

GentooPlayer for ARM architectures is already built this way.

GentooPlayer x86_64, given the great variety of hardware, is built in a generic way, so it can run on any CPU and Hardware.

The system compiled in this way is already more than good, but if someone wants to get into details and rebuild a system tailored to their hardware, the way to follow is to study the Gentoo manuals.

https://wiki.gentoo.org/wiki/Handbook:AMD64/it

https://wiki.gentoo.org/wiki/Safe_CFLAGS

(in my personal system I generally use -march=native)

https://wiki.gentoo.org/wiki/CPU_FLAGS_X86

Etc.


The steps to follow are:

  • Fill in a kernel for your needs and HW.

  • Locate CFLAGS and CPU_FLAGS_X86

  • Set the make.conf properly

  • On a desktop system also set the video card

  • Recompile the tollchain (libtool, GCC, binutils,glibc)

  • Recompile the entire system

  • Recompile Kernel

I only recommend this if you have a modern, fast and well cooled CPU


After these operations you can no longer use the updates released with GentooPlayer, but you must make a periodic manual update.


Unfortunately I can't offer support, free of charge, for this process. This would require a lot of my time and is not strictly necessary. I can offer annual support, either through Teamviewer or directly through ssh. For this you can contact me in private.