Linked by Howard Fosdick on Sat 24th Nov 2012 17:52 UTC
Editorial Do you depend on your computer for your living? If so, I'm sure you've thought long and hard about which hardware and software to use. I'd like to explain why I use generic "white boxes" running open source software. These give me a platform I rely on for 100% availability. They also provide a low-cost solution with excellent security and privacy.
Thread beginning with comment 543161
To read all comments associated with this story, please click here.
Slashdot Circa 1999
by ze_jerkface on Sun 25th Nov 2012 06:52 UTC
ze_jerkface
Member since:
2012-06-22

Another possibility is to keep Windows but replace Microsoft's proprietary development environment. Leave the ever-shifting sands of Microsoft's frameworks in favor of open source IDEs, programming languages, tools, and databases. Some companies score good savings while producing excellent apps with WAMP (Windows + Apache + MySQL + PHP/Perl/Python )

WTF? Switch PHP/Perl/Python to get away from shifting sands? What a joke, anyone who works on LAMP servers knows damn well how much open source software expects the latest PHP, MySQL, etc or it will puke up some random error that you have to track down. The open source world has nothing like .NET when it comes to backwards compatibility so Fosdick might want to re-think his advocacy pieces.

Oh and no one runs WAMP stacks anymore when we have VMs. It's just too easy to hang yourself thanks to aforementioned dependencies. Too many open source web developers are hard linking to not just LAMP dependencies but also specific versions of CENT/RHEL. Before you get your panties in a bundle that is actually good news for Linux. All these dependencies create intertia for LAMP stacks. It's the shifting sands that lead to RHEL in hyper-v instead of a WAMP or WIMP stack.

Edited 2012-11-25 06:53 UTC

Reply Score: 2

RE: Slashdot Circa 1999
by Soulbender on Sun 25th Nov 2012 10:38 in reply to "Slashdot Circa 1999"
Soulbender Member since:
2005-08-18

What a joke, anyone who works on LAMP servers knows damn well how much open source software expects the latest PHP, MySQL, etc or it will puke up some random error that you have to track down.


Maybe with PHP but for sure not with any of the other mentioned alternatives. At least not any more than their Windows counterparts.
Not saying you should throw out your IIS and .Net apps and switch to Linux and what not but your comment is just as clueless as the one you're complaining about.

Oh and no one runs WAMP stacks anymore when we have VMs


Well, that's good news. WAMP was always pretty horrible but that comes with the territory, so to speak.

too many open source web developers are hard linking to not just LAMP dependencies but also specific versions of CENT/RHEL


That's not my experience. It would seem developers have moved on from the CentOS/RHEL stone age to distros that aren't stuck 5+ years ago.

Reply Parent Score: 8

RE[2]: Slashdot Circa 1999
by ze_jerkface on Sun 25th Nov 2012 17:21 in reply to "RE: Slashdot Circa 1999"
ze_jerkface Member since:
2012-06-22


Maybe with PHP but for sure not with any of the other mentioned alternatives. At least not any more than their Windows counterparts.


LAMP is PHP land and there is no equivalent to .NET on the server.

saying you should throw out your IIS and .Net apps and switch to Linux and what not but your comment is just as clueless as the one you're complaining about.


I work on both LAMP and .NET professionally and it's not my decision to "throw out" anything. I also know what the hell I am talking about since I deal with this problem throughout the year.

Here is an example:

Zencart (one of the top shopping carts)
Zen Cart v1.5.0

Minimum server requirements:

PHP 5.2.14 or higher, or PHP 5.3.5 or higher.
Apache 2.x or newer (Specifically the latest PCI Compliant version)


PHP 5.2.14 came out in 2010. Why should a shopping cart be dependent on the latest version of PHP and a specific series of a web server? Why is there an Apache dependency? What if I don't want to use Apache?

This is the norm in Linuxland. Everyone builds against latest since there isn't anything like .NET to maintain backwards compatibility. The standard strategy is to get latest and tell anyone who has software dependent on PHP or MySQL N-1 to f themselves. I know this first hand since I've had to fix a lot of PHP code that had dependency breaks or was version abandoned by the developer.


That's not my experience. It would seem developers have moved on from the CentOS/RHEL stone age to distros that aren't stuck 5+ years ago.


Well you don't know much about LAMP development then. What developers would like to use and what they build against for business reasons are two entirely different things. CENT/RHEL is the standard for web servers and going outside it increases the conflict risk. That means higher support costs.

Again don't get defensive since all these annoying dependencies benefit Linux when it comes to web servers. It creates inertia and discourages stepping outside the norm.

Reply Parent Score: 2