Windows is the most confusing way to manage an server operating system. Not just because it has a gui (Which is confusing) Its all the options. You can create more groups (which makes more to fix for chmods) You can have apps deployed easily (Which has more issues...) etcetcetc. You can use linux for some of these (with things like OPSI) But people seem to love it. The only thing i haven't found that you can do on a windows server, would be the BES server. (Blackberry enterprise server). You can do most of the user managment from a SAMBA server. You can do firewalls easy with open/freebsd. Its all doable on linux. Not to mention linux is much cheaper. The only time i have had a fast booting windows server is my at my work, where it has 32gb of ram in it. Thats the only reason its useable really. Whereas the old system with samba had 3 gigs of ram. (Not to mention it also had a heavily used mail server running on it)
In short, windows is a better desktop, not server.
Also ASP/Asp.net can be done VIA mono.
In short, windows is a better desktop, not server.
Also ASP/Asp.net can be done VIA mono.