Linked by Thom Holwerda on Sun 6th Apr 2008 09:38 UTC, submitted by Francis Kuntz
Windows Ars analyses the concept of a modular Windows, and concludes: "Modularization - and the discriminatory pricing it permits - might appeal to accountants and economists. But it is bad for consumers, bad for Windows, and ultimately, bad for Microsoft. A modularized Windows, or worse still, a modularized subscription-based Windows, undermines the purpose and value of the Windows OS. If it comes to pass it will surely sound the death knell of the entire Windows platform."
Order by: Score:
One can only hope...
by Morgan (3.36) on Sun 6th Apr 2008 10:14 UTC
Morgan
Member since:
2005-06-29
Fans: 2

"If it comes to pass it will surely sound the death knell of the entire Windows platform."


Ok so I don't really hope the Windows platform goes away completely. There should always be competition. However I'd love to see OS X -- or something even better -- take over as the mainstream platform. It would also be nice to see FOSS operating systems triple in use, especially in education and research areas. It's going to take a major blunder by Microsoft, like the one this article predicts, to make that happen.

Personally though, I just don't see it coming about this way. Computing trends are slow grinds and when it does come time to see a shift in the way we use computers, Microsoft may not even be the company it is today. They may well be a small player overall and possibly out of the OS market completely, focusing on hardware and support software only. They already are trying to think ahead with the Surface project, and the time may come where they only design and sell interfaces to the computers of tomorrow.



Edit: Forgot there are no blockquotes allowed again...

Edited 2008-04-06 10:18 UTC

RE: One can only hope...
by hobgoblin (3.08) on Sun 6th Apr 2008 17:01 UTC in reply to "One can only hope..."
hobgoblin Member since:
2005-07-06
Fans: 0

OSX on any x86 hardware, and i may be game. but if i can only get it on apple approved hardware, forget it.

RE[2]: One can only hope...
by axilmar (1.48) on Mon 7th Apr 2008 17:28 UTC in reply to "RE: One can only hope..."
axilmar Member since:
2006-03-20
Fans: 0

Me too!

Apple, do you read these comments? there are all over the web!!!

RE: One can only hope...
by holywood (1.56) on Mon 7th Apr 2008 17:20 UTC in reply to "One can only hope..."
holywood Member since:
2006-09-25
Fans: 0

Ok so I don't really hope the Windows platform goes away completely. There should always be competition.


You said it. I wouldn't want to see Linux, BSD, Solaris or whatever taking 95% of the marketshare.

You can argue that these OS are free software, but you get the point.

Having at least 3 majors OS to force interoperability would result in free as in speech standards.

Subscription based
by aaronb (2.8) on Sun 6th Apr 2008 10:44 UTC
aaronb
Member since:
2005-07-06
Fans: 1

I'm not a fan of this subscription based Windows.

Windows Product Activation is perfect for enforcing subscriptions but in my opinion its just opening the way for...
1. More activation issues. (For Windows XP I had to use the call centre to activate my legally bought retail copy of XP after a mother bored failing).
2. More expensive in the long run.
3. Why upgrade Windows when users will have to renew the subscription each year.

Why don't Microsoft take one of the following options...
1. Make windows cheaper and release a new version more often.
2. Make Windows free and charge for support.

Edited 2008-04-06 10:53 UTC

RE: Subscription based
by PlatformAgnostic (2.28) on Sun 6th Apr 2008 18:28 UTC in reply to "Subscription based"
PlatformAgnostic Member since:
2006-01-02
Fans: 7

The goal is to make Windows easy enough that no one should need support. We aren't there yet, but if we just charged for support then anyone else could come along and support the software too. And any improvements in usability would have a negative impact on the bottom line.

The Windows software has value, and the value has increased over time as features are added. The price has also decreased over time due to inflation (the numerical value of the price has not changed much since the beginning).

RE[2]: Subscription based
by aaronb (2.8) on Sun 6th Apr 2008 21:13 UTC in reply to "RE: Subscription based"
aaronb Member since:
2005-07-06
Fans: 1

Its true that Windows does have good value.

However this modular way of thinking is not new for Microsoft. In Windows 98 Second Edition you could chose components to be installed. And making things optional again should not come at the extra price and hassle of time based subscriptions.

That is why a more frequent release schedule for example Microsoft office seems better to me.

I'm not bashing Windows (With the exception of Windows ME). I just think that to further fragment Windows will be painful for us all.

RE: Subscription based
by jdrake (2.4) on Mon 7th Apr 2008 06:58 UTC in reply to "Subscription based"
jdrake Member since:
2005-07-07
Fans: 0

Microsoft cannot release Windows more often; if it were to do so, they would have one hell of a time getting businesses to upgrade.

Consumers would also have trouble with this. The products would be much less polished (Vista was likely rushed).

As for price, they could use a reduction there, but I do not know what drives its price.

Comment by Darkmage
by Darkmage (2.17) on Sun 6th Apr 2008 11:19 UTC
Darkmage
Member since:
2006-10-20
Fans: 0

with the destruction of microsoft the 2 most heavily used operating systems will both be UNIX based. Is anyone else wondering about the implications of this? I mean sure unix was good in the 70's/80's but surely other system designs should be given a chance? I don't think microsoft is the way forward, but I'm not so sure that linux and mac are the best way either. Do people think that other operating systems will be able to rise up to challenge *nix style systems, or will we be stuck with *nix platforms forever?

Edited 2008-04-06 11:19 UTC

RE: Comment by Darkmage
by Lennie (1.9) on Sun 6th Apr 2008 14:13 UTC in reply to "Comment by Darkmage"
Lennie Member since:
2007-09-22
Fans: 0

What is wrong with Unix(-like) again ?

RE[2]: Comment by Darkmage
by Darkmage (2.17) on Sun 6th Apr 2008 14:38 UTC in reply to "RE: Comment by Darkmage"
Darkmage Member since:
2006-10-20
Fans: 0

I'm not saying unix-alike is bad, but I do feel it will be unfortunate if the only "man" standing at the end of the OS wars is unix-alike. I'd like to see various other OS implementations appear. I don't want to see the next 20 years be all *nix. A nice varied ecosystem is a good thing, as we've all seen the prevalence of windows systems leading to a hellstorm of viruses/malware. I'm interested in seeing what other vendors/groups can come up with that's neither linux/mac/windows. No system is perfect yet. I'd like to see what people come up with given a chance to explore other models.

Edited 2008-04-06 14:40 UTC

RE[3]: Comment by Darkmage
by Hands (3.56) on Sun 6th Apr 2008 15:15 UTC in reply to "RE[2]: Comment by Darkmage"
Hands Member since:
2005-06-30
Fans: 0

I would hazard a guess that if Windows were to decline by 50% over the next several years, the largest benefit would be to Apple simply because most people still think you have to pay for an OS, but Linux would also benefit enough that the split might be something like 46-36-13-5 (Windows-Mac-Linux-Other).

The mere fact that Apple is gaining mindshare at Windows' expense helps people to realize that a computer doesn't have to run Windows. And, the fact that Windows can easily be installed on current Apple hardware, makes it much easier for many people to understand that the major difference between Apple and Windows is a difference in software rather than hardware (Windows boxes can be designed well too).

This opens the door for people to ask if there are any other options. The obvious alternative to Windows and Mac is Linux, but many would argue that the BSDs and Solaris are very good alternatives as well. Of course, all of those fall under the category of being Unix or Unix-like, but I say that it would also make people more open to trying other systems.

If that were the result of Microsoft trying to modularize Windows for profit, I would be all for it. It would pave the way not only for an increase in *nix usage, but it would make the development of more alternatives increasingly likely. Competition would truly be king.

RE[4]: Comment by Darkmage
by hobgoblin (3.08) on Sun 6th Apr 2008 17:17 UTC in reply to "RE[3]: Comment by Darkmage"
hobgoblin Member since:
2005-07-06
Fans: 0

the problem is that apple is unlikely to license out their os to competitors.

its that one could shop around for the best offer in hardware, and still use ones software that have made the computer a home item.

still, there are some benefits for the home user in having a os locked to the hardware. and i have often found myself saying that the average user (if such exists) do not want a general computer, he wants a typewriter, media player/recorder and web portal device. at least thats the use i have seen over and over again, with the odd game thrown in.

so in many ways, said user would be better of with a combo of boxes hooked up to a single input and output. each box providing one of the features listed.

v RE[3]: Comment by Darkmage
by Almafeta (3.44) on Sun 6th Apr 2008 15:18 UTC in reply to "RE[2]: Comment by Darkmage"
RE[4]: Comment by Darkmage
by apoclypse (3.16) on Sun 6th Apr 2008 20:59 UTC in reply to "RE[3]: Comment by Darkmage"
apoclypse Member since:
2007-02-17
Fans: 1

Well look at it this way. Look at when the Unix architecture came out and look at its prevalence today. That should tell you something right there. look at the scope in usage of *nix platform, look at the fact that MS themselves have licensed parts of the *nix platform to use in their own OS, look at the fact that MS is trying to do the same thing *nix has done for over 2 decades with windows 7. Modularity isn't a new concept, *nix has had this from the start. I'm not saying *nix is perfect or that every OS should be just like it but the proof is in the pudding and the *nix paradigm has been proven over and over again for more than 30 years. It has taken MS decades to come to the same technical conclusions that *nix made in the 70's.

RE[3]: Comment by Darkmage
by siride (4.96) on Sun 6th Apr 2008 15:39 UTC in reply to "RE[2]: Comment by Darkmage"
siride Member since:
2006-01-02
Fans: 0

There's so much more to Linux and especially Mac OS X that's not really Unix of yore that I think you are doing a disservice to these OSes by calling them holdovers from the 70s. Yes, the Mac OS X kernel is Unix-based, but even that is a lot different from the Unix you'll remember from the 70s. Almost the entire userland is not Unix, it is very modern and very different from the traditional Unix userland. That's where it counts these days anyways. The Linux userland is a more unix-y, but even so, it is still quite a bit more modern than you seem to be making it out to be.

I think at this point, saying that "all that will be left standing is Unix" is akin to saying "all that will be left standing is virtual memory based kernels". Yes, all mainstream kernels use virtual memory with paging. So? That's the solution that the the industry has adopted to solve the problem. Same with other Unix-y stuff. Even Windows got a lot more Unix-y with NT and later. A lot of things we take for granted as "how a system should work" were developed first with Multics and Unix.

RE[3]: Comment by Darkmage
by l3v1 (2.96) on Sun 6th Apr 2008 16:29 UTC in reply to "RE[2]: Comment by Darkmage"
l3v1 Member since:
2005-07-06
Fans: 1

I do feel it will be unfortunate if the only "man" standing at the end of the OS wars is unix-alike. I'd like to see various other OS implementations appear. I don't want to see the next 20 years be all *nix. A nice varied ecosystem is a good thing


Forgive me saying it out loud, but some of you people just need to get a cluebat and start hitting the wall at least. For far too many years has the consumer OS land been dominated by a single OS, and hey, a real minor number of people kept repeating that a varied OS landscape would be better. Now, that suddenly some people have woken up, and we start to see some light at the end of the tunnel - and we're still pretty far off to having a varied OS ecosystem (availability in itself means nothing) -, people pop up and start complaining that reducing the lead of Windows as an OS (reducing, not eliminating) will bring us doom, and we should have something, anything just not unix/linux-based OSes. It's just funny.

As regarding the subscription-based plans for Windows... my feeling about that are just skeptical. You see, even MS acknowledges that a very high percentage of the OS-income comes not from individual OS-buyers, but from OEMs and companies. For home users this subscription-based Windows will probably be a major pain in their proverbial behinds, and even more so if we consider that bugs and glitches in the respective services will take your patience by its neck, twist it around, spit on it and bust its face with a twenty inch steel-toe. For companies, well, I don't think a sane cio/cto will go into such a mess. I might be wrong, we'll see (unfortunately).

RE[4]: Comment by Darkmage
by bryanv (3.36) on Mon 7th Apr 2008 16:28 UTC in reply to "RE[3]: Comment by Darkmage"
bryanv Member since:
2005-08-26
Fans: 5

The problem with your argument is that you rely up CIO/CTO's to be sane.

That's funny stuff, right there.

I've worked for CIOs and CTOs of huge industries. I've worked with CIOs in several state governments.

I have yet to work with one who makes decisions based upon the precept that they're role is to solve problems with the least-complex, most effective, and cheapest technical solution. Using these measures as the means to selection would not only be sane, but would be rational, responsible, and likely lead to highly successful projects.

Instead, they read Dr. Dobbs, bow at the alter of Gartner, or do any combination of hair-brained, moronic, absolutely stupid, backwards, and self-defeating methods of choosing and selecting "solutions".

Honestly, these people are rarely sane, intelligent, knowledgeable when it comes to technology, and normally promoted out of the way at company X, where they use that high-ranking position to attain an equal position at Company Y, who realizes their inept, and promotes them out of the way, until they move on to Company Z.... and so goes the cycle.

I wish I were kidding, but I've seen it way too many times.

RE[3]: Comment by Darkmage
by Sunnz (1.17) on Wed 9th Apr 2008 14:07 UTC in reply to "RE[2]: Comment by Darkmage"
Sunnz Member since:
2008-04-09
Fans: 0

Haiku OS?

RE: Comment by Darkmage
by StychoKiller (1.64) on Sun 6th Apr 2008 15:18 UTC in reply to "Comment by Darkmage"
StychoKiller Member since:
2005-09-20
Fans: 0

Amiga OS4.1 sounds like the answer to yer prayers!

RE: Comment by Darkmage
by Anonymous Penguin (3.32) on Sun 6th Apr 2008 19:15 UTC in reply to "Comment by Darkmage"
Anonymous Penguin Member since:
2005-07-06
Fans: 3

While of course I disagree with your analysis of Unix(-like) operating systems (I have seen them improve, become a lot more user-friendly since the year 2000, getting (more) proprietary software, dramatically increase what you can do with them, with the possible exception of games...), I have no interest in seeing Windows disappear. But can't they conceive something completely different? I mean, for instance, an OS without the Registry and the DLL Hell.
Which takes us back to Unix. Maybe they shouldn't create yet another Unix based OS, but taking a few ideas from Unix wouldn't be such a bad thing.

RE: Comment by Darkmage
by kaiwai (2.44) on Mon 7th Apr 2008 01:32 UTC in reply to "Comment by Darkmage"
kaiwai Member since:
2005-07-06
Fans: 14

with the destruction of microsoft the 2 most heavily used operating systems will both be UNIX based. Is anyone else wondering about the implications of this? I mean sure unix was good in the 70's/80's but surely other system designs should be given a chance? I don't think microsoft is the way forward, but I'm not so sure that linux and mac are the best way either. Do people think that other operating systems will be able to rise up to challenge *nix style systems, or will we be stuck with *nix platforms forever?


In an ideal world we would be using the superior (technologically) operating system; Plan9 would become the new UNIX, people would clone/duplicate it and make it better. The sad reality is that pragmatism, not technology, decide the direction (along with success) of an operating system.

With that being said, UNIX isn't the greatest thing in the world, but when compared with the mess that is Windows NT, we could be doing alot worse.

RE[2]: Comment by Darkmage
by bryanv (3.36) on Mon 7th Apr 2008 16:33 UTC in reply to "RE: Comment by Darkmage"
bryanv Member since:
2005-08-26
Fans: 5

If pragmatism decided the direction, then management would have to be thinking pragmatically.

That doesn't happen in > 90% of the businesses out there.

I call your bluff.

Most of the time, what happens is you find a manager with a hard-on for company / technology X. They won't accept anything other than company / technology X. Why did they get such a boner for this decision? It could be pragmatism, but that would imply rational, conservative problem-solving being applied to a problem set.

Normally they read it under a headline written by some industry analyst blow-hard, or got a few nice steak dinners on the vendors dime.

RE[3]: Comment by Darkmage
by kaiwai (2.44) on Tue 8th Apr 2008 02:12 UTC in reply to "RE[2]: Comment by Darkmage"
kaiwai Member since:
2005-07-06
Fans: 14

If pragmatism decided the direction, then management would have to be thinking pragmatically.

That doesn't happen in > 90% of the businesses out there.

I call your bluff.

Most of the time, what happens is you find a manager with a hard-on for company / technology X. They won't accept anything other than company / technology X. Why did they get such a boner for this decision? It could be pragmatism, but that would imply rational, conservative problem-solving being applied to a problem set.

Normally they read it under a headline written by some industry analyst blow-hard, or got a few nice steak dinners on the vendors dime.


What the f*ck are you going on about "I call your bluff" - I made no such thing! idiot. I also said NOTHING about acquisition of information technology for companies - may I suggest that you're not so cocky next time.

The point I was making is that engineers within companies like Microsoft, Sun, IBM and so forth have to make pragmatic decisions; they have limited budgets, limited time, and ever demanding customers wanting more for less. It is up to the engineers to be pragmatic on what they can do given the constraints which are placed on them.

Again, read the posts before you start running off to the create reply button.

Cheaper is better?
by Earl Colby pottinger (3.84) on Sun 6th Apr 2008 11:19 UTC
Earl Colby pottinger
Member since:
2005-07-06
Fans: 1

One) I don't see how this would kill Windows. Cut into MicroSoft's revenue stream yes, kill it no. Too many companies use Windows now, and they are in no mood to pay for complete retraining of their work force.

Two) The more important question for MicroSoft is can they control the modules loaded. Perfect example right now is the Web Browser, FireFox is eating into MicroSoft's share of the market, but most people are lazy - it is hard to believe that FireFox will own more than MicroSoft of the general market when IE comes with each and every machine.

Even when given a choice of suppliers for different modules most people will want the one-store-shopping of going to MicroSoft's site.

RE: Cheaper is better?
by sigzero (2.12) on Sun 6th Apr 2008 11:54 UTC in reply to "Cheaper is better?"
sigzero Member since:
2006-01-03
Fans: 0

If modularization is fragmenting enough it might be just as cheap for businesses to retrain their workforce on something else.

Vista has shown that businesses aren't willing to swallow anything that Microsoft labels as "Windows" hook, line and sinker.

RE: Cheaper is better?
by hobgoblin (3.08) on Sun 6th Apr 2008 17:22 UTC in reply to "Cheaper is better?"
hobgoblin Member since:
2005-07-06
Fans: 0

i suspect that both apple and microsoft is heading towards google, while google is heading towards the other two.

as in, both are heading towards a service and portal like place (.mac, live) and creating specialized boxes and solution that can tie into that to provide additional services with little effort from the user (zune, ipod, appletv, xbox360).

google on the other hand is a service and portal, and is now producing the first hardware related products (android). it will not surprise me if android can be scaled up to do PVR, online video rental or game console.

Good for the consumer ...
by MacTO (3.48) on Sun 6th Apr 2008 11:55 UTC
MacTO
Member since:
2006-09-21
Fans: 2

Yes, technophiles who want computers that do everything will hate this because it will drive up the cost of buying an operating system.

But it will probably end up being a great thing for hardware vendors and most consumers.

Hardware vendor will love it because it will allow them to differentiate their systems based upon the components loaded. Want a low price model, then just load the core. Making something with limited hardware resources like the Eee, then only keep the resources that would perform well.

It would probably work out nicely for the consumer too. How many people would buy a new version of Windows every two years? Relatively few. If you tried to force upgrades by changing the API, software developers would ignore the API of the new release because most people will be using the old release. Which further negates the reason to upgrade. On the other hand, Windows XP looks pretty bad compared to a recent release of Mac OS X or Linux. So why not solve the situation by upgrading the core on a regular but infrequent basis, while upgrading the ancilary stuff frequently? Consumers who want upgraded ancilary stuff can upgrade as frequently as they want, so Windows looks relatively up-to-date without loosing customers to other software houses. Customers who are happy with the status quo will have less pressure to upgrade.

As for charging businesses more, I don't know how well that will work out for Microsoft. While I can see a business being willing to pay more for a new system, it would provide an extra disincentive for them to upgrade. That, and if they don't use custom software, they may look towards alternatives more keenly.

RE: Good for the consumer ...
by hobgoblin (3.08) on Sun 6th Apr 2008 17:26 UTC in reply to "Good for the consumer ..."
hobgoblin Member since:
2005-07-06
Fans: 0

and now that one have the net, the formats and similar thats being used there acts to level the playing field. unlike earlier when each computer brand had a silo like market share.

these days one have to be net compatible or one is dead in a market sense. and so it becomes very simple for the user to move his data between vertical platforms.

the apps may be different, but as long as they can read the same data, will the user care?

The Deathbell for M$
by sharkscott (3.67) on Sun 6th Apr 2008 11:59 UTC
sharkscott
Member since:
2006-08-19
Fans: 0

Too bad it will still take Microsoft 20 years to die even after the life support is yanked.

RE: The Deathbell for M$
by Morgan (3.36) on Sun 6th Apr 2008 19:53 UTC in reply to "The Deathbell for M$"
Morgan Member since:
2005-06-29
Fans: 2

That's technically true, but as I said in my previous post, I don't think they will ever really go away. There's no reason for Microsoft to completely disappear from the IT scene even if they do move away from operating system development. For one thing, there's a hell of a lot of talent there, albeit with less than stellar management. They have the resources to make a graceful shift away from OS work and towards service and support software. Why can't Office, or its future incarnation, be the flagship of the company ten years from now? Imagine your computer running a free OS (Linux, Haiku or whatever is out there then) and on top of the OS is Microsoft's productivity suite. I know, not everyone wants to see something like that, myself included, but it's one of the many possibilities when we go down the road the article suggests.

As I said before I don't see it playing out like this; I have a feeling Microsoft will be the gorilla in the room for many years to come. Eventually though, they will have to innovate on their own and stop borrowing ten year old ideas. That will be something to see.

Invincible Cow
Member since:
2006-06-24
Fans: 0

Just because an operating system is modularly programmed it doesn't mean it has to ship in a lot of different versions...

hobgoblin Member since:
2005-07-06
Fans: 0

vista anyone?

Let's just cut the crap, shall we?
by cmost (4.6) on Sun 6th Apr 2008 12:27 UTC
cmost
Member since:
2006-07-16
Fans: 0

Everyone knows that to compete with better operating systems, Microsoft has to modularize. We also know that Microsoft will do whatever it can to maximize its profits through deals with OEMs, big corporations, and schools. The home user (i.e., you and me) will be the big losers of this spectacle of shear greed that will ensue as Microsoft tries to provide the core OS along with a myriad of subscription based or otherwise 'PLUS!' pack style features. Anyone who has purchased a car knows that the one must-have feature is always buried in the option package that has all the crap too. As usual, this will prove to be a disaster for Microsoft and everyone else too.

And the most popular version is...
by uteck (2.15) on Sun 6th Apr 2008 12:32 UTC
uteck
Member since:
2006-07-16
Fans: 0

Windows Game. The stripped down version for gaming. But the Xbox group will never let this get off the ground as it would directly compete with them.
From what I hear about the infighting between various departments inside MS, I doubt they would let a potential successor arise. With a dedicated gaming version you could run an emulator for your old Xbox games and not have the expense of the hardware development that a consul has. And considering the poor quality of the Xbox hardware and the sizable cost of development and production, this could cause a dramatic shift in funding.

So, modular Windows sounds good, but I think internal politics at MS will ensure it does not work.

RE: And the most popular version is...
by Frobozz (2.17) on Mon 7th Apr 2008 01:29 UTC in reply to "And the most popular version is..."
Frobozz Member since:
2005-12-04
Fans: 0

Windows Game. The stripped down version for gaming.

You read my mind perfectly. As far as I'm concerned, I can do the majority of my "work" on Linux. To me, Windows has become nothing more than a glorified gaming platform. I'd gladly take a version of Windows for gaming - why bother with all that stupid eye candy when you aren't going to be seeing it for more time than it takes for Spore or Crysis to load?

What's modular?
by pysiak (2) on Sun 6th Apr 2008 12:58 UTC
pysiak
Member since:
2008-01-01
Fans: 0

Nobody really can say now what win7 be like. And I always thought that modularity in win7 would be all about a programming concept not marketing. ie. having the OS more extensible, more resilient. Like, with w2k3, MSFT couldn't upgrade a thing in IIS6 without shipping a new kernel (ie. with a SP or R2). Now, with w2k8, IIS7 can be upgraded, without in-depth core changes. That's the modularization I'm talking about.

Although MSFT really made a bad choice with the plethora of Vista Versions, it doesn't mean they will stick to it (or even push it further) with win7.

I hope that as subscription-based office and vista versions are things that will never come back when win7 is up.

BTW. The article says that vista and w2k8 are making first steps with modularization with roles. But w2k3 had roles too, so it's been there some time now.

RE: What's modular?
by PlatformAgnostic (2.28) on Sun 6th Apr 2008 18:37 UTC in reply to "What's modular?"
PlatformAgnostic Member since:
2006-01-02
Fans: 7

I'm not sure you're right that IIS6 required kernel changes to be upgraded in server 2k3. It's just a program, like apache or any other web-server. Perhaps there were some kernel enhancements that made it run a little faster, (I can think of one that might have affected IIS performance), but that does not imply that any part of IIS is attached to the core kernel.

RE[2]: What's modular?
by pysiak (2) on Sun 6th Apr 2008 20:55 UTC in reply to "RE: What's modular?"
pysiak Member since:
2008-01-01
Fans: 0

I can't find the source right now, but I know I was reading about the fact that IIS6 being monolithical couldn't have been seriously upgraded without updating the files it has dependencies in. IIS is not just a program, http.sys is actually a kernel-mode driver, so it had dependencies in kernel code.

I think I was reading on IIS7 being modular and that was to be a benefit over IIS6 where it could be upgraded, like you say, like just a program.

RE[3]: What's modular?
by PlatformAgnostic (2.28) on Mon 7th Apr 2008 02:25 UTC in reply to "RE[2]: What's modular?"
PlatformAgnostic Member since:
2006-01-02
Fans: 7

That's a little different. The IIS7 modularity has to do with the fact that it processes web requests in stages in a pipeline. Each part of the pipeline is implemented as a module, and so can be filtered or modified. The older versions had larger chunks of processing being done in the engine itself, so you couldn't, for instance, change the way that SSL processing was being done without modifying the core engine (not a real example.. just for illustrative purposes). The new IIS would handle connection establishment as part of a module that could be switched out without changing the rest of the serving pipeline. But all of this added modularity is in IIS itself, and has nothing to do with its interaction with the OS. It's just a program like any other.

HTTP.SYS is just a normal driver that helps IIS. It can be replaced or modified independently of the OS Kernel. I think the interface to http.sys is also public (search MSDN for HTTP API), so even apache or lighttpd could use it to serve requests. It's pretty unrelated to the Core OS.

Interesting question
by trenchsol (2.68) on Sun 6th Apr 2008 13:18 UTC
trenchsol
Member since:
2006-12-07
Fans: 1

It is interesting to see if other vendors are going to be allowed to write modules for Windows OS, which will compete with Microsoft's own.

What will these modules look like ? For example. let's assume that there is a module for web server. Does it mean that TCP stack is going to be rearranged in a way that no incoming port 80 connection is going to be accepted unless web server module is purchased ? Or the owner (user) can install and use Apache without purchasing the module ? Or Apache foundation can write their own Windows module wrapped around Apache HTTPD ?

Business model vs. software design
by Larz (2.92) on Sun 6th Apr 2008 13:29 UTC
Larz
Member since:
2006-01-04
Fans: 0

Where should I begin and where should I end?

Firstly, I think the author could have been more attentive to the difference between a more "modular" business model and a more modular approach towards software design (which I think is a good thing in most situations). Developing modular software is not the same as changing the granularity of the software sold.

Secondly, mainly relying on discriminatory pricing to explain the effects, he neglects one thing. Most users (I am not talking about the average OSNEWS or Ars Technica reader) has already been "overshot" by the featureset in modern operating systems. A tendency towards only paying for what you actually use, could in fact result in a downward pressure on pricing - given enough competition of course.

I think it was an interesting, but very flawed article.

Edited 2008-04-06 13:31 UTC

cheaper Windows ?
by raver31 (3.52) on Sun 6th Apr 2008 13:39 UTC
raver31
Member since:
2005-07-06
Fans: 13

Clearly this would be an excellent way to market Windows.
Someone buys a cheap PC, with a cut down version of Windows, and upgrades the system as they upgrade the hardware.

Buying a gaming PC, great, you dont need anything for user support and a load of help files and tutorials.. Buying and office machine ? great, you dont need directx etc

So, when you do make the move, you can get the needed parts as and when.

Now, if Microsoft will implement something like "update-manager -d -c", then moving from Windows 7 to Windows 8 will be as simple as paying the charge and clicking the link.

RE: cheaper Windows ?
by Phloptical (2.76) on Sun 6th Apr 2008 14:14 UTC in reply to "cheaper Windows ?"
Phloptical Member since:
2006-10-10
Fans: 1

In a perfect world, I would agree that this would be the way to go. A la carte Windows could work, but since MS is more about making money than caring about product and customer satisfaction (the result of owning 95% of a market) a modular subscription based Windows would be a disaster in terms of end-user experience and implementation.

IMO, Windows is modularized enough as it stands now.

RE: cheaper Windows ?
by Doc Pain (3.04) on Sun 6th Apr 2008 15:44 UTC in reply to "cheaper Windows ?"
Doc Pain Member since:
2006-10-08
Fans: 6

Buying a gaming PC, great, you dont need anything for user support and a load of help files and tutorials.. Buying and office machine ? great, you dont need directx etc


This would be a nice utopy for "windows" users, but sadly, this concept seems to open up new problems. Things that users might expect (e. g. have seen it in the office or at the neighbor's PC) arent present in fact and require manual installation afterwards. "But I want this working!" could be a common phrase. The additional installation of software that is needed to extend the product could develop into a problem for users who are fine with the concept of taking software as it is (first) and then start complaining that something isn't possible out of the box (later on). This is due to the tendency of seeing the PC as an allround device, so, following your example, as an office PC for games, file sharing and video editing.

The selection of what is minimal and what you can use as extensions is a difficult task because someone could miss something - missing something is the beginning of complaining, and complaining is a step closer to abandon a product and stopping using it.

So, when you do make the move, you can get the needed parts as and when.


And for the nice numbers on the price tag. :-)

Now, if Microsoft will implement something like "update-manager -d -c", then moving from Windows 7 to Windows 8 will be as simple as paying the charge and clicking the link.


This would require their modularized infrastructure to be well designed. Some users blame MICROS~1 for putting more work into the eye candy and the advertising than in testing their software before selling it. I'm not sure if MICROS~1 can reach this goal, it would imply that they break with some of the concepts they're familiar with for years...

RE[2]: cheaper Windows ?
by PlatformAgnostic (2.28) on Sun 6th Apr 2008 18:41 UTC in reply to "RE: cheaper Windows ?"
PlatformAgnostic Member since:
2006-01-02
Fans: 7

Dude, it's more work to type MICROS~1 than to type Microsoft or MS. Why would you do more work just to be impolite?

RE[3]: cheaper Windows ?
by sbergman27 (5) on Sun 6th Apr 2008 19:09 UTC in reply to "RE[2]: cheaper Windows ?"
sbergman27 Member since:
2005-07-24
Fans: 33

Dude, it's more work to type MICROS~1 than to type Microsoft or MS. Why would you do more work just to be impolite?

Dude,^WIt's more work to start your sentence with "Dude" than to just leave it out. Why would you do more work just to be impolite? ;-)

Edited 2008-04-06 19:11 UTC

RE[4]: cheaper Windows ?
by PlatformAgnostic (2.28) on Sun 6th Apr 2008 20:52 UTC in reply to "RE[3]: cheaper Windows ?"
PlatformAgnostic Member since:
2006-01-02
Fans: 7

The dude abides.

Nickeled and dimed
by Almafeta (3.44) on Sun 6th Apr 2008 15:06 UTC
Almafeta
Member since:
2007-02-22
Fans: 5

The more you don't include by default, the more opprotunity you give things to break in the future.

The more you don't include by default, the more your customers will resent everything else they have to pay for later to just run some shareware.

Oh, here's something else to mention -- how will their install media work once you have umpteen functions on that disc that they may or may not have been purchased? Will they have to enter one huge key which will be decoded to determine what they get, or will they have to just enter one key per function? Or just one disc per function?

I don't think this will be "The End Of Microsoft" -- people have been heralding that even longer since they've been heralding "The Year Of The Linux Desktop" -- but I do think this is going to blow up, horribly and expensively, in their faces. If Windows 7 goes to modular/subscription, I guarantee Windows 8 will be back to the sane software development and deployment model.