On Wed, 2003-08-20 at 19:21, Bret Hughes wrote:
> On Wed, 2003-08-20 at 16:17, [EMAIL PROTECTED] wrote:
>
> > Never once has it been suggested that I "recompile the Windows OS" to get 
> > maximum performance from my computer;  many's the time I've read 
> > "re-compile the kernel" in response to a question about Linux performance. 
> >  I read stories where someone has seen a performance increase after 
> > replacing Windows with Linux, I personally have yet to see it. Anecdotally 
> > (ie, with no benchmarks) my Dell Latitude is about half as speedy running 
> > in Linux as it in Windows.  To get the same performance from Linux, would 
> > I need to get a faster computer?  Something else to factor into the TCO.
>
> You're kidding right?  I think this a a feature not a bug.  You don't
> think that a bunch of the registry tweaking windows geeks out there
> would kill for the chance to customize the kernel? Fact is since you
> can't get the source code you can't recompile.  

Honestly, the ability to recompile for performance gains is grossly
overrated.  You're talking single-digit percentage points, at best.  The
big advantage to having the kernel source is being able to patch in
stuff for bleeding-edge technologies (and drivers, of course).

Not to mention the ability to submit patches.  I can't overstate this...
the typical Linux user/hacker *can* make a difference.  I'm a code
idiot, which is to say I don't know much about C/C++ programming.  But
that hasn't stopped me from analyzing compilation errors and submitting
two successful patches to various projects (pptp-client, mysql/ssl). 
Having the source extends control back to the end-user, where it
belongs.

> Several of your other arguments are quite valid in my opinion.  Of
> course you need to include the cost of administration in determining the
> TCO of any solution, but to imply that Windows software installation and
> setup is always easier than in linux, is absurd.  There are always
> outside variables and it sounds like you know as much about Linux as I
> know about windows, a fair amount but not as much as you need to to
> claim significant administration skills.  I have spent untold hours
> learning and customizing linux and I get so pissed until I do another
> windows installation and remember what a pain it can be to install the
> software get the correct drivers for any specialized hardware, install
> the software, tweak settings blah blah blah.  The cycle has to happen on
> any platform.

An old adage- "[Linux] makes easy things hard, and hard things
possible".  I do some fairly funky stuff for some of my clients...
particularly with wireless stuff.  Start layering security into multiple
OSI layers?  With Windows... fuhgettaboutit.  Try running PPTP inside
IPsec inside WEP.  It ain't happening.  Microsoft has managed to
obfuscate their API's so badly that stuff just doesn't abstract like it
should.

There's a great interview with Scott Mann 
(http://searchenterpriselinux.techtarget.com/qna/0,289202,sid39_gci912973,00.html) 
detailing some of the differences between Linux and Windows security.  Here's a great 
quote from Scott, detailing why he felt Windows administrators have such a hard time 
making the transition to the Linux/UNIX way of troubleshooting:

"People who've had a lot of Windows experience and no Unix experience
have to overcome the Windows way of doing things. That can be tough.
With Windows, you don't have [the] luxury of getting into code and
seeing what's wrong. That's nearly impossible in most cases. So, most
Windows administrators are used to contacting Microsoft support
immediately when there's a problem. Typically, they don't go to news
groups, and so on, and try to track down problems that way. That's
completely counter to the Linux culture. The Linux culture is about
doing all the research first and then, when you can't figure something
out, you go and dig around.

Another big hurdle for Windows administrators is coming to grips with
the fact that the windowing system in a Linux environment is an
afterthought. It wasn't part of the original design. It's a completely
separate package. The real way to learn how to manage and maintain your
Linux environment from a security or administrative perspective is
learning about the operating system itself. Most Windows people don't
want to do that. They want to leap to 'How do I do this?' and 'How do I
do that?' That impatience usually leads to lots and lots of mistakes."

Good stuff.

-- 
Jason Dixon, RHCE
DixonGroup Consulting
http://www.dixongroup.net


-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/redhat-list

Reply via email to