Slashdot Mirror


Firefox Reviewed in the Globe and Mail

Eric Giguere writes "Today's Globe and Mail has a Firefox review titled A bug-free surfing zone in its Friday review section. Slashdot readers probably won't like the last phrase, though: 'Until Firefox finds a way around that, you might have to keep Internet ExplORer around -- just for emergencies, of course.'"

4 of 615 comments (clear)

  1. might have to keep it around? by Vermyndax · · Score: 5, Informative

    You might have to keep IE around? What else are you going to do with it? It's integrated into the OS. The only way to get rid of it completely is to uninstall Windows. What's not to like about that statement? It's certainly worth a chuckle.

  2. Windows Update by IO+ERROR · · Score: 5, Informative

    Windows Update is the big reason Firefox users keep having to use Internet Explorer. There's an ActiveX plugin for Firefox out there, but I don't know if (with masquerading the user agent) it will run Windows Update. Anyone tried this? There's also an extension that adds Windows Update to Firefox's Tools menu.

    --
    How am I supposed to fit a pithy, relevant quote into 120 characters?
  3. Re: Or just don't use Windows Update by InvisiBill · · Score: 5, Informative

    The extension that adds Windows Update to the menu is just a shortcut to wupdmgr.exe, the same thing you have in your Start Menu. It doesn't add any new features, it just mimics IE's feature of having a shortcut to it right in the browser. It's been a while since I tried, but I don't think the ActiveX plugin supports WU. This plug-in is designed for custom, legacy and intranet solutions and nothing else.

    I find it easier just to not use Windows Update. I use Automatic Updates to get all my critical updates. If you're paranoid about AU, use their RSS feed and Security Bulletin Search.

  4. Re:Memory Leaks by jimicus · · Score: 5, Informative

    Memory leaks are notoriously difficult to fix, largely because it's very difficult to find what's caused it.

    The basic definition of a memory leak is "program requests memory, uses it, then doesn't give it back to the system afterwards". Here's an example of code that will cause a memory leak every time it's called:

    int leakyRoutine () {
    char *leak;
    leak=malloc(1024);
    return 0;
    }

    What happens here is: The program asks the operating system for 1024 bytes of memory. The operating system will return with a pointer to 1024 bytes of memory, which is stored in the variable leak.

    It's the program's responsibility to give that memory back afterwards. But once you're out of the function leakyRoutine(), the context is lost - you don't know what the value of the variable (and thus pointer) was. And if you don't know what memory you've got, you can't give it back.

    The operating system knows what memory every program has allocated, so can reclaim the memory back quite easily. But because the operating system doesn't know what the program is doing with its memory, it can't do so while the program is running. Otherwise, data corruption is likely.

    The above is a trivial example, and it's easy to see the problem. But what if there's a million lines of code, pointers are passed as arguments and return values between functions and you're not clear as to which function is responsible for freeing which pointers?