Slashdot Mirror


Windows 7 Lets You Uninstall IE8

CWmike writes "A just-leaked build of Windows 7 lets users remove Internet Explorer, the first time that Microsoft has offered the option since it integrated the browser with Windows in 1997, two bloggers reported today. The move might have been prompted by recent charges by the European Union that Microsoft has stifled browser competition by bundling IE with its operating system, the bloggers speculated. One solution under consideration by the EU would require Microsoft to disable IE if the user decided to install a different browser, such as Mozilla's Firefox or Google's Chrome. Microsoft had no comment when asked to confirm whether Windows 7 will let users dump IE8 or whether the option was in reaction to the EU charges."

75 of 474 comments (clear)

  1. At last! by symbolset · · Score: 5, Funny

    A compelling feature to drag people away from XP.

    Now only if it included a utility to uninstall Windows...

    --
    Help stamp out iliturcy.
    1. Re:At last! by C0vardeAn0nim0 · · Score: 3, Funny

      it does. it's called "format c:"

      --
      What ? Me, worry ?
    2. Re:At last! by msuarezalvarez · · Score: 2, Insightful

      Does it let you format the drive the current windows instance is running from?

    3. Re:At last! by doshell · · Score: 3, Informative

      deltree /y c:

      I suspect it would fail when attempting to delete the deltree binary itself, or the directory it belongs to. Haven't tried, though.

      (No such problem on Linux, of course; rm -rf / will happily wipe your entire fs, including the rm binary and the /bin directory.)

      --
      Score: i, Imaginary
    4. Re:At last! by dudpixel · · Score: 5, Interesting

      disclaimer: i dont currently use ubuntu....but have used it in the past

      i'm not sure why people think ubuntu is any more bloated than any other mainstream linux distro. They run the same software stack and if you listed the running processes when you reached the GUI you'd probably find most mainstream linux distros are much the same.

      Most linux distros including ubuntu are built from the same standard components, and sometimes there are modifications made such as improvements to specific software and also corporate branding on images etc.
      Such modifications are usually minor in comparison to the original software, and its doubtful that they add much to the memory footprint or speed of the OS as a whole...generally speaking.

      Please identify the 'cruft' you refer to in ubuntu and I'll happily be proven wrong.

      --
      This seemed like a reasonable sig at the time.
    5. Re:At last! by Anonymous Coward · · Score: 2, Funny

      It will format everything except that c:\boot\ folder.

      That doesn't belong to you! Didn't you read the EULA?

    6. Re:At last! by Darkness404 · · Score: 4, Insightful

      Um, any decision Linus makes on the Kernel doesn't really affect speed or make the entire OS feel full of cruft. If Canonical decides to totally screw up something, I can apt-get remove it and reinstall a different version with no problem. Ok, sure if you disagree with EVERYTHING Canonical does apt-get remove might not work for you, but thats why there are 100s other distros. But for almost anything Canonical can screw up, a fix is just about 3 commands away, whereas when MS screws up it takes hours to remove.

      --
      Taxation is legalized theft, no more, no less.
    7. Re:At last! by idlemachine · · Score: 4, Insightful

      i'm not sure why people think ubuntu is any more bloated than any other mainstream linux distro.

      Canonical are basically going to get criticised no matter which approach they take: if they don't go for the kitchen-sink approach then Ubuntu isn't casual user friendly and shame on them for making people rely on package management; when it does it's considered too bloated and crufty.

      It's a no-win situation, someone's always going to gripe.

    8. Re:At last! by SL+Baur · · Score: 2, Informative

      Actually it doesn't. You have to unmount all your pseudo filesystems first and it's been a long time since Linux let you do that. I tried it on several systems when I was working at Turbolinux and regularly wiping boxes for "clean" installation tests.

      Vintage 4.2 BSD could do it (I watched someone do it on purpose, he was wiping the system for a reinstall). System V-oid boxes could not, due to lacking an rmdir(2) system call and forcing an implementation of rm -r by doing a fork-exec /bin/rmdir (which was setuid root). My first intentional /bin/rm -rf / ended with an endless sequence of `/bin/rmdir: not found' messages.

    9. Re:At last! by Miseph · · Score: 2

      Damn, and here I am having already formatted my crappy Windows 7 partition. that would have been a bitching experiment to run on that POS.

      For the record, this is not mindless MS bashing... I'm currently booted into XP which I use about 99% of the time for gaming and familiarity (it's frustrating and hard going from Windows power user to Linux n00b, sue me), and it's even a legal copy!* But when I installed the 7 Beta it was just crap... total crap. They can pry XP from my collection of ironic Charlton Heston quotes.

      *I got a free student copy, which was handy since I had a brand new box and didn't feel like going to the work of cracking Windows NT yet again

      --
      Try not to take me more seriously than I take myself.
    10. Re:At last! by Ciggy · · Score: 4, Informative

      [roughly] When a file is "deleted" on *nix its directory entry is removed, the inode link count is reduced by one and when the inode link count reaches zero the disk space is released for reusage. When a "file" is run, its inode link count is increased by one as there's a link to the open "incore" "copy". Thus you can unlink (delete) directory entries of ANY open file, not just a running program.

      So to have more protection over temporary data in a program, open a file and then immediately unlink it - only programs that can manage to open it between(/at) its creation and unlinking from the directory structure will be able to access the data within it; this also leads to situations where the total space allocated on a disk [partition] (looking at, say df) can be much larger than is obviously apparent (using, say du) - this can happen if you have a large log file that is being written and you rm the directory entry for it: only when the program filling the log exits will the space be released.

      --

      A rose by any other name would smell as sweet;
      A chrysanthemum by any other name would be easier to spell
    11. Re:At last! by Kjella · · Score: 2, Interesting

      Canonical are basically going to get criticised no matter which approach they take: if they don't go for the kitchen-sink approach then Ubuntu isn't casual user friendly and shame on them for making people rely on package management; when it does it's considered too bloated and crufty.

      Agreed. If they went to a minimalist install it'd be almost like starting a fresh windows install.. open a PDF *install Acrobat Reader*, edit text files *install Notepad++*, edit a picture *install Paint .NET* and so on. I want a decent bundle of applications and the added HDD space and updates don't bother me. If you really wanted a minimalist install I'm sure there's an option in the alternative installer somewhere to just install a minimalist system and apt-get your way from there.

      If there was something to discuss, it'd be their willingness to push in new systems like pulseaudio, dropping support for KDE3 and various other build options. Personally I'm running a mix of hardy/intrepid7jaunty right now to get what I want. Anyway, my impression is that most of what Ubuntu does is purely optional - if you like it, use it and if you don't there are distros that are much truer to upstream, mostly because it's less work. After all this is Linux, the OS with a million distributions. Nobody survives pushing things the users don't want for long.

      --
      Live today, because you never know what tomorrow brings
  2. Confucius say by Profane+MuthaFucka · · Score: 5, Funny

    Man who remove Internet Explorer but not Windows is a little like Lance Armstrong: still one Ballmer remaining.

    --
    Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    1. Re:Confucius say by Anonymous Coward · · Score: 3, Insightful

      Posting anonymously for reasons that are soon to be obvious.

      No astroturf here, but on my 8 months removed from bleeding edge computer, (no I7 chip), windows 7 is leaps and bounds ahead of vista. Its *almost* on par with windows XP. Perhaps with a bit of learning, I could hollow out a corner in my cold dead heart for windows 7.

      Anywho, its not AS bad as people are saying, in fact, it carries on XP's (well, much more linux's than XP's) tradition of only bugging you for admin rights when you need admin rights.

      I'm not going to go as far and say that it will replace my XP install for gaming, but it is a good lowest common demoninator operating system that suzie q from accounting won't be miffed at.

      Who knows, if w7 comes with firefox by default, the OS might be on track to reducing the amount of drive by infections. (I've received zero pings from worm infections on my antivirus from behind my router, and zero pings from when i was behind a dsl router that had built in NAT by default.)

      Now about those pesky email spread viruses...

    2. Re:Confucius say by thePowerOfGrayskull · · Score: 4, Insightful

      Posting anonymously for reasons that are soon to be obvious.

      Huh? I'm sorry, this isn't obvious at all. Is it because you made a pro-windows post and think you're going to get modded down? From what I've seen in my time here, well-thought-out posts that defend any OS seldom get modded down. Occasionally you'll get one or two downmods from zealots, but those will generally be corrected by later mods.

      (I won't get into the silliness of posting anonymously to protect a fictitious karma number in the first place...

    3. Re:Confucius say by steelfood · · Score: 4, Funny

      Maybe he had mod points and wanted to mod himself up?

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
  3. Sure... by aicrules · · Score: 2, Insightful

    And who has money on the OS not working right afterwards?

  4. Disable IE? by saleenS281 · · Score: 3, Insightful

    Seriously? That's absolute crap. Me installing firefox does NOT mean I want IE disabled. The EU needs to get its head out of its a**. If I want IE disabled, I'll disable it.

    1. Re:Disable IE? by girlintraining · · Score: 5, Insightful

      Me installing firefox does NOT mean I want IE disabled.

      Ah, you may like it to be there. Not everyone does. And that's the crux of the matter... Having the freedom to choose. Which of course nobody cares about when they choose to go with the majority. Fortunately, the EU understands that the rights of minorities are more important.

      --
      #fuckbeta #iamslashdot #dicemustdie
    2. Re:Disable IE? by adamchou · · Score: 3, Insightful

      I don't see what the big deal is. So what if IE is there? You're not using it, it doesn't use up your system resources. You already have some other browser installed. Hell, you can even delete the internet explorer icon. What is so problematic about having the IE binaries there?

    3. Re:Disable IE? by ScentCone · · Score: 2, Insightful

      Nowhere in the article is such an automatic disabling of IE mentioned

      Yeah, just in the summary:

      "One solution under consideration by the EU would require Microsoft to disable IE if the user decided to install a different browser"

      So, gee, I wonder why someone might think that was mentioned in the article, huh?

      --
      Don't disappoint your bird dog. Go to the range.
    4. Re:Disable IE? by SL+Baur · · Score: 2, Insightful

      What is so problematic about having the IE binaries there?

      It's another vector for attack.

      I recall some years back, there was a group that was aggressively scanning the internet for blackhats and/or issuing some kind of challenge. They got pwned when an administrator's password got sniffed and the attacker got root on one of their servers from exploiting a stray gnome program (or something like that) that didn't get removed by accident. (I'm trying to recall the correct keywords to find a reference, but coming up short, I think an article about it may have been posted here).

      Microsoft Internet Explorer has worked very hard to get its world famous reputation for security and you probably are better off without any of its bits laying around on your system.

  5. Re:what about accessing windowsupdate via browser? by saleenS281 · · Score: 5, Informative

    ...you don't use the browser for updates anymore. You haven't since XP.

  6. Re:You can already do this ... by Anonymous Coward · · Score: 5, Informative

    Read the article. They state that iexplore.exe is gone.

    Sure, some libraries will stick around. They have to, otherwise a lot of applications will break. You can't "decouple" a dependency from applications without breaking them. But IE was never integrated into the kernel; it was integrated into the shell. I know that doesn't jive with your particular interpretation of the definition of an "operating system", but that is the reality of the situation.

  7. Re:You can already do this ... by broken_chaos · · Score: 5, Informative

    The kernel isn't the operating system. That's the basis of the GNU/Linux vs. Linux debate.

    That said, this seems to be functionally comparable to deleting the Safari.app on a Mac - the application is gone and cannot be launched, but the rendering engine sticks around because it's used elsewhere in the operating system for other tasks.

  8. Re:what about accessing windowsupdate via browser? by saleenS281 · · Score: 3, Informative

    Wrong. Server Core has no IE, and it isn't just "iexplorer.exe" that's not there.

    At least be informed in your trolling.

  9. Re:Uninstall? Yeah, right... by mrsurb · · Score: 2, Informative

    I have: "sudo mkfs.ext3 /dev/sda1"

  10. Re:You can already do this ... by fm6 · · Score: 2, Insightful

    Actually, the IE feature set isn't as pervasive as it used to be. For example Explorer (the file browser, not the web browser) used to treat folders as a kind of web page. If you wanted to customize a folder, you editing its style sheets and added VBS scripts. Lots of nice exploits there, which is why it no longer works.

    On the other hand, I sometimes get an IE security warning when I right click on network files served by Samba. It appears that IE plays a role in displaying context menus!

    Still, if the user can't use IE to surf the web, IE doesn't exist, at least from the user's point of view. The fact that IE components are still employed by the OS is beside the point. The point being that IE no longer has precedence over other web browsers.

  11. Re:You can already do this ... by Ilgaz · · Score: 5, Interesting

    That was what people were saying for ages. There is almost no way to remove mshtml (the real ie) from an up and running Windows OS.

    It was possible, one Aussie teacher made a state of art .inf file and called it Win98 lite. It was even mentioned in court by judge. In fact, it could impress anyone since the speed of OS actually skyrocketed.

    MS was unhappy of course and they built this massive IT conspiracy making sure it will never happen again and they would easily say ''Order us to remove? Well, see what happens when it is removed''. With lazy Windows developers and gecko.dll never stabilizing enough like todays Firefox or Apple Webkit, the plot worked fine.

    If one installs Windows of any kind today, he should never pass any IE updates since it is there, working and massively linked even by Microsoft's most die-hard rivals.

  12. Why remove it alltogether? by linumax · · Score: 3, Insightful

    Why remove the core libraries? We develop several applications which rely on it, and users will blame us if app doesn't work out of the box. FWIW, I don't care what browser comes with Windows as long as it comes with one.

    1. Re:Why remove it alltogether? by Animaether · · Score: 4, Insightful

      Maybe you shouldn't rely on it, then? Detect whether it's available upon installation. If it is, use it - if not, install and use a different layout engine (gecko, webkit, whatever)

    2. Re:Why remove it alltogether? by ozphx · · Score: 3, Insightful

      You are now confusing a DHTML rendering component with a browser application.

      The COM interfaces for IE are well-defined and there is nothing stopping anyone exposing identical interfaces from their own components. Bit of a bloody waste of time if you ask me.

      Also I'm not sure if I'm too interested in having to look at a bunch of licenses for linking directly to Firefox libraries or whatever...

      --
      3laws: No freebies, no backsies, GTFO.
    3. Re:Why remove it alltogether? by Hooya · · Score: 5, Funny

      > ... 6 apps that I have that will break, off the top of my head.

      You may want to move your head out of the way - you're liable to get a concussion.

    4. Re:Why remove it alltogether? by chromas · · Score: 5, Insightful

      So then everyone has to distribute an engine with their apps or assume everyone has a net conection? Which engine? Will I end up with three or four render engines on my Windows desktop just like I have Qt, GTK+, GTK2 and whatever else on my Linux ones? Reminds me of all the software discs with "IE4 included!"

      How about the option to remove the network stack or the window manager? The file manager? MS has a monopoly on file managers because Win comes with one preinstalled! To me, it's all part of the product they're selling, so I shouldn't complain if it comes with whatever feature they sold to me(bugs aside).

      Obligatory car analogy: I think Ford should stop selling cars with alternators. Other parts of the car rely on having electricity to run, but what if I don't like the one they sold to me in my car?

      Maybe MS should just improve the quality of its rendering engine.

    5. Re:Why remove it alltogether? by ozphx · · Score: 3, Insightful

      Whoa, hold on there. Microsoft killing the browser market? Sure, no debates there.

      Microsoft killing the DHTML renderer component market? Possibly. The same as they are killing the common-control market, the shell market, etc. Where do you draw the line?

      I don't see people advocating removal of comctrl32.dll, or comdlg32... (Not to say they won't start whinging next). IMO a DHTML rendering control is part of providing a complete UI widget set - which is something that an application platform has to provide. Period. The MSHTML COM component *should* be part of the standard distribution (as it is NOT ie).

      --
      3laws: No freebies, no backsies, GTFO.
    6. Re:Why remove it alltogether? by SL+Baur · · Score: 2, Insightful

      You may as well tell a Linux dev to not rely upon libc.

      That's not an appropriate comparison. For all intents and purposes, libc is the userland side of the kernel. More appropriate is the vile piece of excrement /bin/bash, usually symlinked to /bin/sh. With some effort you can get /bin/sh linked to a decent shell, but you're in a world of pain if you attempt to remove it entirely from the system.

    7. Re:Why remove it alltogether? by Phroggy · · Score: 4, Interesting

      Maybe MS should just improve the quality of its rendering engine.

      Lo and behold, they did! IE8 passes ACID2. It's still behind all the other major browsers, but they're actually working on trying to catch up.

      Remember that no major browser has a currently-shipping release version that passes ACID3; Safari 4 beta and Opera 10 alpha don't count quite yet. It's been argued that Firefox scores higher than IE, but the reality is that neither of them will pass any time soon. IE8 really doesn't look too bad in this light - it's a couple years behind the curve, but only a couple years.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    8. Re:Why remove it alltogether? by SL+Baur · · Score: 2, Insightful

      open up the APIs and remove the libraries, but allow OEMs to drop in a replacement set of libraries of their choice

      That's the sensible thing to do. One of the many innovations of Unix was that it was the first operating system to have the primary user interface (shell) be just a regular program. No ties to the kernel other than libc (or an equivalent as all the system calls were documented). /etc/shells is only an administrative thing - it's perfectly fine to use things like XEmacs as a login shell (see my comments in src/emacs.c :-), for example.

      The dirty secret is that all Microsoft has to do to make Microsoft Windows live forever is open up their APIs. How many Microsoft Windows XP machines are going to be running on January 18, 2038?[1] I guarantee you there will be 32 bit Unix-derived systems running then. If I manage to live that long I'll certainly make sure I've built such a system just to watch The End Of Time(2) in realtime[2] to see what happens.

      [1] 0, but there could well be some ReactOS ones.

      [2] I had to demonstrate in advance that the machines I managed would not crash at the stroke of midnight 31-Dec-1999. It was not nearly as much fun as the real thing.

    9. Re:Why remove it alltogether? by Tom · · Score: 4, Interesting

      So many strawmen, so little time...

      One, Ford does not have a monopoly, therefore they are not subject to the restrictions put on monopoly players.

      Two, does it really make a difference to you if you have three or four render engines on your desktop? The space used is negliegable today. Different from the different GUI systems you list for comparison, you'd not notice very much anyways.

      Three, the file-manager-monopoly is entirely misleading. Having a monopoly is not illegal. Leveraging it to drive out competition is.

      Four, this is not a matter of quality. Even if IE were the absolut best browser around, it would still be the same problem, except maybe that MS wouldn't drag the matter out over years and do every legal and some illegal tricks on the book to avoid a judgement, because they actually could win in the market. Again, this is not a matter of quality, but of protecting the free market from one of its worst enemies: A monopoly player.

      --
      Assorted stuff I do sometimes: Lemuria.org
    10. Re:Why remove it alltogether? by drsmithy · · Score: 2, Insightful

      Why is it people think they can make an analogy about a case of antitrust abuse, but replacing a trust with a company that doesn't have a monopoly?

      Possibly because it exposes the stupidity of "remedies" that will do nothing more than harm users, and the farce of "establishing a level playing field".

    11. Re:Why remove it alltogether? by dbs1uk · · Score: 2, Informative

      I'd have to say Internet Explorer is somewhat lacking in some areas such as SVG Support:
      Opera: 94.16% A+ Pass
      Firefox: 60.40% C Pass
      Safari: 64.23% C Pass
      IE: 0.00% FAIL

  13. New Prank by tehwebguy · · Score: 4, Informative

    Looks like the newest prank to play on someone's computer will include uninstalling all of their browsers.

    --
    -- lol pwned
  14. Re:Windows updates? by Curate · · Score: 4, Informative

    Uh, they already did that a few years ago, beginning with Vista. Windows Update is completely decoupled from the web browser. It runs as a standalone Control Panel applet.

  15. I don't understand what is so complicated by spitzak · · Score: 4, Insightful

    It seems the astroturfers are going crazy trying to confuse the issue. This has nothing to do with end users. The important thing the EU is trying to get is for OEM's to have the ability to replace IE with (or add to IE) Firefox or some other browser.

    Let's repeat this carefully:

    1. An OEM (like Dell) must be able to load the computer with arbitrary programs, some of which compete with Microsoft's world domination plans, without Microsoft being able to punish them by changing the terms of their OEM contract.

    2. This has NOTHING to do with what users do with their machine after they get it home. Astroturfers are trying to say this has something to do with installing alternative browsers, or some kind of installation switch to allow the users to choose, or other bullshit. That is just to make it sound like the EU is forcing the machines to be "hard to use". In fact it is making the machine easier to use because it allows end users to not have to do the "hard" installation step, this difficulty is in fact a major part of Microsoft's lock-in.

    3. Yes the IE libraries are not going away. They cannot, as other programs use them and expect them. This is not relevant as the browser that people are using to talk to the outside world is not calling these libraries.

    4. It does sound like the truth is that IE is somewhat more "integrated" than just the existence of libraries, and thus Microsoft had to do some work so that everything works if the ie.exe file is missing (such as apparently removing the ability to choose it as the default browser if it is missing). Good for them, they are obeying the rules.

    1. Re:I don't understand what is so complicated by 99BottlesOfBeerInMyF · · Score: 2, Interesting

      I think you have a pretty good grasp on the situation and I tend to agree there are astroturfers here. Some of the most outrageous comments are from users who only comment on stories about Microsoft.

      3. Yes the IE libraries are not going away. They cannot, as other programs use them and expect them. This is not relevant as the browser that people are using to talk to the outside world is not calling these libraries.

      I'm not 100% convinced on this one. Likely the EU will ignore the libraries, but they are (technically) still an antitrust issue. Since MS can provide their HTML rendering libraries with every copy of Windows while other vendors cannot, developers rely upon MS's version which is not in compliance with published standards. This is less of an issue than browsers today, but as Web applications and services expand, it could be a serious issue with regard to hybrid programs which have both a Web and local application component or which are Web applications that rely upon newer Web technologies that allow for offline use of online apps. Alternatively, MS's leveraging of Windows to push their HTML renderer could prevent those standards from gaining ground and instead promote proprietary alternatives.

      In short, I'm unconvinced a truly effective remedy will ignore these libraries. It could mandate that they be made into a plug-in style API where OEMs could drop in the libraries of their choice or the EU could allow MS to keep them bundled but regulate their compliance with a certain level of published standards.

    2. Re:I don't understand what is so complicated by Tacvek · · Score: 3, Informative

      That was the case up until IE 7, but I things changed more there. And iexplore.exe and explorer.exe have always had separate process spaces, even back in the IE6 days. (Very important since an explorer.exe browser crashing requires restarting all of explorer.exe including the desktop. That gets very annoying, so using IE processes to browse the web have always been a good idea.)

      And technically, IE6 was still a seperate program that just ran the same code as explorer.exe did for both browser and file modes.

      When IE 7 is installed the explorer.exe is prevented from entering a web-browser mode. While the trident engine remains in the Windows core, the UI engine that IE7 uses is completely different. With IE7 and an old copy of IE6's iexplore.exe one can load the old IE 6 UI, but the IE 7 version of the trident engine is still used. The fact that the iexplore.exe of ie 6 can use browser mode, but explorer.exe cannot after the installation of IE7 does show that iexplore.exe has always been more than a stub.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
  16. Re:Uninstall? Yeah, right... by Jamamala · · Score: 2, Informative

    How do you uninstall a program and all the dependencies it installs in Linux?

    Not being an ass - i'm just genuinely curious. I've never found a way easier than windows.

    apt-get purge program
    apt-get autoremove

    That should work for apt-based distros.

  17. Re:You can already do this ... by jaavaaguru · · Score: 2, Insightful

    massively linked even by Microsoft's most die-hard rivals.

    Got any examples?

  18. Re:Uninstall? Yeah, right... by Animaether · · Score: 2, Informative

    and the application data folder?
    what about the localstore?
    did it place any files in %windir% or %sysdir%?
    did it make any file extension associations?
    did it add any environment variables?
    etc.

    crap cleaner won't clean -all- of that up.

    That said, the original poster's comment was bunk; an uninstallation isonly as good as the uninstall routine. If it doesn't delete -all- files / remove -all- registry entries, etc. set upon install, then that's an issue with the uninstaller, not with the host OS.

    I'm sure that some of the -package managers- do a great job at tracking this (though they're likely to miss run-time file/store changes just as well), but that says far more about the package manager than it does about the host OS.

    Your best bet is going to be to take a snapshot of your system, install, run for a while, do a diff, remove known variables from other use (from earlier diffs, presumably) - i.e. e-mail database, temporary files, etc. - store that and use that to remove files/registry settings/etc. later on.

  19. Re:Uninstall? Yeah, right... by Reality+Master+201 · · Score: 2, Informative

    Not quite; a number of apps put stuff outside of the .app wrapper directory. Anything that loads a kernel extension (vmware, for example), as well as other application that put frameworks in /Library and /System/Library. And then there's prefs and cache files left over in your own Library directory.

    Still, it's significantly better than it is on windows.

  20. Re:No IE? by mariushm · · Score: 3, Interesting

    If it would have been at least 1$ cheaper and/or actually available in stores, it would have been more successful.

    At least in my country Romania, where all stores receive free advertising money, billboards, promotional content and get lower prices if they don't sell computers with Linux pre-installed, every store only advertises Home and Premium versions of operating systems. The N versions are never in stock and if you really want to order them, it takes probably two weeks for the store to receive it from the Microsoft importer in the capital of the country.

    Well, anyways unless people buy it for a company computer, people get laptops or computers with FreeDOS preinstalled (as there's law in the country saying all pc's must have OS installed) and then they pirate the OS or use Ubuntu or other flavors of Linux.

    It's one thing to impose Microsoft the need of offering that N version, if you don't impose them to advertise it in equal amount with the regular version and to actually manufacture the physical discs.

    I would personally buy a Windows 7 version without IE but completely without it, not just having iexplore.exe removed.

    I would then laugh when I see Yahoo Messenger no longer works, the help system in Windows no longer works, Visual Studio's help no longer works, all the junk internal websites using proprietary IE stuff at my old work place no longer working and so on and so forth.

  21. But why would you want to? by Locke2005 · · Score: 2, Insightful

    I normally use Firefox, but there are still a lot of web sites out there with JavaScript that only works properly under IE, so I keep IE handy to access those sites. I don't uninstall Safari just 'cause I use Firefox on my Mac, why should I uninstall IE just 'cause I use Firefox on my PC?

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  22. Re:You can already do this ... by gcnaddict · · Score: 4, Informative

    Well, the parent articles covered this, which leads me to my point:
    Why couldn't this slashdot post point to the two people who actually came up with this? CWMike provided no original insight whatsoever.

    Original sites referenced by CW's article:
    http://www.aeroxp.org/2009/03/ie8-functionally-removable/
    http://chris123nt.com/2009/03/03/win7-build-7048-ie8-is-removable/

    --
    Viable Slashdot alternatives: https://pipedot.org/ and http://soylentnews.org/
  23. Riiiiight! by linumax · · Score: 4, Insightful

    Maybe I shouldn't rely on any sort of Library? Bundle my own browser, GUI toolkit, Shell? audio/video codecs? Hell, how about my own HAL?

    Do you know a how long it takes to get permission to use or even link users to download a piece of software? So many potential liability issues that a multibillion dollar product has to deal with?

    Idealist heaven for you as it might be, it's pure hell for the developers.

  24. Re:Hardly new. by Dynedain · · Score: 3, Funny

    The problem is that even if you did that, certain programs would still launch IE (Autodesk's feedback utitlity for software crashes for example) instead of the default system browseer.

    IE != Gecko. Gecko is used to render help files and other system-wide things that need an HTML rendering engine (same think as WebKit on OSX), but that does not mean that the IE application needs to be present to do so.

    --
    I'm out of my mind right now, but feel free to leave a message.....
  25. Re:I'm sure the EU will go after Apple too. Yeah. by 99BottlesOfBeerInMyF · · Score: 3, Insightful

    Safari comes with OSX.

    Please come back with an educated opinion once you know what MS's crime is. There is no law against bundling a Web browser with an OS. There is a law against undermining a market by tying a monopolized market with an un-monopolized market.

    This is a big stink about nothing.

    How would you know? You admit you don't understand what MS is doing that is illegal. So how would you know they aren't guilty or that the law is not a just and important one?

  26. Re:HyperText but not HTML huh? by mariushm · · Score: 2, Insightful

    They just need to create a new hh.exe executable (or whatever is used to open those help files in the background) and list it as important update for a specific application (Office, whatever) in Windows Updates.

    The updated help application can very well use a custom made DLL file or several DLL files or internal code to render the contents of the help file. A simple library capable of showing text, links and jpg/gif images on a window is not that hard to do.

    As long as these DLL files are only used by this help application I don't care.

    It's not our fault that Microsoft intentionally did the help system and other Windows systems around IE to lock users into it. Users shouldn't suffer because of it.

    Maybe you're too young but in WIndows 95, there was already a help system implemented (with HLP files, not the CHM files) that allowed people to go between help pages easily but didn't use IE.

  27. Re:Windows 7 for me so far by Jamie's+Nightmare · · Score: 2, Interesting

    many of my games just won't work properly.

    Can you give us some samples? This just doesn't seem right, considering I've been able to run the everything from the OpenGL version of Quake 1 to some obscure TI 99/4a emulators.

    Explorer not only crashes at least once a day

    Try ShellExView. It will allow you to see what 3rd party extensions might be hooked to explorer, which is a classic cause of explorer related stability problems.

    C:\Users\Public. Brilliant.

    This was introduced with Vista.

    --
    "When you see a unixer brainwashed beyond saving, kick him out of the door." - Xah Lee
  28. rm -rf / by Anonymous Coward · · Score: 4, Informative

    (No such problem on Linux, of course; rm -rf / will happily wipe your entire fs, including the rm binary and the /bin directory.)

    This is a "bug". Under recent POSIX revisions this is now considered incorrect behaviour (something about trying to follow "/." and "/.."):

    http://blogs.sun.com/jbeck/entry/rm_rf_protection

    Supposedly Debian (from Sid onwards) also does not allow 'rm -rf /'.

    1. Re:rm -rf / by Megatog615 · · Score: 5, Funny

      Cool! I think I'll try for myse

    2. Re:rm -rf / by gzipped_tar · · Score: 4, Informative

      Supposedly Debian (from Sid onwards) also does not allow 'rm -rf /'.

      This is not Debian-specific. Just RTFM of rm(1) from GNU Coreutils and you'll see the option --preserve-root is enabled by default. To override it use --no-preserve-root. Mine's coreutils-6.12 here.

      Of course you can see this as another disadvantage of GNU.

      --
      Colorless green Cthulhu waits dreaming furiously.
    3. Re:rm -rf / by fredrik70 · · Score: 3, Interesting

      argh, don't joke about it, I actually managed to do a rm -rf / on a our live server, serving all our webads to clients, (I typed in /home/foo/bar / , which deleted the dir bar as well as most whole drive before I managed to stop it with cntr-c).
      All this while explaining the care one must take when using rm -rf while logged in as root to a junior developer.
      The system actually continued to run, as all neccessary programs were still in memory.
      Basically noone where allowed to touch it in case it'd brake while I build a mirror of the server on a VPS, which we switched over to while rebuilding the real server.
      THese were moments of agony

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    4. Re:rm -rf / by whyloginwhysubscribe · · Score: 2, Interesting

      No need - someone's already done it: http://www.youtube.com/watch?v=D4fzInlyYQo

    5. Re:rm -rf / by PReDiToR · · Score: 3, Funny
      Don't take this personally, but ...

      rm -rf / on a our live server, serving all our webads

      Tag: andnothingofvaluewaslost

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
  29. Re:Uninstall? Yeah, right... by Vectronic · · Score: 2, Informative

    Depends on the application/installer... but you should also check:

    ?:\Documents and Settings\%Username%\*
    ?:\Documents and Settings\%Username%\Application Data\*
    ?:\Documents and Settings\%Username%\Local Settings\Application Data\* (Hidden)
    ?:\Documents and Settings\%Username%\Local Settings\Temp\* (Hidden)
    ?:\Documents and Settings\%Username%\SendTo\* (Hidden)
    ?:\Documents and Settings\%Username%\Templates\* (Hidden)

    Sometimes:
    ?:\Documents and Settings\All Users\

    As well as:
    ?:\Program Files\Common Files\*
    ?:\Program Files\InstallShield Installation Information\* (Hidden)

    ?:\WINDOWS\Downloaded Installations\*
    ?:\WINDOWS\Inf\* (Hidden)
    ?:\WINDOWS\Installer\* (Hidden)
    ?:\WINDOWS\System32\*
    ?:\WINDOWS\Temp\*
    ?:\WINDOWS\dllcache\* (Hidden)
    ?:\WINDOWS\Drivers\*

    And the registry:
    HKCR\Software\%Document Types%
    HKCU\Software\CLSD\*
    HKCU\Software\%App/DevName%
    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\*
    HKLM\Software\%App/DevName%
    HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\*
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\*
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls\*

    And quite a few others, I generally just search for DeveloperName, delete (most) matches, then search for ApplicationName, delete matches, ExecutableName, delete matches...

  30. Re:Only removes IEXPLORE.EXE loader stub by wintermute000 · · Score: 3, Insightful

    How about when IE crashes it DOESN'T take down file explorer with it? That is my single biggest non -security gripe with IE and the most obvious noticeable flaw in this embed-ie-in-everything approach

  31. Re:You can already do this ... by kestasjk · · Score: 2, Insightful

    Does anyone think there are practical reasons for wanting this?

    --
    // MD_Update(&m,buf,j);
  32. Another bit of lore in danger of being lost by SL+Baur · · Score: 5, Interesting

    This is a "bug". Under recent POSIX revisions this is now considered incorrect behaviour (something about trying to follow "/." and "/.."):

    http://blogs.sun.com/jbeck/entry/rm_rf_protection

    I didn't realize that had been changed recently. How sad. Another bit of Unix lore that only us old-timers will get to experience.

    By their argument, `cd /; rm -rf .' still ought to work. Sigh. That lacks the drama, the feeling, the intensity of slamming down the return key knowing you're about to delete every file on the system. :-)

    Supposedly Debian (from Sid onwards) also does not allow 'rm -rf /'.

    Pathetic. But at least you get the source to rm(1) so you can fix that bug - or write your own, it's not that hard.

    Now, get off my lawn.

  33. Re:You can already do this ... by Phroggy · · Score: 3, Insightful

    the rendering engine sticks around because it's used elsewhere in the operating system for other tasks

    Meaning, of course, it's still there to be exploited by anything that exploits IE rendering bugs.

    Yes, just like bugs in OpenSSL can be exploited if you have applications that load that library, even after other applications that use that library have been uninstalled. Of course, security patches will be released to fix those bugs, which is why it's important to stay up to date.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  34. Re:HyperText but not HTML huh? by DavidRawling · · Score: 3, Insightful

    So the same code that should be removed should be moved instead. OK, I can grok that.

    I'm quite a bit older than '95, having cut teeth on Windows 2.x (Excel). I much preferred DOS, as did most of the sane.

    But .HLP had its own set of issues, primarily around authoring and maintenance, and the indexing sucked. And under the hood it was basically a case of supporting a bastardised HTML anywhere. I think I prefer having 1 language, and one codebase.

    Also it occurred to me after I posted that if you ensure Windows has no method of interpreting HTML out of the box, then you will assuredly end up with tens or hundreds of different HTML engines. Each must be updated, patched and managed. I don't believe this is a reasonable approach. HTML is common enough that I believe it should be a basic part of a client OS.

  35. Re:what about accessing windowsupdate via browser? by BigDish · · Score: 4, Informative

    Server core still has IE libraries - for instance, WinInet which basically is a standard internet connectivity library is there. Hell, even Hyper-V server (the OS that is free and can only run Hyper-V) will actually get offered some IE updates - because some IE components are still part of the OS. Iexplore.exe isn't there, but other chunks are there because substantial parts of the OS (and even third-party applications) use them.

  36. Text editor innovation by Anonymous Coward · · Score: 2, Funny

    They've also stifled text editor innovation by bundling notepad.exe. They haven't even had the good graces to update it since the NT version. A classic example of MS sitting on its laurels.

  37. Re:Hardly new. by Dynedain · · Score: 2

    Errr... Trident that is. Gecko is Mozilla's rendering engine. Too many hours staring at CSS today....

    --
    I'm out of my mind right now, but feel free to leave a message.....
  38. Re:I'm sure the EU will go after Apple too. Yeah. by fredrik70 · · Score: 2, Informative

    there is, however, a certain monopolized desktop market that MS is using to expose their browser to everyone

    --
    if (!signature) { throw std::runtime_error("No sig!"); }
  39. Re:You can already do this ... by Hal_Porter · · Score: 2, Funny

    Apaches are kick ass Indians or equally kick ass combat helicopters.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;