On Mon, May 21, 2012 at 08:45:56PM -0700, Richards, Toby wrote: > Okay, let's compare upgrading OpenBSD 4.9 + Nginx + PHP 5.2.x to > OpenBSD 5.0 + Nginx + PHP 5.3.x vice upgrading > Windows 2003 + IIS 6 + ASPDotNet 3.5 to Windows 2008 + > IIS 7.0 + ASPDotNet 4.0. > > In my experience, the MicroEvil Upgrade works without breaking > any of my web apps. The OpenBSD upgrade gets confused about > Nginx versions and PHP versions. Maybe it gets less confused > if I happen to know about some system variable that describes > the version of PHP that I want. > > Granted: I do hold an MCSE certification, but I don't need it. > The upgrade just works. Well... despite occasional BSOD's ;) > > I really *really* want to go the BSD path, but it seems > so much more difficult. > > Respectfully Submitted, > R. Toby Richards > Network Administrator > Superior Court of California > In and for the County of San Luis Obispo > (805) 781-4150
I guess your mileage will continue to vary. If you want everything from a single vendor, where everything can be tested ahead of time by said vendor, go Microsoft or Oracle, or IBM, etc. No vendor can pre-test or magically perform 3rd party software integration for you. Based on my experience, even sticking to the walled garden, you have been amazingly lucky so far. I have experienced all of those transitions breaking my web apps. Not to mention breaking multi-million dollar 3rd party solutions. Which of course were impossible to fix myself. You don't seem to be complaining about anything to do with the OpenBSD upgrade process, just your lack of time to prepare and execute the upgrade and integration of various 3rd party software products. If you were executing the same Nginx and PHP upgrades in Windows and OpenBSD, you might have something comparable. .... Ken