Slashdot Mirror


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."

32 of 583 comments (clear)

  1. Windows to compete with Linux...? c'mon. by mattmcal · · Score: 2, Informative

    Infoworld says, Ironically, Microsoft is touting its Windows server platform as a cheaper alternative to Linux. "We really feel that we deliver some unique value in terms of dependability, manageability, and performance relative to open-source products," Oldroyd said.

  2. Improvements (from an insider) by Saint+Stephen · · Score: 5, Informative

    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.

    1. Re:Improvements (from an insider) by Anonymous Coward · · Score: 1, Informative
      * 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.

      This statement is interesting to me, since I keep a eye on TCPC. I looked at the most recent results for non-clustered performance. I could be wrong, but I compared the results of the top three. #1 for non-clustered is a Fujitsu setup solaris 8 server from 2001. The Fujitsu setup used BEA tuxedo to schedule and handle the transactions. The microsoft setup by NEC used the clients to schedule the transactions. That is a fairly large difference and doesn't provide the same level of reliability or recovery. If a client dies, all the transaction on that server are gone and that doesn't provide state replication of the transaction across multiple clients. Scheduling the transaction on the client makes sense to reduce the load on the server, but it's a totally different architecture and isn't a one-to-one comparison. To effectively provide 99% reliability and recovery with the NEC setup is will be significantly harder because the clients now have to provide full clustering and state replication.

      Although it's great that SQL Server has improved, the response time of the NEC system is 3x slower than #3 IBM. Another important fact is the NEC server was loaded up with 512Gb of RAM. The fujitsu system from 2001 only has 256Gb of RAM. It's no wonder the NEC system did so well. They simply loaded the entire database into memory. How much does that system cost? According to the summary 5,619,528.00.

      If you're spending that much money, why would you even consider a non-fault tolerant architecture?

  3. Re:IIS Text Configuration Files by ergo98 · · Score: 2, Informative

    Really all they've done is made the underlying metabase database an XML database rather than proprietary, though it really wasn't difficult before to propagate metabases among machines before. Microsoft still recommends that you leave the xml file alone and instead either use the administration tools, or the powerful IIS administration components for programatic changes.

  4. Um, no by cscx · · Score: 5, Informative

    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).

    The new IIS 6 comes in a super-secure default setup... allowing only .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.

    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?

  5. A few more updates they don't touch on by Archfeld · · Score: 5, Informative

    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 ?
  6. Re:IIS Text Configuration Files by Jeff+Fisher · · Score: 5, Informative

    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.

  7. Re:FOSS? by SweetAndSourJesus · · Score: 5, Informative

    Free Open Source Software.

    Just a guess.

    --

    --
    the strongest word is still the word "free"
  8. Re:IIS Text Configuration Files by Mundocani · · Score: 5, Informative

    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!

  9. Re:so we are paying for a service pack? by boskone · · Score: 4, Informative

    Actually, you should see a huge ROI if you move from NT4 to 2003 with Active directory. Also, 2003 server will have fancy UNIX features like controlling/guaranteeing processor/mem to individual programs so you'll be able to take 6 old machines and roll it up into a 2 node, 8 way cluster. HUGE return on your investment from a manageability standpoint and also very flexible to add more servcies to it.

    I've been an MS hater for a long time (sellin' commercial UNIX solutions), but honestly, there is a lot of compelling tech wrapped up in this that will pay off big in SOME environments.

  10. Re:IIS Text Configuration Files by Achronos · · Score: 3, Informative

    What they did was put the IIS metabase (which used to be a binary file) into an XML file. It is all very slick...

    IIS 6 really is a big deal for Windows... IIS 5 is a steaming pile of crap compared to Apache, but IIS 6 seems really promising. I'll hold out my opinion until I actually use it though... but it can't get much worse than IIS 5.

  11. Re:Upgrade issues. by mrscott · · Score: 2, Informative

    Which is why a careful analysis is required before moving forward with any upgrade -- especially of the server OS. Exchange 2000 doesn't run on Windows 2003, but Exchange 2003 will. So you wait for Exchange 2003 and only upgrade your non-Exchange servers before that. Not really anything to be floored by.

  12. Re:Too late! by Pharmboy · · Score: 5, Informative

    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!
  13. Re:IIS Text Configuration Files by sheldon · · Score: 3, Informative

    "How did you do this without difficulty?"

    adsutil is really pretty painless to use from a script. The metabase entries are pretty well documented thru MSDN, and one can usually use metaedit to learn more about how things change, etc.

    What is it that you are trying to do? I imagine it might be a bit more difficult if you are trying to make changes thru the UI on one machine and then propogate that through... There are some utilities for that purpose.

    But if you know exactly what changes you want to make, and then script those changes...(which you really should be doing anyway so you can rebuild your config from scratch if needed) it is trivial to execute that script against 10 different servers.

    If you want help with configuring and managing IIS let me know. Just drop an email to anything at sodablue.org.

  14. Re:FOSS? by drunk_as_in_beer · · Score: 5, Informative

    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
  15. windows 2003 as a desktop by Anonymous Coward · · Score: 5, Informative

    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.

  16. Re:I'd love to tell Microsoft to go pound sand, bu by letxa2000 · · Score: 2, Informative
    years, and I'd love to cut Microsoft loose altogether, but I just don't think I can do it yet. A few of the reasons:

    Try Win4Lin. This is what allowed me to migrate finally to Linux. Win4Lin is kind of like a "light" version of VMWare that only costs $89, and I presume there would be volume discounts available if you migrate your whole company.

    Point is, Win4Lin lets you run virtually every business-critical Windows program there is. I use it to run Word, Excel, Powerpoint, VB6, VC++, Quicken, Quickbooks, PaintShopPro, Metrowerks Codewarrior (for Palm development). Multimedia apps, such as Windows Media and RealPlayer, both work under IE under Win4Lin.

    Win4Lin is a great way to incrementally move away from MS. First you install Linux and Win4Lin throughout the enterprise, freeing yourself from Microsoft OS's. Then, as time goes on, you'll find that need fewer and fewer of the apps you thought you "needed" under Windows. I have Win4Lin for the applications I listed above but, to be honest, I use them very seldomly. But Win4Lin is a great idea for a company that would like to free itself from MS licensing but can't "risk" going cold-turkey.

    Heck, try all your enterprise Windows apps on a single Linux machine with Win4Lin. If it doesn't work, oh well. If it does... Ready, set, deploy! :)

  17. The most important update is probably: by SonicBurst · · Score: 4, Informative

    The new stand alone Active Directory (application mode AD, as it is called) for apps that require directory service but don't really require a full blown domain. That change alone is worth a major rev. level.

    There is also the "restore from media" option that lets you build *new* DCs from the system state backup of an old DC. Previously, you couldn't do that, and bringing up a new DC meant running dcpromo and replicating all the data from the various domains. Big deal you say? An HP IT department had to sync a new DC that was also a global catalog over a WAN line. It took 3 DAYS just for the replication. Obviously this will save some serious amounts of time.

    --

    Geek used to be a four letter word. Now it's a six-figure one.
  18. Get a free copy of it right here. by Anonymous Coward · · Score: 2, Informative

    Get a 180 day Windows Server 2003 Evaluation Kit at this link

    The following items are included in the Windows Server 2003 Evaluation Kit:

    Windows Server 2003, Enterprise Edition, RTM CD
    Windows Server 2003 Resource CD
    A unique Product Key (required for installation)
    Links to additional Web-based documentation

    The Evaluation Kit is available only in English when you order it from this Web site. Localized versions may be available in other locales. We will add international Web site links as they become available.

    There is no fee for the Windows Server 2003 Evaluation Kit. As a special promotional offer, Windows Server 2003 Evaluation Kits will be shipped at no charge to customers in the United States, through July 31, 2003. (However, fees will apply if customers choose to receive their shipment via express methods.) Orders from outside the United States are subject to shipping charges and may be subject to import duties and taxes. When ordering from this site, you are considered the importer of record and must comply with all laws and regulations of the country/region in which you are receiving the shipment.

    Product Activation

    A Product Key is included in the Kit. Product activation can be completed online or by telephone within 14 days of installation and is required for continued use of the software. Detailed instructions and Microsoft's privacy statement are displayed during the installation of the product.

    Support Options

    The Windows Server 2003 trial software is provided as a convenience only. For assistance, consider the following support options:

    Windows Server 2003 Support Center.

    View up-to-date support information, including Microsoft Knowledge Base articles, frequently asked questions, how-to guides, and support WebCasts on the Microsoft Product Support Services site.

    Windows Server Community.

    Get answers to questions about Windows Server 2003 from newsgroups, explore technology centers, or find out about upcoming events and chats.

    Windows Server 2003 on TechNet.

    Find information about deploying, managing, and optimizing your Windows Server 2003 installation.

    Training and Certification

    Visit the Windows Server 2003 Training and Events page to see what classes, technical books, and interactive training software for Windows Server 2003 are available.

    1. Re:Get a free copy of it right here. by RedshiftMD · · Score: 2, Informative

      Though it doesn't say anything thing definite, the request for a billing address would indicate that this is not free.

  19. Fiscal Discipline by nfsilkey · · Score: 4, Informative

    'The ads are geared toward IT managers on tight budgets.'

    Lets see...
    Samba as a PDC/BDC : cost of hardware
    Apache as a webserver : cost of hardware

    Microsoft as both : cost of hardware and obscene license fees.

    Take Economics 101. :)

  20. the author: this is a small part of a bigger pkg by Timothy+Dyck · · Score: 5, Informative

    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

  21. It's a Huge Step Forward for Admins.. by Jarhead1972 · · Score: 4, Informative

    In short the benefits are for the admins (no, not the idiot IT guys who manage to correctly install Win2k at least 80% of the time) The benefits are found in the scriptable administration. Task scheduling from script works correctly. The funky WMI to SNMP to Perfmon counter crap is gone providing scriptable interfaces via WMI to standard and preformatted counters. The holes in ADSI administration if IIS are fixed. Add to that a journaling filesystem with the ability to do point in time recovery over the network (what, didn't the article mention a flavor of journaled network file system?) Oh, what, you didn't even know they existed. You'd be really amazed at what a real admin can do with Win2k and not Win2k3. But most don't look, they are too busy trying to get their new open source browser to run correctly on the latest patched up version of their open source os of choice. I agree with premise of the article, but not the content.

  22. Re:super by scot_sd · · Score: 4, Informative

    I can see how moving a service like this into the kernel could have stability implications, but you didn't say anything about that

    You obviously didn't read the first line of my post, so here it is again:

    good thing IIS has proven itself both secure and stable. otherwise, this could really be an issue

    I could have sworn that 10th word is stable, my bad.

    Concerning security, you're partially correct. Running the HTTP stack in kernel mode doesn't make it inherently less secure. It does allow any subsequent exploit to run without any of the protections built into the OS, though (don't even try to tell me that that won't happen, either. network stack code is notoriously susceptable to buffer overflow). Want to destroy the partition table? Easy, just access the drive directly. Access kernel data structures? Sure, kernel memory is wide open. Pass bullshit to the hardware to try and get it to fail? OK, the system bus is yours. And, I could be wrong, but I'm fairly sure that kernel level access is all that's required to update the system bios, which could be especially nasty. Finally, causing a system crash is trivial, as the OS is no longer able to kill/deny the HTTP stack process when it trys to do something it shouldn't. But, isn't that stability and not security?!? The truth is that it, and virtually all the other things I brought up, are BOTH. A lack of stability is a security risk and vice versa, as anyone who has suffered a ping-of-death style DOS attack will gladly tell you.

    Honestly, I don't hate Microsoft. As you noted, they have been extremely successful and I respect that. It just urks me that they seem entirely willing to unleash bug ridden code without much thought for what happens when said bugs are used to compromise a substantial chunk of the systems on the net. Running an application level network protocol stack in the kernel is just one of many examples of this. Another good one was their narrowly thwarted attempt to allow any user process access to raw IP sockets in XP, which would have exponentially increased the difficulty in dealing with DDOS attacks. Even a little forethough on their part on issues like this would go a long way, and it's a sham that they don't use it.

    Hope I answered your question.

  23. Re:Not the first time they did that by dbrutus · · Score: 3, Informative

    The two offerings are not comparable. The MS offering gives you software, the Linux offering gives you support.

    If you were to actually be stupid enough to do this, the first time you had a problem with your MS setup you would be thrown to the wolves, otherwise known as per-incident support and you would land there without a support budget.

    For Win 2003 standard the support page is available here and in short it's $245 per incident and $1225 for a 5 pack.

    The problem with buying that 5 pack of incidents is that it's only good for win2k3 incidents. Unlike the RH support which covers many products, each prepaid pack is only good for the covered product.

    You get to have 48 incidents over 6 years (assuming prices do not change) or 8 incidents per year. RH does not set incident limits in its standard support contracts.

    If only 8 things go wrong per year in a 6 server MS shop in both server OS and server apps, you're having a very good year. To expect to have 6 very good years in a row is not very probable.

    The RH offering costs you $600 per year but each year you get updated to the then current major release. Since MS updates their OS about every 2 years, that's $6k of software cost that hasn't been accounted for to keep things even and that drops you down on the MS end to 4 incidents per year across the OS and the relevant enterprise applications you'll be running. Good luck on having two major OS upgrades over 6 servers and only having 4 incidents per year.

    Finally, before anybody starts whining about the free support options or MS' $99 online option they aren't comparable as RH is offering 4 hour support response time, not 24 hour and Linux forums exist with exactly the same price as the MS forums, free.

  24. Re:NT 6? by spells · · Score: 3, Informative

    Nope.

    5.2.3790

  25. Re:Upgrade issues. by Anonymous Coward · · Score: 2, Informative

    You don't get it. The instructor didn't know what he was talking about - really there is no issue here. Exchange 2000 is just like another application server. Sure it can't run on Windows Server 2003 but it can run fine on a Win2000 member server in a Win2003 domain - thats the approach that I know a lot of customers are taking

  26. Re:Not the first time they did that by SonicBurst · · Score: 2, Informative

    If only 8 things go wrong per year in a 6 server MS shop in both server OS and server apps, you're having a very good year. To expect to have 6 very good years in a row is not very probable.

    I'm not going to argue the price issue, but I will say this. I currently run 19 servers: 5 NT 4 and 14 Win2K. About half of the Win2k used to run NT 4 and were upgraded to 2k, the other 7 were fresh installed. I've had 12 of them up and running since 1998, the rest came online in early 2002. In all that time, I have NEVER had to pay for an MS support incident. I did have to call them once for an issue with Exchange 5.5 SP4, but they didn't charge me since it was an issue with a security fix (which, btw, they never charge for support problems with security fixes).

    Now, I don't consider myself that lucky, so for someone running 6 servers to go a year, they shouldn't have a problem. Hell, most of my NT 4 servers had >1 year uptimes. So, I don't think it is uncommon for our shop (or any other) to go 4.5 years without a big issue. knocks on wood, and crosses fingers for next year or so :)

    I think the key is directly related to the competency of the sysadmin. Yeah, sure, any kid straight out of HS could probably get a Windows server up and running, but keeping them running and running well does take at least *some* skill and planning, just like it does in the Unix world. It isn't as simple as running the autoupdates or visiting Windows Update every week, but it isn't rocket science either.

    --

    Geek used to be a four letter word. Now it's a six-figure one.
  27. Re:Not the first time they did that by Markus+Landgren · · Score: 2, Informative
    *cough* wasn't there a fault in win95A (a timer glitch?) that only let it run for 49 days without locking up?


    Yes, it's 2^32 milliseconds, or 49 days and 17 hours. I ran my Win95 unpatched because I wanted to see it. One time I waited 48 days before I got some other "regular" crash. I never got more than 4 weeks uptime after that.
  28. Re:Windows Server 2003 by LightningTH · · Score: 2, Informative

    [quote]
    Um, Windows XP was a drastic change to the OS over WinMe/98/95. At least in my opinion.
    [/quote]

    Actually, Windows XP was an upgrade from Windows 2000 which was an upgrade from Windows NT 4. So, in reality, Windows XP was not a drastic change as it was just upgraded from 2000 and never came from the 9x line.

  29. Re:FOSS? by sbwoodside · · Score: 2, Informative

    Close. It's actually Free / Open Source Software. As in Free Software / Open Source Software.

    It's an acronym to assuage those people who for some inexplicable reason prefer "free software" over OSS. So we get FOSS. (Aside: Then of course there's FLOSS, Free / Libre / Open Source Software, which is popular amongst those who know some french, because Libre means "freedom" in french.

    (AsideAside: french actually has two words for free. One is libre, which means freedom. The other is gratis, which means gratis in english too. As in, beer.))

    The slash matters because FOSS isn't to differentiate with non-free OSS.

    Personally I just use OSS unless I know that someone from the FSF is listening ;-)

    simon

  30. Re:Familiar by IamTheRealMike · · Score: 2, Informative
    I know this has been said before, but it seems almost everyday Windows become more Unix-like (cleaner, faster, more stable, better) while Linux becomes more Windows-like (less stable, slower, more bloated and less stable [why is is that the 2.2 kernels are generally considered more stable than the 2.4 series?]).

    Wait. So, while Windows is getting better, Linux is becoming more like Windows, but is getting worse? No matter how hard I try, I can't reproduce the mental backflips necessary to figure that one out.

    You can't have it both ways, either Windows is getting good and Linux is therefore going to get good as well, or Windows is bad, and as a result Linux will be bad also.

    I also don't see the stability thing. The main problems these days are related to bugs in X, which are the only real stability issues I have. Even the software is pretty stable I find (at least, the software I use is).

    the Linux community has to concede the desktop market to Microsoft and move on.

    Except the Linux community wants a good desktop, more for themselves than anything else, and that isn't going to stop. There's nothing to concede. Go check out the latest OSDN survey of free software developers, you'll find that "beating proprietary software" ranks at the bottom of motivations.

    It just always seems to me Linux is playing catchup to Microsoft on the desktop while MS is learnig from their mistakes and trying to move forward.

    So they're both moving forward then. OK. That's probably true. What is more interesting to ask is, which is moving forward quicker? If Microsoft is moving forward faster than Linux, then Linux will never match up to Windows, indeed, you'd expect people to stop using Linux and go back to Windows. If it's the other way around, then you'd expect Linux to be rapidly maturing next to Windows, and more people to be leaving Windows and using Linux.

    Now, maybe where you live it's different, but what I see is lots of the latter, and not much of the former.

    I also see Wine catching up with Windows, which is more interesting. Wine has been able to run simple programs perfectly for a long time, and nowadays it can run even quite complex apps like Office, FoxPro and Internet Explorer. Of course new APIs are being introduced all the time, but Windows has a lot of inertia so we won't need to support them for many years.

    I think you are needlessly pessimistic.