Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

While I'd agree that much of the foundations of modern computing were built upon some form of free software, I disagree that it's primarily Stallman's work. For one thing, OS X is based upon FreeBSD and Mach, neither of which are affiliated with the FSF. And I'd argue that the foundations of Google and Facebook are PHP, Apache, Python, etc. which are also not FSF.

Of course it's a difficult exercise to try to imagine how things would be different had the FSF not been created, or what influence it had upon the creation of software that wasn't directly affiliated with it. Obviously gcc has been one of the most prominent GNU toolsets featured in modern operating systems, although that appears to be changing too (Xcode replacing gcc with LLVM).



"I disagree that it's primarily Stallman's work. For one thing, OS X is based upon FreeBSD and Mach, neither of which are affiliated with the FSF. And I'd argue that the foundations of Google and Facebook are PHP, Apache, Python, etc. which are also not FSF."

OS X used all the major GNU tools, and was built with GCC. Without his creation you wouldn't have been able to build OS X.

The foundations of Google and Facebook are ultimately the GNU toolset. Everything you mentioned, php, apache, python, are built on top of the GNU tools.


It actually doesn't use all of the major GNU tools it uses very few of them.

GCC and the build chain is about all I can think of off the top of my head. Most of the userland is from FreeBSD.

And GCC and the build chain are quickly being replaced.


GCC is the most significant piece. So your point is that nearly all modern software is built on top of GNU, but some only use a small portion of the GNU stuff. I think you agree with my original point ;)


Yes but NeXTSTEP could have bought created a fully closed source compiler.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: