Windows Server 2003 Is A Small Step Forward
b17bmbr writes "According to eWeek, 'The release of Windows Server 2003 is a small step forward for the platform -- an effort that really should be considered Windows 2000 Server Second Edition. With the exception of Internet Information Services 6.0, there aren't any far-reaching or fundamental changes in the product.' And from CNet Microsoft prepares Windows Server ads, 'The ads are geared toward IT managers on tight budgets.' This is probably Microsoft's last chance to turn the tide and take mindset and market share from FOSS."
I stopped working at Microsoft in January, after being there from June 2000. I was there during the whole "Whistler" cycle
Kernel improvements:
* Low-Fragmentation Heap: People use SmartHeap because NT heap serializes and sucks. LFH heap uses heap-per-processor on SMP.
* Desktop Limit: Remember "running out of resources" before running out of memory in Win 3.1? The 32-bit analog of that limit (higher but still there) is STILL in Windows, even in XP. This keeps you from spawning thousands of processes IF those processes use any functions from user32.dll. They did some lazy registering of U/I threads vs. kernel threads that makes the limit less painful.
* Gigabit ethernet, zero-copy networking stuff. Don't know as much about this but that it's much better.
* Unisys ES7000 32-way blows f'ing chunks on W2K. It doesn't suck as much on 2K3 (NUMA API).
* Tons of other perf tuning adjustments, mostly to make SQL Server run better. All SQL Server-TPC-winning numbers have been on 2K3 betas for the last year or more.
* Junk like that. Dumb-ass bug fixes. It really is a better kernel, but it still sucks. As someone who now loves Linux, my honest assessment of the situation is, at best, the whole Linux (in its current state, mostly usability drawbacks) vs. Microsoft (usable as hell but stagnant due to lack of competition) is a draw. But Linux has more promise because its fresher and interesting. MS wins in business because business likes staid "comfortable" not necessarily better technology.
I am running Windows Media Services 9 on Windows Server 2003 RC1. It is simply awesome as a streaming media solution. First of all, if the client is a WMP 9 client.... there is no buffering! Instant start (on broadband only, naturally). Plus, you get a ton of configuration options on the WMS9 side. You can insert adverts automatically, apply all sorts of access control on the media (IP based, user/pass login, DRM, whatever you please).
.htm and .txt files to the outside world unless you go into the server configuration and edit this explicitly.... did I also mention that IIS 6 now stores its data in XML (similar to Apache directives) which can easily be exported to other servers if you're cloning or making a server farm.
The new IIS 6 comes in a super-secure default setup... allowing only
Plus it's pretty damn stable. My server has been running for about 60 days now... and it handles a decent amount of traffic.
I like the new Remote Desktop/terminal services. You can remote to the actual server console now, instead of starting a new TS session. The OS itself also seems faster than Windows 2000. I'm running it on a PII/350 w/ 256 MB ram and it screams.
It also comes with that HTTP.SYS kernel serving thingee for IIS, but I'm a strict believer that a web server doesn't belong in the kernel (this applies to Linux too).
So far my experiences have been all positive. How bout everyone else?
like say clustering up from 2 node max to 12 nodes, addressable memory support up to above 64 GB, 64 bit OS support, NIC load balancing, TRUE DEVICE ADDRESSING (ie no drive letters)for extended SAN support, and from what I hear a .8 version of a connectix vm system, plus features like BUILT IN document license management, full remote control support. The primary reason we're moving is for the extended clustering support.
errr....umm...*whooosh* *whoosh* Is this thing on ?
No kidding, We run 10 IIS webservers and were experimenting with load balacing -- it was a complete failure. IISsync is suppose to work great; however, it didn't work at all like Microsoft said it would. Half the time it wouldn't even start to sync and then if it did, it would hang at the end. I know the fun of using IIS Export, we had a machine crash and had to transfer 600 sites or so to another machine.
Free Open Source Software.
Just a guess.
--
the strongest word is still the word "free"
The configuration files in IIS 6 are XML documents, which are reasonably easy to view and modify. The files can be stored anywhere, unlike the old backup files which had to be in a particular directory in order to be used. The files also seem more robust -- the old-style backup files didn't always import into a clean install correctly, but I haven't had any problems with importing the new files.
Multiple sites can be stored in a single file, which is pretty handy. I was only able to import one site at a time though, which makes re-loading the server a bit painful if you have multiple sites on the same server.
Being text based makes it much easier to review configurations for errors and allows me to now use Perforce to track my changes with simple diffs. I wish more software used text based configuration files!
had a 2:1 split on Feb 18. still worth less since those $60 shares would be worth relatively $30 each, and MSFT closed $25.50 today.
Tequila: It's not just for breakfast anymore!
FOSS = Free Open Source Software
I think this is to clarify that is free, because there is the idea of nonfree open source software. Though I think nonfree may be considered "shared source" these days.
--Drunk as in Beer
I've been running windows 2003 as a desktop for a couple weeks, and am really liking it. It comes with virtually everything disabled by default, and all the security stuff maxed. The main reason I moved over is cause I read an article here a while ago stating that microsoft had actually tried to release an OS with as few bugs as possible, and if I remember correctly the bug count is somewhere low like 100 or less (obviously this is known bugs only, I'd bet it's way higher). After the install I found it had everything XP had, themes, directx, everything. Believe it or not, games performed better on win2k3 server than on winXP. I had both installed for a couple days, and did some other comparisons like memory usage, etc, and it turned out it uses WAY less. My 7 month old XP install used 400mb of virtual memory and 250 physical memory with no programs running, while 2k3 used 100 of each. That is a HUGE difference. It also boots alot faster as well. I haven't found any incompatibilities yet, so I'll be keeping this as my desktop. I do run a server on linux, and will definately keep it that way simply due to resources difference.
To give some context, this is a short column I wrote for this week's (4/21/2003) eWEEK news package on Windows Server 2003. It's short because of print space limitations. The whole collection of related news articles in this week's issue is at http://www.eweek.com/category2/0,3960,1034194,00.a sp.
Next week, eWEEK is publishing an eWEEK Labs review of the product. In that package, there are six pages of copy covering Windows Server 2003 overall security changes, IIS 6.0, 64-bit Windows, Active Directory changes, file and print changes, development, and storage and SAN changes.
Thanks,
Tim Dyck
eWEEK Labs West Coast Technical Director