A while ago, David Flaherty wrote a nice tutorial about writing optimized
libraries for Linux on Power. As time passed, parts of the tutorial became
obsolete and needed some love.
Earlier in November
I completed this update
and removed all the obsolete parts, added new sections mentioning glibc's
getauxval()
and GCC's __builtin_cpu_is()
and attribute ifunc.
If it's not practical to redistribute free software, it's not free software in practice. - Matthew Garrett
If you don't have full source to your firmware you don't have a system you
can trust. - Alan Cox
Don’t rely on the cloud. It’s great to have online storage you can get at
from all your various devices, but when the shit goes down and your under
attack, nothing is more secure than a hard drive you can unplug and hide in a
shoebox in the closet. It’s not the most convenient way to back up, but you’ll
thank yourself for it. - Gizmodo UK