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

30 of 583 comments (clear)

  1. Oh no! by MisterFancypants · · Score: 5, Funny
    Microsoft's last chance?

    Oh no!

    Things don't sound so good for those poor guys at Microsoft! I better sell my stock!

  2. FOSS? by Anonymous Coward · · Score: 5, Interesting

    used to be, people explained less common acroynms or linked to definitions. I miss that

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

      Free Open Source Software.

      Just a guess.

      --

      --
      the strongest word is still the word "free"
    2. 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
    3. Re:FOSS? by jsse · · Score: 5, Funny

      In fact, it's also a short form of "GNU/Free as in beer, Open Source avocated by EFF and FSF, Software", aka "GNU/FAIBOSABEAFS"

      *rimshot*

  3. so we are paying for a service pack? by narkotix · · Score: 5, Funny

    so all that money and time upgrading our reliable nt4/2k systems is only for iis6 and a pop3 service? hmmm glad my organisation is on volume licensing!

    --
    We played dungeons and dragons for 3 hours.....then i was slain by an elf
  4. IIS Text Configuration Files by ender81b · · Score: 5, Interesting

    Did anyone else find it really interesting that IIS now has text based configuration files. I only have passing expierence using IIS but one of the biggest headaches I have heard from people who use it alot is the fact that IIS is a real pain to configure among multiple machines.

    Anyone here run IIS and used these new text based conf files and can comment on them?

    1. Re:IIS Text Configuration Files by questionlp · · Score: 5, Insightful

      It currently is a bitch and a half to get web sites setup exactly the same way across multiple web servers in a farm behind a load balancer without the use of third-party utilities (IIS Export is really nice and isn't too expensive... Google it for more information). Also, if you have web servers that are not in a domain and you want to restore the IIS metabase on a rebuilt system... good luck. Even with some help by Microsoft, the process is very painful and isn't perfect either. Instead, we had to use IIS Export to migrate all of the sites from one server to the rebuilt server. Not a fun task to do for over 50+ sites.

      Having text-based configuration files would be a godsend for people in such a situation! It would also make creating an restore image of a server much easier since you only have to update the web content to the latest version in production.

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

    3. 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!

  5. Some bits on Windows Server 2003 by questionlp · · Score: 5, Interesting

    It seems that Microsoft is learning a bit from their mistakes with Windows 2000 by not enabling everything under the moon by default or leaving the default settings to be so open and ripe for exploiting. That and additional support for NUMA, better clustering supports (or so Microsoft says) and supposedly new features in Active Directory to make life a little easier (again, something Microsoft is touting).

    As with Windows XP, it seems that Microsoft will be making additional components and add-ons available throughout the life of the product, including an updated version of SharePoint Team Services (which has been renamed to something I can't remember now) and currently unnamed components.

    Personally, I think Windows Server 2003 is the latest salvo Microsoft has launched to get people out of Windows NT 4.0... just like how Windows XP was the latest salvo to get people out of Windows 9x/ME. It's an incremental step up from Windows 2000, but a much bigger step up from Windows NT 4.0.

    That's my $0.01.

  6. tight budgets??? by vrmlknight · · Score: 5, Insightful

    Wouldnt it be cheaper for an IT manager on a tight budget to stick with 2000 Server rather than 2003 Server. I know I dont need it and I have a tight budget. We have most of our infrastructure already upgraded to win2k server at-least the stuff that will be migrated over. We will not be upgrading to 2003 server but rather get it as it comes preloaded on any new servers we buy.

    --
    This must be Thursday, I never could get the hang of Thursdays.
  7. 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 Saint+Stephen · · Score: 5, Interesting

      I forgot to answer your other question:

      The "NT kernel series" sucks when you try to port Unix-style thread or process per client model server software to it, because of the process limit I discussed and the VMS-like heaviweight processes. The ideal # of concurrent executing threads on 2K3 is one per processor, SQL Server and Exchange are modeled on this.

      windows performance is like walking on a razor's edge: stray but a little and fall in the wayside. The amount of investment required to get performance is not commensurate with the payoff. This does not imply that I have found another kernel which doesn't suck!

  8. Ahhh... upgrades by asdfx · · Score: 5, Funny

    I cannot enumerate the advantages that Windows Me had over 98. I'm sure 2003 will show the same level of advancement over 2000.

  9. 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?

  10. 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 ?
  11. super by scot_sd · · Score: 5, Funny

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

    IIS adds a number of Unix-style playing cards to its hand in this release, including text-file-based configuration, much tighter security defaults, user-level instead of administrator-level privileges, and a kernel-mode HTTP request handler and cache.

    hackers, start your engines...

  12. This is probably Microsoft's last chance...? by JessLeah · · Score: 5, Interesting

    "This is probably Microsoft's last chance to turn the tide and take mindset and market share from FOSS."

    Where I live (NYC area), it seems like if anything, MS technologies are getting a BIGGER grip on things. Virtually every new job out there, it seems-- and this includes jobs whose titles include the word "Unix"-- demands experience with ASP/IIS/VB/VC++ and other MS programming and server-side products... Perhaps it's just my imagination, but I am not so confident any more in the rankings posted on www.netcraft.net ... Sure, 2/3 of the Web sites out there are running on Apache, but are they the bottom 2/3 of the Web? Increasingly, it's looking like the companies Where The Money Is are requesting more and more MS stuff. And that scares me.

    My boss, who before taking the helm of the little dot-com I work for used to work with "big money" firms all the time (and was the CEO of a national chain or three at one point), refers to the work I do with Linux and Unix as "your silly little programs". Her attitude towards MS is that it's "The Industry Standard(TM)" (you can almost hear the "(TM)" at the end) and therefore that we will use it wherever it is The Standard, case closed, no questions asked. I am lucky that in her case, she has not extended this groupthink to the server room... yet. You can bet that within a few years, we will migrate away from our current servers (Solaris on UltraSPARCs) to Windows at this rate. The sort of pro-MS dronery one hears nowadays from businesspeople is nothing short of alarming.

    It's depressing; I've been looking for a job as a Unix SA, and I swear I've actually seen one or two job postings for "Unix SAs" where it says "MCSE is a plus"... and I might have been hallucinating, but I think I even saw one that said "MCSE required"... In NYC, it seems like all of the big-money companies (financials, telcos, etc.) are all gung-ho about Windows, and it's hard to find a "virgin" Unix SA job... that is, one where you can't find words like "MCSE", "ASP/IIS", "VB" or "VC++" in the "Required" and/or "Preferred" lists.

  13. Ignorance by Anonymous Coward · · Score: 5, Interesting

    It really shocks me how the stupid people come out of the wood work when slashdot posts a story about Microsoft. Let me clear a few things up:

    1) Microsoft doesn't expect many people to upgrade from Win2k. It's a damn reliable OS only released 3 years ago. Very few people will upgrade to Win2k3.

    2) Major changes in a server OS are generally not a good thing. Incremental improvements are best when you're dealing with such a huge mission critical product. That's the main reason Win2k Server didn't replace NT4 machines overnight.

    3) Microsoft expects many NT4 systems to be upgraded. Lots of people were weary of upgrading to Win2k Server but now they have a second generation AD and many other improvments over NT4. NT4 to Win2k3 is a big upgrade, well worth the cost.

  14. Re:pssh by angle_slam · · Score: 5, Interesting
    they have $30 billion in cash.

    Hey, they only have $5.6 B in cash. The other $37.9 B is in "short term investments," according to Yahoo. :-)

  15. I'd love to tell Microsoft to go pound sand, but.. by gcalvin · · Score: 5, Interesting
    This is probably Microsoft's last chance to turn the tide and take mindset and market share from FOSS.

    I'm pretty high up in the IT food chain in a medium-sized (300 PC users, half-billion USD annual revenue) company. We've been using Linux in several mission-critical roles for over five 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:

    1. There's still no match for the Exchange/Outlook combination for integrated email, directory, shared folders and calendaring.
    2. A lot of needed third-party software is still Windows-only (think UPS WorldShip, ADP, etc.).
    3. A lot of web sites, including several we must use because of business relationships, are IE-only.
    4. Many of our users live and die by Excel, which means macros, which means VBA.
    5. Word .doc format is still lingua franca for business, and the FOSS alternatives aren't quite there yet.
    I'm sure no fan of Microsoft's licensing terms and general business practices, but I sure don't see them as being on their last legs. As much as I hate "Embrace, Extend and Eliminate", I have to admit it works, and my job is to keep the business running, not to fight political battles.
  16. Upgrade issues. by cybrchld · · Score: 5, Interesting

    I took a 2 day hands on class on 2003 server. Microsoft was demonstrating all the new features 2003 comes with and one of them was that you could rename the domain or forest on the fly. but it would break a few active directory applications such as SQL 2000 and exchange 2000 when the class presenter came out from left field and nearly floored everyone when he said "since were on the exchange subject be aware that you can not run exchange 2000 on windows 2003 server". You would need a mix server environment which will then not allow some of the new features work, or wait for exchange titanium to be release at the end of the year.

  17. 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!
  18. 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.

  19. Familiar by mdw162 · · Score: 5, Insightful

    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?]). With current predictions showing PDAs are going to overtake desktops in the next few years, the Linux community has to concede the desktop market to Microsoft and move on. Servers are is where Linux/Unix strength is. 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.

  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. More under-the-hood stuff goodness in Win 2K3 by bertok · · Score: 5, Interesting

    A lot of people here are complaining that Windows 2003 has few improvements, but as a software developer, I know that is not the case. For example, take a look at the latest Platform SDK or MSDN docs, you'll find that a lot of API improvements are listed as "Windows XP SP1 and Windows 2003 Server only".

    For example, Windows XP/2003 adds enhancements to the Security API, making it easier and more efficient to check a user's access rights. (I'm referring to the Authz### series of functions)

    There are also a whole slew of new command line enhacements that system administrators have been asking for. It is now possible to automate almost everything in windows through the CLI. This has not been possible before. For example, new CLI mode programs include 'reg' (for editing the registry), 'netsh' (for configuring networking), 'waitfor' (for synchronizing scripts across servers), 'diskpart' (for managing disks and volumes), and a whole bunch of others. Some of these are simply upgraded versions of existing tools in the Windows 2000 Resource kit, but it's nice to see them built-in, instead of an add-on.

    One thing that still irks me though is that Microsoft simply refuses to make the UI defaults reasonable. Every time I install Windows, I am forced to go through about half a dozen dialog boxes to toggle every single setting in those boxes to the exact opposite of their default values. Hiding extensions is NEVER a good thing, and it has confused everyone I have ever met. Nobody likes it, and it is one of the primary causes of the ".jpg.vbs" style viruses. Why can't Microsoft simply admit that they were wrong? Why do folders still show the Win 3.1 era large icon view, when everyone I know prefers the Detailed view? Why? Why must you hurt me Billy?

    A list of all CLI commands available in Windows 2003

    An example of the new Security API functions in XP/2003

  22. Re:Oh no! tsarkon reports by Anonymous Coward · · Score: 5, Interesting

    I'm on win2k3 now, build 3790.svr03_rtm.030324-2048.

    Before you all laugh; I was using this to verify if the OS can better handle SYN floods, etc. Let me tell you, FreeBSD and Linux are many times better at handling malformed ingress attack traffic, from SYN, to UDP and ICMP floods, stuff like trinoo / tfn2k / neptune / skydance / etc. Even with syn cookies and the various types of protections shut off, FreeBSD and Linux are many, many times more robust in handling bad traffic.

    I would also like to point out that CNET is going to push this crap like crazy (Paul Allen, co-founder of Microsoft is a major stakeholder in CNET)

    I don't believe that this is a minor facelift. This OS (5.2) is appreciably faster than NT 5.1 (XP - excretion product, if anyone used XP over 2000 for any reason they have severe brain damage). 5.1 is a bad expermient. This is a major overhaul in a lot of ways. I still think IIS is not very good. Version 6, 7 whatever - Apache 2.0 is free, opensource, and despite what Zeinfeld says, I see a lot less problems with using Apache than IIS. Sorry. But anyone who claims 5.2 is a minor change from 5.0 is smoking crack. This isn't a service pack.

    And the nail in the coffin for Windows 2003? No SSH, no REAL command line configurability and remote control. I'm sorry, but I'm not going to get a real implementation of RDP, called Citrix, which is rather good and ungodly expensive, buy terminal server licenses and citrix seats and CALs and all this crap for a SAMBA share creator with horrible remote manageability. Windows zealots can take the MMC and the snap ins that can be used remotely, remote manageability, administrative packs, terminal services, RDP, remote registry service and Run As and shove it. It is 50 fucking times harder to act as root on a windows box when you arent on the screen logged in.

    The OS is a bastard version of VMS. Its that simple. Microsoft should port SQL and Exhcange to other platforms. They should give up on IIS and embrace apache. I am not annoyed one way or the other by SQL, Exchange or .NET. The rest of the Microsoft "backoffice" however leaves much to be desired. ADS is a nightmare. It is an okay directory service for exchange, but for authentication and permission domains cross platform? Whatever. Windows NT has fundamental flaws. UNIX has been "dying" for decades, and when Windows NT failed to seal its "fate," in less than 5 years, they should have given up.

    Microsoft has to accept facts. Juniper puts FreeBSD on its godly routers and not NT based crap or Linux for very good reason. Looks are a distraction! Does this stuff WORK? Is it useful, change-able, tunable code that is well documented and self-documenting? Is it mired with ridiculous licensing? The Microsoft EULA and the GPL must have competitions on being the weirdest license ever.

    So, I ask all you Windows NT people. You XPers and you Win2003ers. Yeah, you won the browser war hands down - for now. For me it is easier to play games, do my "stuff" and browse with Windows. But do any of you really really believe in this piece of garbage for Servers? I mean fucking c'mon. This god damn tangled mess with fucking DRIVE LETTERS. No real sense of root. No well documented function to do "ln -s" (It's called joining - you can get a utility to do it with reskit, but its a hard link that cannot cleanly traverse drive letters or DFS mounts). No real way to do diskless or dumb clients unless you add citrix. TCP/IP implementation is curiously more expensive than it is on Unix clones and less able to handle attacks. Its rudely expensive with its CAL model. It seeks to proprietize the interoperable (Samba, Domain, LDAP, Kerberos, even HTML is bastardized). It cannot be easily "rescued" like unixes can. Fuck a trashed Unix box is so easy to fix, particularly if you are willing to start over.

    Windows server zealots piss me off because they live a lie. They think this crap is more modern and better?

    Fo shizzle my nizzle zealots. ;p

  23. Re:The most important update is probably: by Slime-dogg · · Score: 5, Interesting

    They also stuck an http listener at the kernel level. It doesn't do anything except listen for http requests, and line up those requests in a queue. It is this way so that if IIS is restarted, clients are not disconnected.

    The other difference (available in win2k) is the .NET ASP handling. Since ASP.NET pages are very much like java servlets, they become objects that can be handled in a separate process, on a separate machine. This is basically a clone of those J2EE Application Servers, but with .NET integrated to the core into the OS, the performace difference is astounding.

    I'm no MS fan, mind you, but they've taken the J2EE idea, and refined it for performance benefits. When you make some benchmarks, side by side with code that's exactly the same, you'll see that .NET is probably much faster than J2EE. Sorry... but the JVM is running with lower process priority than .NET, and does not have the integration that .NET has.

    Some say that integration is a bad thing. Some say it is a good thing. Me? I really don't give a shit now. I used to be all for the separation of code, drawing a distinction between the System and the OS proggies. I admire the Unix philosophy of stringing together a bunch of tiny programs to accomplish something more complex. I've also seen the performance benefits of an integrated system (monolithic kernel anyone? ahem), and why not take it a step further. As long as MS is there to blame for their security problems (which there will be plenty, undoubtedly), I don't see why people should turn down their product. It's built for the sole purpose of serving web pages very quickly, and very reliably.

    I think MS finally pulled their heads out of their asses and realized that they weren't getting anywhere with the shitty-assed ASP, nor were they going anywhere with a server that cut everyone's connection if something went wrong. I like statefulness, I like the technology of J2EE. I also think that MS put a lot of effort into making .NET server (oh whatever, 2003) a very competitive product. All they have going against it is their reputation, and the fact that they have next to nothing as far as market share in the web server business.

    --
    You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.