The full duplex problem can only appear on a full duplex link, which can only be obtained by connecting a computer directly to an ethernet switch, not a hub. Switches have to do some traffic control, which can be made in various ways. One way is to send a pause ethernet frame, another way is to fake a collision. When MS is running TCP, that is HTTP, FTP or something like that, it runs well. When Windows is running NBT, that is Netbeui via IP, the switch generates so many collisions on the port where the Windows PC is based, that all traffic stops. Linux runs NBT at full speed and does not generate the same collision, on the same hardware! No matter what, MS made something they shouldn't. Remember that full duplex is default mode when connecting to a switch!
Regarding databases: If you want to sell a product, the companies selling the products must earn good money. Oracle dealers in Denmark sell a lot more in consulting hours than in licenses, which is not the case for MS SQL dealers. I'm always amazed, how much people are willing to pay for Oracle consultants.
I really look forward to the day, when Microsoft delivers an operating system, that can run 24 hours a day even when installing programs and doing other kinds of maintenance. Windows 2000 isn't such a product. Linux is. |