On 2 ene, 04:24, “M. Edward (Ed) Borasky” [email protected] wrote:
controlled IT environments, and anything other than approved software
is frowned upon. That includes One-Click, MinGW, Cygwin, and lots of
other things.
Yeah, those tight controlled environments play they role in the
equation. I’ve seen also tightly controlled linux servers too.
Now if you’re talking about servers, I’d be inclined to join in the
chorus of “get a real OS”. Seriously, though, Windows servers using
all of the native Microsoft tools have an unjustified bad reputation.
They’re fine tools, the performance is competitive with the LAMP stack
(now), and the .NET development environment is world-class. But why pay
the Windows license fees for the base server OS if you’re going to run
Apache, MySQL or PostgreSQL, and Ruby/Rails or PHP? Why not just get
Debian, Fedora, CentOS (free), or even RHEL, which is cheaper than
Windows Server?
Ok, maybe I should add some light on this, since it seems I been keep
associated with servers all the time.
I don’t use Windows Servers, neither all the Microsoft tools for the
job. I develop and create solutions for TV Stations and cable/
satellite networks.
The problem with that is some of the hardware (the real hardware in
charge of stream the content to your tv, either in analog or digital
way) works on Windows. There are some comapnies just starting using
Linux as platform to develop their drivers, but the viral nature of
GPL and some zealots make them keep that secret.
You see, these companies invest a huge amount of money creating
hardware, but there are also other companies that do the same – there
is some competition. Some ppl demand (yeah, demand) comapnies should
release the source code of they propietary hardware, just to be
allowed enter the linux community. That will impact on their
investment.
Come on, I don’t see Ford or Audi open the internals of their motors
(black box), but they still sell so many cars.
Ok, I work on that area. That hardware, even it’s expensive, need
coding, need a software run on top of these NDA-powered SDK to be
useful. That’s my job, that’s is what I do.
NOTE: before users start pointing me “hey, there is VLC” or “hey,
MythTV can do that”… stop right there. That is amateurish, that is
for your computer, for your home, that is not broadcast.
Search for Broadcast television and eat all the papers about broadcast
analog tv standards, all the MPEG specifications, DVB and ATSC, code
your first 24x7 software to handle 16 channels ad insertion solution
and then we can talk about it.
So, even that I use Windows, doesn’t meant I will use all the tools
Microsoft want me to sell. Is not a issue of speed, but maintainance.
I need to control my environment, not someone else.
deployment and maintainance nightmares happens on every OS, not just
Windows. Take a look at the so-many-different packaging systems that
exist for linux. There are too many that keep track of them and their
features is almost impossible.
I choose Ruby even that Python is more mature on Windows platforms.
Why? Because after 3 years of using it (python) just get tired of 4
spaces identations (and no tabs!). (Well, there is more but I’ll not
trash that language here).
With respect to anyone suggestion this all over again: You keep
using your OS of choice, I’ll keep using mine, we (everybody) have
their own reasons. If we respect eacho the world will be a better
place to live.