IANANE (I Am Not A Network Engineer) but I imagine with open firmware like Coreboot and networking distros like Cumulus and pfSense (BSD) and the whole Open Compute Project it might be possible to run a completely open-source hosting company. Well, no. Your UPS's and other auxiliary hardware are probably running closed OSes. Darn.
I'm not aware of any efforts to write open source drivers for any high speed ethernet chips, though I haven't looked much. Intel's (formerly Fulcrum) switch chips have open data sheets (but not the reference code, simulators, etc) so it would at least be plausible to start there.
There were so many roadblocks, that I took on having a ton of fun - but nowadays I would love to just have an easy way to write text, without thinking on design, formatting, code embedding and so on...
Sometimes I am scarred by myself when I find myself wishing I still had WP installed. shiver
[Edit:]
Also this way he might have some additional exposure of his novel by people stumbling upon him while on medium.
I've used Jekyll on Github pages for quite a bit and it suited me perfectly. Being able to write a post in markdown and `git push` to deploy is all the simplicity I need.