From [0] > Of course building everything yourself generally isn't practical.
I've been using gentoo for a decade and I'm sad to say that I still can't get to 100% built from source. There is always some useful program out there, or something that I don't want to maintain the build process for, that ends up being a binary that I know nothing about.
Getting to 90% is possible. 100% is extremely difficult requires making some hard choices about what software you are going to use.
0. http://sobersecurity.blogspot.co.uk/2016/05/trusting-trustin...
It's all kind of moot anyway if you are running hardware with blobs (Intel ME, for example). Getting truly to 100% is pretty far away, as frustrating as that is.
With major effort, ME has been disabled on Lenovo X230 (Ivy Bridge).
Where do you get your information from? AFAIK, it's only has been stripped down to a bare minimum, putting it in some sort of recovery mode - but it can't be erased from the BIOS chip yet.