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

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

    3. 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
    4. 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 ...
    5. 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

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

  2. 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 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))"
  3. 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 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.

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

  5. 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 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
    4. 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.

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

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

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

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

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

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

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

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

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

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

  15. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

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

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

  19. 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.
  20. 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.

  21. 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.
  22. 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
  23. 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

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