Slashdot Mirror


Antitrust Case Over, Microsoft Ties IE 10 To Win 8

deadeyefred writes "With the last vestiges of Microsoft's U.S. antitrust consent decree expiring earlier this year, the company is again tying its browser tightly to Windows. In pre-release versions of IE 10 and Windows 8, IE 10 cannot be uninstalled and is required to enable the new 'Metro'-style apps."

60 of 519 comments (clear)

  1. No longer a monopoly by Anonymous Coward · · Score: 2, Insightful

    IE's market share isn't what it used to be. Neither is Window's market share for that matter.

    1. Re:No longer a monopoly by Fluffeh · · Score: 3, Interesting

      I can see this as one of two things - either Microsoft is trying to bump it's browser market share or they are cutting corners in their code to have Windows depending on bits of IE10 to give the core OS functionality.

      If this is an attempt at market share, I think it is rather doomed to fail. Gone are the days where people just accepted whatever browser comes with their OS. Even the very non-technical business people that I work with mostly install their browser of choice.

      If this is cost cutting and an attempt to re-use code from one thing in another, then I think it will likely just be ignored by many users who don't care as much - but alienate the nerds even more. The types that frequent /. for example, are more and more likely to find reasons for pushing them into no longer using windows (for the ones who still use it that is) and thus putting even more leaks into the ship.

      My mother for example uses the computer VERY little and doesn't do much with it. When it is time to upgrade (which is fast approaching) I am seriously considering ninja-installing a distro onto her machine and simply saying "This is the new computer, things are a little different" rather than going through the same thing while installing the latest and greatest from Microsoft. For her, there isn't any difference in finding all the buttons going from XP to Win 7 or Win 8. I may as well get her onto another OS totally.

      --
      Moved to http://soylentnews.org/. You are invited to join us too!
    2. Re:No longer a monopoly by Fluffeh · · Score: 2

      Code re-use isn't bad at all. It is however if the code you are re-using is in another program - in this case, IE10. It's code re-se gone topsy turvy.

      If they merely wanted to re-use the code, then write it into Win8 so that Win8 can natively support the extra features and have IE10 leverage it off there. The way that it has been done here just seems to be a case of "Ohhh. IE10 does some shiny stuff, lets just hack up a way to use that rather than improve Win8 to do it on its own.".

      --
      Moved to http://soylentnews.org/. You are invited to join us too!
    3. Re:No longer a monopoly by shutdown+-p+now · · Score: 2

      That's the point - it's not dependent on IE (the browser app), it's dependent on Trident (the engine - shdocvw.dll & mshtml.dll). In Windows 7, in editions where you could uninstall IE, it left the engine DLLs in place to satisfy the dependencies.

    4. Re:No longer a monopoly by PCM2 · · Score: 4, Insightful

      If they merely wanted to re-use the code, then write it into Win8 so that Win8 can natively support the extra features and have IE10 leverage it off there.

      Isn't that essentially what they're doing? IE has always been a DLL that you can embed in other programs. A friend of mine once embedded it in a Macromedia Director movie with about four lines of code. The only difference seems to be that now they're back to making it impossible to uninstall -- which is only logical, since they're building the new Start menu (Metro) out of HTML and JavaScript. In fact, to tell the truth I always thought the idea that you could "uninstall IE" was a sham that was just for show, to comply with the court rulings. The IE browser is just Microsoft's HTML and JavaScript engine with some chrome around it. Metro is the same engine with different chrome, and other applications that embed the engine use different chrome, and so on. Or am I missing something?

      --
      Breakfast served all day!
    5. Re:No longer a monopoly by hairyfeet · · Score: 4, Insightful

      Actually 5 will get you 10 when all is said and done it'll come down to a little thing called DirectX. As we all know DirectX 10 and 11 weren't backported to XP because they were calling parts of the new WPF that would have been a royal bitch to rewrite for XP (there is a hacked DirectX 10 beta for XP and i've tried it but frankly its buggy as hell) and i'm willing to bet my last dollar they are using DirectX to speed rendering and any video.

      For those of us that's seen the Metro UI, which i personally think is gonna bomb HARD as i've shown the screencaps to over 120 customer so far and have YET to get a SINGLE positive comment about Metro, whereas those i showed 7 before it was released all wanted to know about features and what it could do, anyway for those that have seen film of metro in action they are using these little 'auto-updating" windows in the "desktop" that will have all kinds of feeds from weather to video, i bet my last dollar its all IE with DirectX under the hood which is why its tied in so deep and can't be backported. They do something similar with their Internet TV in windows 7 which uses IE and Adobe Flash tied together with some DirectX glue which you can tell by removing IE Flash or watching your GPU usage through the AMD System Monitor (don't know if there's a tool for Nvidia and Intel that shows how much load is GPU and how much CPU)

      Personally i think windows 8 is gonna be the new Vista turkey and Windows 7 the new XP. I only hope this will be the final nail in the coffin for the sweaty monkey and the board will make him 'pursue other interests' as he makes the Pepsi guy look competent. That guy just doesn't have a fucking clue how to run a company and if he wasn't Bill's buddy from back in the day his ass would have never gotten past PHB middle management. kin, Zune, Vista, rushing the X360 when it had a fatal flaw, the man's resume is one clusterfuck after another and only the Office team being brought in saved Windows 7. Now I bet anything that Windows 8 Metro bullshit is HIS baby, its his classic "Me too, oooh me too!" badly done Apple ripoff that is just his style. at least Apple has the common sense not to try to stick iOS on the MBP, but someone forgot to give the sweaty monkey the memo.

      Instead you are gonna throw away all the hard work the office guys did for Windows 7 by tying IE so damned tightly to the bowels of the OS that a single bug will slaughter the thing, all so Ballmer can have his own iPad OS bling bling nightmare on the desktop. are you listening Linux guys? you blew one shot with Vista DO NOT fucking blow it! We retailers want a simple as hell, all GUI, net friendly OS that is easy peasy for grandma and NO CLI. Hell you ALREADY have the basic idea with Expressgate/Splashtop, which is GUItasic and fast as hell. Write a ton of apps for it, make sure it works on the "80%" hardware, that the big three GPUs along with Realtek, SiS, Broadcom, Sigmatel and Aetheros and you guys could seriously kick some ass. This is your shot, and probably your last as i doubt the monkey will survive another epic fail, so do NOT miss, okay?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    6. Re:No longer a monopoly by bmo · · Score: 3, Insightful

      >For those of us that's seen the Metro UI, which i personally think is gonna bomb HARD as i've shown the screencaps to over 120 customer so far and have YET to get a SINGLE positive comment about Metro.

      Wait until they start using it. You ain't heard nuthin' yet.

      --
      BMO

    7. Re:No longer a monopoly by Hadlock · · Score: 3, Informative

      Yup, first thing I did on my laptop after downloading Firefox. (Well, first thing if you count "the four hours I spent un-installing garbage that came with it and tweaking things" as the first thing I did).

      How much is your time worth to you? At $25/hr you might as well just install a fresh retail copy of Win7 on there and avoid the trouble of possibly having missed something, and also having a physical disc backup of the OS on the off chance something goes horribly wrong (very likely on a fragile laptop)

      --
      moox. for a new generation.
    8. Re:No longer a monopoly by drsmithy · · Score: 2

      Aren't there things like system libraries for this kind of thing? Why would an OS be dependent on an application for core features?

      The vast majority of IE *is* a "system library", and has been since IE4.

      It was changing IE to a system library that got them into trouble in the first place.

    9. Re:No longer a monopoly by drsmithy · · Score: 4, Informative

      They could have easily moved the common code into a required DLL and made IE / Explorer UI code that talks to it.

      They did. In 1997. With Internet Explorer 4.

      Every version of IE since has had the same architecture.

    10. Re:No longer a monopoly by m50d · · Score: 2

      anyway for those that have seen film of metro in action they are using these little 'auto-updating" windows in the "desktop" that will have all kinds of feeds from weather to video

      Hah, I remember that when it was called Active Desktop in windows 98.

      --
      I am trolling
    11. Re:No longer a monopoly by Bert64 · · Score: 2

      The presence of the command line is not a problem.

      Linux, Windows and OSX all have a command line... And infact MS have been working hard to improve their CLI in recent versions.

      For day to day use average users will never have to touch the CLI on any of these systems... However the big difference is:

      On windows the CLI is useless

      When you ask a geek how to do something, on linux he will typically use the cli not because its the only way to do something but because its the best way. On windows the cli is rarely the best way, and often not even usable at all.

      Also when it comes to supporting others, via forums or over the phone a command line is just easier to explain... On a forum you can cut+paste commands and have the user paste back the responses. Similarly on the phone the commandline is a similar paradigm since its conversation based. Trying to explain the layout of a gui over the phone is a huge pain in the ass because not only can you not see it, but the user's description of what they can see is down to the individual and might not make sense to you.
      A CLI is easy to explain so long as you can read.

      And on all systems geeks will mess with things that most users wont understand, wether it be the registry or a textual configuration file when you want to do something advanced or fix a major problem you need to delve deeper than most users will understand.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    12. Re:No longer a monopoly by msclrhd · · Score: 2

      The interesting case here (w.r.t. anti-trust issues) is not the uninstallation of IE10, or that you can use HTML5+JavaScript running on top of the Trident rendering engine for WinRT applications.

      The interesting case is from https://wiki.mozilla.org/Firefox/Windows_8_Integration:

          1/ Metro applications have limited interaction with Desktop applications, making switching between the two more complex (is IE10 using APIs that other apps don't have access to?).

          2/ Metro (using the WinRT API via C++/.NET/whatever) is a completely different platform. There are some common APIs (DirectX10/11, Direct2D, etc.), but there are no Win32 APIs, and different/limited APIs that replace them. For example, the socket and TCP/IP APIs don't allow you to connect to localhost when running under Metro. So the other browser makers have to port their programs to this new platform, giving Microsoft a lead-time advantage.

      This is important considering that Metro is the users first experience with Windows 8 and that most users will access the internet from Metro (no need to go to the desktop to browse the internet).

          3/ Metro applications have to go through the Microsoft application store. Not sure what the implications are for this, such as how easy it is to get an application onto the store or what Microsoft's policies are for removal. May not be an issue for the major browsers, but the others may struggle (if they get to the point they have a working Metro application). What about Open Source code and browsers like Konquerer?

    13. Re:No longer a monopoly by FireFury03 · · Score: 2

      Riiiight, because the average users writes scripts and uses ssh clients oh and by the way giant bat wings pop out of my ass and I fly south for the winter, did you know that?

      It is THIS, this kind of delusional dumbshit right here, that has kept Linux in last place, even when the sweaty monkey was practically committing corporate suicide with dead ducks like Vista.

      Err, ok, I'll bite. Why is it a bad thing to make functionality available that non-technical users aren't going to want to use but technical users will find incredibly powerful?

      It isn't like you *have* to use the CLI on any modern Linux (well, you do when things go badly wrong, but when things go *that* wrong under Windows you're even more screwed anyway so it's reinstalley-time for anyone non-technical in either case). The CLI isn't shoved in your face any more, but it is still there if you want it - you don't see the fact that there is a CLI *available* harming the Mac do you?

      you have at last count something like 200 MILLION PLUS late model P4s and early dual cores that are gonna go EOL and will be just begging for an easy to use free OS, because lets face it Farmville and Facebook?

      Ok, and now you're contradicting your own argument. The "normal people" you are referring to do not, as a rule, go and install new operating systems on their existing hardware. They see their computer with its OS as a single device and if they want to change OS they will go to PC World and but a new computer with it preinstalled.

      Linux has been "ready for the desktop" for some time (in that if a hardware vendor were interested and supplied a preinstalled system where they had certified that all the hardware in it worked with the OS, etc. then it would be fine for most home users). Unfortunately, none of the hardware vendors, except Apple, are interested in pushing a non-windows OS to general consumers (the offerings from the likes of Dell are very half-arsed and not really marketed well).

      The only hardware vendor who is pushing preinstalled non-Windows OSes is Apple, and they are doing pretty well for themselves so it demonstrates that the public are often very happy to run something other than Windows, even though their Windows software won't run on it. However, Apple are only interested in their own OS, not Linux.

      I'm afraid that the "customers only want Windows" mentality prevalent in the PC industry isn't going to go away any time soon, even though it is demonstrably incorrect, so even though Windows 8 is a complete crock I'm not expecting to see any mass migration to Linux. We'll see people upgrading to Windows 8 and cursing it, we'll see people sticking with Windows 7 as long as possible and we'll see people migrating to Apple Macs.

      As a anecdotal example of Linux's readyness for the desktop, my fiancee isn't really that technical when it comes to computers - she can use them just fine, but I guess she would fall into the "normal user" category and will never start poking at them under the hood. Several years ago she chose to switch from Windows to OS X and did so without any real problems. She regularly uses my Gnome 3 laptop and has no problems with it. In fact, for the most part she's pretty blissfully unaware that it is running Linux.

      Just give the consumer what they want, that's all.

      The customer wants some hardware with an OS preinstalled on it. It doesn't matter whether that OS is Windows, OS X, Linux or something else so long as it is easy to use for "normal stuff" (word processing, web browsing, listening to music, watching videos). There is nothing more Linux software developers can do in this regard - a preinstalled Linux *does* do what the consumer wants. For what normal consumers want, there is no CLI fiddling required to make a preinstalled Linux work. It is now down to the hardware vendors - if the hardware vendors start pushing preinstalled Linux systems in a serious way then Linux is in a good position to take off. However, I have no faith that any large hardware vendor is going to do this.

    14. Re:No longer a monopoly by Jerry · · Score: 2

      Netscape can blame MS all they want to. But they have only themselves to blame, not Bill Gates.

      That is so much patent nonsense, and you know it. Are you a "Technical Evangelist" astroturfing /.?

      It is reminiscent of the same problem alternate software and OSs have today. After Microsoft started BUNDELING IE with their OS PREINSTALLED on the OEM PCs, users who "only want to point and click" did not have to download Netscape to be able to browse the web. All they had to do was fire up IE. Sure, Netscape was much better than IE, but IE was "good enough" and it came with the machine, preinstalled, most users didn't bother to install Netscape. THAT is why IE beat Netscape.

      I also suspect that Microsoft added code to make Netscape misbehave. Absurd you say? Did you read the Dr DOBBS Journal article which revealed the code they discovered in Win 3.1 which stopped installation if it encountered DRDOS 4.0 on the HD? The DDJ used a hex editor and replaced that section of code with NOPs (no operations) and retried the install. Win3.1 installed fine and ran even better on DRDOS than on MSDOS. Then there's that old nugget "Gates says the OS isn't done till Lotus won't run". And, a few years ago a mobo maker, Foxconn, had an MS certified BIOS which checked for Linux and if found sent it to various vectors randomly. It was verified by modifying the firmware to point to the same vectors Windows did and reburning the BIOS. The Foxconn mobo ran Linux just fine after that. Then there is the existence of the digitial terrorist gang, a.k.a. "Technical Evangelists", ruled by Microsoft employee James Plamondon. His role in a variety of scams and astroturfs for Microsoft became public knowledge in the Combs vs Microsoft trial. Embarrassed, he did a Mea Culpa and confessed. He also said that MS was still pulling off that kind of crap and as long as they are doing it the market is not free, to paraphrase him.

      Microsoft is still doing the crap. Walmart began selling netbooks with Ubuntu installed and they flew off the shelf like hotcakes. Microsoft "re-evaluated" Walmart's per copy license fee and Walmart quickly moved that netbook to their online store, then failed to re-stock it. The DELL fiasco was a similar story. The new EUFI locks on HD block Linux sharing or replacing Win on the HD. Microsoft requires PC OEMs to enable EUFI "for security reasons" before they can get Win8 certification, but claims that the PC OEMs are free to issue keys to whom ever they want.

      EUFI is a strange beast. It doesn't help with the fundamental problem of security on PC, that of running Windows itself. Keyboard loggers being allowed to set on the MBR is only one of hundreds of security problems Windows has, the the EUFI doesn't necessarily fix that.

      --

      Running with Linux for over 20 years!

  2. Re:And Linux does too by Blackfoot17 · · Score: 4, Interesting

    The difference is in Linux you can uninstall Firefox and It's not required for some of the new toys to work. And all modern OSes Do include a web browser

  3. That's all I have to do? by DarkLordofLogic · · Score: 2

    This is good news. It means all I have to do to avoid those crappy Metro apps is delete the IE10 registry keys. Two birds with one stone, baby.

  4. Re:And Linux does too by jd · · Score: 5, Informative

    There is nothing in Linux which requires Firefox. Firefox is pre-installed, but only on specific distros. Other distros include other browsers, or no browser at all. (You don't need one - wget is perfectly good.)

    This is different than with IE and Windows. If you remove IE, components totally unrelated to web browsing or the Internet WILL fail, because the libraries are crafted to include totally irrelevant code that is critical for other components. Because Microsoft do not publish the specs for these libraries, crafting replacements that ONLY have the bits needed for the rest of the system to function is almost impossible. Not completely impossible, just very very very hard.

    There simply isn't any comparison between willful sabotage of the user and a simple pre-install, even if your claim that Firefox was pre-installed with Linux was correct.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  5. Incredibly Low Burden of Proof by SJrX · · Score: 5, Insightful

    Most things allow you to keep your settings while removing the rest of the application. There is a big difference between left over Registry entries not being removed, and merely hiding IE. While I suspect they are closer to the hiding IE side of things, I think the proof they offer is silly.

  6. Re:And Linux does too by NoobixCube · · Score: 4, Funny

    I'll refrain from modrating since there's no "-1 spend five minutes on Google then come back and apologise for what an idiot you've been; following this, immediately re-evaluate every 'argument' you've been in, and figure out if you were right, or just a tool. Apologise to all those with the misfortune of meeting you".

    --
    Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
  7. You must be kidding by nmb3000 · · Score: 5, Insightful

    From T (useless) FA:

    For example, before we turned off IE 10, we changed the default privacy setting from allowing some cookies to completely blocking all cookies. We then turned the browser off, rebooted, and IE 10 appeared to have completely disappeared from the PC. But when we went back into the settings, turned IE 10 back on, and rebooted again, the browser was back -- but with our customized settings, not the default. That would appear to indicate that Microsoft doesn’t really remove the browser entirely, but rather just hides it – with customized settings and all.

    OMFG! A conspiracy unmasked! User settings aren't deleted!

    So, because IE doesn't delete your settings it isn't being removed? By this same stupid logic we can determine that almost no modern software is ever actually removed.

    I'm quite astounded with the depth of these morons' investigation.

    --
    "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
    /)
    1. Re:You must be kidding by Baloroth · · Score: 2

      MS has (for quite a while, starting in Vista I think) put the install packages for a lot of software and Windows features into every installed copy of Windows. So turning features off doesn't remove them from the system, it just removes the installed components. A quick check shows this includes IE9 on 7. So turning it off in the Windows features (like they do in TFA) doesn't remove it entirely from the system (you can always reinstall it without a disk), although it does "uninstall" it I believe. This is rather convenient (helps greatly with their install process too.) So what if you can't remove every las trace of it from 8? You can uninstall it for all practical purposes.

      Also, it may be possible to completely remove it, TFA just says MS hasn't said how yet. So, yeah, TFA is useless and spreading FUD, AFAICT.

      --
      "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
  8. Re:I applaud Microsoft their tenacity. by Microlith · · Score: 5, Insightful

    They aren't hurting, but we've had some 10 years during which MS was under the watchful eye of the DoJ. I expect that had they not been under such "surveillance" then the last 10 years, and the current state of the industry, would be very different.

    Microsoft is retreating to patent suits, as they noted in 1998, to attack Linux now so we're not remotely safe from future anti-competitive acts.

  9. Browser vs. Rendering Libraries by msobkow · · Score: 4, Informative

    I understand the idea of shared rendering libraries similar to WebKit or Gecko. While the knee jerk reaction is that they're locking out other browsers, I see the need to provide core libraries. Being HTML-based, Metro has got to have a rendering library.

    As long as they don't force you to use IE for browsing and allow you to continue to install 3rd-party browsers, I have no problem with this any more. All of the vendors partner on whose applications and websites are going to be the defaults that most users won't change. Why shouldn't Microsoft default to their own products while allowing you to install or configure alternatives?

    Don't forget -- Mozilla does the same thing by partnering to provide a default search engine.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:Browser vs. Rendering Libraries by mjwx · · Score: 2

      Don't forget -- Mozilla does the same thing by partnering to provide a default search engine.

      Yes, but Mozilla makes it trivial to change and DOES NOT bother you about it every 10 seconds.

      Just re-imaged a laptop.
      - Opens IE.
      - Navigate to a few sites (AVG, Firefox)
      - popup frame covers the page asking me to Install the BING bar.
      - clicks no
      - Clicking no tries to install Bing bar, I stop it.
      - Popup is back, INSTALL THE BING BAR
      - clicks no,
      - Again tries to install the Bing bar, again, I stop it.
      - REALLY, INSTALL THE BING BAR. Damn this popup is insistent.
      - I'm really tired of this now, FFX has finished downloading so I hit the red X. Low and fucking behold, IE wont close. IE will not close cleanly until I install the Bing bar. Well I'm not playing that game. Open task manager and end process.
      - Installed firefox and forgot about IE.
      - Uninstalled the Bing Bar installer from Add/Remove programs.

      IE is a travesty of popups asking me to do stuff I really dont care about. Chrome and Firefox understand that I dont want to turn on web accelertors, I dont want to pick a god damn search engine, I dont want to turn on and configure safe search, I just want to browse the web, when you first open IE 7 or later, it throws 100 roadblocks between you and that goal in the form of popups the average person couldn't care less about.

      Dont get me started about changing the default search engine in IE on Win 7, the option is nowhere in IE.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  10. Re:And Linux does too by nurb432 · · Score: 2

    Umm linux doesn't have a browser. its a kernel.

    Besides, you need to read up and see what the difference is between 'integrated' and 'installed'.

    --
    ---- Booth was a patriot ----
  11. Good. by CannonballHead · · Score: 4, Insightful

    It's stupid to say that Microsoft cannot have a rendering engine on their OS that is required to be there by other parts of the OS.

    I am more than welcome, I'm sure (hey look! a Bingy firefox!), to download my own browser of choice and use it. It just won't be used for the parts of the OS that require their own rendering engine. Which makes sense; how can MS make sure that Firefox would render Metro style UI apps correctly? They HAVE to provide something to render. The fact that it's the same engine as renders webpages is, in my opinion, reusing something they already had developed. Makes sense to me.

    If they actually forced web browsing use it and didn't let you install Firefox, Safari, Chrome, Opera, etc.... that'd be different.

    1. Re:Good. by EdIII · · Score: 2

      Only problem I have with it is the rendering engine itself should be able to be replaced. MS has always been piss poor on rendering anything correctly. Probably has a lot to do with their attitude, and that is only *very* recently starting to change.

      So if the rendering engine is top notch, adheres to standards, cooperative with the global communities, and responsive to needed changes... great. That has not been MS behavior in the past though.

      In a way I do take this personally. I have to deal with way too many 3rd party applications that use core parts of the MS OS, that are just outdated and downright crappy. If there was a way to swap out those core pieces with other code, my life would be so much easier.

      You have a great point, but ultimately the problem remains..... IE can't render anything for shit. IE9 is getting better, but is still too young. The day MS can actually render something according to standards I won't care that I am using their rendering engine.

      P.S - In MS defense... the current IE8 has better performance than Firefox, even while not rendering things correctly. Talk about a major disappointment. Firefox......

  12. Re:What about iOS? by nurb432 · · Score: 2

    Bundled yes, integrated as part of the core system, no.

    --
    ---- Booth was a patriot ----
  13. Re:And Linux does too by MrHanky · · Score: 2

    Wrong. 1) Linux does not come with Firefox. 2) Firefox can be uninstalled under Linux. 3) Linux does not depend on Firefox for anything, not even for downloading your favourite browser. Hell, you wouldn't even want to use a browser to download and install another browser under Linux, you'd just use your package manager to install it.

    Why were you talking again?

  14. Re:Is Metro the new ActiveX? by marcosdumay · · Score: 5, Funny

    I quita liked it when they integrateed an IP stack...

    But, anyway, integrating IE seems completely irrelevant nowadays. It looks more like "just another (boring) GUI toolkit", and less like "stuff people will use".

  15. Re:I applaud Microsoft their tenacity. by jd · · Score: 5, Insightful

    Bullshit to all 3 points.

    The OS is a kernel plus core system libraries. It has ZERO relationship to how the output is displayed. Which is why I not only should be able to run KDE and AfterStep under Windows, I can.

    What I CANNOT do is run Internet Explorer on Linux. So what if it's compiled for another OS and I don't have the source? I don't have the source for Solaris-x86 Oracle but I CAN run that under Linux (different OS and no source) just fine. Have been able to for years.

    Yes, when you open a file panel or a network browser under Windows, you are using IE. The desktop is IE. The control panel is IE. Friggin' everything is IE! Even if you install another browser, you CANNOT tell those components to use it. So, yes, if you use Windows, you MUST use IE. You have no choice. And must you use Windows? Well, yes. Many web applications aren't written to international standards, they're written to Microsoft-proprietary functionality within IE. This WILL worsen, with this news about IE and Windows 8, just as it worsened considerably after Microsoft violated the Windows 95 injunction by releasing the bundled IE as Windows 98.

    The competition is hurting something chronic. IE has rising usage figures. Firefox is starting to slide. Opera is sliding badly. Chrome may run foul of the Apple vs Google battle-to-the-death. (And one of them WILL die in it, if they don't back off.) Linux has never been fairly or reasonably offered as a desktop choice by anyone other than the OLPC group - and even they are now getting into bed with Microsoft.

    Microsoft is a devout monopolist and it WILL kill anything that threatens that monopoly, no matter how savage or ugly they have to get to do so.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  16. Re:And Linux does too by arthur.gunn · · Score: 2

    rm -rf /Applications/Safari.app
    done.

  17. Spurious evidence. by Anonymous+Freak · · Score: 4, Informative

    Their evidence is that if they change a setting from default, then "uninstall" IE, then "reinstall" IE, it keeps the changed setting, it doesn't revert to default.

    That is their sole piece of evidence they claim in the article.

    That is the best "evidence" they could come up with? I have LOTS of apps that save their settings through an uninstall/reinstall! And those apps are definitely uninstalled.

    Does Microsoft actually "uninstall" IE9, 8, or 7, when you disable it? No. They haven't done that since IE 4 on Windows 98!

    --
    Another non-functioning site was "uncertainty.microsoft.com."
    The purpose of that site was not known.
  18. Can't be uninstalled by exomondo · · Score: 4, Insightful

    IE 10 cannot be uninstalled and is required to enable the new 'Metro'-style apps.

    Thanks Captain Obvious, 'Metro' apps are HTML5-based so what did you think was going to happen? That they would have 2 separate rendering engines? What would be the point of that? So you turn IE10 off and you don't see it, then you install whatever browser you want for web browsing, what's wrong with that?

    1. Re:Can't be uninstalled by shutdown+-p+now · · Score: 2

      'Metro' apps are HTML5-based

      Metro is not HTML-based. Only Metro apps written in JS have to use HTML5 for their UI. Metro apps written in C++ or .NET have their own XAML stack, which is completely different (though it does have a WebView control, which, if you use it, is of course hosted IE).

  19. Re:And Linux does too by jd · · Score: 2

    A brain surgeon (with computing experience) would point out that standalone rendering engines have existed for years - and have existed for longer than any of the current browsers out there. Having the HTML5 rendering engine in a standalone DLL that could be replaced by anyone else's HTML5 rendering engine would NOT be an OS tie-in.

    Since HTML5 rendering engines do NOT need a browser (since they can be standalone), a browser is NOT needed for this.

    However, if you absolutely insist that a browser provide the library, a published specification (as per the requirements of the anti-trust suit, I might add) of exactly what functions are needed in the library, what name they must have and what ABI they must use, ANY web browser could be used. This is lawful under the requirements. A tie-in is NOT.

    This is a flagrant violation of the law, which Microsoft will get away with because nobody dares start controversial lawsuits in an election year. Nonetheless, it IS illegal and it IS unnecessarily illegal. It is done this way for one reason and one alone - to kill competition. That is ALL it is being done for. It isn't for convenience and it isn't for the HTML5.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  20. Re:And Linux does too by Arancaytar · · Score: 2

    Yes, it's really annoying how Linux won't let me uninstall Firefox.

    This isn't even about unfair business practices (I'm not using Windows nor giving technical support to anyone using it, so what Windows does is irrelevant to me), but simply an incompetent design. If your house didn't let you rip off the wallpapers because they are a load-bearing part of the construction, you'd fire the architect.

  21. Re:I applaud Microsoft their tenacity. by exomondo · · Score: 4, Informative

    Yes, when you open a file panel or a network browser under Windows, you are using IE. The desktop is IE. The control panel is IE. Friggin' everything is IE! Even if you install another browser, you CANNOT tell those components to use it. So, yes, if you use Windows, you MUST use IE.

    Internet Explorer is a web browser. The Desktop, Control Panel, etc... are not Internet Explorer, they use components that are shared with Internet Explorer.

  22. Re:And Linux does too by chrismcb · · Score: 2

    If you remove IE, components totally unrelated to web browsing or the Internet WILL fail, because the libraries are crafted to include totally irrelevant code that is critical for other components.

    Anyone can make absurd claims. Windows libraries are not crafted to include totally irrelevant code. But the internet libraries do include code on how to render HTML. You can render HTML without doing web browsing, or even using the Internet. Like maybe you want to see the contents of a .html file that is on your local drive, or perhaps some internal Windows dialogs use HTML rendering?

  23. Who cares? by CSMatt · · Score: 5, Insightful

    Before the Slashdot crowd starts getting all fired up about history repeating itself, how Microsoft is the Great Satan, blah blah blah, let me be the first to ask, right now, in 2011:

    Why does this really matter anymore?

    First off, every OS nowadays comes with a Web browser. Indeed, we have reached the point in computing history where the OS is severely crippled if it didn't come with one. For all the IE hate that gets thrown around, how else are you going to download Firefox, at the very least? Mac OS X comes with Safari, which you can't remove. Many free software distros come with a browser (although I will concede that removing these are easier). Every mobile OS comes with a browser. Hell, iOS not only bundles Mobile Safari, but forbids you from any alternatives due to Apple's policies on not duplicating native features (and no, Opera Mini doesn't count).

    Second, true IE removal hasn't been possible since Windows 95. De-selecting IE, as the article mentioned, only hid it from access. The only way to truly rip it out of your system would have been to use something like 98lite or XPlite, and then you would have to deal with all of the incompatibilities that followed. A number of applications on Windows assume IE is there, and actually removing the Trident engine from the OS will make you unable to use both Windows and third-party software that needs that component. Microsoft couldn't offer a true IE removal tool if it wanted to, because it would be accused of breaking both Windows and third-party applications that use the Trident engine.

    Third, this should have been obvious from the moment Microsoft announced that Metro apps would use HTML5 and JavaScript. How exactly do you plan on running something in HTML5 and JavaScript without a rendering engine? So naturally disabling IE is going to disable Metro - there is simply no other way to run Metro apps. With that line of thinking, you might as well expect to run JARs without the Java VM installed.

    The real concern with this news is:
    1) How will this affect the security of the OS (as we're back to things like IE exploits affecting Windows itself, although reason 3 made that obvious anyway)?
    2) Is Microsoft going to exert pressure on OEMs again to not bundle Firefox or Chrome with their computers?

    If Microsoft makes it hard to get Firefox, Chrome, or another browser preinstalled on an OEM machine, then one can argue that there's an antitrust issue. Otherwise, this is just the logical conclusion of the path Microsoft chose for itself (Metro is the future, etc.) as well as everybody else more or less already doing the same thing.

    1. Re:Who cares? by Obfuscant · · Score: 2

      The not allowing of alt browsers is hardly MS's biggest transgression. Not allowing for alternative boot loaders was.

      No, forcing hardware vendors to sell a Windows license with every system they sold if they wanted to sell them with any system was. As an early linux adopter, I got really tired of paying extra for MS-DOS, and then Windows, on every system I bought, just so I could wipe the disk and install something usable. I was never prevented from installing an "alternative boot loader". Lilo never complained that it couldn't write itself to the MBA.

      By the way, I was buying systems with taxpayer dollars. If you paid taxes in the US in the late 90's, you were helping to send money to MS. Bill sends his thanks.

    2. Re:Who cares? by tepples · · Score: 4, Insightful

      I was never prevented from installing an "alternative boot loader".

      I guess you missed the recent stories about UEFI secure boot. All PCs that ship with Windows 8 (OEM version) are required to ship with UEFI secure boot turned on and with Microsoft's certificate loaded. They are not necessarily required to let the owner of a PC turn off UEFI secure boot or install other operating system publishers' certificates.

    3. Re:Who cares? by tepples · · Score: 2

      Also, WebKit for iOS can be replaced with another framework, you just have recompile your iOS apps.

      I was under the impression that any other framework rendering HTML and JavaScript would get the app rejected by Apple.

  24. Re:What about iOS? by bunratty · · Score: 2

    Apple does not have a monopoly position. Microsoft was found guilty of having a monopoly in the OS market and using that power to unfairly compete in other markets, such as web browsers. It's not about bundling at all, except that is the specific way Microsoft abused its monopoly.

    --
    What a fool believes, he sees, no wise man has the power to reason away.
  25. Re:What about iOS? by bmuon · · Score: 2

    It is part of the core system. There are 3 ways you can use Mobile Safari: opening it, using an installed web app and through WebViews inside other apps. All of them are WebKit and to a certain level Mobile Safari. And Apple explicitly forbids the publication of browsers that don't use WebKit or that use another JavaScript runtime. That's why there's even talk about Firefox for jailbroken iOS devices.

  26. Re:Bias with HTML5 is normal by jd · · Score: 2

    First off, not an excuse. Selenium means that testing one browser or a hundred different brands takes the same time and the same level of complexity.

    Second off, no competent vendor has extensions to HTML, CSS or JS. Competent vendors do EVERYTHING in the standards, which are quite powerful enough. It is a mark of incompetency that Microsoft not only does NOT implement the standards, they fill the gaps with proprietary crap.

    Third, developers should never test their own code. That is a sign of an untrained and moronic developer.

    Fourth, if you are required by a court to SPECIFY all of these APIs and ABIs, then you are violating the law to not specify them. That is absolutely final.

    Fifth, if you are required by a court to ALLOW a drop-in replacement for any given set of APIs and ABIs, then you are violating the law to not permit such a replacement. That too is final.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  27. Re:And Linux does too by jd · · Score: 2

    Actually, the basis of the Windows 95/98 lawsuit and the later IE bundling under XP lawsuit was that libraries ARE crafted to include totally irrelevant code. Indeed, it was Microsoft's position in the lawsuit that Felton's hack could not possibly work BECAUSE they had included such code. (Felton's hack worked because it left the extraneous code intact and in place.)

    Nonetheless, even Microsoft disagrees with you. Under oath.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  28. Re:I applaud Microsoft their tenacity. by pspahn · · Score: 2

    To use RE/Xplorer, you must upgrade to Microsoft® Internet Explorer 6.0. RE/Xplorer 2.1.1 requires Internet Explorer 6.0 in order to deliver cutting-edge functionality as well as enhanced performance and security.

    How charming.

    --
    Someone flopped a steamer in the gene pool.
  29. Re:And Linux does too by exomondo · · Score: 2

    The difference is in Linux you can uninstall Firefox and It's not required for some of the new toys to work.

    Both IE10 and the 'Metro' apps depend on certain libraries, if for some reason you consider those dependencies to be part of any one application that depends on them then removing everything that you understand that application to be would also mean removing those dependencies thus any other applications that depend on those libraries will cease to work. They could statically link the dependencies to the Metro runtime and IE10 but that just then means binary duplication and update duplication and in the end the code that is shared will still be there anyway just duplicated in binary form so what's the point?

  30. The Solution! by morari · · Score: 4, Informative

    It’s worth noting that when you “turn off” IE 10 in the Windows 8 Developer Preview, you also turn off the Metro interface. No IE 10, no Metro apps.

    That sounds like a very simple and elegant solution to both the problem of having Metro and Internet Explorer on a machine. Windows 8 might be worth using after all. :)

    --
    "He who can destroy a thing, controls a thing." --Paul Atreides, Dune
  31. Re:What about iOS? by hedwards · · Score: 2

    Monopoly position isn't necessary to get sued for antitrust violations. I'm not sure in this case that tying IE to the computer isn't the same antitrust violation that it was back in the 90s. There is more competition now than there was then, so MS might get away with it, but it's questionable as to whether it's really any less illegal than it was back then.

    Also having a monopoly isn't necessarily grounds for being sued either. Right now Amazon is more or less a vertically integrated monopoly in books, they publish, print and distribute books, basically everything except write them. At this stage, I wouldn't expect them to be sued for antitrust violations as they're largely disruptive and increasing the value that consumers can expect for their money.

  32. Re:And Linux does too by fuzzyfuzzyfungus · · Score: 4, Informative

    The two actions are approximately similar(since a .app is a specially named directory, the equivalence might be slightly greater if you nuked the entire Internet Explorer directory):

    Each will remove the user-visible browser, and probably result in some fun errors when other programs try to hand off a URL; but deleting Internet Explorer won't have any effect on MSHTML.dll, and deleting Safari won't remove the Webkit framework from OSX. With some further digging you could probably strip those out as well; but that isn't really relevant.

    MSHTML and Webkit aren't considered "unremovable" because of some super DRM, they are considered functionally unremovable because they are expected features of their respective OSes and 3rd party applications routinely depend on them without any sort of graceful fallback...

  33. Re:I applaud Microsoft their tenacity. by exomondo · · Score: 2

    What part of "it uses IE components" fails to make it IE?

    The part where it's using components that are also used by IE (like MSHTML, which is obviously not Internet Explorer)...duh. Photoshop uses Qt components, that doesn't mean Photoshop is Qt, pretty obvious huh.

  34. In comparison to TrustedComputing by staalmannen · · Score: 2

    In comparison to the Trusted Computing, this embedding of IE10 in Win8 is the lesser of Evil Plans. If regulators should be looking at something, it would be to require that OEMs allow their consumers to unlock the computers and add new security certificates. Otherwise we might get a situation where it is VERY difficult to install something different on a "Win8 certified" computer. This might not be a problem for those already in the game (there would brobably be ways to "root" the computers the same way one now has to jump through hoops to install something different on a phone), but for the curious starting with a dual boot with Ubuntu, this could be a huge issue.

  35. Re:And Linux does too by jd · · Score: 2

    Actually, yes. A lot of people "bother with that". In the scientific computing world, it means you don't have to care *whose* BLAS or LAPACK library you use. This is great. You can design using standalone libraries designed specifically to assist debugging and run against parallel libraries optimized for sheer speed - even when they're written by completely different groups.

    In the GUI world, do you really care if you're using Motif or Lestif? Or whether that's really SGI's OpenGL or actually the Mesa 3D library? Can you name a single X11 program that breaks when using a custom implementation of X11 rather than the reference version? After all, it links to all kinds of libraries!

    So, yes, every company -- barring Microsoft -- already gives the option to substitute ALL shared libraries. Microsoft is about the sole exception and it is a stupid one.

    Does anyone care? Well, define "care". They care that their programs "just work" and that they don't need a billion essentially identical libraries to get them to do so. They care that they can tune and tweak. They care that updating external components or replacing them with something functionally the same will not break anything.

    They don't care which specific library is installed, unless there's one optimized the way they want, precisely because things "just work". There's about a dozen standard C libraries - not because anyone seriously thinks people want to get the complete set, but because that lets users tailor their system to their needs, rather than tailoring their needs to what some vendor has decreed.

    THAT is why they would bother.

    Who cares if the rendering engine is shared? Well, if it's the rendering engine that is shared, take it out of IE and make it an independent shared component. Then people can uninstall IE if they want. Tying the rendering engine into IE and thus preventing people from uninstalling IE is not a sound software design, it is merely an abuse of a monopoly in an effort to gain another monopoly. Which is a criminal act.

    People WOULD care if they could replace the rendering engine. There are other HTML5 rendering engines out there and being able to replace one with another would allow me to use whatever look-and-feel I liked without having to replace the GUI entirely. I should not have to replace Explorer, but I point out that you CAN. That people HAVE rewritten Afterstep as an Explorer replacement. That project was damn popular. Why? Because people actually DO like having a say over the L&F.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  36. Re:And Linux does too by jd · · Score: 2

    Yes, you can replace the entire kernel. Not just with another Linux kernel - anything that supports the Linux ABI will work, so you could replace the Linux kernel with Lynx if you wanted. FreeBSD should also work. There are probably others.

    It goes beyond Unix. Intel defined the Intel Binary Compatibility Standard to facilitate ANY OS whatsoever running ANY software from ANY OTHER OS, provided both were written to the spec. Thus, there's nothing to prevent you from running a Solaris application dynamically linked to a Unixware library all under the Linux kernel. Yes, even Intel believed that vendor interoperability was important.

    Internal to the kernel, it makes bugger all difference whether you're running the graphics through Framebuffer, KGI, a proprietary driver that can bind to X or a graphics-to-ASCII-art converter (yes, they exist). Everything still works exactly the same, except that Doom looks a bit odd. It still works, though.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  37. Re:Bias with HTML5 is normal by jd · · Score: 2

    Show me 3D that requires that the page define whether it is to be rendered in software or hardware and I'll show you a specification that should be burned at the stake along with idiots like yourself.

    I don't give a frag whether a given piece of 3D is rendered using SVG, VRML, GDML, OpenGL, DX11, PHIGS, Renderman, Maya, Rhino, Blender, a GPU, one of those insanely high-end nVidia modules that uses more power than every other computer in the house combined, that Chinese supercomputer built out of GPUs, or a cheese sandwich, so long as it is rendered correctly. The software should detect what options exist, use the best one (according to the built-in algorithm) and allow the user to switch to another.

    There's bugger all HTML5 has to do with that process and only a moronic imbecile could think otherwise.

    Rule 101, taught to EVERY BLOODY CS STUDENT ALIVE, is NEVER EVER EVER test your own code. You WILL miss things. ALWAYS have the code tested by someone else or - in the case of Extreme Programming methods where you write the test harnesses in advance - by something else. But NEVER test it yourself.

    I read the judgement when it came out. I have worked with companies carrying out the court instructions. What's your excuse?

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  38. Re:I applaud Microsoft their tenacity. by jd · · Score: 2

    No it isn't. The Intel Binary Compatibility Standard unifies all of that.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  39. More like Apple by pablo_max · · Score: 2

    Personally I would like to see MS become more like Apple and encourage healthy competition, whilst not participating in anti competitive behavior. wait...