Hi Jeremy,

I should clarify: I don't run Windows for my own use, but I do, though
my IT solutions company Egressive, provide daily support and services
(and some compatibility testing related to Samba installation) for my
clients who most certainly do run Windows.  I deal primarily with
Win95/98, but have some clients also running WinNT/2000.  I go out of my
way to avoid supporting WinME/XP.

I should point out that, following any Linux server installation in a
Windows network, approximately 90% of my support time is related to
Windows problems - the Linux servers are nearly bulletproof.

I agree with you that Linux is not suitable for the naive user on the
desktop, and with the current design of Linux, that will continue to be
the case.  Over the years, I have realised that the average computer
user simply cannot understand the concept of a root user vs. an
unprivileged user (among other things).  I have discussed, at great
length with many people, the concept of a simplified Linux desktop and
it's clear that a managed thin-client approach is the only viable way
that Linux will make it to the desktop.  In saying that, though, it's a
reality (see the clusters of 140+ Linux clients in the Maths and Physics
departments at U of Canterbury), and makes developments like Citrix look
very costly and shonky indeed.

In saying that Linux isn't ready for the naive desktop user, though, I
think that the savvy user can gain tremendous benefit from it.  I have
very happily used Linux on the desktop since I found FVWM in 1994 (I
don't use it any more ;o), and would never use a closed system like
Windows on the desktop again (in fact, Egressive exists in part because
my previous employer attempted to force me to "toe the company line" and
use Windows on the desktop - I said "bye bye" :o).  

As for Linux's vulnerabilities to boot sector viruses and the like, all
I can say is that, although I've had a server cracked before, I've never
had any form of virus in more than 8 years of professional computing.  I
don't know ANY Windows users who can say that.

You allude also to the problems associated with Windows supporting 16bit
and 32bit applications simultaneously.  See my comment (below) about
Microsoft only wanting to make more money.  The whole concept of
building a 32 bit system on top of a 16 bit system was abhorrent to
engineers everywhere, but the decision wasn't made by engineers - it was
made by marketeers.  If it hadn't been for "consolidating marketshare"
many years worth of problems might've been averted... 

Finally, in regard to your point about user/group structure, you'll note
that I described Linux as having a "proper multiuser architecture". 
That implies not only inheritable user/group permissions, but also the
practice of running potentially vulnerable services as non-root users. 
To wit, Apache (typically run by either user nobody or more recently on
some distros, user apache).  I still get Nimda and CodeRed probes (which
are managed by using the Apache configuration hack sent to this list a
while back - thanks for that) - the only reason they allow someone to
OWN a Windows NT/2000 box is because Microsoft didn't adhere to prudent
multi-user design conventions (which are, by the way, 20+ years old in
the UNIX world).  I should also point out that the vast majority of
Windows users don't run NT/2000 and therefore don't benefit from what
little user isolation those systems provide.    

Regards,

Dave  

On Wed, 2002-03-13 at 09:03, Jeremy Bertenshaw wrote:
> Hi David,
> 
> you've made some valid points, however they're not all entirely correct (It's not 
>entirely prudent to comment on something you're not using and up with the state of 
>play on.), windows NT,2K etc.. have a proper user/group based security model and with 
>NTFS it does give a permissions structure that prevents a number of problems you've 
>discussed, alho' the unix permissions structure is by far a better design (NT has no 
>permissions inheritance from higher level directories...) it won't stop a number of 
>the virus attacks like boot sector deleters and the like.
> 
> In relation to your point about goodwill and the like, sure the current crop of 
>programmers will keep making nice stuff, but like in any system theres always a bad 
>element that will migrate as the system evolves and becomes larger, people who write 
>viruses for windows will write viruses for linux if they start using linux, nothing 
>about the hugs and kisses world of open source will change that.
> 
> Microsoft doesn't turn people bad, people will be do bad things anyway, you can't 
>blame them for everything...
> 
> Microsoft doesn't have a community like the linux one granted, it's more like the 
>real world, it's incredibly diverse unlike the linux community and therein lies a lot 
>of it's issues, it has to cater to so many different people wanting to run everything 
>from old dos apps to 16bit windows apps to the latest 32bit stuff, more bloat more 
>chances of holes etc, but it's because the people demand that, if linux is to compete 
>it has to give the people what they want... this is one of the reasons I'm anti linux 
>on the desktop because if it wants to truly compete it's going to have to do what 
>windows does, unfortunately ms set the standard for what people expect on the 
>desktop, I think the whole linux on desktop movement is negative for the future of 
>linux (but thats a rant for another time :-). 
> 
> jeremyb
> 
> http://www.jeremyb.net
> 

-- 
** David Lane, Director - Egressive Limited * [EMAIL PROTECTED] **
** PO Box 24162, Christchurch, NZ * www.egressive.com * 025 229 8147 ** 
** Open Source: software for the discerning palate * www.openz.org **

Reply via email to