4 ms·
I don't know OpenBSD's history vis-a-vis webservers, and these slides aren't clear about why they needed to build their own. As a random guess, is it because A
by AceJohnny2 12y ago
I don't know OpenBSD's history vis-a-vis webservers, and these slides aren't clear about why they needed to build their own.
As a random guess, is it because Apache focuses on features, nginx on speed, and OpenBSD wanted a focus on security?
- feld 12y agoApache: OpenBSD was stuck on Apache 1.3 for ages because the license changes for Apache 2.0+ was incompatible. They also ended up maintaining their own fork for quite a while because patches to improve security were not being accepted upstream (I think) Nginx: License is fine, but it's getting feature bloat and the local patchset was getting unwieldy. Conclusion: roll your own httpd that way you don't have to deal with this anymore.
- mlinksva 12y agoNot really following OpenBSD, I didn't realize they considered Apache 2 license unacceptable til reading the above. For anyone else curious about the initial discussion of this, it took me some browsing to find http://marc.info/?l=openbsd-misc&m=107714762916291&w=2 http://marc.info/?l=openbsd-misc&m=107714762916291&w=2 (2004)