Mail from ILUG-BOM list (Non-Digest Mode)
Sometime Today, Satya assembled some asciibets to say:
> I was speaking to a friend of mine who said linux is worse at concurrency
> than NT. That is, concurrent database access. He says this is because of
> bad Linux threads support.
Newer kernels have better thread support. The difference in threads in NT
and in Linux is that in NT, threads are treated completely different from
processes. In linux, a thread is just a process without all the heavy
context (Light Weight Processes). Separate threads have their own PIDs,
though they differ in the high byte which is not visible as part of the
pid. The low byte being the same, all threads seem to have the same pid,
while internally, have separate thread ids.
You can find out a lot from http://www.ntinternals.com/
One of the writers there - Mark Russinovich - is the guy who reverse
engineered NT Server and NT Workstation to prove that they had identical
source code and that MS could not justify
1. The high cost differential
2. Saying that Workstation was not capable of running a server and
therefore making it illegal to do so in their licence.
For those who came in late,
NT Server cost $1080, NT Workstation cost $380.
NT Server came with IIS free, NT Workstation didn't
If a user installed Netscape Enterprise Server on NT Workstation, he had a
web server at way below the cost of NT Server + IIS.
MS didn't like this, so they did two things.
1. They edited the registry to allow no more than 10 concurrent network
connections to a Workstation
2. They changed the licence to state that Workstation could not be used as
a server.
Mark Rusinovich edited the registry and converted NT Workstation into NT
Server without any trouble. The entire procedure is documented at
ntinternals as well as on O'Reilley's site. O'Reilley sponsored the whole
thing.
Philip
--
You will be surrounded by luxury.
_______________________________________________
Linuxers mailing list
[EMAIL PROTECTED]
http://ilug-bom.org.in/mailman/listinfo/linuxers