The little I can provide as a Windows and Unix programmer:
> -----Original Message-----
>
> Hello,
>
> I have to work with a crowd who's basic attitude seems to be 'take me now
> Bill'. They cannot understand why I like to try / use Mozilla despite its
> problems, they cannot understand why I have a colourful screen
> background and
> the worst sin of all - not using Windows Explorer and opening a
> seperate window
> for every directory.
>
> So now you know what I'm up against !
>
> The latest 'Linux is crap because' are :
>
> 1) 'Linux is only capable of blocking'. I thought Unix became non
> blocking about
> 1980, but I'm not sure. If it did I assume Linux is as well.
Sorry, don't know the answer to this one. Guess it was something I never
had to worry about.
> 2) NT / 2000 are completely object oriented from the ground up.
> Linux / Unix
> are 'monolithoc monstrosities that wouldn't know an object it it
> bit them'. I
> really don't know if the Linux kernel is OO or not.
Depends on your definition of object oriented. If you mean written with an
OO language, true. NT was originally written in Objective C while the Linux
kernel is just plain old C. If you're talking methodology (the correct way
to look at it), I can't say for NT having never seen the code. The Linux
kernel, kind of yes, kind of no. It is still too monolithic for an OO fan.
But it is moving further into the OO universe.
> 3) 'Linux / Unix is only capable of non pre-emptive scheduling,
> which is crap
> compared to the vastly superior MS models'. Again, I have no
> answer to this.
This one is backwards. Windows was non pre-emptive (i.e. cooperative) until
the introduction of NT. And it's still partially non pre-emptive. Further,
the programmer has no choice about it. Under Unix/Linux, the OS is
pre-emptive. There are libraries available allowing you to write programs
with non pre-emptive threads. I would further hazard the guess that some of
the real-time versions of Unix are totally non pre-emptive to simplify the
real-time programming model.
> Please give me some info. so I can answer these neanderthals correctly,
>
> Thanks,
>
> Owen
>
>