The only real advantage MS-DOS has over either of these operating system is it's low memory usage, whichcan be useful in the embedded field.
Linux is better than Windows for servers because it is more stable and more secure which are two important reasons why it is better for your server and why you can trust it more.
It all depends on what you want to do with your computer.
It is more user friendly.
Much better, safer, and faster than Windows.
For hosting a Wordpress blog? Linux, easily. Linux just plain does servers better than Windows. For writing to one? It really doesn't matter. All that's relevant is the web browser, here.
There isn't a right answer for this question. Linux, Windows and mac are all different. It's just what you want to do with your computer.
How the home laptop is used is the first thing to consider when choosing an operating system. Linux is free and comes with a suite of application software. Microsoft Windows costs are higher, and no application software is bundled with Windows. More games are available for Windows than for Linux.
Linux is considered to be more secure than Windows.
In my opinion, Linux, in all its many distributions (Ubuntu, Mint, puppy, and many more) is better than Windows. Of my seven computers, only my wife's computer uses Windows 7 - my six computers use Ubuntu!
Generally speaking, no. Windows has a slower patch cycle than most Linux distributions, thus exploits are exposed for longer and have a greater probability of being hit.
In my personal opinion, No, a Linux server is the better answer for the web. I would recommend a windows server only when running asp/.net, and with the introduction of mono (an apache module), Linux machines can run .net (although I've never used this, myself, and it is in its infancy). Linux, in general, has much better thread and memory handling than Windows. In a multi-threaded web server, it should serve you better. Remember, that things like this are always a personal preference type of thing, and the debate between Windows and Linux is fierce. My advice would be to look up benchmarking information for Windows web servers and Linux web servers, and see which would suit your needs.
First of all, its debatable whether Windows' driver support is "better." The current Linux kernel supports more devices than any single Windows release. Linux also supports more legacy devices than Windows Vista or Windows 7 and supports numerous architectures not supported at all by Windows. Drivers in Linux are also usually considered to be more stable than the drivers supplied by the manufacturer for Windows. The reason new off-the-shelf devices may work in Windows but not in Linux is the result of a vicious cycle. Basically, some manufacturers are unwilling to expend the resources to develop Linux drivers and/or do not want to provide the documentation to do so, on the grounds that not many people use Linux. In turn, not many people use Linux because some of their devices won't work. Linux developers are more than willing to develop drivers for the device even if the manufacturer does not want to, but if the manufacturer doesn't provide at least some technical data, it is extremely difficult.