Slashdot Mirror


MS Judge to Allow Demonstration of Modular Windows

robkill writes: "U.S. District Judge Colleen Kollar-Kotelly, over the vigorous objections of Microsoft, will allow the nine dissenting states to demonstrate a modular version of Windows. The software is based on Windows XP Embedded, and was built by computer consultant James Bach. Details can be found here [zdnet.com]"

218 of 574 comments (clear)

  1. Finally by bleckywelcky · · Score: 3, Insightful


    Ya know, a modular version of Windows wouldn't be all that bad. If it had a decent performance, I would use it and recommend it for some processes.

    1. Re:Finally by discstickers · · Score: 3, Funny

      Like Minesweeper? ;)

      --
      I have a shitty sig!
    2. Re:Finally by Polo · · Score: 2

      That would not be available in the base model, windows LE. However, it would be available in the sport model, windows Si.

    3. Re:Finally by Bob+McCown · · Score: 3, Insightful

      I tend to agree here. I think it'd be great if I could remove all the crap I dont need/want (why the #(*$# does an OS have to be 200 meg?) and have a faster box...

    4. Re:Finally by bay43270 · · Score: 2

      Wouldn't it be nice to be able to just pay for the features you need? The division between XP Home/Pro/Server/etc/etc isn't flexable enough. XP Pro only has one feature that I would ever need on my home laptop (sync-ing network drives at work). It would be nice to pay $50 for a strip down version of XP home and an extra $15 for the network sync feature.

    5. Re:Finally by kpansky · · Score: 3, Informative

      I agree. If windows were modular, I would have far fewer qualms about it and would almost be able to recommend it to people. Dont like the web browser, slap in the mozilla extension. Want XFS support? Slap it in. Want to use SAMBA instead of the native CIFS implementation? Go right ahead. It is this sort of freedom that gives Linux its huge advantage over windows. Although I would not personally use this system, it is a step in the right direction for all software.

      --

      --Kevin
    6. Re:Finally by CyberGarp · · Score: 2, Interesting

      Think about what would really happen. Microsoft would deliver a base set of Windows with such marginal functionality, then have a nice expensive upgrade you'd have to buy to get anything done. Presto, modular windows with more money out of the public's pocket, because the sum of the two purchases would exceed the previous single purchase.

      I think the only thing really relevent is proving that they lied about what was feasible. Thereby establishing a pattern of behavior. Requiring that Microsoft distribute modular windows wouldn't help anyone much.

      --

      I used to wonder what was so holy about a silent night, now I have a child.
    7. Re:Finally by Graelin · · Score: 2, Insightful

      200 meg? What did you do? I can seem to get XP under a gig or two!

      It might be worth noting that a comparable installation of RedHat 7.3 requires about 1.4 gigs of drive space. Though, obviously, you could easily make it smaller.

    8. Re:Finally by dirkdidit · · Score: 2, Funny

      Yeah they could always take out the blue screen of death and the errors. Windows would run 100% better then.

    9. Re:Finally by BigBir3d · · Score: 2

      That is not the point. It would not be there to be removed in the first place.

      Not that it matters though, MS will just charge more for the 'new and improved' seperate items. How many Joe Users out there would pay for IE, Outlook Express, Media Player, etc just because that is what they are used to using? It could all be offered online, for 'only $20,' per program, and how many people would go for it. MS probably would end up making more money this way, IMO.

      That is why I think that this sham of a trial is a waste of time, and of taxpayers money. Mr. Gates is too smart to get burned, IMO. Damnit :-(

    10. Re:Finally by jedidiah · · Score: 2

      Strange then that I have no trouble managing such a feat by attempting nothing more complex than selecting "workstation" from an installer menu.

      1G+ Linux installs only occur when you try and install everything AND the kitchen sink. This includes little things like database servers, various internet services and development tools that would take up considerably more space on a similarly configured WinDOS system.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    11. Re:Finally by friedmud · · Score: 2

      Yes it was - but one thing has changed....

      _Mouse Support_

      Now your asking yourself "Why The F&*( does this guy need good mouse support for minesweeper?" - It all has to do with the middle button baby. Without that sucker Minesweeper blows and Win3.1 didn't support the middle button very well (if at all - you had to load your mouse's proprietary software).

      Get Linux with KDE3 if you want a great minesweeper!

      Derek

    12. Re:Finally by EnderWiggnz · · Score: 3, Interesting

      ... x windows, terminal, commercial terminal emulator, citrix ica client, rdp and netscape 4.78.

      24 megs.

      you were saying?

      --
      ... hi bingo ...
    13. Re:Finally by NumberSyx · · Score: 5, Funny

      Microsoft would deliver a base set of Windows with such marginal functionality, then have a nice expensive upgrade you'd have to buy to get anything done

      I can hear the conversation now...

      Joe: I can't format this floppy.

      MS Rep: Oh, no problem, you need to purchase the Format:Floppy Extension, but before you can do that you will need Read:Floppy and Write:Floppy as well. Normally they are $9.95 each, but if you buy all three, it will only cost $24.95.

      Joe: Well...I guess I don't have a choice.

      MS Rep: Great, we are also having a special on Copy:File this week...

      --

      "Our products just aren't engineered for security,"
      -Brian Valentine,VP in charge of MS Windows Development

    14. Re:Finally by Halo5 · · Score: 2, Insightful

      1. MS wouldn't do this, because they would lose money (they would have an upgrade package, but it would be competitively priced).

      2. MS wouldn't be the only solution here; companies like AOL/TW, Real or maybe even RedHat (most likely combination packages from various companies) would provide even better solutions than the Microsoft solution that exists today.

      3. A modular Windows WILL have a profound impact, because a modular Windows will necessitate an open (equally accessable) platform and the accompanying rules to ensure compliance.

      For the record, I think that they blatantly lied about what was feasible, and that MS Embedded is standing proof of that. In fact, if you've ever developed on the Windows platform, it is obvious that it is very modular and object-oriented. MS has good OO programmers. This is what allows them to incorporate many other MS technologies into Windows and achieve superior performance over competitors, by holding out on documentation.

      In any event, we shall see tomorrow what is truly possible in a modular Windows (if the law permits).

      --
      665: The mark on the forehead of Satan's slightly less evil brother, Stan.
    15. Re:Finally by rosewood · · Score: 3, Funny

      I dont know how to play minesweeper or freecell :

      I guess that means I can not be MCSE yet or something

    16. Re:Finally by bonch · · Score: 2

      Honestly, I'd rather be using Windows 2000, but XP properly recognizes my soundcard and has the better application compability, among other things.

      If they can make a modular XP, I would strip everything I didn't need and basically make Windows 2000 1/2. Otherwise, I'm stuck with a GB installation full of stuff I don't need nor use.

    17. Re:Finally by Cally · · Score: 2

      200Mb? You're kidding, right? Come on, the last win2K service pack was bigger than that. XP IIRC is > 1Gb for a default install. Mindblowing, but true.

      --
      "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
    18. Re:Finally by nytmare · · Score: 2, Informative

      Windows XP Pro default install uses 1700 MB of hard drive space, 1100 MB of that in the Windows folder. Control Panel allows removal of no more than about 50 MB. I feel ill.

    19. Re:Finally by johnos · · Score: 2

      200 meg? You haven't been using windows in the last two years. The smallest install I can get out of XP Pro is about 700mb. And if I am not vigilant, it will quickly grow above 1gb. Security updates, etc. Hell, after using it for six weeks, the dll cache alone is more than 200 mb.

      Don't take it the wrong way. Not knowing the extent of current windows bloat is a sign of purity, not ignorance (he said optimistically).

    20. Re:Finally by Bob+McCown · · Score: 2


      Pretty much... Last Windows I installed was 98, and I was pretty cranky at the size. This when MiniLinux (anyone remember that?) was on 4 floppies, and even adding X and a browser to it didnt bring it much above 20 meg...

    21. Re:Finally by dup_account · · Score: 2, Funny

      Yeah, but would I still be able to get the BSOD as an add on module?

    22. Re:Finally by HydroCarbon10 · · Score: 2

      That's the desired effect. People would then have to choose the software they use and Microsofts would be just as inconvenient to obtain as anyone else's. Of course, inconvenience in this case means either downloading the software or driving to CompUSA.

      --
      The best way to accelerate a windows box is at 9.8 meters per second square.
    23. Re:Finally by jmccay · · Score: 2

      Don't give them any ideas! Remember, they're looking for new revenue sources!

      --
      At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
  2. modular windows by caca_phony · · Score: 2, Funny

    everythings always about windows,
    WINDOWS, WINDOWS, WINDOWS!</jan brady>

    --
    ...and this lie crawls out of its mouth: 'I, the state, am the people.'
    1. Re:modular windows by Decimal · · Score: 2

      everythings always about windows,
      WINDOWS, WINDOWS, WINDOWS!

      No, no, no! You've got it all wrong. Everything is about the developer! DEVELOPERS, DEVELOPERS, DEVE-- er, sorry. :)

      --

      Remember "Bring 'em on"? *sigh
  3. Uh-oh by TheRealFixer · · Score: 5, Funny

    But unfortunatly, Microsoft countered by denying their Product Activation Code at the time of the demo! D'oh!

    1. Re:Uh-oh by ndevice · · Score: 5, Funny

      better still, part of the EULA that bach used could have prohibitted using xp embedded against ms in court.

    2. Re:Uh-oh by ThatTallGuy · · Score: 2, Funny

      But if Windows is modular, we can replace the copy protection / serial activation with our own modules, right? ;)

    3. Re:Uh-oh by dimator · · Score: 5, Funny

      But if Windows is modular, we can replace the copy protection / serial activation with our own modules, right?

      Yes! I'll make my serial number 12345, the same as on my luggage.

      --
      python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
    4. Re:Uh-oh by AussiePenguin · · Score: 2, Funny

      We have found a way to fake out the activation codes.
      --Put on your rubber gloves.
      --Connect you cat5 enhanced patch cable up to a standard 120v outlet.
      --Fried Bill !!!!


      Why waste perfectly good hardware? hardware?

      --

      Jeremy
      Melbourne, Australia
      Jabber Australia

    5. Re:Uh-oh by cdrudge · · Score: 2

      Only an idiot whould use that for their luggage. Gotta love Spaceballs.

  4. Windows XP Embedded modularity claim on MS site by Seth+Finkelstein · · Score: 4, Interesting
    Take a look at the Product Overview for Windows XP Embedded
    (emphasis added)
    Windows XP Embedded is the componentized version of the leading desktop operating system, enabling rapid development of the most reliable and full-featured connected devices. Based on the same binaries as Windows XP Professional, Windows XP Embedded enables embedded developers to individually select only the rich features they need for customized, reduced-footprint embedded devices.

    Sig: What Happened To The Censorware Project (censorware.org)

    1. Re:Windows XP Embedded modularity claim on MS site by binaryDigit · · Score: 5, Insightful

      Just look at the language they themselves use:

      Windows XP Embedded is the componentized version of the leading desktop operating system,

      Based on the same binaries as Windows XP Professional

      They seem to go out of their way to say that it is the same as the desktop XP.

      I never understood M$'s argument anyway. What a load of hokum. Too bad there can't be a tribunal of judges that actually knew something about technology, they'd see just how lame M$'s claims are.

    2. Re:Windows XP Embedded modularity claim on MS site by Danse · · Score: 2

      True 'nuf. We need a panel of 5 judges then. Three that understand the tech issues, and 2 to make sure they kick Microsoft's ass legal-like. :)

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    3. Re:Windows XP Embedded modularity claim on MS site by skt · · Score: 2

      Of course it can, proof of concept is any linux-based operating systems. Probably MacOS too, although I don't have much experience with it. How difficult would it be to remove IE from Windows? Who knows, the design has always been poor, good examples of that are those applications that complain "you must have the version X of Internet Explorer installed before you can install this product.". It's one thing to reuse the HTML rendering engine, but the design of Windows/IE is broken if a completely unrelated application requires Internet Explorer in order to function.

    4. Re:Windows XP Embedded modularity claim on MS site by binaryDigit · · Score: 3, Interesting

      I would respectfully disagree, well sort of. I don't think it's necessary for these judges to be guru level c++/os/compiler guys to make a reasonably informed judgement. I would agree that to excel in either law or tech, you have to spend enough time in either discipline, which basically rules out being an expert in the other.

      I can easily see however, judges that are well versed in the ways of tech. Hell, if you can have lawyers with so many specialties, why not judges (now don't take that statement to the extreme, I don't think that _everything_ needs specialized judges, though I think that there are definitely areas where a more in depth knowledge is critical to making imformed opinions/judgements).

      Of course for M$, I see 8 individuals in black robes and hoods, with BillG on the rack, and (for some odd reason), Mel Brooks in a red robe and hood trying to get him to confess his herecy.

    5. Re:Windows XP Embedded modularity claim on MS site by phliar · · Score: 2
      Windows XP Embedded is the componentized version... individually select only the rich features they need....
      Let it work;
      For 'tis the sport to have the engineer
      Hoist with his own petard
      Heh-heh!

      --
      Unlimited growth == Cancer.
  5. One slight Problem by Anonymous Coward · · Score: 5, Funny


    One problem I could see with this is that Windows' own bugginess could be misconstrued as the fault of the person who developed this modular windows.
    "And if you'll watch as I click here, you'll see that there is no Internet Explor-- Er... one second folks, I have to reboot..."
    Microsoft Lawyer: "AH-HA! Innocent I tell you!"

  6. I don't get ... by SlashChick · · Score: 3, Informative

    ... why no one has latched on to the fact that you can't install products after the computer is delivered in Windows XP Embedded. The author of the linked article (which can be found in the sidebar of the article linked in this story) makes a really good case as to why a system based on Windows XP Embedded won't fly in the consumer marketplace.

    Some of you /. readers must have worked on embedded systems before. The fact is that embedded systems aren't meant to be modified after installation. Sure, you can add an installer, but then it no longer becomes an embedded system. Is this hacked, pseudo-embedded system really going to do its job any better than Windows XP does right now? (And will anyone buy a stripped-down version of Windows?)

    The real solution is to get Microsoft to open all of their API's so developers can write compatible software (or perhaps replacement software) for Windows and Office components. Enough with the "18,000 different (but modular, ooh!) versions of Windows" arguments... and bring on the more compatible, better software that opening the API's will help to deliver.

    1. Re:I don't get ... by jon_eaves · · Score: 5, Interesting

      Erm, the point is that Microsoft have been whining about how you can't make a modular version of Windows.

      The states have countered with "but you have this Windows XP Embedded Thingy which claims to be modular"

      It's not that the states want Microsoft to ship XP Embedded on a PC, it's that they want to prove that a modular version of Windows is possible.

      Microsoft has conveniently already developed something to make their case for them, which is why they've been fighting vigorously to keep it out of the court.

      In legal terms, it's called "hoisted on your own petard". IANAL.

      Enjoy,
      -- jon

    2. Re:I don't get ... by jimmcq · · Score: 3, Insightful

      you can't install products after the computer is delivered in Windows XP Embedded

      I'm sure it wouldn't take much to flip the "allow installations" bit back on. XP Embedded is basically Windows XP with some components removed and that bit off.

      will anyone buy a stripped-down version of Windows?

      I'll be first in line! I want to get rid of most of the useless crap I'm currently stuck with on my current XP install.

      Give me the choice of what I want to install... don't make the choice for me.

    3. Re:I don't get ... by SuiteSisterMary · · Score: 2, Insightful

      Honestly, that's like pointing out the fact that Rolls Royce builds engines for jet liners, then asking why they cannot make a flying car. I think that all Microsoft has to do is bring in a system that's vastly different from his demo one, and ask him to install his version of Embedded XP on it. "Hmm, nice, a P3 running with a Geforce2, SB Live, and 3Com modem. Can you install that thingy you have on this athlon running a Radeon with a DLink network card, and a non-SB soundcard? No? Hmm. Well, watch us install XP Home on it, then install XP Home, from the same CD, onto your machine. Now, how is your modular version better?" Could Microsoft strip a bunch of crap out? Absolutely. Should they? No.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    4. Re:I don't get ... by shades66 · · Score: 2, Insightful

      Excellent. Get to choose what we want to install. At last people will be able to have a 20Mb windows install and loads of space for applications of THEIR CHOICE..

      --
      ---- There are 10 types of people in the world. Those that understand binary and those that don't
    5. Re:I don't get ... by nhavar · · Score: 3, Insightful

      I guess what I keep seeing is them say "It's not feasible" which is different than "It's impossible". XP embedded is geared towards a much different market with much different needs than the consumer desktop market. Therefore it's feasible to have a modular version that the end developer compiles to be embedded into a product that does not change often. The end developer then does all of the support for the OS based on what they've compiled into the unit. If MS could create a "modular" version of the desktop OS and the OEM's compiling it did all of the support then that might be more feasible but it sounds as if that's not being open as an option.

      Desktop PC's change much more often and have much much more software and hardware changed out than embedded systems do. So to test XP Embedded and equate it to what can be done with XP desktop is not a fair or accurate comparison and doesn't address issues of support.

      --
      "Do not be swept up in the momentum of mediocrity." - anon
    6. Re:I don't get ... by SuiteSisterMary · · Score: 2

      Modularity implies that things can be added, as well as subtracted. Embedded XP allows you to strip bits out, then ship. Can they be added in later? Not at the moment. Will all the various programs that currently exist, and expect the bits to be in there, gracefully fail? No. What would y'all say if Real sued Apple for shipping with iTunes? Basically, though, what it boils down to is 'how is rewriting the OS a suitable punishment for forcing unfair contracts onto OEMs?'

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    7. Re:I don't get ... by cscx · · Score: 4, Insightful

      Not necessarily true. What do you define as 'IE'? I can delete iexplore.exe and my system will run fine, just no web browser. But if you delete the IE dependencies like shdocvw.dll and mshtml.dll, sure Windows will still run but Explorer can't. We need to define what exactly constitutes "Windows" here. Sure, you can consider "Linux" as just a kernel; likewise, you can't run the KDE graphical desktop without the KDE tarballs! Anyone knows that you can very easily replace the Windows shell; but without IE, there is no Windows shell, XP embedded or not.... Embedded systems don't have a start menu, buddy.

    8. Re:I don't get ... by alext · · Score: 3, Insightful

      Nonsense.

      Nobody is compiled XP Embedded, it's shipped as binaries for the target system.

      OEMs are obliged to support Windows Desktop as it is therefore a modular Windows will make precisely zero difference to this relationship.

      Any other bits of insight you'd like to share?

    9. Re:I don't get ... by shades66 · · Score: 2, Insightful

      It seems to me that there is confusion between the companies wanting to install their own browsers and MS wanting to remove all trace of HTML libraries. At the end of the day people want a choice of the browser they use. I don't hear them saying they want that browser to do the help system/file manager/settings/network neighbourhood etc it is purely about having a choice of what brower people want to use. Nobody is saying remove ALL trace of their HTML libraries. I dare say there are many libraries installed under linux that may not be used by the applications I have installed but I do not demand them removed like I am not expecting microsof to remove their libraries.

      If you have, lets say, 5-6 major libs (WinInet, Common Controls, MMedia, etc) per app, than you will soon see these "stripped" down machines become massively bloated (100-1000 times is very resonable estimate).

      Basically, just imagine statically compiling every app on your linux box against glibc.

      If i install an application that needs a library I don't have I install that library and then if any other applications come along that need it they share that single install??! As far as I can remember windows does the same (VBRUN.DLL or whatever you needed to run VB applications when you didn't have the development software on that computer?

      At the end of the day I understand what you are saying and agree to a certain extent. At the same time all that is being asked of microsoft is to allow anyone to replace applications with their own alternatives (obviously not crippling windows at the same time by removing essential libraries for other components). Windows isn't going to become 100-1000 times more bloated just because a vendor wants netscape to appear instead of IE and Realplayer to appear instead of Mediaplayer.

      Mark.

      --
      ---- There are 10 types of people in the world. Those that understand binary and those that don't
    10. Re:I don't get ... by Maserati · · Score: 2
      What would y'all say if Real sued Apple for shipping with iTunes?


      I'd ask them why the Mac version always lags behind the Windows version. I'd ask 'em where their OS X version is. In fact, until they ship an OS X version, they don't compete with iTunes anyway. Their Mac support sucked, even before iTunes 1.0.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    11. Re:I don't get ... by johnnyb · · Score: 2

      Actually, what they usually do now for stuff like this is just include the .dll's in their application install, and it installs them if it isn't there.

    12. Re:I don't get ... by shades66 · · Score: 2, Insightful

      >Ahh, but the states want all those co-mingled pieces taken out.

      Well if thats the case then yes I agree but from what I have been reading in the news I thought it was just about letting people have the choice of browser/media player etc and not forcing ONLY their products on everyone.

      Mark.

      --
      ---- There are 10 types of people in the world. Those that understand binary and those that don't
    13. Re:I don't get ... by dirk · · Score: 2

      Erm, the point is that Microsoft have been whining about how you can't make a modular version of Windows.
      The states have countered with "but you have this Windows XP Embedded Thingy which claims to be modular"
      It's not that the states want Microsoft to ship XP Embedded on a PC, it's that they want to prove that a modular version of Windows is possible.
      Microsoft has conveniently already developed something to make their case for them, which is why they've been fighting vigorously to keep it out of the court.


      MS has never claimed it's impossible to create a modular windows, just that it's not feasible. Not even MS would try to claim that if you started from the ground up it would not be possible to rewrite windows to be modular. They claim that it is not feasible to REWRITE windows to be modular. Pointing to XP Embedded, which was written from the ground up to be modular, and saying "See Windows can be modular" is misleading at best. A rewritten windows could obviously be modular, the real question is can the current windows be modified within reason to be modular.

      --

      "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    14. Re:I don't get ... by 1010011010 · · Score: 2

      That sounds like a good plan for escaping "DLL Hell" ... why should every application install its own version of libc, anyway? It's stupid...

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    15. Re:I don't get ... by interiot · · Score: 2
      Actually, apps will just install MSIE first if they need to. No bloat, but the end result is that MSIE appears on every computer anyway, even if MS unbundles it, so there's no point in unbundling it, right?

      Actually, no. Apps might not have chosen MSIE to code around if MSIE wasn't available on all desktops. Instead, developers would have chosen whichever browser they thought was the best, the one that met their criteria from a technical standpoint. Or, *gasp* some might have even written to an abstraction layer which allows use of several popular browsers.

      In fact, this is where the original strength of Windows lied. MSWindows enabled programs that ran on top of it to use any set of video card or printer. They continued on to do the same for sound cards, 3d graphics, etc. Surely some groups in Microsoft have the skill to create a good abstract browser API. They choose not to use these skills, but perhaps if Microsoft were split up and forced to compete against itself, such a thing would be born.

    16. Re:I don't get ... by Surak · · Score: 2

      ... why no one has latched on to the fact that you can't install products after the computer is delivered in Windows XP Embedded. The author of the linked article (which can be found in the sidebar of the article linked in this story) makes a really good case as to why a system based on Windows XP Embedded won't fly in the consumer marketplace.

      The point is to demonstrate that modular versions of Windows can and do exist.

      It is not the point to demonstrate that Windows XP Embedded is a viable solution for the end-user. In fact, if we check out Microsoft's own language that says that Windows XP Embedded uses the same binaries as Windows XP, then the proof is in the pudding, so to speak, that XP can be made into a modular system, and that this is in fact a feasible thing.

      Nevermind the fact that many people have successfully removed Internet Exploiter and other so-called "integrated" components from other versions of Windows wuch as Windows 95 and Windows 98.

      If you read books written by Microsoft Press (or other companies) about the architecture of Windows 9x, Windows NT, 2000 and XP you will find that all of these systems are in fact quite modular, and that it is the modular design of Windows that has allowed Microsoft to evolve it over time.

      Mind you, they're not quite as modular as say a UNIX system because the protocols that define the communications between say, GUI components such as GDI and the kernel are mostly undocumented, whereas UNIX stuff tends to be documented to the nth degree. But suffice it to say that *is* possible to swap components in and out if you know something about the underlying OS structure. Microsoft does it all the time.

    17. Re:I don't get ... by jedidiah · · Score: 2, Insightful

      You abuse the word "Honestly".

      Microsoft is being pressured to create product which is a subset of a product that they already produce. This would be more analogous to Rolls Royce being forced to come up with a version of their cars that have the engine or bits of the drive train removed so that BF Goodrich could come along and make cloned replacement parts.

      Your ramblings bear no resemblance to reality.

      OTOH, there is great value in competition in a free market. It forces companies to IMPROVE or die rather than just colluding with themselves.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    18. Re:I don't get ... by jon_eaves · · Score: 5, Informative

      At this point, IANAL.

      Microsoft claims that to remove components from their current OSes and make it modular is infeasible. (agreed).

      However, they have produced WinXP Embedded, supposedly based on WinXP, supposedly modular.
      Also, you could look at their X-Box as another example. I have good friends who are X-Box developers, and they love it, because the API's are *identical* between Windows and the X-Box, so they can test their code on a PC (within reason) before putting it onto the X-Box. Clearly, there are modular versions of "Windows" that Microsoft has chosen to create for it's own purpose. The states just want that purpose to be "for everybody".

      Now, either Microsoft is lying to the court, or lying in their marketing. You choose.

      PS: I don't give a flying duck about this BTW, the only remedy I want to see from Microsoft is to be forced to publish every single file-format (Word) and protocol (Exchange) that they use, and keep those documents up to date.

    19. Re:I don't get ... by topham · · Score: 2

      What the hell planet are you from?

      98% of Windows -is- modular. THe 2% that isn't has been carefully co-ordinated to prevent removal of modules. This would generally be considered bad design if it were indeed a mistake.

      Occasionally all developers (Microsoft, etc) will accidentally create a non-modular design decision, but up until Microsoft figured it would be an advantage to NOT have a modular version of windows it was their goal. It makes applying changes easier, not harder for the entire system to be modular.

      According to Microsoft there are NOT significant structural differences between Windows XP and Windows XP Embeded. Oh, there are differences, mostly because the intended platforms are not identical. But the majority of it is shared code. (prior version of their embeded system shared less than the current, they are progressing towards MORE modular design).

    20. Re:I don't get ... by evilpenguin · · Score: 5, Informative

      Windows NT/XP was written to be modular. The whole thing is based around a microkernel architecture. You could turn Windows into Unix by replacing services. In theory, if the Hurd were further along, the nt/xp (whatever the hell MS marketing want s to call it this week) microkernel could run it and it would be the Hurd.

      Windows IS modular, their claims notwithstanding. What microsoft has consistently tried to do is add APIs and then to insist that this is part of the operating system. This is how they "embrace and extend." It is only true to the extent that they can get ISVs to start using these APIs. This is why IE suddenly replaced Netscape in Quicken 2000 -- they got Quicken to swallow the new web integration APIs (and, IMHO they simultaneously screwed up and slowed to a crawl one of the best Windows apps out there).

      These claims depend on what your definition of "Windows" and "Operating System" are.

      All of that said, I don't think a modular Windows will do a bit of good in restraining Microsoft's outright criminal manipulation of the marketplace. I actually agree with the original breakup plan because I do not think the state should have a right to sieze intellectual property (force open APIs or source code). I think they should just keep financially and structurally beating up Microsoft until they finally decide it is not worth it to remain in defiance of the law. I am a big believer in property rights, given that they back both MS and the GPL.

    21. Re:I don't get ... by mwa · · Score: 2
      The bottom line is different because now the product packaging will say Requires WinWhatever and Internet Explorer ver N or higher. Then I can say, I don't want that product, I'll find another that doesn't compromise my system's security. IOW, it means ALL products, not just Windows, will have to compete by fulfilling customer demand.

      (It's what we used to call a competitive market. I realise a lot of /.'ers are too young to recall it)

    22. Re:I don't get ... by kson34 · · Score: 2, Insightful

      And why do you think this is? It's because Microsoft wanted to embed the browser into the operating system. If they wanted to make the browser easy to install, without tying directly into the operating system, it would be done that way. People have managed to do it with Mozilla http://www.iol.ie/~locka/mozilla/control.htm . Heck the mozilla control even has basically the same API as the IE control so it could be a drop in replacement for the dreaded MSHTML.DLL (which has umpteen versions and you have to do a test in your code anyway to see what features you have available, etc).

    23. Re:I don't get ... by Spoing · · Score: 2
      you are not a very good programmer

      :) On that note...running ldd under Linux against a compiled app will show what libs it needs. There's got to be a dozen similar ways to find the same information under Windows.

      Because of that, it's not necessary to include all of glibc but it's probably smart to include some other libs to cover the case that the customer doesn't have the more specialized libs you expect. So, to cut down on the bundled libs, it's simple: Compile dynamic, and before shipping check to see if any libs need to be compiled in.

      ldd output;

      $ ldd /bin/grep
      libc.so.6 => /lib/libc.so.6 (0x4002d000)
      /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

      $ ldd /usr/local/games/SC3U/sc3u
      libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4002d000)
      libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40123000)
      libdl.so.2 => /lib/libdl.so.2 (0x40131000)
      libpthread.so.0 => /lib/libpthread.so.0 (0x40135000)
      libm.so.6 => /lib/libm.so.6 (0x4014c000)
      libc.so.6 => /lib/libc.so.6 (0x4016f000)
      /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    24. Re:I don't get ... by 1010011010 · · Score: 2

      Not at all. However, it would be nice if each Windows application would put its 'system DLLs' in its own folder, rather than insisting on overwriting the ones in system32

      On Linux, it would be like the rpm for Mozilla overwriting /lib/libc.so.6, then the rpm for apache overwriting it, etc.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    25. Re:I don't get ... by jon_eaves · · Score: 2

      I wouldn't say that it's a modularised version of Windows. I dunno if that's what I implied in my original message, but that wasn't the intention.

      The X-Box is more than just DirectX API's. It has a microkernel for memory management, general OS functions like disk, controller input/output.

      I'm sorry that I can't give more details.

      I think there's a big difference between what people are saying here, what the states are saying, and what's feasible.

      The states want to see a modular version of Windows where it is modular in the application sense. So, you can install your own browser, CD burning software, audio player software etc, etc without the Microsoft equivalents "always winning".
      Microsoft have argued that _this_ is not possible because IE is such an integral part of the OS.

      There are people here arguing that all parts should be modular and using that as a straw-man argument that it's not possible, not feasible, or in your case not going to be compatible. Which, I agree with. Mostly because of what is said in another article by in this thread group.

      However, it's funny that other OS's have managed to do this without any problems whatsoever. I can run *nix with or without X, I can choose whatever style or version (generally) of application that runs on my machine. Hell, I've even got a firewall running a bastardised kernel, with different RPM's and updates from all sorts of versions. Shit, it's barely recogniseable as it's original form,(a RH5.2 install) yet it works day in, day out filtering packets.

      As I said previously, I don't care about this side of the MS case. This is about Real, Netscape, etc getting their pound of flesh. It doesn't really help the consumer in the long run. IMHNSO that is.

      Cheers,
      -- jon

    26. Re:I don't get ... by hey! · · Score: 2

      we'd be back to the days of purchasing a printer and 27 drivers for the popular applications of the day

      Uh, why would this be? The printing APIs would be the same; the low level hardware interfaces would be the same. People who wanted to sell a replacement for Microsoft's spooler would (A) have to have a pretty good reason and (B) make sure it was pretty the same from the viewpoint of either endpoint. Otherwise, people wouldn't buy, for example, HP's windows.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    27. Re:I don't get ... by cscx · · Score: 2

      I know you can't run KDE without the tarballs but I know I can set the mimetypes for html so that an alternative browser appears and if I want can distribute a linux install doing just this (ie Mozilla appearing instead of Konqueror) without comeback.

      Yeah, but can you totally remove Konqueror, install a new browser, and still have a file manager? No; even if you could, what would you have? It wouldn't be KDE anymore, it would be some mangled hunk-of-junk. Then you would take all your support woes to the KDE crew due to some unsupported modification that YOU did. Now just relate this back to the Windows world with IE as the shell. Case in point; without IE you're potentially screwed if you want to use Explorer.

      Personally, I don't know what the big freakin deal is with people having IE installed by default. It's like saying that people would have a total cow over Konqueror being KDE's file manager as well as a web browser. If you want to use Moz be my freakin guest and install it, but the other browser is still your file manager.

    28. Re:I don't get ... by johnnyb · · Score: 2

      It does work. The problem is that right now, Microsoft does not license you to distribute all of the necessary .dlls. obviously, as you have pointed out, it takes more that one.

      Try doing an MS Office install sometime - you'll notice it basically does an under-the-hood OS upgrade for you, first.

    29. Re:I don't get ... by spongman · · Score: 2

      yeah, unfortunately none of those applications you want to install will actually run on your cut-down OS since they all depend on components that you didn't install.

    30. Re:I don't get ... by jon_eaves · · Score: 2

      At the risk of sounding like a grumpy old bastard. Microsoft has given *nothing* back to the world that allowed it to exist. It has taken advantage of interoperability standards created by many, many people over time and in some cases subverted them.

      It has shown that it has leveraged it's monopolistic status in the operating system arena into other areas, so therefore the remedy must be appropriate.

      Forcing Microsoft to open it's file and protocol formats is *an appropriate* remedy. It prevents Microsoft from leveraging monopolistic power in those areas.

      As for the rest of your incoherent rambling, well, it's not worth dignifying with an answer. Maybe when you get above 14 you'll realise that there's more to the world than your petty little view.

      Cheers,
      -- jon

    31. Re:I don't get ... by el_chicano · · Score: 2
      If Bill were to pull up stakes tomorrow and fire every one of his employees and shut down Microsoft, we'd all be fucked.
      That's right, if M$ goes out of business we would not be able to run Linux, BSD, Apache, Perl, PHP, MySQL, Gnome, KDE, etc. All of a sudden our PCs would become expensive paperweights!

      In reality, more people would buy Macs, so they would end up with better hardware. Many would turn to Linux and end up with a better OS. When all those people start using different hardware and operating systems, eventually the apps will follow...
      -- Insightful? Fuck off, you bunch of mewling pukes. Nothing on Slashdot is insightful.
      Least of all this post! :->
      --
      A man who wants nothing is invincible
  7. Re:Maybe not in MS' pocket? by treat · · Score: 5, Insightful

    By chasing after this silly goal of forcing Microsoft to release a modular Windows, instead of the much more rational goal of forcing Microsoft to release APIs, file formats, network protocols, and other such information, it shows that everyone involved is in Microsoft's pocket.

  8. Re:Maybe not in MS' pocket? by NanoGator · · Score: 3, Insightful

    I think what the competition really wants is for Windows to become so inconsistent that customers will come scrambling to them for solutions.

    I, for one, wouldn't have any idea how to help my aunt use her Gateway Computer if they decided to include some things but not others.

    --
    "Derp de derp."
  9. A modular windows will not be good for consumers by jvagner · · Score: 5, Insightful
    ..but I do think MS needs to be slapped with a serious remedy that will improve the marketplace, improve the offerings for the consumer (home and business), etc.

    This will not be it. This would be a disaster of monstrous proportions. The primary reason this would be a disaster is that it's a business solution to a technical problem -- MS is a master at wiggling out of things like this. MS WILL create a disastrous modular marketplace where consumers will rush back into their all encompassing embrace. That's exactly what they are good at.

    The remedies that have been proposed by commenters on /. have been more sophisticated and reasonable. Their tactical simplicity is their advantage.

    Such as:

    mandatory open APIs

    open file formats

    rational pricing

    no "comprehensive" licensing

    mandatory list pricing of OS for computer sales (my own contribution)

  10. microsoft showing its colors by CaptainAbstraction · · Score: 2, Insightful

    Microsoft is sinking to new lows in my eyes... something that I thought was "technically impossible". :)

    But seriously, when it comes down to it, this is about money. Has anyone thought of trying to show Microsoft a way that it can make *more* money by building (or rather, allowing people to take advantage of) a modular Windows? I don't expect there to be too many responses, since I'm sure (well, not that sure) that MS has put some thought into this. But just looking to generate some discussion.

    Really, dealing with MS is like dealing with a spoiled 5 year old. At this, I'm just trying to think of ways that one might "reason" with such a child. :)

    -Captain Abstraction

  11. Microsoft lawyer gets promotion! by Alsee · · Score: 5, Funny

    One Microsoft lawyer was heard commenting:
    "Well, a modular version of Windows is impossible. What the heck, let him testify."

    He has since been given a promotion to the Microsoft head office in Afghanistan.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  12. And this proves what for Joe Consumer? by barzok · · Score: 2

    A "modular" WinXP Embedded. Fine. What does this prove that's relevant to the desktop & server OSes? Is someone trying to pull a fast one on the judge, hoping that as long as "modular" and "Windows XP" are in close proximity, it won't be noticed that this isn't the OS that everyone's up in arms about?

    1. Re:And this proves what for Joe Consumer? by alext · · Score: 2

      Nope, they assume that XP Embedded and regular XP are close in functionality.

      Next question?

  13. Are we there yet? by bogie · · Score: 5, Insightful

    I can't help but feel that they are too late in the trial to get anything good out this.

    The real issue here is not browsers, since removing IE is a just a stupid idea, its forcing MS to disclose its hiddens API's and file formats.

    Chopping XP into pieces will only harm the consumer. But for example, if Open Office had access to the complete office file specs we could start to see some real change.
    Also how about publishing the AD specs so Samba can be dropped in without any problems.

    I really think that if these two steps are implemented, and MS is forced to deal with OEMs in a fair way, we will all be the better for it.

    What sucks is, the possibility of this happening doesn't even seem to be on the roadmap.

    As an aside I also think the judges and many of the people involved don't even understand the technology which for me is scary. How can you make judgements on something you don't even understand? I know that's a simplistic point of view but seriously, you can't tell me that if the judge was poor and couldn't afford to buy MS Office he wouldn't be pissed that Open Office mangles his word docs because MS is so tightassed about the specs. Having a judge who knows both nix and windows well might produce bias, but at least he would know what he was talking about when he made his ruling. Right now there is a 50/50 chance that because he doesn't understand technology he might rule that "yeah MS not disclosing the API's for security makes sense to me...a lay person".

    --
    If you wanna get rich, you know that payback is a bitch
    1. Re:Are we there yet? by Sentry21 · · Score: 2

      I never use IE. I never use Media Player. I would never use XP's CD burning features, or CD ripping features, or extra bullshit sidebar mouseover contextual hyperlink garbage. Why do I have to have it?

      I like the approach of taking XP embedded and adding to that. Adding what you need results in less than taking away what you don't need, and I'd like to have an OS that doesn't actually take my entire HD to install (literally).

      APIs are nice, but if I can't replace IE with mozilla, I want to get rid of it. I don't want the second-most insecure software package there is forced upon me on every windows PC I use. It's nothing but a liability. I don't mind if they default the OS installs to have everything, as long as I can uninstall (or at least disable and unload from memory) the bits I don't want.

      File formats are nice too, don't get me wrong, but the only reason I really care about MS Office file formats is so that I can use a decent word processor (MS Word) and still have my files read on other systems (of mine and my friends).

      For me personally, getting rid of garbage I don't want is the top priority. I can always install other office suites (why does no one bitch about non-open WP formats?), I can always install other browsers, but if I can't get rid of MS's built-in garbage, I'll have two of everything, and that makes no sense.

      --Dan

    2. Re:Are we there yet? by josh+crawley · · Score: 2

      That's not the stupid example on his part. The Really Stupid Example is that we all CAN have the specs on a ford engine. Just go to the dealership and buy one. Then take it apart, while modeling every piece.

      And if you wanted, you COULD build a kit so that japanese car ad-234r2 could be adapted to Ford Model 53d-83

    3. Re:Are we there yet? by Tony-A · · Score: 3, Informative

      But for example, if Ford had access to the complete GM automobile line specs, we could start to see some real change.
      Oh, but they do. If not from GM itself, then Chilton has a nice comprehensive series. If you think the prices for genuine GM parts is exhorbitant, your local auto parts store most likely has something that will fit and is much more reasonable, almost certainly NOT made by Ford.

    4. Re:Are we there yet? by hey! · · Score: 2

      The real issue here is not browsers, since removing IE is a just a stupid idea, its forcing MS to disclose its hiddens API's and file formats.

      I agree that the APIs and file formats (as well as network protocols). I think it is a fair bargain with the public: you can say something is part of the operating system provided you are willing to document it. Also, so long as they are monopoly, they should not be able to include any patented technology unless they license it at a reasonable price.

      I disagree about IE integration. One of the nice things about Mozilla on Win32 is that it, while it does crash from time to time, it doesn't take the whole damned UI with it.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    5. Re:Are we there yet? by spectecjr · · Score: 2, Funny

      That's not the stupid example on his part. The Really Stupid Example is that we all CAN have the specs on a ford engine. Just go to the dealership and buy one. Then take it apart, while modeling every piece.

      You can do that with Windows too. Machine code *is* readable by humans you know.

      It will just take you a Very Long Time.

      Simon

      --
      Coming soon - pyrogyra
  14. what about the games? by ndevice · · Score: 2, Funny

    not that I play solitaire myself, but what if they took that out of modular windows? people who spend all their time playing it wouldn't know what to do anymore.

    1. Re:what about the games? by morgajel · · Score: 2, Funny

      that's what you'll see- a modular windows- the "core" part that's little more than win3.1 and you'll be able to add on the extra(THEMES) which will include all the games.
      they'll both come on the CD, and you'll only have those 2 options.
      no half way. if you want solitare, you have to take the rest of the middlewear.

      --
      Looking for Book Reviews? Check out Literary Escapism.
  15. ship the Kernel by jimmcq · · Score: 2

    What I would really love to see is basically a version of Windows that is stripped down to basically Kernel level. That should be one of the license options they offer. Then software distributors could build their own "Windows distros" on top of that.

    Of course they should also be forced to offer an additional licenses to the bare minimum functional Windows desktop / File manager / Graphics libraries / Audio libraries / etc.

    Lastly they should offer an optional license which includes all the extra middleware crap (IE, Media player, etc.) that is at issue here.

    If these "distributors" can resell what they license then we could have options in the marketplace that range from "MS Windows" just as it is today, to "Windows Lite" which is the bare minimums, to "AOL Windows with the Real Media Player and Netscape".

    1. Re:ship the Kernel by yobbo · · Score: 2

      I'm not complaining.

  16. Modular Windows by rmohr02 · · Score: 2, Funny

    Microsoft: It can't be done! It can't be done!

    States: Yes it can, and we can prove it!

    Microsoft: Damn!

  17. Strategy by Alien54 · · Score: 2
    I wonder how much of this is something along the line of:

    make a big fight on windows, so that everything is focused there. Meanwhile develop behind the scene all kinds of other stuff so that they can have control

    what kind of stuff?

    I don't know, maybe like the patent on the Digital Rights Management Operating system, which if tied into the various legal messes, would mandate MS software as a legal requirement through out the USA.

    There are other possibilities as well.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  18. The Office module by vinsci · · Score: 2, Insightful

    Isn't it strange how Microsoft management say they can not ship Internet Explorer as a separate module or product, when it apparently is possible for them to ship a much more complicate module such as MS Office as a separate module?

    --

    Trusted Computing FAQ | Free Dawit Isaak!
  19. Who does MS get to charge tech support... by malfunct · · Score: 2, Insightful
    Imagine this, someone buys a machine from compaq and its running "modular windows" and has the "real audio module" installed in place of the "windows media player module" and a person can't get thier sound file to play. Who will they call? MS for sure and MS will have to give its best effort to solve real's problem in order keep its image of support for windows

    Scenario 2 is someone has windows without the internet module installed and calls in asking "how do I get online, windows is supposed to do that" and ms has to explain that because they got a version without that module installed they will need to go purchase the module (or worse yet an actual complete version of windows). Bad scenario to be in.

    This also puts windows in exactly the position that I think is linux's biggest problem for going mainstream. There are just too many versions and no instruction manuals can be written that are comprehensive because there are so many options.

    One of the big design goals in creating windows was a unified look and feel. The ability for a person to learn a few core skills and be able to use all of the OS with little trouble. What will certainly happen if modular windows is required is that people will have to learn how to use a far larger set of skills. I am 100% opposed to having windows with major components being plugable unless MS can control the bar for accepting a module as "certified". Its MS's image on the line and they are being forced to put that image in the hands of other companies that won't be affected as much by a failure.

    --

    "You can now flame me, I am full of love,"

    1. Re:Who does MS get to charge tech support... by malfunct · · Score: 2

      Just thought of another problem I have with "plugable" OS modules and that is security. Any of the security holes in third party modules would be in all likely hood blamed on the os because the division is invisible to the user. Just think of how many IIS security holes are listed as "windows security holes". If some other company has developed Joe's IIS module that is in that place and it has the security hole, it is certainly not fair to say that its a security hole in windows.

      --

      "You can now flame me, I am full of love,"

    2. Re:Who does MS get to charge tech support... by ethereal · · Score: 2, Interesting

      Wrong. Tech support is already fobbed off to OEMs; Dell fields calls for Windows problems on your OEM Dell install of Windows. Buying an OEM version of Windows doesn't entitle you to any support from Microsoft directly. So it's the OEM's problem if they break something inside windows. Likewise it's the OEM's responsibility to document it, etc. Let the market decide if they like OEM Windows versus Microsoft brand Windows (now with two scoops of apps!), the same way the market decides between the different app bundles that Linux distro makers provide.

      You have a good point that Microsoft's image is on the line if other people release broken modular windows. But I think they should have thought of that before they used non-modular Windows (including IE, Media Player, etc.) to bludgeon competitors into submission. If you live by the sword, you can't bitch that in the interests of justice somebody takes your sword away.

      --

      Your right to not believe: Americans United for Separation of Church and

    3. Re:Who does MS get to charge tech support... by cscx · · Score: 2

      You honestly don't see how this example is an argument against you?
      Since until recently it was impossible to uninstall IIS, it *is* a windows security hole. As in if you run windows (nt/2k anyway) you have this security problem.


      Please, for the benefit of everyone else reading, please get a f**king clue before posting again. That is undoubtedly the most ridiculous thing I've read all day. IIS was always an optional/removable component. Always. It was never "part" of Windows; it is an installable (and likewise uninstallable) component. Although it comes installed by default on Windows 2000 Server, there is absolutely nothing that prevents you from removing it!!

    4. Re:Who does MS get to charge tech support... by catfood · · Score: 2
      [S]omeone buys a machine from compaq and its running "modular windows" and has the "real audio module" installed in place of the "windows media player module" and a person can't get thier sound file to play. Who will they call? MS for sure and MS will have to give its best effort to solve real's problem in order keep its image of support for windows...

      Nonsense. Microsoft won't do that today, even for customers using WMP. Support for the OEM's customers is the OEM's responsibility.

      So in your example, Compaq--who chose to ship Modular Windows with Real Player installed--will be stuck supporting Modular Windows with Real Player installed. Life is good.

      Alternatively, Microsoft can and will (right now) help you with all kinds of Windows support issues, for a fee. I don't see this getting any better or worse for Microsoft with the proposed Modular Windows product--it's just one more thing to support and get paid for.

    5. Re:Who does MS get to charge tech support... by spectecjr · · Score: 2, Interesting

      Flip through a computer science text book on operating systems some time, and see if it says anything about Media Players, Internet Browsers, Solitaire Games, etc

      Just because you read it in a textbook, doesn't mean it's right.

      By the Computer Science definition, the BIOS on your computer is an OS.

      Is it enough to do all the things you want to with a computer? No? Then if an OS isn't sufficient, what do you actually need?

      A bigger OS? But an OS is only supposed to support the HARDWARE!

      Maybe if you extended the definition of an OS the other way, you might get somewhere:

      An Operating System is a piece of software which provides applications with guaranteed interfaces to the hardware of the system and provides applications with support functionality.

      Surely this makes a lot more sense?

      Stop using the 60's definition of an OS. It is no longer relevant.

      Simon

      --
      Coming soon - pyrogyra
    6. Re:Who does MS get to charge tech support... by spectecjr · · Score: 2

      Well, if you want to reason by platitude, I respond by saying that just because an idea is old and established doesn't make it wrong or irrelevant.

      There's a real difference between the operating system and the apps. The typical (modern!) engineer is going to say that boundary is somewhere between the kernel/system services and the apps you run. I don't think anyone would consider a media player or web browser a system service or part of the kernel.

      It's totally separable, they should be kept separate for a variety of reasons, and Microsoft knows it can be done. Yeah umpteen apps can and should depend on helper dynamically linked helper libraries that aren't really part of the OS. It's perfectly reasonable to embed COM services exposed by another app. That still doesn't make the COM server a part of the OS, just a dependency of your app.


      Yes, it is totally separable. The thing is, in the case of Internet Explorer, once you divorce the libraries from the 'app', you get a 64kb wrapper application that does nothing more than set up a few menus and toolbars on the screen.

      Similarly (but less so) with Windows Media Player -- once you get rid of the libraries, you're left with some visualization stuff (sound-to-light displays), and 70% of the UI. Everything else is system components.

      So where do you draw that line?

      Simon

      --
      Coming soon - pyrogyra
  20. Serious question... by NanoGator · · Score: 2

    I have serious concerns about what would happen if a modular version of Windows was released, allowing computer makers to customize what comes with it. Wouldn't that be chaotic? If I buy a computer at Dell I might get Opera and Office etc, but if I bought a computer at Gateway I might get Netscape and Star Office. This is a bit of a problem because of the incompatibilities that are bound to arise.

    Don't get me wrong, I'm not trying to say everybody should run Windows and be happy with it. I'm legitimately trying to ask if my concern is valid, or has this type of thing been done before? What are the good things that would happen?

    (us Windows users are scared of change...)

    --
    "Derp de derp."
    1. Re:Serious question... by Todd+Knarr · · Score: 2

      Isn't that kind of like being worried that if you buy a Ford Ranger you wouldn't get exactly the same thing as if you bought a Z3 sports car? Obviously you'd choose which product to buy based on which one offered what you wanted. If you wanted Opera and not Netscape you'd buy the Dell instead of going to Gateway, and vice versa. Another advantage: it'd be much more likely in a modular system that you could replace parts yourself as needed, eg. if the Gateway offered everything you wanted except for offering StarOffice where you wanted MSOffice it'd be much easier to remove StarOffice and install MSOffice without breaking everything else Gateway had installed. IMO all of this would be Good Things, yielding systems tailored more closely to what you wanted and with fewer interdependencies to keep you from getting exactly what you wanted.

    2. Re:Serious question... by TheAwfulTruth · · Score: 2

      No it's more like buying a "Ford" from "Joe's car sales" where "Joe" has taken out the ford engine and put in a Hyundai engine and a mercedes muffler and a chevy tranny. And yes, chaos would ensue.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    3. Re:Serious question... by NanoGator · · Score: 2

      "Isn't that kind of like being worried that if you buy a Ford Ranger you wouldn't get exactly the same thing as if you bought a Z3 sports car?"

      Umm... no. If you wanted to make your metaphor match what I was thinking, it'd be more like this:

      "I would be worried that a Ford Ranger would use a joystick instead of a steering wheel. Would it use gasoline or hydrogen? Will it come with a spare tire, or do I have to go to another store to buy one? Will the turn signals blink, or will they look like a spinning tie?" ... and so on.

      Dell and Gateway both sell systems today that come with a lot of garbage. I bought a Gateway machine a couple of years ago, and it came with Netscape and ... a bunch of unmemorable crap that I didn't want clogging the registry.

      I was never presented with a choice of what would and wouldn't come with the machine. Instead, Gateway had already decided that. That is exactly what will happen if Windows goes modular. Only it can be a lot worse.

      At the very least, I had Internet Explorer and Outlook Express. I could start with those and go get what I want from the net from there. I could tell other people how to use IE and Outlook Express to go find what they really want run instead. But if I'm talking to somebody else and they have Netscape but NOT IE, how can I help them?

      Now if Gateway were to do like your suggesting, and allow me to pick and choose, then I'd totally agree with you. That would be great. I think what'll happen though is they'll resell what gives them the best deal.

      But you know what might work? What if there was the 'I am a first time Windows user' option where the distributers had a very definitive list of what to start with, and then the user can go from there. At least everybody starts on an equal footing and then it's not so chaotic.

      --
      "Derp de derp."
    4. Re:Serious question... by Todd+Knarr · · Score: 2

      I think there's a disconnect here. Why would you first assume that the computer from Dell is the identical same product as the one from Gateway? Your modified version is based on the assumption that all products are identical, where the point of modular Windows is to allow them to be different depending on the market the OEM is selling to. It doesn't even have to be the OEM, the modular form would allow someone to create an "I've never used a computer before" version of Windows that could and would install on both the Dell and Gateway machines without hassle.

      Having everyone start on the same footing assumes that all users are identical. As someone who's been jockeying computers since before MS-DOS existed, I don't want to have the same base apps as someone who's never seen a computer before. I want to discard all of that and pick and choose what I want without forcing everyone else to do so as well (same as I want to use Gnome as my default desktop on my home systems without forcing anyone else who uses them to do the same).

    5. Re:Serious question... by Chris+Johnson · · Score: 2
      Markets ARE chaos. If you can't make a dumb choice, it's not really a market, you're being controlled.

      I'm seeing people side with Microsoft over this without understanding the bottom line: it's not wrong for some dimbulb to do a rotten job and put it out there in the market.

      You guys are basically arguing a socialist viewpoint that consumers must be protected from the consequences of bad actions or their own weakness- which is not, I think, intrinsically wrong- but you're casting Microsoft as the appropriate protector. Isn't that a little bit stark gibbering drooling ankle-gnawing crazy? :)

    6. Re:Serious question... by NanoGator · · Score: 2

      "* the kernel" -- Most Windows users don't know what that is. (sad, but true.)

      "* the filesystem" -- Most Windows users don't know the difference between Fat16, Fat32, NTFS, and so on. What they see are icons.

      "* the file manager" -- Virtually identical since Windows 95. Only a few minor updates have been made. The metaphor is still the same.

      "* the browser" -- Again, still virtually the same. An IE 3.0 user wouldn't be that out of water if presented with 5.0. That's not so true with Netscape or Opera.

      "* Office file formats (.DOC compatibility? Ha!)" -- The .DOC format has been the same since Office 97. Yes, 95 -- was a BITCH, but after that MS got their act together.

      Windows hasn't changed much, from the average user's perspective, since Windows 95. A Windows 95 user could easily pick up 2000 and use it. XP is a little more radical, but the assymilation period would be short.

      "Users will be able to pick systems that run componants they like, with features they want, with support from the PC retailer"

      They have that option today. It's called the Internet. Out of the box, Windows provides essential basic functionality including the ability to get on the net and go get what you really want. It's the retailers that do shit like force you to buy Office etc.

      I agree that MS's strategy of "make it impossible to uninstall IE or Outlook" is slimey and I want that fixed. And I definitely want MS punished for their evil practices, but this change does scare me. (Lucky for the world I'm probably wrong about what'd happen, heh.)

      --
      "Derp de derp."
    7. Re:Serious question... by NanoGator · · Score: 2

      "Why would you first assume that the computer from Dell is the identical same product as the one from Gateway?"

      So I can help my aunt over the phone when she has a problem? If she's running an app I've never heard of, what good can I do her?

      Tech support is pretty crappy nowadays, and unless that radically improves, she would have very little avenue of support if she can only talk to other Gateway users about her problem.

      --
      "Derp de derp."
    8. Re:Serious question... by sconeu · · Score: 2

      I don't think anyone's actually suggesting that MS sell this.

      What it's about is that MS has continually claimed that IE (and WMP, now) are inextricably part of the OS, and that there's no way to remove them, hence the lack of illegal tying under the old consent decree.

      This guy is here to rebut that contention.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    9. Re:Serious question... by NanoGator · · Score: 2

      "Gosh, you mean the vendors might have to actually sell their customers what the customers want to buy?"

      Go buy a Gateway computer and tell me that you get exactly what you want. Then tell me that just because Windows is modularized that it'd be any better.

      --
      "Derp de derp."
    10. Re:Serious question... by NanoGator · · Score: 2

      "The States are only trying to create the same open marketplace for OSes that the OEMs have."

      I admire that goal, but based on my experiences so far, I think what'll happen is the computer resellers will use it to their own ends instead of trying to make life better for us customers.

      "Gateway has features you don't want to pay for? Don't buy one. You don't have that option if you want to, say, edit an Access database. "

      Seeing as how Gateway machines use images to build their machines, I don't think hacking Acess will do a bit of good.

      As for the "don't buy one" attitude, that doesn't work either. There aren't a whole lot of places you can buy laptops from. Each one already plays stupid games with pre-installing a bunch of crap. You can't go build a laptop the same way you can with an OSLess machine. If you want my opinion, they should strip down Windows except for essential functionality, but all software included by the reseller cannot be installed.

      In other words, MS still has to do the modular Windows, but the user picks and chooses which apps to install. No more preinstalled apps. Then, split MS into the OS and the Apps business.

      Hmm... I wonder if I'm making a mistake by assuming that when they say modularize it, they mean make it so that a reseller could change anything they wanted to in it, or if they simply mean that IE is removable without destroying the OS. For the record, what I had in mind is the first example. I apologize if I'm confusing people who thought I meant the second one.

      --
      "Derp de derp."
    11. Re:Serious question... by jedidiah · · Score: 2

      That decision should be entirely at the discretion of those doing the support and NO ONE ELSE.

      That is typically Dell and cabal.

      They should get to decide what to do with a product they have purchased.

      Microsoft is the perpetrator of communism, not the FSF.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    12. Re:Serious question... by NanoGator · · Score: 2

      Where do you people get your information? What made you think WinDOS was "consistent" to begin with?

      What, you mean besides the fact that a Windows 95 user would have little to no problem using Windows 2000?

      --
      "Derp de derp."
    13. Re:Serious question... by Moofie · · Score: 2

      The way I read you, I thought you were arguing for the status quo. I'm glad to hear that you aren't. : )

      I believe that there's sufficient competition in the OEM PC market such that you can get what you want, if you look around for it. If you don't KNOW what you want, I argue that there are enough options out there that you're not going to get screwed by poor engineering from an OEM. (Unless you buy from Compaq, and then God help you!)

      I think that OEMs should be able to add value via software, just as they add value via hardware today. I also believe that, just like I can replace the CD-burner Dell sold me with a DVD burner, I can easily replace my web browser with one I like better.

      I submit that the brand of, for instance, DVD drive in your computer is pretty irrelevant for most consumers. I'd argue, in similar fashion, that the brand of web browser you use is pretty irrelevant. Most of 'em work well enough. My contention is that it should be just as easy to replace the browser as it is to replace the DVD drive. How does that grab you?

      It seems to me like we're arguing both sides of the same point.

      --
      Why yes, I AM a rocket scientist!
    14. Re:Serious question... by NanoGator · · Score: 2

      "It seems to me like we're arguing both sides of the same point. "

      I think I confused the issue by believing that modularizing Windows is the same as opening it up so OEM's could do different flavors of it.

      I absolutely agree that changing browsers should be like changing your DVD drive. I just don't want TOO much control given to the OEMs is all. I think we basically agree, just different ideas of implementation hehe.

      As for the competition.. I'm not sure. I really had laptops in mind when I got scared of OEMs having too much power. I think my real problem, though, is that I can't go build a laptop. If that were possible, I wouldn't be whinging now probably hehe. :)

      --
      "Derp de derp."
    15. Re:Serious question... by NanoGator · · Score: 2

      My point is that the interface is virtually the same. What lies underneath is, for a good chunk of the Windows users out there, irrelevant.

      I appreciate you stating his point more tactfully than he did. Just wanted to let you know that. :)

      --
      "Derp de derp."
    16. Re:Serious question... by NanoGator · · Score: 2

      "Point 3: In all my years of using the various flavors of Windows, (95,98,ME(eugh), XP, Win2K, NT, ) I've seen quite a few differences between the file managers, and some more annoying than others."

      I've seen additions, but not necessarily differences. (Although I suppose an addition is technically a difference, I really mean that if you do something in Win95, more often than not you can do it in 2k also.) I'm a sysadmin here, and there are a couple of Win95 boxes floating around I have to muck with sometimes. When it comes to file operations, it's all basically the same, but Win95 is missing some features Win2k (my primary OS) has. One of the most computer illterate people I know recently went from Win95 to Windows 2000, she had very few questions to ask me. None of them had to do with how the file manager worked. (I'm not the definitive voice here, but at least now you know where I come from. :))

      "Point 4: Agreed also, but a lot of stuff on it has been changed and moved around. Plus it gets slower with each new version."

      Definitely. I thought about this after I posted that comment. It's a pain in the butt for a Windows 2000 user to tell a Windows NT user how to set their hard drive to DMA mode...

      Thanks for the heads up on OfficeXP. I thought MS had finally decided on a good .DOC format, but I'm still on O2k. I appreciate you notifying me of this, I need to make sure we stick with O2k. :)

      --
      "Derp de derp."
    17. Re:Serious question... by Moofie · · Score: 2

      Your point about laptops is well taken. I guess the really big problem with being able to build a laptop is that in order to get a modular design (with, say, replaceable video and sound cards) you get a much larger form factor. It would be nice to see an internal PC card bus, like Apple has with their AirPort cards, but unfortunately I don't think there's enough drive that direction to make it happen.

      I am really offended that, despite all the "competition" in the laptop market, there are zero manufacturers who have good trackballs built into the palm rests at the towards-me edge of the KB. Apple had that design sorted 15 years ago, and I do not understand why nobody uses it. A modern optical trackball would be just awesome.

      I also liked HP's OmniPoint pop-out mouse. I wish somebody would scale it up a bit and use the design in a full-sized laptop.

      Trackpads and trackpoints suck.

      --
      Why yes, I AM a rocket scientist!
    18. Re:Serious question... by NanoGator · · Score: 2

      "Your point about laptops is well taken. I guess the really big problem with being able to build a laptop is that in order to get a modular design (with, say, replaceable video and sound cards) you get a much larger form factor...."

      I've been thinking about that, and I'm not so sure it'd be that bad. I think the reason that it's not happening is that it gives the laptop manufacturer total control over what they're building. But if you think about it, they still have to conform to some specs, like the size of the screen, the mobo, and so on...

      It seems to me that it wouldn't be hard to have generic mobos made with generic cases. Unfortunately, I don't think that replacable video card would be possible without a new mobo... but that's okay! It'd be really nice to buy one Laptop case, one screen, and replace the mobo every couple of years for about $1,000.

      I can sympathize with your complaint about trackball. I'm not a trackball user, but I adamantly hate the glidepoint. I live the eraser tip thing, but I can't stand having both. I always bump that stupid pad and move my mouse heh.

      Somebody out there will eventually discover they can build laptop parts and give people the ability to build their own. I look forward to that day. Until then, IBM, Sony, Dell, and Toshiba control my fate as a laptop owner. That bothers me a hell of a lot more than MS does. (Altho MS IS part of the reason that all those manufacturers annoy me...)

      --
      "Derp de derp."
    19. Re:Serious question... by Tony-A · · Score: 2

      We can include telnet slashdot.org 80 in that list of browsers, but do you want to support that? Didn't think so.
      Why not? It's the easiest browser to support. The user is already doing most of the work for you. When that has problems, everything else has problems, and the telnet user has a better view of exactly what is going on than anyone else.

    20. Re:Serious question... by catfood · · Score: 2
      Wouldn't that be chaotic? If I buy a computer at Dell I might get Opera and Office etc, but if I bought a computer at Gateway I might get Netscape and Star Office. This is a bit of a problem because of the incompatibilities that are bound to arise.

      That's begging the question. The whole point of Modular Windows would be that it's an application-neutral platform. If Star Office is "incompatible" with Modular Windows, then something is wrong with the implementation of Modular Windows--or Star Office would have flunked the compatibility test.

      You're basically saying, "What if there was Modular Windows but Microsoft treated it just like regular Windows with the built-in incompatibilities we already know about?" That isn't what's being proposed, not at all.

    21. Re:Serious question... by catfood · · Score: 2

      Fair point then.

      But I think that letting the third-party applications run at all is a decent first step, and as a practical matter it's a lot more than Microsoft lets you do today.

      I agree that opening the file formats would be a good thing too, but first things first. It won't matter that CatfoodMediaPlayer can read and write WMP files if Windows XP keeps making it impossible to run CatfoodMediaPlayer to begin with.

      Also, supposing Modular Windows does come about, it opens the field for Microsoft's OEM-customers to pick and choose a compatible set of applications. It's a headache for Joe End User, but I've gotta believe IBM and Compaq can figure it out for him.

  21. Re:Maybe not in MS' pocket? by tftp · · Score: 5, Insightful

    The real gain would be in simplicity of a streamlined Windows. 99.999% of home users only need to connect to Internet, browse Web and read/send Email. Even the dumb Lookout is too complex and too full of [mis-]features that they can not control it. What real people want is an appliance-like Windows which you *can* extend if you need to, and which you *can* simplify if you need to, as your goals dictate. But as of now, you get "all or nothing" package from which you can not even [easily] remove certain software even if you *know* that it is harmful to your enterprise (OE, IE, MSN etc.)

  22. Greed by gnovos · · Score: 2, Interesting

    I love how Microsoft's grred seems to be thier very undoing. If they weren't trying to exapand ameoba-like into every single area that they could to suck up more tasty cash, then they would never have made XP Embedded.

    For you decision makers out there, take thsi to heart: Blind Greed will NOT make you more successful. No matter how much shareholder value you *think* you can add by being unethical, greedy, or sleazy, you will find that you will be losing twice as much value when your actions catch up to you. Stop basing your decisions on thier results for next week and start basing them on their value in the next decade!

    --
    "Your superior intellect is no match for our puny weapons!"
  23. OK, but... by ilyag · · Score: 2, Interesting

    what will stop MS from making Office require IE?

    What will stop them form making Windows without IE crash every 15 minutes?

    What will stop it from forcefully removing HTML rendering & ActiveX with IE, an invite them to install IE when Kazaa tells them it needs mshtml.dll? (Or is that a good thing - Kazaa will stop showing banners using IE? My version of Kazaa Lite still shows pop-ups.)

    Finally, what will stop them from shipping the non-modular version with PCs and requesting that people buy the normal one for $XXX?

  24. Re:Demonstration of Modular Windows by cscx · · Score: 2, Insightful

    I have 0% microsoft OS on my webserver, and it never crashes:)

    I have 100% microsoft OS on my webserver, and it never crashes either. Funny how these things work... :)

    I think this "Modular Windows" is a bunch of crap anyway: what will it accomplish? You _KNOW_ it will sell for the same price as "regular Windows", if not making Regular Windows even more. Of course no (normal consumer) is going to buy "modular Windows" cause they want the apps, baby. When someone goes into the store and buys a Compaq Presario, they want to plug it in, click, and "Welcome to the internet, my friend!" They don't want to bother installing audio/video players, web browsers, et cetera --- they don't care. All they care is that it WORKS.

  25. Re:Maybe not in MS' pocket? by NanoGator · · Score: 2

    "But as of now, you get "all or nothing" package from which you can not even [easily] remove certain software even if you *know* that it is harmful to your enterprise (OE, IE, MSN etc.) "

    Fair point. It seems to me that the solution, then, is that Office works like Write or Notepad. You can choose not to install those, and there's no impact to your system. But if you uninstall Outlook Express, then Outlook 2000 won't work.

    Yes, I'd definitely love if MS was prevented from modifying the system with Office.

    The problem I can forsee is that this openness could be abused by computer manufacturers such as Gateway. I could see them making their distro of Windows be so convulted that computer illiterates will stick with only that distro. In other words, in the long run, I can see one monopoly being traded for another.

    Maybe I'm overimaginitive. It's just that every time I see the 'modular Windows' headline, I picture my aunt calling me and asking me how to fix something on her computer, and I'd have no idea how to because Windows is different.

    --
    "Derp de derp."
  26. Developer's nightmare... by Anonymous Coward · · Score: 4, Insightful

    ASSUME this demo goes off. A non-tech expert gets convinced by ONE PERSON that he has developed a replacement for Windows. (right)

    As a programmer on Windows, I'd hate it.

    Think about the situation on Linux -- dependencies left and right. That's fine for SOME people (you people reading this, mainly). But common consumers? The mass market? Come on...

    Shipping a program for Windows would no longer be just a matter of shipping one or two new versions of DLLs with a software package. Instead, requirements would read: MSWKernel 1.2343 or better, MSGDI 1.232 or better, REALSound 1.001 or better, AOLNetworking 0.12415 or better.

    Programs would have to be written targetting EACH possible configuration. Sure, one can ASSUME that all interfaces would behave the same, but who are we kidding? Each company, trying to get OEM deals, would be trying to make some performance aspect stand out. Which means software will then be wanted that uses those effects. But what works on REALSound wouldn't necessarily work on CREATIVELiveSound. So as a developer, I would have to be developing for multiple platforms to sell for Windows.

    And let's assume I require MSNetworking. While other companies might have competing networking configurations, my product is so wonderful everyone decides to give MSNetworking a whirl, just so they can use my product. I would then have to be arranged as an OEM, reselling the MSNetworking component along with my program... and another version for those who already have it!

    Unfortunately, it really would wreck havok if the majority of users suddenly had to worry about every aspect of their system configuration. Windows provides a base-line configuration anyone can program to. Switching to this "destroy it all" modularity design would make people much less eager to work with computers that might change radically under the installation of one program... think about it, install AOL and all of a sudden, you have ads in your background, your documents, your emails, your startup screen... (they have to make revenue somehow).

    The solution really is to make MS publish their standards. Working from their published documentation does reveal a lot -- their MSDN library is much more accessible and unified than every other developer's documentation package I've worked with. What IE provides to the operating system is to an extent known -- you can analyze the IE object for what interfaces and methods it supports fairly easily. If MS is forced to continue this, and allow groups like Samba and OpenOffice to work better with their software, much more will be gained than if suddenly a one-floppy program needs to ship on three CDs in order to be sure all systems have the necessary components in order to play minesweeper.

    1. Re:Developer's nightmare... by Chris+Johnson · · Score: 4, Funny
      Yeah, but the alternative is already underway, and it's "all MS stuff works with other MS stuff as long as you keep really up to date, but everything else breaks a lot". The degree of integration continually shuts out other products.

      You're arguing for a state of affairs that is putting you out of business: the simplest baseline configuration is "We supply all the software, why would you ever need anything else?". And that's what MS is driving towards.

      Are you really so dedicated to user simplicity that you're willing to stake your career as a Windows developer on it, and side with Microsoft on this issue? Very noble, but I'd question how smart it is. Maybe you should consider making life a little harder and riskier for those consumers so YOU can have room to move, and to sell them stuff.

    2. Re:Developer's nightmare... by ProfMoriarty · · Score: 5, Insightful
      Shipping a program for Windows would no longer be just a matter of shipping one or two new versions of DLLs with a software package. Instead, requirements would read: MSWKernel 1.2343 or better, MSGDI 1.232 or better, REALSound 1.001 or better, AOLNetworking 0.12415 or better.

      You must be new to programming ... we already have this ...

      Version DLL Distribution Platform
      4.00 All Microsoft® Windows® 95/Microsoft Windows NT® 4.0.
      4.70 All Microsoft Internet Explorer 3.x.
      4.71 All Internet Explorer 4.0. See note 2.
      4.72 All Internet Explorer 4.01 and Windows 98. See note 2.
      5.00 Shlwapi.dll Internet Explorer 5. See note 3.
      5.00 Shell32.dll Windows 2000 and Windows Millennium Edition (Windows Me). See note 3.
      5.80 Comctl32.dll Internet Explorer 5. See note 3.
      5.81 Comctl32.dll Windows 2000 and Windows Me. See note 3.
      6.00 Comctl32.dll Windows XP. See note 4.

      And all of this is FOR 1 DLL!!! ... now the next dll ... (you get the idea) ...

      Info stolen from Microsoft and Yes ... I'm deep linking ...

      --
      Karma? Karma? I don't need no stinkin' karma.
    3. Re:Developer's nightmare... by mikeee · · Score: 2

      Eh. If they disentangled the code they've unnecessarily bolted together, and had a decent package manager, dependencies can be handled. I mean, Linux has this issue in spades, but Debian has it solved:

      callidora:/home/mikee# apt-get install kword
      Reading Package Lists... Done
      Building Dependency Tree... Done
      The following extra packages will be installed:
      kdebase-libs kdelibs3 kdelibs3-bin koffice-libs libkonq3 libxml2 libxslt1
      The following NEW packages will be installed:
      kdebase-libs kdelibs3 kdelibs3-bin koffice-libs kword libkonq3 libxslt1
      1 packages upgraded, 7 newly installed, 0 to remove and 317 not upgraded.
      1 packages not fully installed or removed.
      Need to get 12.7MB of archives. After unpacking 41.3MB will be used.
      Do you want to continue? [Y/n] n

    4. Re:Developer's nightmare... by GSloop · · Score: 4, Insightful

      Frankly, I think MS SHOULD have done this long ago.

      I get REALLY tired chasing things down for an APP because it got installed into the OS.

      Here are the rules the OS should have imposed LONG ago.

      ALL DLL's MUST reside in the application directory, unless the DLL is supplied with the OS. Any files the APP needs, that are not included in a default install of the OS must be in a subdirectory of the applications, NOT the OS.

      All INI and Registry additions must be merged and applied on the fly. (This would be a modification of the OS)

      This would make "imaging" a whole lot easier. Just copy the app directory and all subdirectories, and you've got Word/Excel etc.

      Sure, the API would have to be robust and stable, and applications might be a bit larger because you'ld have to include your own tools/dlls.

      But hey, it's not like most Windows developers ever heard of profiling their code anyway! It's serious bloatware, starting with the OS, and it just rolls downhill from there.

      Besides, just deal with this like everything else. More disk, more RAM, more CPU. For lower support curves, (it would make life a whole lot easier) the additional hardware costs would be trivial.

      Sure, I REALLY WISH the horrible static linking problems you all claim would kill us WOULD ACTUALLY happen. From a system admin perspective, it would make life a whole lot easier!

      The OS OUGHT to stay the OS. Programs don't add things to the OS. They add them to their own directory, and merge them at run time when needed.

      No more DLL hell.

      I regularly rebuild Windows OS's, and the cost of doing do over the life of the machine, for many users exceeds the cost of the machine. Backup all data. Reinstall OS. (Think we're done, Oh No, we're just starting!) Install apps A, B, C, D, E, F, G, etc. Reconfigure all apps. etc. Many many hours later, you're done. (Imaging really doesn't work in a one-off world...)

      A modular OS as I describe above...

      -Backup all directories other than the OS.
      -Reinstall OS.
      -Copy back directories.
      -Do minor configuration to apps and desktop
      -Go golfing for the 4 hours more you would have spent otherwise.

      Cheers!

    5. Re:Developer's nightmare... by follower-fillet · · Score: 2, Informative

      > A modular OS as I describe above...

      > -Backup all directories other than the OS.
      > -Reinstall OS.
      > -Copy back directories.
      > -Do minor configuration to apps and desktop
      Sounds suspiciously like how the old Mac OS worked, except you could just rename the system folder & re-install, no need to backup & copy back everything else. Somehow I doubt it's that simple with OS X (conjecture).

    6. Re:Developer's nightmare... by Tet · · Score: 2
      Instead, requirements would read: MSWKernel 1.2343 or better, MSGDI 1.232 or better, REALSound 1.001 or better, AOLNetworking 0.12415 or better.

      Worng, wrong, wrong! Requirements would be MS-SoundAPI 1.2 or better, MS-NetworkAPI 1.1 or better, etc. Requirements are API based, not implementation based. Third party software would work with any implementation of media player / networking stack / web browser / whatever, so long as it uses the standard API provided by MS. I personally think that would be a great direction for MS to head. In fact, Linux could do with taking a look at that, too. Sure, we're further down the road than MS, but it's too easy to get complacent. Debian's (and now Red Hat's) alternatives system handles this reasonably well, but there's certainly room for improvement.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    7. Re:Developer's nightmare... by ProfMoriarty · · Score: 2
      ALL DLL's MUST reside in the application directory, unless the DLL is supplied with the OS.

      Well ... who determines if it's an application or OS DLLs?

      Where should MSHTML.DLL go? ... it's an essential part of:

      • Internet Explorer
      • HTML Help
      • Windows Explorer
      • Microsoft Office
      • countless 3rd party apps that use the "system provided" API calls

      The rest of this post SHOULD probably go in a new thread ... but I'm placing it here ...

      I'm not FOR OR AGAINST Microsoft, since my livelyhood (currently) depends upon Windows ... yet I despise their business practices.

      I think the ONLY remedy to the whole debacle, is to force MS to use 2 price for Windows ... 1 for OEMs, and 1 for Retail.

      • NO OEM discounts for volume
      • NO pressure to force the MS tax on naked PCs
      • NO restraints against OEMs for shipping alternative OS's

      If MS doesn't like that ... then 1 price for Windows ... Retail ONLY. Only then will people realize the price they pay to help fill Uncle Bill's money bin ...

      --
      Karma? Karma? I don't need no stinkin' karma.
    8. Re:Developer's nightmare... by foniksonik · · Score: 2, Informative

      Truthfully it is that simple on OS X. A few new tricks include making sure you pick up all the priviliges, etc.. but it's no harder than making an image of a drive in any other UNIX.

      Also apps do copy over completely by moving the files. Start them up again and voila, etc. though of course if you've removed the registered preferences file you'll have to put in the serial again. Many apps simply install off a disk image by copying the app to your drive... that simple, no installer.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    9. Re:Developer's nightmare... by Dr.+Manhattan · · Score: 2
      Shipping a program for Windows would no longer be just a matter of shipping one or two new versions of DLLs with a software package...Unfortunately, it really would wreck havok if the majority of users suddenly had to worry about every aspect of their system configuration.

      Picture this. Windows is written in a more modular way, so that separate chunks can be installed or not. (98lite does this already.) Enough components to supply the current Windows APIs are present on the OS CD (really, DVD these days) as shipped, though not all of them are necessarily installed on a given machine.

      Now, someone goes to install an app on a machine, and that app requires something not installed. The installer notices that the required component isn't present and...

      ... prompts the user for a CD, network share or URL to get it. The required component(a) are installed, and the app installation continues where it left off.

      Sounds almost like Linux now. Debian sure works that way. It's not impossible at all; you can't do it with Windows now because MS doesn't want you to.

      The solution really is to make MS publish their standards.

      In a useful, accessible form, with no hidden APIs. Yes, this is a practical necessity, but modularizing Windows opens new areas of competition. Yes, there would be bugs and incompatibilities. How is this worse than DLL hell now?

      --
      PHEM - party like it's 1997-2003!
    10. Re:Developer's nightmare... by GSloop · · Score: 2

      And you are a COMPLETE moron and COWARD!

      Cheers!

    11. Re:Developer's nightmare... by GSloop · · Score: 2

      Well, neglecting the tendency of MS to stuff everything in the OS... The OS vendor would supply an OS that actually did what most OS's do. Provide a layer to the hardware system. Additionally, it would provide a UI (Graphical/Character). There are a few basic other things an OS does, but that's basically it. The UI may have a HTML decoder built it, but frankly I don't think it should. That's an application space thing. But perhaps it ought to be an OS/UI thing - I dunno. But the larger browser? Certainly that's an app.

      My basic premise, is that the OS and apps should be very separated. Otherwise, it causes no end of grief.

      In networking we have the layered OSI model. It slows down performance some, but the advantages FAR outweigh the disadvantages. It allows us to modify any layer internally, as long as we don't change the way it interacts with the layers above and below. It allows you to use any medium such as fiber, wireless, coax, TP, or carrier pigeon if you wish.

      MS has done a very poor job technically with the OS. The fact that they're trying to "integrate" the whole browser/OE into the OS is just another example of that.

      Cheers!

  27. ABORT! by ethereal · · Score: 3, Funny

    Maximum number of Microsoft articles per day exceeded. Core dumped.

    I mean, really - I like to keep up on this case as much as the next guy, but we're up to what, four articles today? And the night's still young. How 'bout at least containing all the trial-related stuff into one wrap-up article per day, at least, and saving the "Microsoft eats small children for breakfast" filler ones that aren't breaking news for more of the off days?

    Disgruntled but still reading the article,

    --

    Your right to not believe: Americans United for Separation of Church and

    1. Re:ABORT! by ProfMoriarty · · Score: 2
      "Microsoft eats small children for breakfast"

      Whoa ... good thing I didn't sign that EULA that gives BillG my firstborn. Its on line 34893439 of the WindowsXP license agreement.

      --
      Karma? Karma? I don't need no stinkin' karma.
  28. And now, for the non-conspiracist theory... by ZxCv · · Score: 2

    Uhh, hardly. If MS were required to do what the states want and release a version of Windows such that any of the components could be replaced, then that in itself would require the release of APIs and such. How is a third party component supposed to plug in to the OS and work as it should without full API disclosure? I can certainly see MS just releasing all that is absolutely necessary to replace components and simply saying that is "everything", but nothing short of an army of independent programmers taking over MS for months to scour the source will ever be able to prove otherwise.

    Personally, I think its more important to go the way the states are--after the modularity argument. I couldn't give a crap less if there are "secret" APIs in Windows, as long as the ones necessary for plugging in third party components as replacements for IE and Media Player and such are fully documented and available for use.

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  29. And here's how to enforce that by A+nonymous+Coward · · Score: 3, Insightful

    Enforcement is always the problem. Who wants a government agency watching every release to see it complies? Who need smore length drawn out trials and hearings?

    Let M$ deifne what's OS and what's apps. Release the source *of the OS only* free of charge (but not for use to avoid licensing) at the same time as the binary release. Then anyone can see what the APIs actually are. Anyone could also compile the source to see that it matches the actual release.

    Require source release of file validators, which validate files as complying with the published formats. Anyone could check their files; if it fails, bingo! -- fine M$.

    So simple. It solves most of the forced upgrade problems, it eliminates any oversight committees, etc. Not perfect, but a pretty good start.

    Also, these published APis and file format checkers can be used by ANYONE without licensing of any sort. The OS itself can't be compiled and used. They can still inflict audits on people.

    1. Re:And here's how to enforce that by jedidiah · · Score: 2

      What kind of drugs are you on?

      Of course it is a natural DEMAND of OS manufacturers that they create a modular product. Microsoft has even historically been the only vendor to deviate from this practice.

      Sun and HP don't get "admonished" because they don't unecessarily mangle the web browser into the internals of the system.

      All Microsoft is being asked to do is follow reasonable coding and design practices that would be expected of any 1st semester Computer Science student. That is why Microsoft had to go a business school to find someone to shill for their "engineering point of view".

      --
      A Pirate and a Puritan look the same on a balance sheet.
  30. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  31. Re:A modular windows will not be good for consumer by TheAwfulTruth · · Score: 5, Insightful

    Yes but I guarantee that the Mozilla rendering engine com object would not be a drop in replacement for the IE object and tons of software would suddenly not work if it went missing.

    A modular windows is great for embedded applications but a nightmare for consumers. Even Linux is headed twards some sort of standardization for consumers. Your example of KDE is a good one. KDEs file manager uses the built in Konquer engine. If you completely removed Konq from a KDE install then the file manager is crippled or completely non functional. So even if you hate Konq and want to use mozilla on KDE you still need Konq (Or atleast it's rendering engine) installed. Same with IE. Allow manufactuerers to install Netscape if they want, but Leave IE intact!

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  32. Proof of concept by Anonymous Coward · · Score: 2, Insightful

    I don't get why no one has latched on to the fact that you can't install products after the computer is delivered [com.com] in Windows XP Embedded. The author of the linked article (which can be found in the sidebar of the article linked in this story) makes a really good case as to why a system based on Windows XP Embedded won't fly in the consumer marketplace.

    You're right, but are those problems relevant yet? MS seems to be going for a quick win on this point by making it an either/or question. As I read it, the argument boils down to:

    MS: A modular Windows is impossible, period. We can't do it, and neither can anyone else.

    States: A modular Windows is possible, and we have a witness who can demonstrate one.

    MS: No! It's impossible, and you shouldn't have a chance to show otherwise because you didn't reserve the right to do so earlier!

    Judge: Yes, Bach should have been mentioned earlier; however, evidence derived from an experiment trumps theoretical hand waving, so the demonstration will proceed.

    Or to put it another way, MS is arguing that it can't be done and Bach shouldn't be allowed to show otherwise because the States didn't follow procedure; Judge CKK correctly thinks that Bach's testimony is relevant regardless of the "tactical" timing. MS screwed up; trying to prove a negative is hard, and all it takes is one counter-example to tip your "proof" into /dev/null.

    Outcome: Bach will show his system, which will work about as well as Windows usually does, probably better. It doesn't have to be wonderful, it just has to work as a proof-of-concept. MS will backtrack, and then we'll get into the question of how useful/maintainable a modular Windows could be. That'll be a long fight.

    Hopefully the Court's final opinion will have an appendix listing all the different times MS has changed a story after a collision with reality. :)

  33. Re:Maybe not in MS' pocket? by tftp · · Score: 2
    The problem I can forsee is that this openness could be abused by computer manufacturers such as Gateway. I could see them making their distro of Windows be so convulted that computer illiterates will stick with only that distro. In other words, in the long run, I can see one monopoly being traded for another.

    Firstly, it would not be in Gateway's interest to cram more complexity into the system - it makes it slower (on the same hardware), and it makes it harder to use and support. They would be the ones pushing modularity - in part, because it will allow them to sell extra OS modules separately and earn on both ends of the scale (save on support of a simple desktop, and take in extra cash for souped-up desktop).

    Secondly, Gateway is not a monopoly in any sense. There is plenty of competition in desktops, and even more competition in notebooks. The barrier of entry in desktop market is so low that even companies with bad business plans can enter and make their own beige boxes. Many do, in fact. Monopoly is where no other player can play, and that would be MS. Gateway (or Dell) is not any more monopoly than WinAmp is a monopolist in MP3 playing on Windows.

    I picture my aunt calling me and asking me how to fix something on her computer, and I'd have no idea how to because Windows is different.

    It is already different between Win95, Win98, Win2K and WinXP. You'd find more similarities between Linux distributions than between OEMized releases of various Windows... Differences between IBM and Dell preloads are so great that you barely could find anything in common! Since the OS lacks the utilities, both OEMs load tons of 3rd party software to compensate, and you are on your own figuring out which app on which desktop restores the registry, for example, or plays DVD...

  34. Re:Maybe not in MS' pocket? by King_TJ · · Score: 2

    As frustrating as it might be that they don't always release the specs on such things as their network protocols and file formats, I fail to see why government should be able to force them to do so?

    They developed all of that on their own, using their own development dollars. Of course the competition would love to get a free handout so they can stop expending energy reverse-engineering things for MS compatibility. That doesn't mean it's the right/just thing to do.

    Honestly, I've got plenty of issues with Microsoft and their business tactics - but from the start, govt. has royally screwed up this entire "monopoly" case against them. Until every computer sold today is incapable of running any code that's not provided by MS, I just don't think it's provable that they're a monopoly.

    You want reasonable things to attack Microsoft over? How about "false advertising" when their OS's promise such things as "stable, reliable, and faster than before!" when they're so often not any of these? How about challenging the enforcability of their rules preventing end users from reselling OEM editions of MS software, even if they've never broken the shrink-wrap? Perhaps even investigate the legality of their artificial inflation of their "net worth" by partially paying their employees in Microsoft stock?

    To me, these types of issues are much more concrete and "to the point" than battling over whether or not including Internet Explorer with the OS and choosing not to let other companies throw some default icons on the desktop at start-up makes them a "monopoly".

  35. stock Windows XP is already modular by Pinehill.net · · Score: 2, Interesting

    Try a google search for sysocmgr.exe or sysoc.inf. O.C. in both cases stands for 'Optional Components'. IE, Windows messenger etc are removeable using the windows components dialog, Microsoft has just hidden them.

    In fact, one of the top hits for the sysocmgr.exe search is from the MS knowedge base and titled "How to Add or Remove Windows Components with Sysocmgr.exe"

    1. Re:stock Windows XP is already modular by os2fan · · Score: 2
      Yeah, right.

      Then why did you have to do a google search on a fairly obscure string "sysocmgr.exe".

      Like, this is just hanging on everyone's lips. Oh, I don't want IE.... I'll just do a google search on "sysocmgr.exe", and download it, and wow.

      I don't have to have it to pull other bits like wordpad or solitaire.

      That is, if you have to know about, and scavange a program like sysocmgr or 98lite, then it's not in the original package, and it is not stock Windows XP.

      The same thing was done with DOS/Win95, when DRI demonstrated that Win95 runs under DR-DOS 7. Provide an obscure trick, and hope time makes people forget.

      --
      OS/2 - because choice is a terrible thing to waste.
    2. Re:stock Windows XP is already modular by os2fan · · Score: 2
      The point is that it's not in the "Add/Remove" utility where all the rest are, and that you have to use a back-door hack to use.

      Many of the users that I know are not going to be comfortable with back-door hacks.

      --
      OS/2 - because choice is a terrible thing to waste.
  36. Re:Demonstration of Modular Windows by ethereal · · Score: 3, Insightful

    When they buy it from Compaq, it will have all of those apps. The difference is that Compaq will pick the apps that best suit its customers - for example, Mozilla instead of or in addition to IE, etc. It's a straw man to say that "consumers don't want to install apps" - nobody is suggesting that at all. The argument here is to restore the modularity to Windows that Microsoft removed when they were trying to strong-arm an OS monopoly into an apps monopoly.

    P.S. I hear there's another IIS bug out; you might want to guard your web server before somebody else crashes it for you :)

    --

    Your right to not believe: Americans United for Separation of Church and

  37. Re:Demonstration of Modular Windows by Nick+Driver · · Score: 2, Funny

    I have 100% microsoft OS on my webserver, and it never crashes either. Funny how these things work... :)

    I have a 100% Microsoft OS on one of my servers at work too, and it never crashes either.... it hangs!

    There's a difference you know.

  38. Bwahaha, no. by phriedom · · Score: 2

    No, I can't see myself, or anyone else, paying for Internet Explorer, or Windows Media Player, or any of the add-ons that M$ is grafting into the OS to keep you from running a competitors product. Not that your cynicism isn't a good thing.

    --
    Don't moderate flamebait as Troll. Know the difference or you will be Meta-moderated.
  39. Re:Maybe not in MS' pocket? by cpeterso · · Score: 2


    Do you really think that computer companies like Gateway and Dell will sell "streamlined" Windows PC, given the chance? Even today, if you buy a "non-modularized" Windows PC from Gateway or Dell, it is completely infested with bad advertising and bad third-party apps. I'm always surprised that "Mom and Pop" users can even get any productive work done when these bad apps try to take over their computers.

  40. Re:Why Not Demo 98Lite? by os2fan · · Score: 2
    98lite is a reverse engineering of Win9x. It makes certian assumptions about the configuration of that OS.

    It does not work under Windows NT at all.

    IE eradicator does not work under NT 2K SP2 or XP

    It must not be forgotten that this in itself is a fragmentation of the Windows Platform.

    --
    OS/2 - because choice is a terrible thing to waste.
  41. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  42. Undocumented API's? by crisco · · Score: 2
    Is there any conclusive evidence that Microsoft uses some undocumented API's to their advantage?

    I know they exist, but I doubt that Microsoft has used them to any great extent. Remember, this trial is about Microsoft's business practices, not their programming practices. Microsoft has tried to deflect the issues by transferring attention to programming issues, hoping that the people involved in the trial don't understand the FUD that they're putting forth.

    --

    Bleh!

    1. Re:Undocumented API's? by ShmuelP · · Score: 3, Insightful

      Fully conclusive? No.

      But look at the wine mailling lists (or even the weekly summaries). There are plenty of posts along the lines of "app X isn't working because abc.dll makes undocumented call def(ghi, jkl)". Why do you think that Wine still hasn't finished? They have to spend so much time reverse-engineering that actually getting to write the code is far from the hard part.

      --
      Solution to blink tags: wrap them in another blink tag, with a javascript delay loop, so they cancel each other out
  43. Re:Maybe not in MS' pocket? by NanoGator · · Score: 2

    "... it would not be in Gateway's interest to cram more complexity into the system - it makes it slower (on the same hardware), and it makes it harder to use and support. They would be the ones pushing modularity - in part, because it will allow them to sell extra OS modules separately and earn on both ends of the scale"

    It wouldn't be, but they're doing it as of a couple of years ago. My Gateway machine had tons of extra apps that I had 0 interest in playing with. It was hard to imagine that anybody would really. It was nice that it had RealPlayer and Netscape and all, but my system tray had probably 8 or 9 items on it at first boot. I think that was their secret plan to get me to pay a premium for more RAM.

    "It is already different between Win95, Win98, Win2K and WinXP."

    True. However, the apps are the same. Outlook, IE, Calculator, you name it, are all the same on whatever flavor of Windows you are running.

    "Differences between IBM and Dell preloads are so great that you barely could find anything in common! Since the OS lacks the utilities..."

    Exactly my point! If IBM and Dell preloads are that bad, why make it even more confusing by allowing them to get rid of the common apps in Windows? As for the OS lacking utilities, you are right, except we're talking about apps not maintenence. I'm an Opera user, but I can fire up IE and talk my aunt through using IE. If she has Netscape but not IE, well what am I supposed to do to help her? They could make a distro of Windows that'd pretty much guarantee future business from their customers.

    At this point, I'd much prefer they use Linux instead. The Linux community will not allow a company like Gateway to pull a stunt like that.

    --
    "Derp de derp."
  44. Re:bleah by flewp · · Score: 2

    Or if it happened earlier with the release of The Phantom Menace, the judge could have decided whether or not Jar Jar Binks was needed...

    (Or maybe even AOTC, though I hear he only has a small part (one small part too many))

    --
    WWJD.... for a Klondike bar?
  45. Re:Maybe not in MS' pocket? by tftp · · Score: 2
    Do you really think that computer companies like Gateway and Dell will sell "streamlined" Windows PC, given the chance?

    Maybe; maybe not. But it is important that they are free to do so if they want to. If Dell doesn't want - fine; then other people should be free to assemble their own boxes and put whatever OS they want on them, not only what MS or RedHat want them to.

    Even today, if you buy a "non-modularized" Windows PC from Gateway or Dell, it is completely infested with bad advertising and bad third-party apps.

    These boxen are not for geeks, they are for "Mom and Pop" style customers, as you mention. Dell business offerings are more conservative, as I witnessed many times myself.

    I'm always surprised that "Mom and Pop" users can even get any productive work done when these bad apps try to take over their computers.

    Productive? Of course not. But they don't know what it even _is_ to be productive with a computer.

  46. Re:Maybe not in MS' pocket? by tftp · · Score: 2
    my system tray had probably 8 or 9 items on it at first boot. I think that was their secret plan to get me to pay a premium for more RAM.

    IMO, it's just stupid sales tactics. But it works for majority of home users who like and want "cool" factor. Geeks don't want the junk, and often assemble their own boxen from parts, for half the price of a brand name box.

    If IBM and Dell preloads are that bad, why make it even more confusing by allowing them to get rid of the common apps in Windows?

    It's a big philosophical question. You can have a democracy, or you can have an absolute monarchy. You can not combine them. Currently we have a monarch (MS) who rules every aspect of every user's life. In a democracy everyone - from OEM to users - would be free to rule their own lives as they see fit, and let the market (and evolution) do its weeding. There are advantages and disadvantages in both approaches. Make your choice!

  47. Re:Maybe not in MS' pocket? by tftp · · Score: 2
    This does bring up a bad side effect, though: If microsoft modularizes windows, what's to keep them from charging $20 a pop for each of the additional modules?

    Market. Small modules are easier to replace with 3rd party software. WINE project would be the perfect candidate to fill the gaps.

    Componentized Windows would be -extremely- good for ISVs, and this will convert this big and bloated Windows OS into a lean kernel with extensions on top of it (as it was designed all along!), and this will result in more competition.

    Microsoft is going to try to milk their punishment to their advantage, in any case.

    Of course. It would be stupid of them to do it any differently.

  48. Plugable OS modules by os2fan · · Score: 2
    You will get security issues regardless of the faults in the OS and application. In essence, the program has to negotiate a range of unknowns to affect the new computer.

    In networks this is a good thing to have standard layouts, since the config files are easier to understand/maintain.

    On the other hand, the more an intruder can expect to find ready installed, the more easily damage can be done. For example, IE is usually installed as well as OutLook. Holes in these allow external programs to intrude and run VBasic.

    A virus is quite likely to find another host near by, which explains the general nusiunce that MS virii cause.

    On the other hand, if a virus is not likely to encounter LookOut on a Windows machine, then it can not exploit LookOut holes as readily.

    A virus that is shopping around for Bill's IIS module, and finding it easily, spreads much faster than one that exploits a hole in Joe's IIS, and then lands at Sally's IIS [which has a different set of holes], does not travel anywhere near as fast.

    The fact is that Bill wants to lace his apps with lots of gheewhiz toys, and put them on every desktop, [a process that introduces monoculture], is what spreads viruses, just like the Irish Potato Blight.

    I can't see any alternative to an open source modular windows.

    --
    OS/2 - because choice is a terrible thing to waste.
  49. Re:Why Not Demo 98Lite? by os2fan · · Score: 2

    The web site also state what I claimed, that it does not work under 2K SP2 or XP.

    I am a registered user of it.

    --
    OS/2 - because choice is a terrible thing to waste.
  50. Operating System Responsibility by os2fan · · Score: 2
    Actually, in OS/2, the situation already exists. It used to under 3.1 as well.

    One has versions of 3rd party runtimes for compilers, such as BWLL.DLL or EMXRT, which has version numbers. Some apps actually require version 0.9d or better installed.

    It's more to do with openness of the API, and the willingness of vendors to support the APIs.

    It's not hard. I mean, before Windows, we had DOS, where every DOS game and application had to support sound cards, video cards, printers, etc on their own. So there's no real hassle about having a standard streaming interface, and allowing any streaming utility (eg QT, RealPlayer, MPlayer) handle this. This is what is meant by being modular. Two different programs can talk to each other meaningfully.

    --
    OS/2 - because choice is a terrible thing to waste.
  51. Umm... Maybe I'm missing something.... by telstar · · Score: 2

    If Windows XP embedded already exists ... and it solves the problems that the states are complaining about, then what's the problem? Just buy that.

  52. Re:Maybe not in MS' pocket? by tftp · · Score: 2
    One thing that occured to me about this demonstration is that as soon as they do it, MSFT could have the people who did it hauled off to jail because they probably violated something in the windows license in creating their modular demo.

    The whole idea of an "embedded" Windows is modularity. This was a HUGE selling point in WinCE and WinNT/Embedded. For example, WinNT runs some document copiers, and some data storage units. Without ability to cut the fluff it would not be possible.

    Secondly, a criminal can not stop the detective from investigating the crime just with an EULA. IMO (IANAL), just the appearance in court and demonstration before the judge (with judge's consent and full approval) would make it impossible for MS to prosecute.

  53. Re:Maybe not in MS' pocket? by tftp · · Score: 2
    oh and the whole making up statistics thing dosn't help either.

    Didn't you know that 48.5% of all statistics is made up on the spot? :-)

    WRT tags, I use them to make the text easier to read, especially for people who are not native English speakers. I probably should be using shorter and better thought out sentences, but this is Slashdot, and there is no time to think ;-)

  54. Re:Maybe not in MS' pocket? by tftp · · Score: 2
    So, you're saying a company could make a fortune selling a streamlined computer/appliance designed solely for browsing the web and reading email?

    There is a big difference between "designing a hardware" for a specific task (kitchen appliance) and "pre-customizing software for a specific task". The latter can be altered; the former can't.

    For example, if I want to deploy 100 Windows-based terminals for my clerks to register incoming and outgoing packages (if I were to own a warehouse), why would I possibly want IE or Outlook on them? Or even MSN? In such case, customization is good. In fact, most big companies already do that - within limits imposed by MS - to standardize their Windows images on all boxen.

  55. Re:Maybe not in MS' pocket? by tftp · · Score: 2
    Just thinking here...but if we think that windows should be simpler...then Linux has no hope in the current state of the major distributions. It is not easy for a new user to install or remove applications.

    1. Red Carpet.
    2. Preconfigured "profiles" in all Linux installers.
    3. Independent contractors and customizers.
  56. Re:Maybe not in MS' pocket? by subsolar2 · · Score: 3, Interesting

    This does bring up a bad side effect, though: If microsoft modularizes windows, what's to keep them from charging $20 a pop for each of the additional modules?

    Big Reason#1: Under the states plan the OEM & Wholesales price of the the stripped down version of windows would be 25% less than the full version. UNLESS Microsoft starts charging for the components, then the price is Full Version Price less the cost of all the components sold seperately.


    So if Microsoft started charging $20 each for IE, Outlook Express, Windows Media Player, etc then the price of the stripped version of windows would be closer to $0 ... so what would the OEM's install do you think??


    Basically MS will be forced to licence "Window XP Lite" and then give away the add-ons in hopes of keeping market share in Internet Technologies. Otherwise we will be back to when Windows 95 was first released and it was possible to make money selling a web browser, media player, etc and compete with MS on price. Thwarting all MS attemps to corner all online media formats.

  57. Re:What a Sham! by StiffMittens · · Score: 2, Funny

    absolute twaddle! you have the reasoning faculties of a shoe! if tiger woods bent all the other golfer's clubs before the tournament, then yes we would penalize him. if michael jordan was allowed to kick all the other players on the court in the scrotum, then yes people would say it was unfair. and maybe we should have tied one of joe montana's hands behind his back! i would have voted for the right hand.

    --
    Some are given suckers and some get lollipops
  58. Heheh, Microsoft... by TheDanish · · Score: 2, Interesting

    Bach will testify that his modular version of Windows was "robust and reliable," Kollar-Kotelly said, citing the states' submission. The states named Bach as one of two witnesses they want to call at the end of the case to rebut some of Microsoft's arguments. Microsoft attorneys strongly objected, saying the states should have brought Bach into the case earlier when they were presenting their initial case. Funny; they first say that a modular Windows is impossible and at best has shoddy performance (as opposed to Windows Me, for example? But that's another story...), and now their best defense is that the prosecution should have said that they were going to be proven wrong beforehand? I'm not really a legal expert, so I'll need someone to clear me up on the subject, but isn't that what the prosecution usually tries to do in a court case? I think it's pretty cool that they waited until now, actually -- now Microsoft's defense, which they've been using as a cloak for months, has entirely been stripped from them; the very base of their defense is (well, technically, WILL be) officially a lie. One could imagine a conversation in the courtroom: Defense attorney: Windows canNOT be seperated. It'll reduce the performance to that of... um... something worse than it al... I mean, than... well, I don't see YOU trying to write a modular Windows! Prosecution: We have here a robust and modular version of Windows, which is physical proof that the defense's statement is false. Defense: Yeah, but... juuuudge, they're not playing nice! They won't let us know what evidence they have until they want to use it! Judge: *sigh* Again, I'm not a legal guy, so this is just what goes through my head when I read this article.

    --
    Danish != nationality
  59. Oh, for Pete's sake! by Planesdragon · · Score: 2

    I can send you a text file copy of the WindowsXP licencing agreement. Windows XP readilly spits out the darn thing when you look for it, and it's easily readable by anyone who can get through the GPL (or even just do their taxes.)

    in an nutshell: "standard EULA stuff" "we owe you, at the most, $5 legal liabity for anything WinXP does", "If you come use our services, we'll sell anonymous stats" "If we help to fix you, you won't sue us" "If it randomly breaks, it's not our fault."

    Nothing in there about small children whatsoever. Please, drop the anti-MS FUD. Their EULA is evil and one-sided and not negotiated and a general sick twist of the way things should be, but it's not as complex as the contracts to sell your soul to Satan.

    Satan, by the way, give a warranty. ;)

    1. Re:Oh, for Pete's sake! by os2fan · · Score: 2
      It's a lot more complex than you make it out to be.

      When I bought my house, I was offered the loan contract before I signed it. That is, I went in "knowing" what was required of me.

      When I bought Windows 2000, the EULA was only presented to me AFTER I bought it and installed it.

      The Windows 2000 EULA is bigger than my house loan contract, and for a $300 purchace, I can not justify $800 in lawyer fees.

      Given that there are people outside the software industry that willingly flaunt rights gathered under questionably legal rights, the EULA bashing is wholy appropriate.

      There really is nothing stopping MSFT from putting "first born" clauses into the EULA, except the law.

      From what I have been told, the MSCE licence is more demanding of conduct. I could be wrong here. But even here, you don't see it until you pass the exam (ie spent $8000 on courses).

      People go for lawyer-bashing and legalese-bashing with good reason.

      --
      OS/2 - because choice is a terrible thing to waste.
    2. Re:Oh, for Pete's sake! by ProfMoriarty · · Score: 2
      Nothing in there about small children whatsoever.

      Hate to waste karma with this ... but the above was a JOKE ...

      OBVIOUSLY there is nothing in there about small children.

      BTW, I really like FUD ... it makes my plants grow big and tall ...

      --
      Karma? Karma? I don't need no stinkin' karma.
    3. Re:Oh, for Pete's sake! by os2fan · · Score: 2
      Microsoft is well known for pushing the law as far as it goes. Some of their EULA clauses have been removed as a result.

      For example, your warranty was void if you ran your MSFT application [eg MS-BASIC 7.1] under some alternate DOS, like DR-DOS. It would pop up and remind you, and offer to shut it down if you pressed the enter key, or continue if you push "C".

      Since your fingers would already be over the enter key (having pressed it to invoke it), the default action is then to exit.

      But since this oversteps the law, this particular thing "disappeared".

      Also the decision to lock down OEM mods to the desktop came after they figured out that they could call the OS config a copyrightable document, and deny others from making "derivitive works" that sugnificantly changed it.

      --
      OS/2 - because choice is a terrible thing to waste.
  60. This could be really useful by PurpleFloyd · · Score: 3, Interesting

    I know our school would pay quite a premium for a "non-integrated" Windows. The district has decreed that all desktops must have Windows on them, and the license is basically for the newest version only. Thus, our Win2K (XP hasn't been deployed yet) installs have all sorts of non-removeable crap on them. Do you think that students would rather do work or play Minesweeper, screw off making crudely drawn well-endowed men in Paint and chat in Netmeeting? The programmer who thought up Windows File Protection should be drawn and quartered. Modular Windows Forever!

    --

    That's it. I'm no longer part of Team Sanity.
    1. Re:This could be really useful by Tony-A · · Score: 2

      The programmer who thought up Windows File Protection should be drawn and quartered.
      Just *try* to remove Windows Scripting Host from Microsoft Windows Me.
      New Motto: Keeping Windows safe for viruses. :-(

  61. Re:What a Sham! by Tazzy531 · · Score: 2

    I don't understand your analogy?

    A proper analogy would be if Tiger Woods invented the golf course that everyone plays on. The thing now is that, he does not own all the golf courses. People can play on others. In the same way, people can run a variety of other OS's, not just Windows. I just heard that some guy created this new OS called Linux or something like that..I don't know if it works or not.

    MS hurts the competition in being able to get a majority of the people to use their system. They did this because they were good in what they did and they succeeded in what they want to do. Should we only watch basketball only if everyone on both teams is as good as Jordan? Should Jordan not be allowed to play because he's better than par?

    --


    _______________________________
    "I'm not Conceited...I'm just a realist..."
  62. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  63. have i got this right? by small_dick · · Score: 3, Insightful

    The goal is not end users building up frankenstein desktops from scratch, using s/w they downloaded from the web.

    Hardware vendors -- Dell, Compaq (sorry, HPQ), Sony -- they will make a desktop for use with the machines they sell, forging alliances with AOL, Real, etc. to build up a user environment on top of the commodity OS core that MS would provide.

    Add in the tech oversight in the company, forced publishing of core APIs, etc., thus allowing RedHat, BSD or Apple to make a "drop in" replacement core...

    That would be a tough situation for MS.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
    1. Re:have i got this right? by sheldon · · Score: 3, Interesting

      I believe that is exactly what the state's are suggesting.

      On the one hand it does create an interestingly compelling argument. Gateway could differentiate their Windows PCs such that they looked more like a Macintosh than current Windows. In that sense it may provide for considerable innovation. It would certain allow PC makers to promote themselves out of the commodity market and into boutique computing.

      The downside is that within a rather short time period, the various OEMs would have differentiated themselves to the point that software that installs on a Dell won't on a Gateway(as an example). It'll be like we were back in the 1980's again(anybody remember TI's aborted attempt to create a DOS compatible computer? It required DOS software compiled for the TI and never really sold well as a result.)

      I guess the question is, do the positives outweigh the negatives? I suppose we could say it should be up to the customer to decide.

      But what if the consumers reject this new model and instead choose compatibility over differentiation? Will the skeptics be happy, or will they believe it was manipulation on Microsoft's part and come back in to readjust the rules?

      That's the question I want answered.

    2. Re:have i got this right? by sheldon · · Score: 2

      Actually it does apply with the myriad "flavours" of Linux. That's what the whole Linux Standards Body thing has been about, and why major software packages such as Oracle only certify it to run on certain versions of certain distributions.

      Imagine if you will a package which requires KDE. Can you install this and make it work on a system that only has Gnome? No.

  64. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  65. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  66. modules? by Cynikal · · Score: 2, Funny

    Welcome to the Advanced windows XP setup.
    With this new version of Windows you now have the choice of which modules you install on your system.

    Which components would you like to install?

    - Windows core files (Required)
    - Desktop "enhancements" (Required)
    - Internet Explorer 6.0 (Required)
    - Fatal exception core files (Required)
    - Illegal Operation Scripting Engine(tm)(Required)
    - Security Backdoor Enhancements (Required)

  67. Modular version would work - just like Mac OS does by Durindana · · Score: 2, Interesting

    Come on! What's all this yap about different kernel versions, different networking implementations, different yada yada? The point here is not to turn Windows into Linux, complete with competing packages and kernels, but to build a Windows that you can add other software to, and have it work as well and reliably as Microsoft's own.

    Yes, the only way to do this is with open APIs. But please recognize the distinction between things like Office and Internet Explorer (even Windows Explorer, for that matter), what should be standalone applications - and are standalone on normal platforms. We're not talking about TCP/IP implementation or the windowing system - those are rightly within the OS realm.

    Productivity apps are not. That includes media players and everything else that doesn't usually interact directly with the hardware. Remember what "OS" stands for? It's an underlying platform that supports other apps - MS is trying to claim that what are independent apps on other platforms can't be separated from Windows. They sure as hell can make Office and WMP and Internet Explorer for Mac OS, but not for Windows? I don't think so.

    And I don't understand why the states haven't brought Apple into the courtroom. They're a consumer OS maker, they make all the same functional apps as Microsoft, and they don't claim OS X won't run without the QuickTime player. Who else could show as well that IE and WMP can stand alone, but the company that MS makes standalone versions for?

  68. B and S by Anonymous Coward · · Score: 2, Insightful

    Am I the only one getting tired of this genuine FUD about how the world is a better place because Microsoft keeps Windows distributions identical?

    Efficiency through uniformity is not a good policy for an issue this broad. The kind of logic that claims we are better off with everyone (well, at least all of those "consumers" that so many /. posts dismissively paint as helpess lusers) getting the same OS, applications, features and options is the same kind of logic that defended the phone monopoly.

    I don't buy the argument that just because people aren't using the exact same system, everything will fall apart.

    Right now, I'm interacting on /. through Netscape in Mac OS 8.1 running on a PPC system. I'm guessing there are plenty of people accomplishing the same thing in systems which match none of those attributes. If that can work, different versions of Windows should not be an obstacle to anything of significance.

    Diversity is OKAY.

    In fact it's a strength. Wouldn't it save the IT industry some headaches if one vulnerability could no longer nail 90% of the systems?

  69. I don't think you've got this right... by Lethyos · · Score: 3, Insightful

    You state a problem that will not be encountered. The states are only trying to show that Windows is modular, such that not everything bundled with Windows must be installed (such as a media player that discourages use of RealPlayer, Quicktime, whatever). That does not necessarily mean that Microsoft cannot provide these components if the consumers want them. The beaf with MS is that they install everything on your system, whether you want it or not, and the presence of that software is what stifles competition. If MS are forced to change, it would be removing the "install everything" aspect of the installer, while shipping Windows with everything it has now.

    So, if you are a developer and you're writing a package that depends on MSHTML, the installer could simply state that it needs the Windows CD (which anyone with a legal copy will have) to continue installation. Programs do this all the time today - it's very common. Especially Microsoft applications (Office upgrades for instance). Basically, everything needed to satisfy dependencies will be available to the user, just not installed by default on their system.

    We're not talking about MS selling stripped down Windows, we're talking about MS selling a modular Windows. You've missed the point.

    --
    Why bother.
  70. Re:What a Sham! by Tazzy531 · · Score: 2
    Tiger (Microsoft) is hampering the competition by impeding their ability to play well by bending their clubs (In this case the clubs represent a 3rd party's ability to develop a browser which easily replaces MSIE).
    Hey..There are still lots of choices on the browser market, Opera, Netscape, Mozilla, Lynx even. IE never went out and "broke" them as you suggested.

    What you are suggesting is that all companies must give a level playing field. That McDonald must give out its special Big Mac Sauce, that Coca cola should give out its secret recipe for the soda, that Pfizer should give away the ingredients to make Viagra. This is just not the way that the world works. Companies sole purpose is to make money. Having a competitive edge is what makes one company succeed and one fail. Remember, we live in a capitalistic society. What you are suggesting is the communist ideals. Go read Marxist and/or Stalins writings, you'll see a lot of similarities between their ideals and your thoughts.

    I'm not saying that you are absolutely wrong, I'm just saying that you are taking a rather simplistic view at the situation. The world is not fair. Not everything works on a level of fairness in which people have to look out for the benefit of the whole.

    Now, let me ask you, what should MS have done with the browser market? Should they provide competitors with products to compete against them as you suggest ("3rd party's ability to develop a browser which easily replaces MSIE")? That is just suicide! Tell me one profitable company that has done that!

    Does Sun go, oh here is the source code to Java and this is what would give you a competive edge? Or does a pharmaceutical company go..oh here is a drug that we spent 10 million dollars to research we'll just give it to you for free because we want competition?

    Now here is the part that is confusing: "And I never in any way suggested that there should be a homgeneity of ability in the NBA." and also " the clubs represent a 3rd party's ability to develop a browser which easily replaces MSIE"
    In one case you don't want homogenity and in the other, you are saying that MS is at fault for not providing homogenity?

    Just think about it from a company's standpoint. Would you give your competitors a chance to compete with you directly if you have a lead?
    --


    _______________________________
    "I'm not Conceited...I'm just a realist..."
  71. Re:Maybe not in MS' pocket? by VFVTHUNTER · · Score: 2

    instead of the much more rational goal of forcing Microsoft to release APIs, file formats, network protocols, and other such information

    Not even M$ understands Win32.

    For the file formats, try wotsit.org (also - I have movies with junk at the beginning that mplayer can play but wmplayer 8 on XP will barf on - again, not even M$ understands file formats).

    For the network protocols, read the freebsd source code :)

  72. Re:Modular version would work - just like Mac OS d by Tazzy531 · · Score: 2
    I agree with you entirely. Apple has used a number of tactics that MS has utilized. It's just that MS/PC market covers 90% vs Apple.

    Anyway, I think Microsoft should be allowed to sell Windows with all that software as long as they also sell a stripped-down version with only the basic utilities, for people who do not want to use those extra programs and should therefore not be forced to pay for them.
    I agree. Only thing is.. MS Windows XP Professional vs MS Window XP Home Edition vs Win95. They have done it to some extent. I mean, if you want a stripped down version of windows, go to Win3.11 You can still get it around. This is like going to Sony and saying, I want to buy your Trinitron TV but in red, without the remote control and without the on screen display? Why should MS be forced to do this? They shouldn't!
    --


    _______________________________
    "I'm not Conceited...I'm just a realist..."
  73. Re:Maybe not in MS' pocket? by Syre · · Score: 2

    I support what the states are doing, but if anyone thinks that 'modular windows' will allow OEMs to pick the applications which best suit their users, they're being rather naive.

    What OEMs typically do is to pick the apps which:

    - they get paid to bundle
    - or cost them nothing
    - or cost them less than other apps they need which perform the same function

    in that order.

    The reason PCs come with loads of CDs and installed apps isn't because Gateway or whomever is being nice... it's usually because they were paid to bundle those apps with their systems.

    In the case of very desirable apps they may bundle them for free, and in rare cases, for must-have apps (like CD/R burning software which comes with CD/R drives) they may actually pay a little (as little as possible, unless they think that having some specific software will increase their sales enough to make it worth paying more for).

    Modular Windows will certainly create competition, stimulate business, and generate lots of jobs for BizDev types to make lucrative bundling deals.

    Will the consumer benefit? In the end, yes. In the meantime, expect to see lots of crap software bundled in.

    (Which means that Modular Windows would be a boon to the tech support market as well...)

  74. I'm a Titarian. by ilmarin · · Score: 2, Insightful

    What do you think you are, some kind of Jedi knight, waving your hand around like that?

    Microsoft can choose to provide software components using several different approaches. The notion of requiring an entire program is rather novel, and first surfaced with Internet Explorer. Before that time components were physically deployed as DLLs. The components provided with IE are also DLLs, of course, but they are not packaged for independent deployment.

    Consider choosing to depend on a single simple DLL like comdlg32. I link dynamically and include comdlg32 in the installation process. Under XP if that version is already there nothing happens; if it isn't there is side-by-sides. Under earlier Windows if it is already there it gets overwritten. Either way, comdlg32.dll is installed as a shareable library. Now if another program is also installed that uses comdlg32 the same thing happens. But no bloat has occured -- both programs use the same DLL and load one instance when both programs are executing at the same time.

    The HTML rendering components of IE could also be packaged for independent deployment, if Microsoft desired. No bloat or configuration problems would occur. But Microsoft intentionally changed their deployment model with the development of IE. The fact that the physical model is so convoluted is not an excuse, it is a symptom of anti-competitive practice.

  75. Re:Modular version would work - just like Mac OS d by Tazzy531 · · Score: 2

    If it is Sony's business to sell Trinitrons with toasters popping out but not sell ones without, why can't they? We should allow the market place of the consumers to decide what's best.

    How far should we go? Should pens not come with pen caps, because that limits the competition on pen caps? Should cars not come with radios? etc etc...

    --


    _______________________________
    "I'm not Conceited...I'm just a realist..."
  76. /. first: post moderated "funny" actually funny! by CoughDropAddict · · Score: 2

    Well done.

  77. Re:Demonstration of Modular Windows by Dolly_Llama · · Score: 3, Funny
    they don't care. All they care is that it WORKS

    It just works? Out of the box?

    You mean like a Mac?

    --

    Somewhere, something incredible is waiting to be known. -- Carl Sagan

  78. Re:Maybe not in MS' pocket? by Reziac · · Score: 2

    Actually... what I'd like to see would be a return exactly to the Win95 package. I've brought this up before, but I'm not tired of it yet, so..

    Win95 was the OS plus some basic utilities: enough to get online (and download a better browser ;) some basic writing tools, some basic system/admin tools, and the like.

    The Plus Pack (sold separately) included a whole slew of other junk. This was a huge marketing success, and probably sold a helluva more copies as two lower-priced products than it ever would have as one higher-priced package (such as WinXP is today).

    Now, in parallel to that, I'd like to see a core release of WinXP -- basic internet and system/admin tools, and pretty much the same utility set as Win95 had.

    And put all the other crap in an XP-Plus Pack, sold separately.

    That way those who only need or only want the core OS can have that without all the glitz, and can buy and install their own choices for other stuff. Those who want the glitz or just want all their applets in a single package can buy the Plus Pack.

    And of course this would priced more rationally too, akin to Win95 and the original Plus Pack prices. That is, the core OS would be about half the current (IMO too high) price for WinXP, and the Plus Pack would be another $40 or so.

    And chances are (marketing being what it is) that M$ would sell more *total* copies as Core and Plus units, than they would as a single higher-priced package. Everybody happy!!

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  79. Not just that... by commodoresloat · · Score: 2

    Releasing a modular Windows is a smart move for MS whether or not they are "forced" to do it. It will help them become an even more ever-present monopoly. And they get this as a "sanction."

  80. Modularity != lack of dependencies by cygnusx · · Score: 2

    Good article on OSopinion on Windows XP and dependencies/modularity. I thought I saw the author, Adam Barr, post on this discussion, but I think this link didn't come up.

  81. Re:Just curious by Quazion · · Score: 2

    My workstation install is under the 200MB, its just depending on what you install.

    You can install a base system with X under 40MB add some window manager and some apps and yoru far under the few hundred meg.

    Goodluck trying ;)

  82. How to kill MS. by Colin+Smith · · Score: 3, Insightful

    Leave them alone. Do absolutely nothing to them.

    Seriously. Let them have their monopoly. Let them change their licensing to subscription based pay per use licensing.

    Their customers are already squealing at the prices they are paying and the massive licensing costs are reducing the competitiveness of some large companies already. MS will have to squeeze tighter and tighter in order to continue sucking money.

    Meanwhile Linux will spread and OpenOffice will spread. At some point in the near future, there will be a "catastrophe" and Windows will no longer be the most popular desktop operating system.

    Any attempts to curb Microsoft's excesses simply prolong their dominance of the desktop market.

    --
    Deleted
  83. Supporting It by RWarrior(fobw) · · Score: 2

    One of Microsoft's complaints about a modular version of Windows for consumers, of course, is the idea that it'll be impossible to support.

    Except that Microsoft doesn't support OEM versions of Windows anyway. Support of Windows is done by the manufacturer, not by Microsoft. It's been that way for as long as I've been involved in the computer industry (Win3.0 days).

    Others have pointed out the problems of differing versions of dynamically linked DLLs, and the problems with statically linking them (and producing 20 copies of mfc40.dll). I would suggest that isn't necessarily a Bad Thing. I have spent many, many hours tracking down and killing every version of WINSOCK.DLL to get somebody's DUN working.

    --
    Remove the caps and hold to a mirror.
  84. Re:Maybe not in MS' pocket? by Tony-A · · Score: 2

    What I want is for Microsoft Windows to become such an inconsistent disorganized mess that the competition rises to fill the void.
    Caldera now officially supports Linux distributions other than its own.
    The battle will be pretty much over when Red Hat is supporting OpenBSD desktops.

  85. Re:Modular version would work - just like Mac OS d by nagora · · Score: 2
    If it is Sony's business to sell Trinitrons with toasters popping out but not sell ones without, why can't they?

    That's fine until Sony have 90% of the TV market and then start saying to retailers: "Sell our Trinitrons with toasters or we stop supplying you altogether (good luck in the 10% of the market we don't yet own)". At that point (the abuse of the legally obtained monopoly) the toaster makers have a legitimate complaint.

    It is the element of force/extortion/blackmail that makes MS a criminal organisation.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  86. Re:Maybe not in MS' pocket? by NanoGator · · Score: 2

    "The battle will be pretty much over when Red Hat is supporting OpenBSD desktops."

    I honestly think that any flavor of Linux's biggest hurdle is it's dependence on the command prompt. I don't mean that comment to sound like I'm trolling, that's just how I feel it is. The latest version of Redhat I saw was close to it, and I've had people tell me SuSe and Mandrake are really good too. So who knows, maybe if Gateway or Compaq or somebody would start shipping with those, we'd see more adoption.

    Once it's up and running, it wouldn't take much to turn Linux into a general computing device that never breaks. It just needs a little more fine tuning to that respect, i.e. simpler driver installation etc.

    --
    "Derp de derp."
  87. Static linking != Bloat by hey! · · Score: 2

    at least at today's memory and disk prices.

    Ever hear of DLL hell? I think it might not be an unreasonable price to pay to ensure applications are self contained and installing (or uninstalling) an application doesn't affect other previously installed applications adversely. Plus, the more self contained an application is, the better chance you have to run it under an alternative Win32 implementation like WINE.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  88. Re:Maybe not in MS' pocket? by DrXym · · Score: 2
    The real goal is to demolish Microsoft's argument that XP is an inseperable whole and to demonstrate that it is possible to remove or disable large chunks of it. And if chunks of it can be removed then they can also be replaced.


    Therefore this demonstration is not just about modular windows but also rationalises why Microsoft should be required to release interfaces and specifications in XP that allow third party integration.

  89. Ye Misguided by johnos · · Score: 2

    All these posts about how Embedded XP doesn't make sense on the desktop, or that a modularized windows "would be bad for consumers" are laughably beside the point. MS broke the law and fucked up the computer market. Now, they want to continue those practices because the market is so fucked up that any change will be "bad for..(the market, the technology, the industry, the consumer, the customers, whatever)".

    The nicest comparison I can think of is the guy that murdered his parents and pleaded for mercy because he was an orphan. Come on.

    If MS refuse to help develop reasonable changes to stop these criminal practices, then what choice does the court have but to impose the best remedy they can under the circumstances? And if that remedy is really bad, who is at fault? The court? The refusnik states? The DOJ?

    It is not the business of the Federal Court to understand the computer industry. Or to find the perfect forward-looking, past-wrong addressing remedy. Judge CKK can only look at what she has been presented in court, formulate the best remedy possibly based on that material, and ensure MS complies with that remedy. If she can do that and not be overturned on appeal, you can expect law students to study her decision for generations.

  90. PCs have 128MB RAM & xxGB drives, WGAF? by crovira · · Score: 2

    NEWS FLASH! PCs have become REALLY REALLY BIG.

    DLL's were created to reduce the memory foot-print and have caused versionning headaches and compatibility problems ever since. They were a stop-gap measure to a problem that no longer exists.

    Saving RAM? Who gives a fuck? Not the user. Not the developpers. And not the hardware manufacturers.

    Write your code properly so you don't load the baby with the bath water and the kitchen sink into your code (trim the library's fat at link time) and the increase in executable size may still be less than the amount of RAM wasted by unused portions of the libraries.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  91. Transcript by Lxy · · Score: 2

    MS: "Your honor, I object!"
    judge: "on what grounds?"
    MS: "On the grounds that it's damaging to my case!"

    --

    There is no reasonable defense against an idiot with an agenda
    :wq
  92. Re:Are shared libraries such a good idea? by hey! · · Score: 2
    I think you are correct up to a point. Shared libraries are obviously a good idea, but a lot depends on how their developers manage them. On Windows, not only do we deal with six different flavors of win32 multiplied by various service packs, but every time the user installs IE things can change. It's this Microsoft "the operating system means whatever I want it to mean" problem; stuff changes based on the latest twist and turn of Microsoft's campaign of total world domination.


    What this means is that we can throw the idea of testing our software on the exact, or even the approximate platform the user will have out the window. It's amazing that it works as well as it does.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  93. Re:There are two sides to every story... by GSloop · · Score: 2

    Flaimbait? Surely you can do better than that - Mr Crack Moderator!

    Offtopic? Possibly...

    Cheers!

  94. Re:Maybe not in MS' pocket? by 5KVGhost · · Score: 2
    99.999% of home users only need to connect to Internet, browse Web and read/send Email.


    Sure they do. That's why all those internet applicances were so successful, right?

  95. Re:Maybe not in MS' pocket? by el_chicano · · Score: 2
    If she has Netscape but not IE, well what am I supposed to do to help her?
    Download and install Netscape. You can get the 4.7x and 6.x versions as free downloads; however, you are correct about the problems not having Internet Explorer can cause Windows users.

    IE is only really needed for one thing: automating the Microsoft Windows Update website. Seeing as how often you need to update Windows, I would tend to agree with you about how important IE is to the average Windows user...
    --
    A man who wants nothing is invincible
  96. Re:Maybe not in MS' pocket? by King_TJ · · Score: 2

    Wrong, wrong wrong!

    #1, it's *very* debatable if Microsoft truly is a monopoly. I understand that Judge Jackson deemed it so, and so under the letter of the law that makes it "fact". Still, this is the same guy who made it obvious that he was biased against MS and probably big businesses in general. Courts and judges do occasionally make mistakes. I think the biggest reason people are so willing to accept the claim that MS is, indeed, a monopoly is because they've done plenty of things to anger everyone. (Sort of the "I would never hit someone over the head with a baseball bat just because they called me names, but if someone else does it - I'm gonna cheer them on." scenario.)

    #2, a Microsoft API is only an "application interface" to *their* OS. Ultimately, they have every right to release an OS where nobody but them has any clue how to interface with it. Right? This might be a bad marketing decision, and people who want to write code for it might hate it -- but so what? It's not *your* OS/code, it's *their* OS/code!

    As it stands, MS has chosen to give out a considerable amount of information and assistance on how to code for their OS. Most of the items they won't release (the bones of contention, so to speak) are APIs that let you develop alternatives to key software products and core componenets of their OS. I don't know how familiar you are with other commercial operating systems, but as far back as I can remember, this sort of thing has been happening. (Back on the C-64, Apple //e, and Tandy Color Computers, people were busy writing "unauthorized system calls" type of books, with "peek" and "poke" commands to manipulate registers to do things the manufacturers wouldn't disclose on their own (but often used in their own software packages anyway).