Slashdot Mirror


IE Developer Responds to Mozilla Accusations

sriram_2001 writes "Dave Massy, a Microsoft employee who works on the Internet Explorer team has a response to the Mozilla Foundation's Mitchell Baker's comments. Specifically, he responds to the claim that IE is a part of the operating system. 'IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present. To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows..'

782 comments

  1. MS needs to change windows fundamentally by filmmaker · · Score: 5, Insightful

    No one is ready to pay what really bug-free code would cost. We accept a few bugs. Please note that we even accept some airplane crashes (not to mention car accidents), but, naturally, different industries and software components pose different levels of "reasonable" bug count.

    And therein lies the heart of the MS development philosophy. Strictly speaking, that's true, but take something like Windows XP. It's is the ultimate case of the kid who cleans his room, ostensibly, but when his mother checks the closet, an avalanche of dirty clothes and assorted toys and things exlpodes from the doorway. I think MS could learn a lot from Apple, as they always have, and should look into utilizing something like BSD to start over. Obviously, they can't come out and say "our products suck; it takes half a gig of ram just to appease the system tray icons in Windows XP...sorry about that." But some way, some time they will have to move away from Windows as it is today.

    1. Re:MS needs to change windows fundamentally by crayz · · Score: 1, Insightful

      It's so much better this way though. Apple can take things like BSD and Mach and KHTML and H.264 and build on them and make great things cheaply, and Microsoft can spend 10 times the R&D and build it all from scratch, and still wind up with something that sucks compared to what Apple made

    2. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 1, Insightful

      I've been saying this for 5 years and I'm always roundly ridiculed for it, but I'll say it again.

      By 2015, Microsoft will be open source, and most likely, Linux will be its kernel.

    3. Re:MS needs to change windows fundamentally by Dr.+Evil · · Score: 5, Insightful

      How much RAM does it take to get a system tray icon to appear in Gnome or KDE?

      Linux on the Desktop can nearly match Windows feature for feature now, but it can no longer claim low resource requirements while doing so.

      IMHO, Mozilla or even firefox is a heavier app than IE. Once running, they're faster (to a trained eye) but sometimes, when pulling out of swap, they will still slug along.

      No, the reason to go with Mozilla or Firefox is not performance. It, for me, is everything from reasonable error messages, to being able to control the junk which finds its way on to my machine, to standards compliance.

    4. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 1, Interesting

      Who says that's MS's philosophy? That was a user comment you quoted, not a post by the MS guy who owns the blog.

      I guess you're trolling given the rest of the post - what's wrong with the XP kernel? - but hey.

    5. Re:MS needs to change windows fundamentally by 21chrisp · · Score: 5, Insightful

      OSX takse up it's fair share of RAM. More than XP or any other OS by my experience.

    6. Re:MS needs to change windows fundamentally by dknj · · Score: 4, Informative

      Not to negate your post, but have you used any modern window manager that was big on eye candy? They use just as much ram as windows xp does. Mac OS X with less than 512mb of ram is a joke (heck,even with 512mb of ram it slows down when I fire up more than one resource intensive app) and KDE is just as bad. If you go back to Windows 95 or NT 4 before all these themed desktops came into light you wouldn't need half a gig of ram to show systray icons..

      -dk

    7. Re:MS needs to change windows fundamentally by filmmaker · · Score: 2, Insightful

      Honestly, I use a patched Windows 2000 Pro. I do video editing and all kinds of stuff with a 64MB RAM nvidia video card from 2001 and half a gig of system RAM. Win2K Pro is hands down the finest product MS ever released for my dollar. Well, I like MS Money too. It's not all doom and gloom.

    8. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      Way to read the quote!

      Yes Apple may produce a superior product but it is also out of most people's price range. Hence the 5% share of the market. In order to keep the software in a price range that most people can afford bugs will have to exist.

      They accept that they COULD make a better product but it would COST more and LESS people would by it.

    9. Re:MS needs to change windows fundamentally by fdobbie · · Score: 1

      Because under the hood, OS X is a perfect OS with no evilness whatsoever. Oh, and every API that Apple uses in all their applications is documented.

    10. Re:MS needs to change windows fundamentally by A+beautiful+mind · · Score: 2, Insightful

      Uh, isn't that a bit, just a tiny bit favoring apple? I"d be all for it, but to be honest it's not how things look like atm.

      First of all, the price could be argued, second of all. it seems that you're advocating the FOSS power as a base or foundation for an operating system, rather than apple's talents.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    11. Re:MS needs to change windows fundamentally by ettlz · · Score: 5, Insightful
      By 2015, Microsoft will be open source, and most likely, Linux will be its kernel.

      I think this is unlikely. The underlying NT is quite well-designed (originally by David Cutler of VMS, amongst others, as I believe), and a reasonably flexible system upon which to develop applications. Microsoft's not going to give it up any time soon. It's what's run on top that's wrong with Windows.

    12. Re:MS needs to change windows fundamentally by mattyrobinson69 · · Score: 1

      Opera on the other hand is suprisingly fast and runs on linux.

    13. Re:MS needs to change windows fundamentally by A+beautiful+mind · · Score: 4, Funny
      oh, the irony, the current quote on the bottom of /. is:

      The Macintosh is Xerox technology at its best.
      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    14. Re:MS needs to change windows fundamentally by at_slashdot · · Score: 3, Insightful

      I don't think we accept airplane crashes. We don't even accept space shuttle crashes. We want 0 crashes, it's not like "it's ok to have a crash each x number of flights"

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    15. Re:MS needs to change windows fundamentally by Electroly · · Score: 1

      Oh, and every API that Apple uses in all their applications is documented.

      This is not correct. There have actually been a number of cases where Apple designs an API, uses it in their applications, and doesn't publicize it until the next OSX revision, or the one after. For instance, Apple only recently gave developers access to the "chasing arrows" (well, chasing radial lines now) APIs, even though they had been using it themselves in Mail.app and Finder for quite some time. There are other APIs, such as WebCore, which were in similar situations: Apple took advantage of them for several releases before letting mere mortals use them.

    16. Re:MS needs to change windows fundamentally by Ulrich+Hobelmann · · Score: 0

      Unix has a simple, clean philosophy. Mach messaging is also quite nice.

      The abomination that is Windows, that evolved from VMS, isn't nearly as clean.

      I don't know how much influence this has on the libraries and apps developed on top of it, but it shows that MS doesn't really endorse clean abstractions and simplicity.

    17. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 1
      Too bad you have to pay for (Opera)

      Give up about 1/24 of your vertical screen for the text add window and you don't (and you can still hit F11 to use the full, entire, 100% screen). Big, fat, hairy deal. It's a damned good browser and well worth it.

    18. Re:MS needs to change windows fundamentally by A+beautiful+mind · · Score: 0, Offtopic

      mods lost their sense of humour and smoking crack again i see.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    19. Re:MS needs to change windows fundamentally by Bert64 · · Score: 1

      But they did open them up eventually, it takes time to thoroughly test and document an API

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    20. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      Just try to run Windows without the IE components installed.... You cant, it dies, everything dies.... nothing works.

      Remove the MSHTML ActiveX objects, Windows goes bang and it plain sucks.

    21. Re:MS needs to change windows fundamentally by Bert64 · · Score: 1

      But windows is the interface running on top, just like it used to run on top of dos.. The kernel is seperate and was originally well written, tho it's been screwed over pretty badly since then.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    22. Re:MS needs to change windows fundamentally by zoney_ie · · Score: 4, Informative

      Simple answer. Turn off the eye-candy. It's pointless. I use WinXP with classic theme (and theme service turned off), and along with turning off other unneeded services, WinXP runs with a memory profile of about 70MB when idle with no apps loaded.

      Now as you do want to run multiple apps, even 128MB isn't enough leeway - but I do get by fine with 256MB.

      --
      -- *~()____) This message will self-destruct in 5 seconds...
    23. Re: MS needs to change windows fundamentally by gidds · · Score: 2, Interesting
      Mac OS X with less than 512mb of ram is a joke

      Well, 512 millibits would indeed be a joke, but if you meant 'MB' for megabytes, then your definition of 'joke' must be different from mine...

      I used to run it in half that, and it worked just fine thanks. When I added a load more, it got a lot faster for editing huge audio files or having lots of heavy apps open, but for general use there wasn't that much difference. I wouldn't recommend using less than 256MB, but it's perfectly comfortable with that amount.

      --

      Ceterum censeo subscriptionem esse delendam.

    24. Re:MS needs to change windows fundamentally by roman_mir · · Score: 1

      No, it's who is managing the development - that's what's wrong with Windows.

    25. Re:MS needs to change windows fundamentally by sqlrob · · Score: 1

      There's plenty of abstractions and simplicity.

      It is at the Native API and Kernel level *NOT* at the Win32 level.

    26. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      You may want to take the old sarcasm circuit in for its 10000 kilometer check up, Electro.

    27. Re:MS needs to change windows fundamentally by A+beautiful+mind · · Score: 1

      I always hated VMS, it wasn't the best operating system in it's time either, just think of the NASA worm, forgot it's name, but it happened. I also was forced to script on VMS (DCL), and its making bash look like the pinnacle of techological advancement. This is not to mock bash, it has it's place, but i'm only saying it with comparison to DCL.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    28. Re:MS needs to change windows fundamentally by cshark · · Score: 1

      I think MS could learn a lot from Apple, as they always have, and should look into utilizing something like BSD to start over.

      You mean like borrowing pieces of BSD, popular libraries... perhaps?
      --

      This signature has Super Cow Powers

    29. Re:MS needs to change windows fundamentally by Master+of+Transhuman · · Score: 1, Informative


      Oh, yeah?

      Windows 2000 Pro dropped my system two weeks ago because the piece of shit couldn't handle a 160GB (>137G) hard drive while dual-booting with Windows XP.

      The piece of shit would actually format a partition to FAT32, tell me it's "healthy", then Bart's PE XP kernel would tell me it was STILL NTFS!

      And it would then proceed to store data written to that partition to some other partition - including the Windows XP partition - crashing both systems.

      Oh, you say, that was fixed in Service Pack 3?

      Oh, yeah (again)?

      Look up the Microsoft Knowledge Base article that says Windows 2000 SP3 can't read the partition table correctly on "some hard drives". Supposedly corrected in SP4 - which however, I applied separately after installing Windows w/SP3 - where the damage was already done.

      WHICH hard drives? WHY? WHEN? Oh, perish forbid that MS would tell anybody this.

      I'm now limited to Windows XP (and RH 7.3) on this machine because I CANNOT TRUST Windows 2000 at all on something this basic.

      Of course, I've had Linux do the same thing on my old Compaq, so MS is not the only one that STILL can't get the goddamn partition table right after TWENTY YEARS.

      ONE GODDAMN SECTOR and NOBODY can get it right YET.

      This is completely illustrative of what is WRONG with the IT industry - commercial AND open-source.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    30. Re:MS needs to change windows fundamentally by Trigun · · Score: 1

      The underlying NT is quite well-designed (originally by David Cutler of VMS, amongst others, as I believe), and a reasonably flexible system upon which to develop applications. Microsoft's not going to give it up any time soon. It's what's run on top that's wrong with Windows.

      Umm, having a printer driver crash an NT server is flawed design from the get-go. Having an unhandled exception fall through successive rings all the way past ring 0 is a flaw. Intermingling kernel and userspace through anything but deliberate and well defined interfaces is bad design!

    31. Re:MS needs to change windows fundamentally by Badfysh · · Score: 1

      Have to agree with you there, I run the same setup as you. I don't care much for MS generally, but you have to give credit where it's due.

      --

      I was conned by an old man in a cloak. It turns out those *were* the droids I was looking for.

    32. Re:MS needs to change windows fundamentally by affinity · · Score: 1

      IMHO, Mozilla or even firefox is a heavier app than IE. Once running, they're faster (to a trained eye) but sometimes, when pulling out of swap, they will still slug along.

      How can I train my eye to see this speed difference?
      posted via firefox 1.0 on winXP sp2....ha ha ha

      --
      no sig yet
    33. Re:MS needs to change windows fundamentally by pg110404 · · Score: 3, Interesting
      Linux on the Desktop can nearly match Windows feature for feature now, but it can no longer claim low resource requirements while doing so.
      Yes, but unlike windows, linux is still modular.

      I refuse to switch to KDE or GNOME because it's easy to use. Hell I still use FVWM without any fluff and my computer kicks ass.

      You can take away the fluff of linux. You CAN'T take away the fluff of windows XP.
    34. Re:MS needs to change windows fundamentally by pg110404 · · Score: 2, Informative
      The underlying NT is quite well-designed
      I had to write a device driver for windows NT 4 and talk about a nightmare.

      The api had at least 6 memory pointers for device read/write and depending on what you were doing or the cycle of the moon, had to know which one to use.

      Contrast that with all the other OSes I had to write device drivers for, they only required two. One was a virtual memory pointer the other was a physical memory address.And they even gave kernel calls to translate from one to the other.

      I'd say based on the glimpse of the internals, that the NT kernel by the time it got to NT 4 got hacked so bad, quite well designed is not the description I'd use.
    35. Re:MS needs to change windows fundamentally by Trillan · · Score: 1

      Mac OS X with less than 512mb of ram is a joke

      YYou know, a lot of people say this, but my experience doesn't show it to be true. We had to pull a memory module out of or Mac OS X 10.2 build system. Thus, we ended up running with 128MB of RAM. That was fairly brutal, but when I boosted it to 384 with an old memory module I found it was quite comparable to my other system (which was running 768 at the time). Certainly, I wouldn't call the performance of the 384 MB system "ideal," but it was within about 10% of the other system and not a joke either.

    36. Re:MS needs to change windows fundamentally by jonnystiph · · Score: 1

      and KDE is just as bad

      That's partially the point right there. It's your *choice* to use KDE. Personally I think KDE is a resource hog and slow. I use fluxbox, even with transperancy, it's still 10x faster than KDE.

      With windows, you have windows. I know nothing of OS X, so I will not comment there.

      --

      If we don't make light of everything, we are just stumbling in the dark - Blank

    37. Re: MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      You complain about typos and then you yourself make a typo. I think you meant to say Mr. Comma and not "mr comma".

    38. Re:MS needs to change windows fundamentally by David+Off · · Score: 2, Interesting

      > I think this is unlikely. The underlying NT is quite well-designed (originally by David Cutler of VMS, amongst others, as I believe), and a reasonably flexible system upon which to develop applications.

      I'd go along with that, when I worked for the OSF we considered NT as the uKernel for OSF/1 uK.

      (considered == joint study with Dave Cutler and others)

    39. Re: MS needs to change windows fundamentally by Anonymous Coward · · Score: 1, Insightful

      I used to run it in half that, and it worked just fine thanks.

      This is where every damn discussion about bloat ends up.

      "[Product] is bloated. I tried to run it on a [X] Mhz system with [Y] MB of RAM, and it was painfully slow. I was so frustrated that I wanted to take a sledgehammer to my computer."

      "I don't know what you're talking about. I ran [Product] on a [X/5] Mhz system with [Y/3] MB of RAM, and I thought it was great. I was singing praises to the makers of [Product] for the incredible amount of attention they paid to efficiency."

      In the end, you never know who's right, so none of the comments are worth reading.

    40. Re:MS needs to change windows fundamentally by rhizome · · Score: 4, Insightful

      >Uh, isn't that a bit, just a tiny bit favoring apple? ...
      >First of all, the price could be argued

      What's not to favor? I don't believe the price *can* be argued. It could at one time, but not anymore. Once Apple incorporated IDE into their machines the prices have been on par with Intel machines. It's true, it's just the perception of Apples as more expensive that persists. I have a maxed out 12" PowerBook that cost $2k brand new. This is about what I'd expect to pay for a nice Intel laptop with similar specs and is probably quite a bit cheaper than Sony's offering at this level. Apple doesn't offer a $500 WalMart PC, it's true...oh wait, scratch that (and don't gripe: you already *have* a mouse, monitor and keyboard).

      >second of all. it seems that you're advocating the FOSS power as a
      >base or foundation for an operating system, rather than apple's
      >talents.

      Where are you drawing the line? If I take this statement at face value, you're advocating homegrown-only development without considering that Apple's talent here might consist of being able to *choose* FOSS power. Microsoft seems to have painted itself into such a corner so that this option is not available to them at all. That's not a good position to be in when your whole stated development methodology revolves around interpreting what customers want. OS X is eating Microsoft's lunch in this regard.

      The developer in the article is trying to backtrack out of Microsoft's age-old discourse about IE being part of the OS. Well, now they call it an API, big whoop. Semantics aside, the thing (whatever it's called now) that Microsoft has built to express this API is a security-lacking bug-riddled piece of shit. I don't think anybody would argue that, even if they can't think of a way to change it. Bill or Ballmer should be writing these things, and the fact that they aren't should tell you something.

      --
      When I was a kid, we only had one Darth.
    41. Re:MS needs to change windows fundamentally by destiney · · Score: 1

      You CAN'T take away the fluff of windows XP.

      Sure you can. Right click My Computer -> Properties -> Advanced tab -> Performance settings -> Select adjust for best performance.

      Then go into services and disables 'Themes'

      Wow, look.. a much faster system. First thing I do anytime I have to work on windoze. :)

    42. Re:MS needs to change windows fundamentally by HavokDevNull · · Score: 3, Informative

      With price of RAM these days, it dose not take that much to run 1 gig or more, I have less than $100 in RAM and currently run 1 gig.

      I like to see windows pull this trick.

      I have / (root of the drive) mounted in RAM! All my apps pop up instantly, (including firefox) Here is how to do it.

      http://forums.gentoo.org/viewtopic-t-296892.html

      --
      Sig
    43. Re:MS needs to change windows fundamentally by ThePepe · · Score: 1

      Just for clarification, the quoted text comes from the user comments section not from Dave Massey himself.

    44. Re:MS needs to change windows fundamentally by Aumaden · · Score: 2, Insightful
      I don't think we accept airplane crashes. We don't even accept space shuttle crashes. We want 0 crashes, it's not like "it's ok to have a crash each x number of flights"

      "Want" and "Tolerate" are quite different things. We "Want" no crashes, but what is "Tolerated" is quite another thing. The space shuttle program has been grounded for 2 years now. Tolerance there, clearly zero. What would happen if that tolerance was applied to air travel?

      I expect much of that is influenced by the media. The space shuttle crashes and you'll see the footage played again and again for days. A major airliner crash will make the evening news for 2, maybe 3 days. Automobile fatalities will rarely make the news at all.

    45. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      Yeah, the desktop environments use as much RAM as the entire OS.

      I'd like you to explain how I can manage to slim XP down to about 65 MB of RAM usage (stock install), whereas KDE alone uses about 80 MB? An nLite'd install of XP can go as low as 40 MB of RAM usage.

    46. Re:MS needs to change windows fundamentally by pherthyl · · Score: 1

      By default, yes. But Linux can be tweaked to run on much less RAM. Even with modern software on it.

      Running just straight Debian (testing/unstable mix) with KDE 3.4, nothing fancy, I'm using 61MB after booting into KDE. That is substantially less than the same machine under Windows XP.

    47. Re:MS needs to change windows fundamentally by skraps · · Score: 1
      Windows comes with a default shell named "explorer". It runs the file browser, the taskbar, the start button, etc. Note that I said default.

      It can be changed, and there are alternatives out there.

      There's just not much demand for alternatives, because the default shell doesn't suck like KDE or Gnome.

      --
      Karma: -2147483648 (Mostly affected by integer overflow)
    48. Re:MS needs to change windows fundamentally by gbjbaanb · · Score: 2, Insightful

      NT 3.51 had that separation of userspace and kernel, and it was completely solid. Of course, it ran the old Windows 3.1 GUI.

      NT4 came along and adopted the Win95 GUI, and I guess people at MS thought, lets make this a desktop OS as well as a server one. So, much userspace stuff was merged with the kernel and speed and responsiveness did improve. Of course, this means that the original design is 'broken', but on the other hand, if you consider that NT4s design was that you trade speed for stability, then its not flawed at all.

      You can talk about kernel/userspace/rings and design all you like, but all of us live in the real world where real work is done, not in some academic perfect environment where real-life tradeoffs don't need to be considered in an elegant design.

      BTW. What about the Linux kernel... not exactly a micrkernel now is it, but no-one's mentioned that. (not that I care - its not what you have, its how you use it that matters to me).

    49. Re:MS needs to change windows fundamentally by Maxo-Texas · · Score: 1

      I run win2k pro. My memory usage after bootup is 189mb. If I have a full system tray (cd burner, winamp, graphics card utility) I come in at 237mb. If you are running 512mb, you probably want to check all the tasks in your RUN system registry entries. The last time I did that I found some gems such as the sound card registration software (I registered it 2 years ago), the sound card "splash" screen. Utilities for two different old video cards no longer installed in the machine. These were -not- in the startup- you have to look at the registry to remove them. Just go through each program and search them on the web and you'll find writeups on what they do. It's worth it.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    50. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      I do the same thing on xp and w2k its called a ramdisk!

    51. Re: MS needs to change windows fundamentally by Anonymous Coward · · Score: 1, Funny

      Well, 512 millibits would indeed be a joke, but if you meant 'MB' for megabytes, then your definition of 'joke' must be different from mine...

      You've never ever gotten laid in your life, have you?

    52. Re: MS needs to change windows fundamentally by gidds · · Score: 1
      In the end, you never know who's right, so none of the comments are worth reading.

      Well, there is one way: run it yourself, and see what you think!

      Discussion can serve a purpose, too. In this case, either our standards differ markedly, or our experiences do. (Or both.) It might be interesting to discover which, and why.

      FWIW, my experiences seem to fit into the general advice I read and hear from other Mac users: that below 256MB is painful, 256MB is okay, 512MB is a bit better, and above that only really benefits if you're doing something heavy (e.g. editing video or big audio files). But of course everyone's requirements differ.

      --

      Ceterum censeo subscriptionem esse delendam.

    53. Re:MS needs to change windows fundamentally by Trigun · · Score: 1

      there is a difference between code optimization and having a printer driver bluescreen your system. You go do your real work using your server as a workstation, and have fun. Maybe you can have Micosoft rewrite their protected memory to give you better fps with the icon shadows on the desktop. Or maybe write a journalled filesystem or something.

    54. Re:MS needs to change windows fundamentally by alnjmshntr · · Score: 1

      If it wasn't ok to have a crash each x number of flights it's unlikely that any plane would ever take off, or it would certainly be extremely expensive to travel by plane.

      The fact is, it is ok to have x number of crashes, that's why we do have x number of crashes.

      --
      If I had created the world I wouldn't have messed about with butterflies and daffodils. I would have started with lasers
    55. Re:MS needs to change windows fundamentally by rikkards · · Score: 1

      That is the same with XP. Using the default Fisher Price interface There is an improvement from 128M to 256 but not as drastic from 256 to 512 and none after that unless you start up a lot of apps

    56. Re:MS needs to change windows fundamentally by douglips · · Score: 2, Insightful

      Of course we accept airplane crashes. When an airplane crashes, air travel is not affected by any measurable amount - people still travel. The only event in memory that noticeably affected air travel was when a bunch of troglodytes hijacked 4 airplanes in one day and used them in spectacularly heinous attacks.

      The only reason we want zero space shuttle crashes is because there are only three shuttles. United Airlines, American Airlines, Continental Airlines, Delta Airlines, and Southwest Airlines have about 3000 aircraft, and let's say they fly an average of 3 legs per day.

      If we had a fleet of 3000 space shuttles flying 10,000 missions a day, we certainly would accept 1 crash every twenty years.

    57. Re:MS needs to change windows fundamentally by Twister002 · · Score: 1

      Define a resource intensive app. I see this claim that "OSX is a joke with 512 and 256 MB of RAM" all the time. I've got a new gen iBook with 512MB of RAM in it and I haven't noticed any slowdown. I've had Firefox with 10+ tabs running, Thunderbird, Adium, iTunes playing music, SubEthaEdit,iTerm, MySQL, and WoW running in a window all at the same time. Expose still displays the windows quickly. I've been using plenty of resources and haven't noticed any slowdown.

      Unlike when I fire up Firefox, Outlook 2003 and Visual Studio on my Windows 2000 desktop machine at work. (P4 2.4GhZ w/ 512MB RAM). I routinely see "Your system is low on memory" messages.

      --
      "For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
    58. Re: MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      Actually, it was a complaint about people complaining about typos. You know, like you just did.

    59. Re:MS needs to change windows fundamentally by 4of12 · · Score: 1

      It's what's run on top that's wrong

      No, I think MS makes the outermost exposed surface of Windows shiny and reasonable to new users.

      Where it gets ugly is a few cm below the surface and far above the kernel of the OS where they must do triple backflips to attempt to meet the backwards compatibility with older interfaces and behavior.

      Those interfaces, of course, are devilishly difficult.

      Just imagine the sacred kernel priests at MS encountering directives from high marketing about what the OS has to do in terms of backwards behavior and, yes, current levels of obfuscation are a test of your ability and a hindrance to monster competitors seeking the gold in our dungeon.

      They probably ask to be killed rather than be party to such such defilement.

      --
      "Provided by the management for your protection."
    60. Re:MS needs to change windows fundamentally by Eugene · · Score: 1

      you buy games do you? most of the games are commercial, but not many people refuse to buy/use it because it cost money.. besides, you can use opera free in ad mode. free/open source not necessarily means it's the only choice.

    61. Re:MS needs to change windows fundamentally by ad0gg · · Score: 1

      Apple can break compatibility with future versions and people don't care. They've done it when moving from 680xxx to PPC, and system 9 to OSX move. Microsoft is stuck having to support legacy applications, hence windows2000 wasn't popular since DOS/Win95/98 applications wouldn't always run on it right hence they came out with XP which has compatibility with older applications. This why microsoft is pushing .net, they don't want developers hooking straight into the windows API or be bound to x86 architecture which makes changing the way windows a lot easier.

      --

      Have you ever been to a turkish prison?

    62. Re:MS needs to change windows fundamentally by Lepaca+Kliffoth · · Score: 1
      How much RAM does it take to get a system tray icon to appear in Gnome or KDE?

      No idea, however: Gentoo Linux, KDE 3.4.0. Right after getting to the KDE desktop ram usage is 85 megs. Windows with only 3 of the many services running: 120. That's quite a big difference, imho.

    63. Re:MS needs to change windows fundamentally by Masker · · Score: 1

      Wait, what is your CFLAGS set to? I'm still compiling my Gentoo system on my 300 MHz Celeron A system (I tried oc'ing it to 450 MHz, but my peltier fried itself, so it wasn't cooled sufficiently, and I'd get random bus errors) from 2 months ago. But, if you give me your CFLAGS setting, I'll kill the current compile and try again. I'd love Firefox to open instantly on that machine!

      --

      ---------The early bird gets the worm, but the second mouse gets the cheese.

    64. Re:MS needs to change windows fundamentally by DunbarTheInept · · Score: 1

      Explorer.exe, KDE, and Gnome are not shells. The windows shell is called CMD.EXE and it's crap.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    65. Re:MS needs to change windows fundamentally by DunbarTheInept · · Score: 1

      For sarcasm to work, the reader has to respect the writer enough to know the writer wouldn't say something dumb and actually mean it. For some random person you don't know on the internet, you can't make that assumption. Sarcasm fails on the internet because genuine morons exist on the internet, who's genuine opinions are indistinguishable from jokes.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    66. Re:MS needs to change windows fundamentally by idiotnot · · Score: 2, Informative

      Eh, true to an extent. What NeXT did was really remarkable when you think about it. Mach was really cutting-edge in the mid and late 80s. The BSD layer (single server in user-space in the case of NeXTstep), was added for unix-compatibility, a robust filesystem (FFS), and networking capabilities. The Unix compatibility was important in NeXT's target market -- research.

      None of that was remarkable; MS did the same thing when it lifted the BSD network stack for Windows NT. What *was* remarkable...the framework, and completely new programming and display model they built atop mach to use mach's neat features.

      If you think the NeXTstep/OPENSTEP libraries were lifted, you're sorely mistaken. Take a look at how long it's taken GNUstep to replicate a fully-published API last updated around 1995.

      Microsoft's API is similarly complex, but the underlying OS is about the same vintage (late 80s). MS's difficulties come from programming to a different model....that of a single-user machine, or an insecure LAN. Microsoft's dogmatic dedication to backwards compatibility also hurts matters. I can't honestly expect a 1993 NeXTstep application to run on OSX (please discount the 68k versus PPC difference....), but a 1993 win32 application probably will run just fine on Windows XP.

      If they abandonded some of their backwards compatibility, it'd probably be better for everyone involved.

    67. Re:MS needs to change windows fundamentally by HavokDevNull · · Score: 1

      My CFLAGS will not work for you I run an AMD 64, also I have a dual xeon running distcc, it took me a total of 5 hours to compile everything (Openbox3, Gnome, KDE, and all related apps) (I also ran distcc across my works network with more computers to archive this)

      Your best bet to get Gentoo on that 300MHz Celery stick is to run DISTCC (yes you can run distcc from winblows boxen as well) And do a Stage 3 install then bootstrap.

      If you need help with distcc or why you should install via stage 3 then bootstrap, all the answers are at http://forums.gentoo.org

      --
      Sig
    68. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      Er, no, that's the Windows command interpreter. In Windows, the thing called a "shell" is the main user interface, and that means Explorer on most PCs.

    69. Re:MS needs to change windows fundamentally by Random832 · · Score: 1

      (and don't gripe: you already *have* a mouse, monitor and keyboard).

      No, actually, i don't have a USB keyboard. Many people don't have a USB mouse, either. They should have added PS2 ports if they were serious [yes, a PS2->USB adapter is only about $20, but it's another trip to the store for someone who was told their existing keyboard would work]

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    70. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 2, Insightful
      Pardon me, but your ignorance is showing. VMS was touted as one of the better OS's in its day. It was stable, running for months at a time. Security was addressed routinely. Many of the features you see in today's OS's were ripped from VMS. I'm not saying that VMS didn't borrow from other OS's, that just to be expected, but you obviously never studied VMS internals or progressed very far in developing software for it. DCL was like any scripting language. It was certainly a hell of a lot further along than any of the *nix scripting languages. It may not have had pipes, but so what... they could be implemented with file i/o (just as pipes were done under *nix).

      The NASA worm (WANK) spread at a time when networking was pretty infantile and the assumption was everyone on the network was "friendly". This was a time when computers were used to accomplish tasks, not to serve as playgrounds for groups with an agenda (anti-nuclear, political, etc).

    71. Re:MS needs to change windows fundamentally by DunbarTheInept · · Score: 1

      Windows is a johnny-come-lately. The term "shell" already had a meaning before they tried hijacking it.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    72. Re:MS needs to change windows fundamentally by Dr.+Evil · · Score: 3, Interesting

      How are you monitoring the memory usage in Windows? After booting, Windows XP will agressively swap out unused resources and allocate substantial amounts of RAM for drive caching.

      It's tough to figure out what Windows is really "using". I suppose I could try booting Knoppix (without a ramdisk) and WinXP side by side in VMWare to compare how small the footprint can get. I recall Knoppix won't even load KDE without 70MB or so free. I figured that out recently when booting Knoppix with 128MB of RAM.

      Yeah, there's the ramdisk again.

    73. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0
      You failed to mention that VMS source was readily available in the form of microfiche. The development tools, Bliss (HLL) and Macro (assembler), were also available. Practically anyone could see how a module was implemented, what it's interfaces were, etc just by looking at the source. Not that it was generally needed because VMS also had the most extensive documentation of any OS of it's time (and since). I don't see contemporary OS's coming with Guide to System Services (multi-volume), Guide to Run-Time Library (multi-volume), System Programmer's Reference Guide (multi-volume).

      VMS also had a rather large user's group following, check-out DECUS (Digital Equipment Computer User's Society) and their conferences (attended by thousands and where you could meet and talk with VMS developers--Goldstein, Cutler, et al). That was probably the "hay day" of computers and sadly, not likely to be seen again due to too many competing factions.

    74. Re:MS needs to change windows fundamentally by ettlz · · Score: 1

      I think (and my opinion is absolutely not authoritative) that the burden of backward compatibility has been NT's biggest bain. Why does Microsoft insist on it for the sake of a few enterprise clients? (This statement may underestimate the size of that market.) No-one should be running 16-bit code these days (and never was there a better invented word than "thunk"). Think of all the many programs that can't integrate properly with NT's multi-user environment: I reckon there wouldn't be so damn many of them had Microsoft taken a gamble and pushed NT derivatives in the home/small business market many years ago.

    75. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      Those "back flips" that MS goes through to promote backward compatiblity are VERY MUCH appreciated by those of us with legacy software. That seems infinitly better than recomping a source package and its dependants every time something is updated. My god, I hear so often of everyone recompiling their kernel... wtf is that all about? If the kernel is stable, it shouldn't need recompiling when there's a patch/update.

    76. Re:MS needs to change windows fundamentally by the+pickle · · Score: 1

      Speaking as a pilot, I suspect what he meant by "accept" was not "understand to be inevitable" but "understand to be part of the risk of this method of travel."

      Every method of travel has its own attendant risks and benefits. If the benefits outweigh the risks, people will travel that way. If the risks outweigh the benefits, people won't. Being a human cannonball is a damn fast way to get across a circus tent, but the risks are pretty high that any given individual will get hurt doing it. I'll stick with walking.

      p

    77. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      I'm now limited to Windows XP (and RH 7.3) on this machine because I CANNOT TRUST Windows 2000 at all on something this basic.

      Pick a fucking OS already.

    78. Re:MS needs to change windows fundamentally by redivider · · Score: 1

      Apple doesn't offer a $500 WalMart PC, it's true...oh wait, scratch that (and don't gripe: you already *have* a mouse, monitor and keyboard).

      I do, sure, but what about someone who doesn't own a computer at all? I think it's great that Apple has finally come out with a relatively cheap desktop option, but you still can't compare it evenly to a sub-$500 PC that comes with a monitor and keyboard/mouse. Besides I think the market for the $500 WalMart PC is somewhat different than the market for the Mac Mini. There's definitely crossover, but I don't really see them as direct competitors.

      And as far as high-end desktops go, there's still some difference there. You need to have some basic knowledge on building your own system to really save money...

      About a year ago, I built a machine comparable to a G5 for like 2/3 the price (at the time). The point is I think its still more than just a perception that Apples are more expensive.

      --
      Sinch
    79. Re:MS needs to change windows fundamentally by Electrum · · Score: 1

      Or maybe write a journalled filesystem or something.

      NTFS is a journaling file system. It was around years before any journaling file systems were available for Linux.

    80. Re:MS needs to change windows fundamentally by MightyMartian · · Score: 1
      I know of a few people that do still use legacy apps. I worked for a guy over a decade ago that installed a good many DOS-based compiled-COBOL point-of-sale systems, half of which are still being used today (plop down $20,000 and you'll want it to last a long bloody time as well). MS clearly had a lot of demand when they moved from the DOS-based Win16 system to Win32 (of course the Win9x OSs were just plain awful half-way hacks), and they didn't have 4ghz processors to work with (first NT install I saw was on a Pentium-66 with a massive 64mb of RAM).

      Quite frankly I think the best way to deal with it now is to set up a proper emulation subsystem and run legacy apps in a sandbox. Memory, processor power and storage space are so cheap now that I don't see any reason at all why those few people still running DOS and Win16 apps couldn't run those apps in 80386/387 emulation. This would allow MS to abandon backwards compatibility as a core part of a new Windows kernel, while still allowing legacy apps to be used.

      I'm just talking off the top of my head, of course. Perhaps there are other stumbling blocks that make this solution undesirable, but we are at the level of computational power that this should be a reasonably trivial task.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    81. Re:MS needs to change windows fundamentally by MrWim · · Score: 1

      That seems like it's the wrong way to do it as there is already a mechanism in the kernel to do what you are doing - cache. Is there no way to hint the kernel to cache specific directories?

    82. Re:MS needs to change windows fundamentally by PsychicX · · Score: 0

      Ok, fine, so drivers are fairly privileged in NT and are capable of breaking the system. The same is true for any non-microkernel OS (see: Linux) as well as hybrids like VMS/NT.

    83. Re: MS needs to change windows fundamentally by Enrico+Pulatzo · · Score: 1

      I comfortably run Panther on my iBook 300Mhz with 128MB of RAM.

      All I can do is web browse, email, and terminal, but that's all I want to do anyway.

    84. Re:MS needs to change windows fundamentally by indifferent+children · · Score: 1

      We're trying to convince people that Linux is ready for consumer use, and you go and assume that everyone has a compile-farm lying around their house. Thanks for setting back Linux-desktop PR by two years :-)

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
    85. Re:MS needs to change windows fundamentally by Dolda2000 · · Score: 1
      You can take away the fluff of linux. You CAN'T take away the fluff of windows XP.
      Note how particularly important this is for servers. With Windows, you cannot remove the GUI. I've got servers for different purposes using less than 32 MBs of RAM. They're running RH9 with 2.6 kernels, so it's not exactly out-of-date software. RH9 was released in 2003 -- Now, I'm no Windows expert, but I wouldn't be quick to believe that you can make Windows Server 2003 do that (at least not without some serious tweaking).
    86. Re:MS needs to change windows fundamentally by dknj · · Score: 1

      I guess i should have said OSX with 256 is a joke. I said with 512 it slows down when i fire up resource intensive apps (wow is hardly resource intensive compared to editing several 2gb video files). With that said, my P4 2.8ghz w/512mb of ram slows down just as much when I start loading large images into photoshop and start switching between that and 15 other firefox windows with java running on half of them. Its all relative to what you're doing. 512 may be more than enough for you...

      -dk

    87. Re:MS needs to change windows fundamentally by HavokDevNull · · Score: 1

      :) heh

      Well if they wanted a Linux Desktop they should stick with SuSe, Mandrake, Fedora, Novell 10 etc...

      If they want to learn to understand the inner workings or to learn about Linux then Gentoo or some other roll your own distro should be used.

      I use Gentoo because I love portage and it's fun to watch 10 -15 boxes compile stuff at the same time. Or maybe I'm just sick in the head that way.

      --
      Sig
    88. Re:MS needs to change windows fundamentally by dknj · · Score: 1

      okay, and its your choice to use Windows with themes. Windows XP can cut down a lot if you shut down unnecessary services, turn of themes, change from explorer to litestep... I am comparing oranges to oranges. I know all about fluxbox and alternative lightweight wms, they just don't compare to a fresh install of windows like KDE does.

      What is with slashdot and everyone jumping off topic just to flame you?

      -dk

    89. Re:MS needs to change windows fundamentally by Trigun · · Score: 1

      The current version of NTFS (the predominant file system within Windows 2000 and XP), does not handle full-fledged journaling; change-journal logs note alterations to files but can't provide enough information to reverse them. Microsoft won't be offering full-fledged journaling until it releases the next major version of Windows which is expected in 2005. That version will include file system technology that Microsoft is developing as part of its "Yukon" SQL Server database, Microsoft has said.

      from:http://www.backupbook.com/03Freezes_and_Cra sh es/02Journaling.html

    90. Re:MS needs to change windows fundamentally by samdu · · Score: 1

      Mozilla or even firefox is a heavier app than IE.

      But how much of IE can you actually see when it comes to memory (or hard drive, for that matter) use? When you launch Firefox and look at its memory use, you're seeing the total amount of RAM that it uses. When you do the same for IE, you're only seeing part of the RAM it uses because there are components of the browser embedded within the OS. You would have to take into account the memory usage of those components too to get a fair comparison.

    91. Re:MS needs to change windows fundamentally by jurv!s · · Score: 1

      Can you tell me where the checkbox to turn off eye candy is? I found the classic theme checkbox, but what is this theme service?

      --
      sigs are for fools and trolls. no signature is *always* appropriate. you should turn them off in your preferences.
    92. Re:MS needs to change windows fundamentally by jp10558 · · Score: 1

      Heck, the windows 1.x notepad, calculator, and calendar (which float around the net) run fine on WinXP SP2.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    93. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      This is bullshit. I use KDE on a P3-667, and performance is more than adequate, not to mention boot times of ~1min. Generally, it feels faster than my 2GhZ machine at work.

    94. Re:MS needs to change windows fundamentally by EXrider · · Score: 1
      IMHO, Mozilla or even firefox is a heavier app than IE. Once running, they're faster (to a trained eye) but sometimes, when pulling out of swap, they will still slug along.


      IE probably seems faster because MS is tying IE into the kernel somehow, that's their favorite thing to do. Take a look at some Windows whitepapers on MSDN sometime, their favorite thing to do, to get more speed out of a particular subsystem, application, etc. is to put it into the freakin' kernel, not optimize the code, just throw the whole damn thing in the kernel. Also bits of IE are always running in windows since it uses it to do almost everything from explorer shell windows, to help. Personally I think this is the reason why DirectX is so much faster than OpenGL, and Windows is the ultimate gaming platform. Soon as a badly coded video driver, or game running in DirectX comes along, it has the potential to do all kinds of BSOD fun to the machine.

      So, you have a toy operating system, pick your sacrafices, play games well, or scale up to supercomputing clusters like Linux/OSX/BSD/etc.

      Enough ranting for now... I have to go install some Windows Media Player, and IE patches on our "Windows 2003 Datacenter Edition Server".
      --
      grep -iw skynet /etc/services
    95. Re:MS needs to change windows fundamentally by slackmaster2000 · · Score: 2, Informative

      Mac has come down in price, but they're still much more expensive. At least $500 more for the bottom of the line G5. Their options are pretty poor too as you go up the G5 model line...a $2500 machine with a Geforce FX 5200 video card? Are there any games for mac yet? :)

      I don't think that Macs are necessarily "overpriced" though. The quality of the product overall is certainly worlds above any big box PC.

    96. Re:MS needs to change windows fundamentally by jurv!s · · Score: 1

      Why did you feed the *explicit* troll?

      --
      sigs are for fools and trolls. no signature is *always* appropriate. you should turn them off in your preferences.
    97. Re:MS needs to change windows fundamentally by Twister002 · · Score: 1

      See that's what I thought. I figured "resource intensive" meant either heavy video/audio editing or professional Photoshop work. My everyday use doesn't include editing a 200MB video file, let alone a 2GB video file. :) My 2K little source files fit fine into 512 MB of RAM. FWIW, the only reason I upgraded to 512MB of RAM was for GarageBand. Well, that and the whole "you can never have enough RAM" thing.

      --
      "For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
    98. Re:MS needs to change windows fundamentally by Politburo · · Score: 2, Informative

      As another poster noted, it is trivial to do this in Windows with a ramdisk and a batch file to copy the files from disk to ram.

    99. Re:MS needs to change windows fundamentally by Politburo · · Score: 2, Informative

      Such ignorance.

      Yes, IE uses DLLs used by the rest of Windows so most of IE's code is generally always in memory.

      No, there is no IE code in the kernel.

    100. Re:MS needs to change windows fundamentally by EXrider · · Score: 1
      Umm, having a printer driver crash an NT server is flawed design from the get-go. Having an unhandled exception fall through successive rings all the way past ring 0 is a flaw. Intermingling kernel and userspace through anything but deliberate and well defined interfaces is bad design!


      I remember a particular Windows 2000 server with a shittly coded HP LaserJet driver on there. All of the sudden apps would start crashing like crazy with uber-informative error messages like: "Memory refrenced from location 0xffffff could not be read." and my favorite: "The application <NUL> generated an error <NOSYMBOLS> and will be closed".

      Actually they finally fixed this in Windows 2003 Server and XP, the printing subsystem is now out of the kernel space (and you need new print drivers as a result). YAY! There's still plenty of other goodies such as the graphics subsystem and IIS still in the kernel though.
      --
      grep -iw skynet /etc/services
    101. Re:MS needs to change windows fundamentally by Storlek · · Score: 1

      You're editing several 2gb video files with 512 megs of memory? I'd say that's the joke.

      For most people, 512 is plenty enough, but if you're doing resource-intensive processing like that, of course you're going to need more memory.

      --
      Bears don't normally eat things that talk and move backwards.
    102. Re:MS needs to change windows fundamentally by skraps · · Score: 1
      http://www.catb.org/~esr/jargon/html/S/shell.html
      http://en.wikipedia.org/wiki/operating_system_shel l

      Hmmm... these definitions disagree with you. I think pretty much anybody would take the word of esr and wikipedia against you.

      You lose. Thanks for playing.

      --
      Karma: -2147483648 (Mostly affected by integer overflow)
    103. Re:MS needs to change windows fundamentally by farble1670 · · Score: 2, Informative

      the prices have been on par with Intel machines

      that is a lie.

      from apple's website: 15", 1.5GHz, 512MB, 80GB powerbook is $1999. from dell's website, a 15", 1.5GHz, 512MB, 80GB inspiron 6000 is $1127. i customized the dell to meet the major characteristic of the powerbook ... including wireless support, larger hard drive etc.

      if anyone doesn't believe me, go and look on apple and dell's website. it took me 3 minutes.

      the dell is nearly half as much. and please don't argue all of the little crap, like that the powerbook has a backlit keyboard. my guess is that to most people, things like that aren't worth $1000. but if you absolutely positively have to have bright colors and backlit keyboards, by all means, apple is for you.

    104. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      It doesn't matter how much RAM or any hardware costs for that matter. The point is hardware continues to improve while desktops and their applications become the SUV of software. 5 mpg but wow is it comfortable.

    105. Re:MS needs to change windows fundamentally by Electrum · · Score: 2, Interesting

      You missed copying the first sentence of that paragraph: "Some say that Windows NTFS does not really offer a journaled file system." Nice FUD there.

      That might be trying to say that NTFS doesn't journal file data, which is the case for almost all journaling file systems (or alternatives such as FreeBSD's Soft Updates). Those that do have that feature never enable it by default: the cost is simply too great.

      File system integrity (i.e. metadata) is the job of the OS and the filesystem. Data integrity is the job of the application (until it has told the OS to commit the data to the disk, i.e. fsync in POSIX or FlushFileBuffers in Win32). The OS can't attempt to do that on a general level without greatly inhibiting performance for everything. That said, it would be very useful to have a journaling API available that applications could use.

      http://www.microsoft.com/windowsserver2003/communi ty/centers/fileservices/fileservices_faq.mspx

    106. Re:MS needs to change windows fundamentally by toddestan · · Score: 2, Informative

      Go into Control Panel -> Administrative Tools -> Services. From there, disable the Themes service. While you are in there, it's not a bad idea to disable other completely-stupid-to-have-running-by-default services like Remote Registry and Messenger.

    107. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      Your prices are wrong. I'm not sure what configuration you put together that you found to be "equivalent" to the powerbook, but it seemed to be closer to $1500 for me. Sure, it's still $500 less, but you need to also have an AV subscription, or you can test your luck with some freeware. Although, if price is the main concern, you wouldn't look at a powerbook, you would look at the iBooks, so your whole post is pointless. It's like saying, hey this Taurus is cheaper than an Infiniti G35, but if you want cheaper, you should be comparing it to an Altima.

    108. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      A 1.5 ghz Apple is going to be faster than a 1.5 ghz PC. Whether the extra speed warrants the extra grand is debatable

    109. Re:MS needs to change windows fundamentally by Lumpy · · Score: 1

      EXACTLY!!!!

      A friend here was Panning my Dual G5 2.5ghz tower i was oogling for video editing.

      he mentioned that he could build the same for much less. so I said, I DARE YOU. Give me a dual IA64 machine running at 2.5ghz clockrate with 2gig ram and all the ither things in the basic G5 dual tower as shown on the apple.com website store...

      after a week of him scowering newegg and pricing out things he was only able to save $300.00

      then I mentioned, you forgot XP PRO... add another $299 The apple comes with it as well as basic video editing software... the Intel does not, has no warrenty outside the seperate parts warrenties and has to be built and set up before use.

      Opterons that run at 2.5ghz are expensive as hell, same as the higher quality motherboard that will support them.

      --
      Do not look at laser with remaining good eye.
    110. Re:MS needs to change windows fundamentally by cmacb · · Score: 1

      I totally empathize with your anger. While MS and Windows are probably the worst offenders, just about everything that passes for "computer science" in the PC industry is half-assed. You don't have to analyze the code to see what the problem is either. Simply look at the precepts that these people start with (both sides of the issue in the "debate" that takes place in the article).

      The PC started it's life as a would-be controller for dishwashers back when all real data processing was done on "mainframes". Those systems, even as far back as the 80's stayed up for months at a time, had hot-swappable components, mature backup-restore facilities and there simply was no such thing as an "exploit", unless you had access to the computer room. Did we have to sacrifice all of that just to get a graphical user interface?

      The PC industry represents a NIH (Not Invented Here) syndrome of the worst proportions, particularly when you realize that we are gradually moving back to a server-centric paradigm for not only business, but personal uses of computers (even gaming!)

      I don't care who gets the blame for this from a historical perspective (although I think the candidates are pretty obvious), I'm just glad that even the most naive of users are beginning to understand that they can't trust anything important to a mere "PC". Those who try and convince us otherwise will gradually erode their own credibility.

    111. Re:MS needs to change windows fundamentally by rhizome · · Score: 1

      if anyone doesn't believe me, go and look on apple and dell's website. it took me 3 minutes.

      Okay, let's talk about lies, and maybe while we're at it we can go over apples and oranges.

      I just went to the Dell site and spec'ed out an Inspiron 700m, their 12" offering, with similar specs as my 12" TiBook. $2036. This does not include any software like iLife, which came bundled with my Apple. Sorry bub, but by "maxed out" I meant 1GB RAM, DVD burner, the highest CPU speed, and all the other "maxed out" types of options. For your information, the backlit keyboard does not come on the 12". However, the new ones also have a swank two-finger window scroll function on the trackpad.

      Look, I'm not trying to be a jerk, but I'm a former MCSE who has been using Microsoft and Intel since DOS 3.1. It's not like I went into this because all the cute girls in my dorm had iBooks. I did a lot of research, and I actually waited until Jaguar came out before I was satisfied that they were onto something. I've had it for a year and there are still a few interface quirks that I'm getting used to, but with a little perseverance (and a liberal helping of Quicksilver) I am unlearning 20 years of Microsoft without having to sacrifice my 10 years of *BSD. I don't know where you get off, but it's apparent you haven't used Macs much.

      --
      When I was a kid, we only had one Darth.
    112. Re:MS needs to change windows fundamentally by rhizome · · Score: 1

      a PS2->USB adapter is only about $20, but it's another trip to the store for someone who was told their existing keyboard would work

      Oh cry me a river. Furthermore, I don't know where you live, but around here (the city, admittedly) ps2->usb adapters are $2.

      --
      When I was a kid, we only had one Darth.
    113. Re:MS needs to change windows fundamentally by CliffH · · Score: 1

      I hate to say this, but, despite what we (general population) accept and what corporations accept are two entirely different things. If the threat of another accident happening and the money you have to pay out to resultant victims is less then the money it costs to fix the problem, it is acceptable to have the problem and the accident that will possibly happen again. Take any plane crash due to faulty parts. If it was cheaper to pay off the victims rather then fix it, they paid off the victims. That's harsh and cold sounding but that is the world we live in, depending on where we live.

      --
      sigs are like a box of chocolates, they all suck remove the underscores to email me
    114. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 1, Insightful

      What a bunch of twat. From the apple store:

      Dual 2.5GHz PowerPC G5
      1.25GHz frontside bus/processor
      512K L2 cache/processor
      512MB DDR400 SDRAM
      Expandable to 8GB SDRAM
      160GB Serial ATA
      8x SuperDrive
      Three PCI-X Slots
      ATI Radeon 9600 XT
      128MB DDR video memory
      56K internal modem

      3000 bucks.

      That's with 512mB.

      First off, you're comparing the very tippy-top high end where the x86 processors jump up by $300 bucks for just an extra 0.1 ghz. At that price point, yes, the ridiculous premiums Apple takes seem relatively less ridiculous because you're already paying huge premiums on just the processor.

      (BTW, I don't know exactly how comprable Opterons and G5's are clock-for-clock, but I'm guessing it's a give and take situation. I'm basing this assumption on the trend that this is the usual situation between Apple and PC processors.)

      If you're willing to settle for--horrors--a 2.4ghz dual opteron box with 2gB (NOT 512mB), these baselines parts (w/motherboard) can be had for under $1800. That's rounding up.

      Now consider what you can buy with the remaining $1200. If you're insane and like spending huge premiums for processors that go just a bit faster rather than spending the money on a decent (or great) video card, then Apple is not a bad choice. (Actually, same applies for the PC vendors like Dell.)

      As for a dual 2ghz Opteron base system, that goes for under $1000. Compare the system built off of that to Apple's no-frills $2500 dual 2ghz baseline.

      As for the Windows tax, first, OEM WinXP Pro goes for $140 on Newegg, so no reason to spend $300; second, isn't this Slashdot?

    115. Re:MS needs to change windows fundamentally by rhizome · · Score: 1

      I'm sorry, did you just compare a PowerMac G5 to a whitebox PC?

      --
      When I was a kid, we only had one Darth.
    116. Re:MS needs to change windows fundamentally by batkiwi · · Score: 2, Insightful

      toddestan below my replied about theme service, but do THIS to put windows into "turbo" mode:

      Right Click on "My Computer"->properties
      "Advanced" tab->"Performance" box->"Settings" button
      "Visual Effects" tab->"Adjust for best performance"

      Click apply/ok, and enjoy XP which has no eye candy and is even faster than 2k/98.

    117. Re:MS needs to change windows fundamentally by farble1670 · · Score: 1

      I don't know where you get off, but it's apparent you haven't used Macs much

      i did not say anything about using them did i? this was about price. please read the post before replying next time.

      Okay, let's talk about lies

      i did not lie. it's right there on the websites. apple.com, dell.com. anyone can check it out.

      apples and oranges

      uhhh. apples and oranges? the apple powerbook and dell inspiron 7000 i compared were equivalent systems. the apple was 44% more expensive. period. not up for discussion. just the facts. i don't have anything against apple. you've confused me for someone that cares a lot more than you think. however, when i saw such a blatant lie about pricing i thought i'd say something. no one should believe either of us anyway. simply go and check it out for yourself.

    118. Re:MS needs to change windows fundamentally by carl0ski · · Score: 1

      speaking of which everytime i have installed Windows Xp on any machine any version in c:\Program files\ there exists an empty folder called Xerox why is it there it has no purpose no hidden or system files 0 bytes.

    119. Re:MS needs to change windows fundamentally by BrookHarty · · Score: 1

      OSX wont even play WoW decently without 1 gig. I was getting 10FPS before, jumped to 45+ with 1Gig of ram. Ram is WAY more important for games than the video card, going from ann ATI 9000 to an ATI 9800 showed ram is the sorespot. Yes, you can get away with 512, but dont expect to be playing video games.

      I replaced my linux box with a dual g4 running OSX with darwinports. :)

    120. Re:MS needs to change windows fundamentally by at_slashdot · · Score: 1

      I think that that kind of behaviour would make the constructor liable for prison time. Hard to prove... but it still doesn't mean that we, as a society, we accept that there should be some crashes in order to have cheaper tickets or higher profits for airlines.

      So comming back to Microsoft issue, maybe we should not accept the high level of bugs in their products either.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    121. Re:MS needs to change windows fundamentally by rhizome · · Score: 1

      >simply go and check it out for yourself.

      Speaking of checking the posts one is replying to, please do the same. Notice the "$2036" part. If you don't want to dispute the substance of my post and just niggle on little details. Furthermore, Dell's Inspiron line is comparable to the iBook, not the PowerBook.

      --
      When I was a kid, we only had one Darth.
    122. Re:MS needs to change windows fundamentally by carl0ski · · Score: 2, Interesting
      IMHO, Mozilla or even firefox is a heavier app than IE. Once running, they're faster (to a trained eye) but sometimes, when pulling out of swap, they will still slug along.
      yes regularly using Firefox i spend all day minimising it and sending it to tray for amusement. Firefox is a app that stays active a lot (you read it) and rarely gets minimised, just alt + tab you will feel the effects a lot less and avoid having software made by MS open while using non-MS software (it has priority to the ram no matter what you do) Sending Firefox to the swap is the responsibility of the OS my KDE desktop rarely send my Firefox to the swap (3 or more hours idle) it's is habitual for Windows to send any software that isnt MS to the swap asap. i have 256 MB ram
    123. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      And they want to put WinCE on medical equipment!

    124. Re:MS needs to change windows fundamentally by Thundersnatch · · Score: 1

      If you're running production servers with 32 MB of RAM in 2005... well, I'd say you have monetary problems that take precedence over any of your software problems.

      Anyway, read my this post about why the presence of the GUI has no meaningful effect on the performance of a Windows server. In my environemnt, it uses less than 0.1% CPU cycles and a few KB of RAM (paged out) unless someone is actually logged in and actively administering the box. And since most management can be done remotely with command-line tools and MMC GUI applets, I find it is rarely necessary to log into a Windows server and interact with the desktop.

    125. Re:MS needs to change windows fundamentally by mp3phish · · Score: 1

      "Furthermore, I don't know where you live, but around here (the city, admittedly) ps2->usb adapters are $2."

      No they aren't. You are thinking of straight through pin adapters for USB and PS2... What the parent poster is talking about is a different beast altogether. It is a cable with logic built into it. The cable is actually a USB device in itself, which translates PS2 signals into USB HID signals. It isn't just a simple circuit either. It is a full blown USB client. Protocol and all. I have personally tried 2 different models of these adapters and they work well with some computers, OK in others, and just plain don't work in others. They are also heavilly keyboard dependant. Many keyboards just won't work with them. (I admit I haven't tried them on a Mac tho but I'm sure it would work on some and not on others)

      The cheapest these exist on the internet are about $8. Maybe you found them on clearance?

      --
      Your ignorance is infinitely greater than you realize.
    126. Re:MS needs to change windows fundamentally by Kent+Recal · · Score: 1

      Yuck. What a waste of ressources.
      Well, if a few seconds of *startup* time is worth it to you, you'd rather invest in fast SCSI drives than wasting your precious RAM like that...

    127. Re:MS needs to change windows fundamentally by mp3phish · · Score: 1

      "Furthermore, Dell's Inspiron line is comparable to the iBook, not the PowerBook."

      get a clue dude.

      Dell's inspiron lineup is the top of the line laptops dell sells. The only thing they have more powerful are the Precision workstation laptops (which are HEAVY, not standard laptops but portable workstations)

      You do have one point though, 12" intel laptops are a lot more expensive than 12" apple laptops (unless you buy averatec). But as soon as you go to 14,15,17in, apple becomes tremendously more expensive (and they aren't any sturdier or lighter or cooler either)

      --
      Your ignorance is infinitely greater than you realize.
    128. Re:MS needs to change windows fundamentally by jonwil · · Score: 1

      The underlying architecture of windows is not the problem.
      The problem is the bloat that is layered on top of it.
      Essential services that guzzle RAM and cant be turned off.
      Programs like MSN Messenger that load at startup and require 3rd party tools to disable or remove.
      etc

      Besides, microsoft couldnt change kernels even if they wanted to. There are far too many hardware drivers written for the NT kernel to switch.

    129. Re:MS needs to change windows fundamentally by nycbicyclist · · Score: 1

      From my point of view, being unemployed and thus at the very bottom of the market, Apples are still significantly more expensive. Last year I bought an $800 Acer laptop ($900, if you figure in the extra memory I got later) that works just fine for the mostly text-based stuff I use a computer for. The lowest priced Apple laptop I could find was $1000 (with the same base memory as the Acer). I'm not going to argue that the extra $200 for the Apple carries no additional value with it, just that the extra value doesn't mean much to me, given what I use a computer for. Similarly, I recently helped my brother, a starving artist, shop for a desktop computer. Barebones no-software systems that are perfectly competent at most tasks can be had for $350 or less, including the keyboard and mouse. Granted, the cost would have been significantly higher if I hadn't had a copy of WinXP to give him, along with tips on the best freeware. But if you're using Linux, as I do on my laptop, there's not even that cost. In the end he got a butt-ugly box with 512M RAM and a DVD burner for about $400. Wouldn't a similarly outfitted Mini have been at least $600? Again, I'm not arguing that the quality is the same and certainly not the aesthetics, just that getting a basic system is still cheaper in the PC world.

    130. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      >> it takes half a gig of ram just to appease the system tray icons in Windows XP...sorry about that

      Dual Boot Pentium 233 with 128MB,
      Comparing Linux Gnome vs XP,
      Gnome is much more sluggish than XP.
      I have no data to comment on low memory mac-osx.

    131. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      >> half a gig of ram just to appease the system tray icons

      +5 insightful ??
      -1 Bullshit troll.

    132. Re:MS needs to change windows fundamentally by colinrichardday · · Score: 1

      I have several such folders. Perhaps they are placeholders for future installs.

    133. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      hmm I run panther on my ibook with 256M and I don't get excessive swapping unless i open a large image in photoshop

    134. Re:MS needs to change windows fundamentally by farble1670 · · Score: 0, Flamebait

      try to understand this. i was not attempting to compare YOUR apple to a dell. i simply picked a random apple laptop, found a comparable dell laptop, and quoted the price. i don't know you, nor do i know the specs of your laptop so i had hoped that would be obvious to you. i guess not. you said:

      This is about what I'd expect to pay for a nice Intel laptop with similar specs

      in general, that is not true. you can think what you want, but don't deceive people by making the statement that you exect to pay the same amount for a comparable intel-based laptop. if you really believe this, go do some homework. it took me about 3 minutes.

      Furthermore, Dell's Inspiron line is comparable to the iBook

      you want to talk ibooks huh? the closest ibook that is comparable to the dell i quoted is $1499. that's still $400 more, and it has a smaller screen, slower processor, less memory, and a smaller drive. can you please explain how comparing the ibook makes your point? or better yet, can you please just do some homework?

      my post was certainly based on more factual information that yours since i actually quoted the specs of the two systems, and they are both currently shipping off the shelf with no aftermarket mods.

      on top of this, you can get less expensive than dell. that even magnifies the price difference more. also, when you buy non-apple you don't get raped for peripherals / add-ons.

    135. Re:MS needs to change windows fundamentally by elakazal · · Score: 1

      Regardless, you could always go buy a $4 USB keyboard (there was one for that price over on PriceWatch 30 seconds ago) if you're too overwhelmed by the complexities of the PS2/USB adapter. I find it hard to imagine there is a person in this country who doesn't know some one with an extra USB keyboard or two laying around anyway.

      I find it endlessly amusing that the same people who have for years touted the "mix and match" flexibility of PCs now gripe about the fact the Mac Mini doesn't include a keyboard in its price.

    136. Re:MS needs to change windows fundamentally by colinrichardday · · Score: 1

      Actually, the grandparent's definition matches ESR's definition 1.

    137. Re:MS needs to change windows fundamentally by Lepaca+Kliffoth · · Score: 1

      Regardless of what windows swaps in or out it's taking 120MB as shown from the task manager. Meaning that that amount of ram is taken and won't be usable ever. With free -m you get the memory footprint of linux. I'm not familiar with knoppix maybe older versions of KDE took more? I recall 3.2 being very sluggish and never ran 3.3 at all, now that I have 3.4 I can see it's improved a LOT. However I don't doubt there are better ways to measure ram usage I just thought that task manager and free were good enough. Sorry if I was wrong.

    138. Re:MS needs to change windows fundamentally by Arker · · Score: 1

      Are there any games for mac yet? :)

      There are actually a lot of mac games available. Of course, there are a lot more windows games, and the consumer that simply must play EVERY new game that gets advertised wouldn't be happy with it - but if gaming is a relatively small part of what you do with the computer, and you're happy just to have a few of the better games available, it will do you just fine.

      Europa Universalis II is one of my favourite games, for instance, and runs GREAT on my mac (although I am still mad that I had to pay so much more for that disk - it really was worth it.) Doom3 is REALLY nice on one of the new G5s. Companies like MacSoft and Virtual Programming are keeping Mac gaming very much alive. A few more current titles for Mac: Celtic Kings, Spartan, Rise of Nations, Age of Mythology, Halo, Unreal Tournament 2004, Hearts of Iron...

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    139. Re:MS needs to change windows fundamentally by TheDarkener · · Score: 1

      With windows, you have windows.

      http://www.shellfront.org/

      Enough said.

      BUT having said that, I still use Linux, so I still officially don't give a crap about Windows shells. :-P

      --
      It is pitch black. You are likely to be eaten by a grue.
    140. Re:MS needs to change windows fundamentally by rainman_bc · · Score: 1

      Excuse me, but the XP Pro OEM license is definitely not $299.

      Second of all, can you sit there and tell me that a dual G5 is as fast as a Dual Athlon 2500? I'm not so certain...

      That said, throw in the cost of video editing software, and the Mac actually wins, but your comparison has some flaws in it.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    141. Re:MS needs to change windows fundamentally by Tim+Browse · · Score: 1
      The PC started it's life as a would-be controller for dishwashers back when all real data processing was done on "mainframes".

      I don't want to interrupt your righteous anger, and it's hard to tell if you're serious, but the PC started out as a Personal Computer - nothing to do with being a microcontroller or anything like that.

      And regarding the GUI thing, I think you may have your history a little screwed up.

    142. Re:MS needs to change windows fundamentally by Fulcrum+of+Evil · · Score: 1

      That said, throw in the cost of video editing software, and the Mac actually wins, but your comparison has some flaws in it.

      That's not the point. The point is that the prices are comparable, rather than lopsided in favor of the PC.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    143. Re:MS needs to change windows fundamentally by Tim+Browse · · Score: 1
      Define a resource intensive app.

      iTunes for Windows.

      It's as close to a definition as makes no odds.

    144. Re:MS needs to change windows fundamentally by Tim+Browse · · Score: 1

      Third party tools?

      Don't you just open the Tools/Options dialog, go to the General tab and untick the "Automatically run Messenger when I log on to Windows" checkbox?

    145. Re:MS needs to change windows fundamentally by mp3phish · · Score: 1

      Why amusing?

      The keyboard+mouse that goes with the mac mini will set you back $58. A set of speakers from apple will set you back even more. The monitor will set you back ~ 100$ for a cheap CRT.

      ALL of these things would be included in the 499 PC at walmart (or even the 299 PC at walmart)

      Even apple's lowest priced machine is significantly more expensive than walmart PC's. And it isn't even as powerful.

      --
      Your ignorance is infinitely greater than you realize.
    146. Re:MS needs to change windows fundamentally by cmacb · · Score: 1

      You are quibbling over semantics.

      I had been in the mainframe business for quit a while when the PC showed up. IBM developed them with no clear notion of how they would be used to fend off, among other things, people asking to interface mainframe applications to machines they had purchased from Radio Shack.

      A company in Washington State (from whom MS ultimately purchased the rights to what became MS DOS) had lobbied Intel to market the 8008 (I think) as a general purpose computer without much success.

      Primitive graphical interfaces were actually available on mainframes at this time, but the existing 3270 (IBM Terminal) had a lot of baggage of it's own that made it much more suitable as a character device. Plus, they were expensive. As a result, one of the primary uses of early PCs that were bought for businesses was as a 3270 replacement.

      That the IBM PC allowed very small businesses to first use computers to do things which formerly was done with calculators I don't deny, but by and large these efforts were being carried out by people with no data processing background and often ended up with data lost or corrupted. In most cases these people simply did not know that they were re-inventing the wheel in terms of reliability, scalability and data synchronization that had already been worked out on mainframe systems.

      I tend to agree with this assesment:

      http://www.thocp.net/timeline/1974.htm

      4 January 1974, INTEL introduces the 8080 microprocessor, an improved 8 bit version. This chip has a price tag of "just" 360 U$. The processor contains a Kernel of 75 instructions, the so called micro code. It is ten times as fast as the 8008 with 2Mhz. It addresses a memory of 64.000 bytes. There are 6.000 transistors (3micron) mounted on this chip. (23)
      The designers and marketing people are thinking they have given the final solution to the still rising demand for computing power (64Kb address). This monumental mistake will have catastrophic results towards further development of better(faster) chips and software development for the next few decades.

    147. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      Somebody go play with the electricity at his house and send a surge to his computer

    148. Re:MS needs to change windows fundamentally by skraps · · Score: 1

      That is debatable, but clearly definitions 2 and 3 are in my favor. Also note that the GGP's argument is based on the historical significance of the term - which is wrong, as explained by the historical note at the bottom of esr's page.

      --
      Karma: -2147483648 (Mostly affected by integer overflow)
    149. Re:MS needs to change windows fundamentally by drsmithy · · Score: 1
      Having an unhandled exception fall through successive rings all the way past ring 0 is a flaw.

      *Past* ring 0 ? Is that when there's some sort of direct telepathic link between the application developer and CPU design engineers ?

    150. Re:MS needs to change windows fundamentally by drsmithy · · Score: 1
      So, much userspace stuff was merged with the kernel and speed and responsiveness did improve.

      Whoa. It wasn't "merged with the kernel", it was moved into kernel space. There's a rather significant difference between the two.

    151. Re:MS needs to change windows fundamentally by drsmithy · · Score: 1
      I have / (root of the drive) mounted in RAM! All my apps pop up instantly, (including firefox) Here is how to do it.

      Because saving half a second of an operation I do, say, once a week or so (in the specific case of firefox) is so important to me I want to deny the rest of the applications running the performance benefit of all that RAM.

      Right.

    152. Re:MS needs to change windows fundamentally by drsmithy · · Score: 1
      IE probably seems faster because MS is tying IE into the kernel somehow, that's their favorite thing to do.

      No part of IE does, has, or is every likely to, run in kernel space.

      Take a look at some Windows whitepapers on MSDN sometime, their favorite thing to do, to get more speed out of a particular subsystem, application, etc. is to put it into the freakin' kernel, not optimize the code, just throw the whole damn thing in the kernel.

      And your examples of this would be...?

      Before you bother with IIS, the only part of IIS6 that runs in kernel space is the HTTP listener.)

      Soon as a badly coded video driver, or game running in DirectX comes along, it has the potential to do all kinds of BSOD fun to the machine.

      You mean just like it can kernel panic Linux (or OS X, for that matter).

    153. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      I don't remember a time when linux was lighter than windows for the same tasks. Not that I'm a linux veteran, but the one time I did try, I was installing a barebones Linux system on a souped-up 386 that could run windows 3.0 and photoshop no problem, but the smallest X-Windows installation possible could only just barely fit on the hard drive and it took literally about half an hour to write one pixel to a 4x4 window on the Gimp.

    154. Re:MS needs to change windows fundamentally by shaitand · · Score: 1

      "NT4s design was that you trade speed for stability, then its not flawed at all."

      Of course. And the right way to make that tradeoff is the answer to your next response.

      "What about the Linux kernel... not exactly a micrkernel now is it, but no-one's mentioned that."

      Microkernels can IN THEORY be more secure and flexible than Macrokernels. Macrokernels are IN FACT 20-30% faster than equivelent Microkernels.

      When they traded stability and security away in the design of the NT kernel they traded away the theoretical benefits of a microkernel design and aimed for an area that macrokernels factually excel at. Talk about the wrong tool for the job...

    155. Re:MS needs to change windows fundamentally by Thing+1 · · Score: 1
      Obviously, they can't come out and say "our products suck [...]

      Actually, they do exactly that at every release, just subtly: "Now faster!" "More stable!" "Improved security!"

      The thing about all those comparisons is, they're not about competitors (in a strict sense, anyway): they're about Microsoft's previous best efforts.

      --
      I feel fantastic, and I'm still alive.
    156. Re:MS needs to change windows fundamentally by Fallen_Knight · · Score: 1

      Isn't that because most of the GUI is in the kernal so you don't ever see how much the GUI is useing?

      i mean right now looking in the task manager it says 300megs of ram used, but when i look in the processes i don't see 300 megs of processes.

      I'm pretty sure that theres alot of GUI mem and CPU useage hidden from the user.

    157. Re:MS needs to change windows fundamentally by Thing+1 · · Score: 1
      And your examples of this would be...?

      Microsoft put the video drivers in the kernel in NT 4, and whatever the FPS we played at the time (Quake 2, I think? The Painkeep mod, was that Quake 2?) would crash a lot more than it did on NT 3.51, so we ended up playing more on our test machines.

      But that's your example: video, for NT 4.

      --
      I feel fantastic, and I'm still alive.
    158. Re:MS needs to change windows fundamentally by DunbarTheInept · · Score: 1

      1 - I'm one of those people who doesn't give Wikipedia much credibility.
      2 - Even if I did, neither definition you posted supported your verison anyway.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    159. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      20-30% faster? L4Linux running on top of the L4 microkernel is only 5% slower that Linux native.

      That's not very much overhead for a lot of gain in flexibility, robustness and simplicity of kernel-space.

    160. Re:MS needs to change windows fundamentally by A+beautiful+mind · · Score: 1

      When people were talking about apple fanboism i didn't believe them at first...*sigh*

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    161. Re:MS needs to change windows fundamentally by drsmithy · · Score: 1
      But that's your example: video, for NT 4. [...]

      Firstly, it went into kernel *space*, not "the kernel".

      Secondly, a *driver* is a very different thing to an *application*. Things like video drivers, by their nature, are neither uncommon nor unjustified in kernel space.

      Thirdly, a single example - and one emulated by pretty much every relevant platform at that - hardly demonstrates "their favorite thing to do". Particularly when the original claim was made in the context that IE was "in the kernel".

      [...] and whatever the FPS we played at the time (Quake 2, I think? The Painkeep mod, was that Quake 2?) would crash a lot more than it did on NT 3.51, so we ended up playing more on our test machines.

      *Quake* would crash or NT would crash ? If Quake was crashing, then it had nothing to do with the OS or whether the video driver was user or kernel space.

      If NT was crashing, it feasibly may have been the video driver, but when the alternative was significantly worse performance and the fix was just to get decent video card drivers (which weren't *that* hard to fine - I certainly didn't have any trouble playing loads of Quake and Quake 2 on NT4 without any crashes), which would you prefer ?

    162. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      BULLSHIT...

      2.4ghz opterons are 689.00 each.
      a motherboard that is comparable is $400.00

      that is extremely close to the price point right there. He said get comparable quality... this does not mean the bargian crap brands but the decent stuff.

      BTW, did you get the watercooling system that is comparable to the one in the apple tower? I doubt it. The CASE that is comparable will cost you $180.00 then you need a decent power supply that will be around $99-120

      I can bargian basement something but it certianly will not run stable.

      Lumpy is right, I tried to do the same thing... and you CANT. now wait 3 months and you will.

    163. Re:MS needs to change windows fundamentally by drsmithy · · Score: 1
      Once Apple incorporated IDE into their machines the prices have been on par with Intel machines

      It took a lot longer than that - the first IDE Macs appeared around 1995 (and sucked *hard*).

      Even today, Macs are only really price competitive in certain configurations or if you attach significant $$$ value to their software bundles.

      You will, in just about every case, get more - often significantly more - computer power for your $ buying a PC instead of a Mac. If this matters more to you than certain pieces of software, Macs aren't really competitively priced.

    164. Re:MS needs to change windows fundamentally by Anonymous Coward · · Score: 0

      yes the dual 64 bit apple processors will KICK THE SHIT out of your icky 32 bit last year athalon 2500's.

      Look at Opterons cince those are all you can get for DUAL PROCESSOR in a 64 bit core from AMD.

      I suggest you mess with one of those apple towers, they completely rock. Amazing the amount of raw power in there.....

    165. Re:MS needs to change windows fundamentally by drsmithy · · Score: 1
      Yes, but unlike windows, linux is still modular.

      Windows is quite modular, it's just the product marketed to the typical customer doesn't allow them to chop and change modules at will (the reasons for this *should* be obvious, but I fear on /. they won't be).

    166. Re:MS needs to change windows fundamentally by drsmithy · · Score: 1
      Isn't that because most of the GUI is in the kernal so you don't ever see how much the GUI is useing?

      No. None of the Windows GUI is "in the kernal [sic]".

    167. Re:MS needs to change windows fundamentally by drsmithy · · Score: 1
      There's still plenty of other goodies such as the graphics subsystem and IIS still in the kernel though.

      IIS is not in the kernel. The *HTTP listener service* part of IIS runs in *kernel space*, but the vast bulk of IIS is in user space.

    168. Re: MS needs to change windows fundamentally by drsmithy · · Score: 1
      I comfortably run Panther on my iBook 300Mhz with 128MB of RAM.

      And this is where the whole "matter of opinion" comes into it.

      I own a 1Ghz 12" iBook with 768Mb and a (custom installed) 5400rpm+8MB cache hard disk. While it suits the purpose I bought it for perfectly (an on-the-road machine for very light, rarely performed tasks and entertaining myself on flights with videos), I would *hate* to use it for anything approaching "real work", or even more than a single browser window (no tabs), email and maybe light office duties - it's simply too slow.

      A similar PC - pitiful by todays standards (1Ghz P3 territory) - is quite adequate for multi-window/tab web browsing, email, word processing and the like.

      I've used just about every Mac made in the last 5 years, and IMHO the only ones that come even *close* to running OS X "fast" are the G5s and top-end dual G4s.

    169. Re:MS needs to change windows fundamentally by Tim+Browse · · Score: 1

      Well, I think there is a difference between a PC and a dishwasher controller, but never mind.

      One of the reasons PCs took off (in my experience) was that yes, mainframes could do a lot of the stuff, but PCs gave people freedom. They didn't have to justify their stuff to the grumpy mainframe maintenance guys - they just had a computer in their office that they could do stuff with. If they wanted to try out something new, they could just buy some software, install it and try it.

      I know that will shock and offend some people to their very core, but it's true. For many other people this was a breath of fresh air. If you like, you could say that these PCs were the first real 'computer for the rest of us'.

      As you say, many best practices fell by the wayside (backups? ha!), but the PC has changed the way a lot of things are done, mostly for the better.

      Personally, I'm reasonably glad the PC revolution happened - I don't still want to be using a mainframe and having to abase myself before the priests.

    170. Re:MS needs to change windows fundamentally by jonadab · · Score: 1

      > their machines the prices have been on par with Intel machines. It's true,
      > it's just the perception of Apples as more expensive that persists. I have
      > a maxed out 12" PowerBook that cost $2k brand new. This is about what I'd
      > expect to pay for a nice Intel laptop with similar specs and is probably
      > quite a bit cheaper than Sony's offering at this level. Apple doesn't offer
      > a $500 WalMart PC, it's true...oh wait, scratch that (and don't gripe: you
      > already *have* a mouse, monitor and keyboard).

      The low end of el-cheapo PCs was $500 in 2001, but today it is $200. This,
      however, is not Apple's shortcoming -- those $200 PCs are only $200 for a very
      good reason: they're junk. The extreme low-end isn't a large market anyway;
      the overwhelming majority of new PCs sold cost at least $500, not counting the
      cost of a monitor (or printer or cetera). The keyboard and mouse are usually
      included, but they're only $10 between them, so that's not a big issue.
      Apple's reason for leaving the mouse and keyboard off the Mini has nothing
      at all to do with cutting costs. (My analysis is, they don't want to ship
      a system that comes with a two-button mouse out of the box, but they figure
      a significant portion of the demographic they're trying to reach with the
      Mini will not want a one-button mouse. If they ship a one-button mouse and
      say, "but you can replace it", these people will feel like they're wasting
      money paying for something inferior they don't want, but if they say, "you
      can use your existing mouse and keyboard", they feel like they're saving.)

      The problem with comparing specs and prices between Apple products and PCs
      is that the people who say "see, the Apple is competitive" always start with
      an Apple product (your Powerbook, say, or an iMac, or whatever), then find
      a comparably-specced PC, and then compare prices.

      If you go at it the other way, you run into a certain problem: expandability.
      I can go out and buy a PC for $800 (sans monitor; I have one of those already,
      which I quite like, thanks), and buy a midrange PC. It will have, among other
      things, a couple of expansion slots and a couple of empty drive bays (actually,
      a couple empty drive bays of each of the two major sizes). To get those
      things in an Apple product, I have to spend the thick end of three grand
      (again, sans monitor). Now, the PowerMac tower that I would get for the
      three grand is a very nice, high-end system, *VASTLY* better than the $800
      PC I'm talking about; they're not really comparable. A PC that *is*
      comparable to it (here we're going back to the Apple advocate's way of
      doing things: pick an Apple product, and find a comparable PC) will cost
      most of three grand, sans monitor. Nevertheless, three grand is rather at
      the high end, and some of us don't need a system that good, and some of
      our budgets steer us toward the midrange instead, the sub-thousand range.
      If I buy an Apple product in that sub-thousand range, there are certain
      things I can't have, notably, expansion slots and drive bays. The stock
      Apple-advocate answer here is that expansion slots and drive bays are
      hopelessly antequated and two USB ports are worth 256 of them, but some
      of us disagree rather sharply with that view. USB is nice, but the $800
      PC also has USB ports (probably four on the front and four on the back
      these days), and yet they are not an adequate substitute for expansion
      slots and drive bays -- at least, not for the tinkerer.

      There is a certain irony, too, in this situation, because back in the day,
      the Apple //c was a tinkerer's dream; people used its expansion slots in
      combination with soldering irons and speaker wire and who knows what else
      to computer-control such things as household lighting. (Computer-controlled
      household lighting turned out not to the the killer app some people thought
      it would be, but the point is that the //c was tinkerer-friendly.)

      --
      Cut that out, or I will ship you to Norilsk in a box.
    171. Re:MS needs to change windows fundamentally by Random832 · · Score: 1

      I find it hard to imagine there is a person in this country who doesn't know some one with an extra USB keyboard or two laying around anyway.
      I find it quite easy to imagine - keyboards shipped with PCs are _universally_ PS2, and macs don't have a lot of marketshare in comparison.

      They could have put on a PS2 port if they were serious about letting you use your old keyboard.

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    172. Re:MS needs to change windows fundamentally by cmacb · · Score: 1

      Well, at least we sort of agree on the history.

      And I think you are exactly right about the dynamic between grumpy mainframe maintenance guys (of whom I was one) and the people outside the air-conditioned room.

      What gets missed is that we were grumpy for a very good reason! We were responsible for, in some cases, millions of dollars worth of equipment, and often, held the future of the company in our hands. While we were fairly well paid, most of us didn't think we were paid ENOUGH to compensate for the 3AM phone calls, 18 hour days, and still having to be in for the 9 AM staff meeting with a tie on.

      Along with all the technology (both hardware and software) that has been re-invented for the PC world, we have re-invented that grumpy old system administrator. The network admins are really not all that much different than the mainframe "admins" were in the old days, except there seem to be a lot more of them. They still have that responsibility, they are still, for that reason, relatively uninterested in the user-problem of the day, and in my opinion, they drop the ball a lot more often than us mainframers used to.

      Part of that is our lazy culture I think, but part of that is that the PC technology, as old as it is at this point, is still in the 70's when it comes to comparison with the mainframe model. That means that a network admin can try his hardest to cover all the bases, but miss one patch from Microsoft, or misapply that patch and you could lose days or weeks of data (back to that backup issue again).

      In all of my mainframe career I had one small case where I was responsible (partially) for the loss of data. I was practically suicidal over it. These days, I'm not so sure that the typical sysadmin is so concerned, but then, that might have to do with there being so many of them.

      Which brings me to the final PC myth, which is that the PC has saved many organizations money over what they were spending in the "old days". While I'm sure there may be a case or two in which this is true, I've never run into such an organization. The excuse often given for the dramatically INCREASED cost of a modern LAN/WAN setup over the old mainframe days is that "we are doing so many more things than we used to do". But I find that the "more things" is often impossible to quantify. Yes, a lot more e-mail flows in and out of today's organization, but the bulk of it is time waster stuff, junk mail, personal correspondence, and in many cases, miscommunications due to the lack of formality that such documents have by comparison with true written memos and business letters.

      Anyway it's been nice dredging up these old memories. As a mostly plain old "user" or should I say "victim" of modern technology, I'm optimistic that things will improve, but I try to impress on young folk when I get the chance that a lot of this stuff is really not "new" after all. (And yes, I know how that makes me sound, but hey I *AM* and old fart after all).

    173. Re:MS needs to change windows fundamentally by paranoidgeek · · Score: 1

      Yes but Apple makes sure that even when their software bloats it doesnt grind the system does to a halt.

      M$ kernel is the only one that i know of that when it is low on resources will make the whole system go "sticky" then "freeze"

      --
      Lima India November Uniform X-ray
    174. Re:MS needs to change windows fundamentally by DunbarTheInept · · Score: 1


      but clearly definitions 2 and 3 are in my favor.

      No. 2 refers to writing a wrapper around another program, and 3 refers to writing an incomplete piece of code you intend to fill in later - a skeleton.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    175. Re:MS needs to change windows fundamentally by skraps · · Score: 1

      I suggest you re-read definition 3, and the historical note. You don't understand the etymology of the word. Based on the term's origin (as used to refer to user interfaces), it equally applies to command line programs and graphical programs.

      --
      Karma: -2147483648 (Mostly affected by integer overflow)
    176. Re:MS needs to change windows fundamentally by elakazal · · Score: 1

      The keyboard and mouse that "goes" with the Mac Mini? The idea here is that there isn't a keybaord and mouse that "goes" with it. You can use whatever you want. If you want, and I think you'd be foolish to, you can buy those from Apple. And if you want, you can spend $4 for a USB keyboard and $1 for a USB mouse (both prices on PriceWatch right now). That's $5 not $58.

      And you don't need the speakers from Apple. You don't need the speakers at all. There's a perfectly adequate one in the computer. The speakers that come packaged with the WalMart PC may be a separate item, but they're still crap.

      So that leaves us with $5 plus a monitor. As far as I'm concerned, the monitor is a non-issue, because used CRTs are a dime a dozen these days. You can't honestly tell me you could get ahold of a monitor for this thing with minimal effort.

      So we're basically left with $5. Plus shipping, so say $10. I'll even give you the $100 CRT. So $110. But you also get a smaller footprint. And a computer which is virtually silent (something no $499 PC is anywhere close to...the one a friends parents' recently purchased at Walmart sounds like a 747 warming up). It's also not sinfully ugly. You also get some decent bundled software, and the security of living in a virus and spyware free (or virtually so) world, and a more stable operating system. And you get a system for which 95% of hardware just works when you plug it in, without fiddling with drivers or configurations.

      Also, it's not crap.

    177. Re:MS needs to change windows fundamentally by DunbarTheInept · · Score: 1

      Done. Unsurprisingly, the words didn't change since last time, and neither does the fact that they don't support what you said.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  2. Re:Automatic Cup Holder by Xibo · · Score: 2, Interesting

    Read the source code if you even bother. It was ejected by WMP not IE nor the KERNEL.

    --
    appended to the end of comments you post, 120 bit floating point
  3. Re:First Post! by Anonymous Coward · · Score: 0, Offtopic

    Fag.

  4. Not tied? by ShepyNCL · · Score: 4, Interesting

    IF there are no operating system API's used by the browser, then why did MSFT fight so hard not ot have to remove it from the browser. IT might not use the OS API's, but im fairly sure it works the other way round. Has he ever tried to remove IE cleanly from a windows install?

    1. Re:Not tied? by DaHat · · Score: 1

      You completly ignored his point, quoting TFS:

      IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present

      and

      To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows.

    2. Re:Not tied? by Arathrael · · Score: 5, Insightful

      They are operating system APIs used by IE, he says so - just none that are 'not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows', i.e. no secret undocumented APIs. So you can rest easy in the knowledge that if someone finds a bug letting them use a malformed website and IE to read files off your local hard drive, IE is only using a documented API to do it.

      And he also says that IE is indeed part of the operating system 'so that parts of the OS and other applications can rely on the functionality and APIs being present'. Which presumably would mean a bug in IE could affect those parts of the OS and other applications. Which seems to be to go right along with what I thought the Mozilla guy was saying.

      As responses go, it's not the best is it? :-)

    3. Re:Not tied? by Anonymous Coward · · Score: 0

      but im fairly sure it works the other way round. Has he ever tried to remove IE cleanly from a windows install?

      Yes, many config dialogs are HTML-based. Why shouldn't they be?

    4. Re:Not tied? by cosinezero · · Score: 1

      Because the more correct response is that the OS is tied to -it-. Most of the folder views and such in windows are HTML/CSS windows. Pulling an html rendering engine out of windows would mean MS would have to re-think a lot of their UI.

    5. Re:Not tied? by dknj · · Score: 1

      And he also says that IE is indeed part of the operating system 'so that parts of the OS and other applications can rely on the functionality and APIs being present'. Which presumably would mean a bug in IE could affect those parts of the OS and other applications. Which seems to be to go right along with what I thought the Mozilla guy was saying.

      We already know about this.. Active Desktop anyone? Set your (older) desktop to a malware page and watch your computer load spyware each time it starts

      -dk

    6. Re:Not tied? by TheRaven64 · · Score: 5, Insightful
      The term operating system is not a clear one. In academia, the terms operating system and kernel are used more or less interchangeably, the operating system (OS) is the part that has more privilege than user programs - either a monolithic kernel and device drivers, or a microkernel and privileged servers. In Microsoft's world, an OS is `a kernel, and all of the stuff we pile on top of it and call an OS' (note that this is similar to RMS's definition of an OS, e.g. Linux + GNU tools + X11 + desktop environment). The second is more accurately known as an operating environment (OE) - a kernel and a set of basic libraries and applications that developers can rely on being present. OS is typically used in place of OE, because an OS on its own is not really much use to anyone, and so they are rarely available separately.

      Internet Explorer is not part of the Windows OS (kernel). It does not have a privileged status, and makes use of no extra functionality that is not available to other applications. Internet Explorer is part of the Windows OE. Other applications depend on the libraries provided by it (most commonly the HTML layout engine). The most obvious example of this is the Windows help program, which most applications use. As such, it is not possible to remove Internet Explorer without replacing it with something functionally equivalent (i.e. exposing the same API), unless you expect things to break.

      Being part of the Windows OE does not inherently make Internet Explorer insecure, this is just FUD spread by idiots. It does, however, mean that flaws in Internet Explorer are more likely to be important (it is tied into other applications, providing multiple attack vectors for an exploit). Internet Explorer has a large number of flaws (a fair number in design, as well as implementation), and I would not wish to be in the position of having to defend it, but claiming that `it is tied to the OS and therefore bad' is just stupid and undermines any rational arguments that may be proposed at the same time.

      --
      I am TheRaven on Soylent News
    7. Re:Not tied? by jfengel · · Score: 1

      Kudos. That's the most cogent explanation I've seen. (Compliment in lieu of mod points, sadly.)

    8. Re:Not tied? by Striikerr · · Score: 1

      Let us not forget that when Internet Explorer locks up and you chose to kill the application, your desktop explorer is also restarted/reset. Internet Explorer seems to have its claws running deep enough into the OS to justify the original article's comments..

    9. Re:Not tied? by Anonymous Coward · · Score: 0

      Claim:
      "Internet Explorer is not part of the Windows OS (kernel). It does not have a privileged status, and makes use of no extra functionality that is not available to other applications"

      If your statement above had any validity why MS Chief Architect, whose name at the moment eludes me, adamntly claimed that IE was an INTEGRAL part of Windows OS and that removing it would cripple the system.
      IE integrates the local file system control with web services and claiming is NOT part of Windows OS is idiotic, moronic, and a usless display of semantic triviality.
      Spare us the "academia crap" and realize that the beauty of closed source is that if I tell you that my closed source app does not have any privileged access to my close source kernel which goes through the utmost rigourous close-for-my-eyes-only safety checks then all you can do to uphold the veracity of such statements is look stupid and mumble OKAY!

    10. Re:Not tied? by Anonymous Coward · · Score: 0

      "Being part of the Windows OE does not inherently make Internet Explorer insecure, this is just FUD spread by idiots. It does, however, mean that flaws in Internet Explorer are more likely to be important (it is tied into other applications, providing multiple attack vectors for an exploit)."

      This is not quite correct.

      Having a web-page rendering engine in the Windows OE, available to many applications to display their data == not a problem.

      Having that engine exposed VIA the program that also connects to the internet to download data for display == the error of all time.

      Not building a rendering engine and then packing on top the browsing functionality, and then using ONLY the engine for internal stuff is EXACTLY what causes all the exploits; you can fool the monolithic web-program into treating external (not to be trusted) content as internal (to be trusted, allow access to the whole damn machine) content.

      IE being monolithic and used by Windows as if it were a safe service is the whole problem; and that is being tied into the OS...

    11. Re:Not tied? by Anonymous Coward · · Score: 0

      I'm not sure where to begin because there is so much wrong with your logic. First and formost an operating system requires a user interface of some kind. In windows it is explorer. Explorer and Internet Explorer are nearly one and the same in that they share a large number of APIs and can and do perform much of the same funcationality. Infact a crash in one will likely result in a crash in the other. So take away IE and you take away the user interface. I think that it is easy to see that IE is indeed part of the OS.

    12. Re:Not tied? by Anonymous Coward · · Score: 0

      Actually your statements are 100% wrong. An OS does NOT need a UI.

      Are you saying that Linux is not Linux without KDE? That's patently absurd.

    13. Re:Not tied? by Anonymous Coward · · Score: 0

      That is not at all what causes the exploits.

      The exploits are happening because the browser has/is allowed access to the internet. When did you ever hear of an exploit caused by the Microsoft help system?

      Using mshtml in the help system or as the desktop is NOT a security problem and never has been. You are spouting more idiotic FUD.

    14. Re:Not tied? by Anonymous Coward · · Score: 0

      Infact a crash in one will likely result in a crash in the other.

      That's down to a flat COM threading model, i.e. explorer runs IE in-process. That's easy to replicate with any IE consumer. It doesn't mean there's any nasty integration at all.

    15. Re:Not tied? by Anonymous Coward · · Score: 0

      I'd rather have a file read than have my disk wiped... ie, uninstall of FF (a bug that's still unresolved). Check out BugTraq and you'll see plenty of exploits of Linsux allowing remote access to files. If you're going to bash MS/IE, at least find a topic/exploit that Linsux is also not guilty of.

    16. Re:Not tied? by Anonymous Coward · · Score: 0

      What hardly anyone has ever picked up on is that Microsoft abandoned the WinHelp (.hlp) standard in favor of HTML help (.chm). IMNSHO, .chm help is nowhere near as usable as .hlp and I believe the only reason for the change was that Microsoft wanted some additional justification for requiring IE as the default browser since the IE rendering engine is required for .chm but not for .hlp.

    17. Re:Not tied? by ckaminski · · Score: 1

      Not if you're running IEplorer as a separate process, it doesn't. This hasn't been true since the Win9x/Me branch died out. (Certainly not true on any NT platform.)

    18. Re:Not tied? by Anonymous Coward · · Score: 0

      But by your very admission "It does, however, mean that flaws in Internet Explorer are more likely to be important." I think that more than justifies "it is tied to the OS and therefore bad."

    19. Re:Not tied? by ArbitraryConstant · · Score: 2, Informative

      "When did you ever hear of an exploit caused by the Microsoft help system?

      Using mshtml in the help system or as the desktop is NOT a security problem and never has been. You are spouting more idiotic FUD.
      "

      When? I believe the last time was January 11, 2005.

      "This update resolves a newly-discovered, publicly reported vulnerability. A vulnerability exists in the HTML Help ActiveX control in Windows that could allow information disclosure or remote code execution on an affected system."

      --
      I rarely criticize things I don't care about.
    20. Re:Not tied? by ashayh · · Score: 1

      Also, some chaps claim they can remove IE completely.

  5. But, I thought IE WAS part of the OS by nweaver · · Score: 1, Interesting

    At least that's what Microsoft told the courts...

    And because it is effectively an OS service, it has theses "no security at all" modes that if you can escalate to in a script, you 0wn the box.

    --
    Test your net with Netalyzr
    1. Re:But, I thought IE WAS part of the OS by danheskett · · Score: 5, Interesting

      It is part of the OS. That's the part of the post he made.

      IE is part of the OS primarily because it is an API that is relied on by other parts of the OS, and other 3rd party apps.

      It is rightly described as "middle-ware". Clearly, it's not a driver, or the kernel, or whatnot.

      But also clearly, it is not a single executable strapped on top.

      It's integrated, but using only methods that and API that are available to anyone to use.

    2. Re:But, I thought IE WAS part of the OS by RzUpAnmsCwrds · · Score: 1

      Complete FUD. IE is *user mode*. No exploit in IE can allow you to 'own the box' unless you are running as superuser ('Administrator') or someone in the superuser group ('Administrators').

      IE *cannot* cause privelage elevation. It's never been true and it never will be true.

    3. Re:But, I thought IE WAS part of the OS by mzwaterski · · Score: 1
      RTFSummary:

      "IE is part of the Windows Operating System"

    4. Re:But, I thought IE WAS part of the OS by natrius · · Score: 1

      IE is part of the OS primarily because it is an API that is relied on by other parts of the OS, and other 3rd party apps.

      See, that's the thing. What IE provides to client apps could easily be in a library that's not "part of the OS". All they have to do is distribute the HTML widget and other functions provided by IE as something like... I dunno, mshtml.dll? If they're going to integrate something into the OS, or say that they are to win a case, I think everyone's allowed to poke fun at them for it.

    5. Re:But, I thought IE WAS part of the OS by blancolioni · · Score: 1

      IE is part of the OS primarily because it is an API that is relied on by other parts of the OS

      And don't you wish it wasn't? For example, I have the Services configurator open, and I click on the "stop service" link. I go away and do something else because this action takes so goddamn long. When I alt-tab back to services, it looks normal, so I click on something else and get a message box saying there was an error on the page, and would I like to disable scripting in future?

      The real problem is that Services has put up a dialog because of an error condition in the service I was stopping, but that's hidden behind a bunch of other applications, and doesn't come to the front with the Services application.

      This is not a job for a browser. I'm not given to conspiracies, but the only reason I can think of to ever use a browser for such an application would be to create the false impression that it's an indispensable part of the OS.

    6. Re:But, I thought IE WAS part of the OS by Anonymous Coward · · Score: 0

      In the context we are speaking--OS, middle-ware, kernel, driver--all of these words mean nothing.

      These word were created by people who were collaborating on new ideas and needed new words to facilitate communication and express design philosophy. Even in this context, these words are ambiguous, a moving target and ultimately self defined.

      These words have no place in a confrontational debate where one side has the complete power to define what these words mean.

      Microsoft would love this to be a debate about whether "ls" is middle-ware because it takes arguments and can be called from another program.

    7. Re:But, I thought IE WAS part of the OS by sqlrob · · Score: 1

      The issue there is most users *do* run as Administrator. The box is owned even if you can't do privilege escalation directly with IE

    8. Re:But, I thought IE WAS part of the OS by Anonymous Coward · · Score: 0

      That's only what THEY want you to believe

    9. Re:But, I thought IE WAS part of the OS by danheskett · · Score: 1

      I agree!

    10. Re:But, I thought IE WAS part of the OS by Anonymous Coward · · Score: 0

      This funny thing IMHO is the idea of courts ordering the removal portions of the OS like IE when nobody but MS can really say what parts of the OS IE is.

      Even if you had the source code, drawing the lines between IE and the rest of the OS is somewhat arbitrary. It's more a matter of definition than anything else.

      Such actions just aren't a very effective remedy.

    11. Re:But, I thought IE WAS part of the OS by Anonymous Coward · · Score: 0

      I hope you are joking...

      The micorosoft html rendering engin is in fact a dll called mshtml.dll.

      It is used by the OS (Like the help system, the file system explorer etc) and by thrid parties. Why not?

      Here's the part that most people are completely missing. Just because mshtml is used to render the viewport for the file manager does not mean that MSHTML has some kind of "deep ties" to the OS! It merely means that a secondary application is using is as a rendering engine!

      Lastly, isn't/wasn't Gecko/Mozilla trying to do the very same thing? As soon as there are 100 apps and 5 windowing managers using gecko for rendering UI's and rich content are we going to also admit that gecko is now part of the "Linux OS"? And then in the future we'll have Opera demanding that Gecko be removed from RedHat25 thus breaking several third party apps?

      See how insaely stupid the argument is when you really think about it?

    12. Re:But, I thought IE WAS part of the OS by RenatoRam · · Score: 1

      you mean... like 95% of the home users?

      Win2k by default installs with only the Administrator user and autologins. Same story for XP.

      And new users in xp are admins by default.

      --
      Ciao, Renato
    13. Re:But, I thought IE WAS part of the OS by ckaminski · · Score: 1

      Actually, that is not true. IE can be used as an attack vector to attack another service and gain privileged access. For instance, slammer didn't work through firewalls, but someone could repackage slammer into some of the recent IE exploits and negate the presence of your firewall.

      A real PITA, not yet seen in the wild (AFAIK), but possible. Just noting that your statement is correct that IE itself cannot cause privilege elevation.

    14. Re:But, I thought IE WAS part of the OS by Anonymous Coward · · Score: 0
      But also clearly, it is not a single executable strapped on top.
      C:\PROGRA~1>dir iexplore.exe /s
      Volume in drive C has no label.
      Volume Serial Number is 2CB0-3EE0

      Directory of C:\PROGRA~1\Internet Explorer

      08/29/02 07:14a 91,136 IEXPLORE.EXE
      1 File(s) 91,136 bytes
      Gee. Looks like it *is* an executable strapped on top. Without iexplore.exe, that funky little 'e' icon won't do anything. But you can still view HTML-formatted emails in Outlook Express and render HTML in other applications, since all they use are the underlying APIs provided by the "OS". The problem from day 1 has been that the "browser" application exists on the desktop, by default. Nobody has ever complained about MS shipping an HTML rendering API with the OS -- well, aside from the security folks. All Microsoft had to do was provide an option to not install the files that go into c:\Program Files\Internet Explorer and the whole "IE" problem would have been resolved.
  6. If they want to release a non IE Windows... by baker_tony · · Score: 1

    Why don't they just delete the IE shortcut from the start menu and desktop and remove any file type associations? They might also be able to delete the iexplore.exe as well?!

    1. Re:If they want to release a non IE Windows... by Anonymous Coward · · Score: 0

      Not good enough. Even if you delete iexplore.exe, you can still start IE via "start->run->iexplore".

      The iexplore command appears to be a magical built-in function that cannot be removed.

    2. Re:If they want to release a non IE Windows... by MrLint · · Score: 1

      last time i tried, iexplore.exe seems to merely be a stub for a certain look that is used by the 'browser'.

      you can still jam urls into a regular windows explorer window, and they load. So its a phyrric victory at best.

    3. Re:If they want to release a non IE Windows... by FluffyPanda · · Score: 1

      I'm pretty sure that iexplore.exe is a fairly simple program, with all of the actual browsing functionality held in an IE activeX control.

      This control is used, much like a flexgrid or command button, by many programs in Microsoft-land to display web content, so deleting the application gets rid of the "browser", but not the security holes.

    4. Re:If they want to release a non IE Windows... by Anonymous Coward · · Score: 0

      I'm pretty sure that iexplore.exe is a fairly simple program, with all of the actual browsing functionality held in an IE activeX control.

      That would be SHDOCVW.DLL

  7. Hmmm by That's+Unpossible! · · Score: 5, Insightful

    I can't figure it out. Is Dave playing dumb, or is he really dumb?

    The guy works for Microsoft, so maybe it is willful ignorance. How else can you explain someone that works on IE from trying to claim it is not part of the OS? Oh, we're going to get down to nit picking. Yes, yes, yes IE is not part of the kernel.

    However, Microsoft wasn't too interested in this argument when it was fighting for its life in court, arguing that IE was embedded and could not be removed from the OS.

    And now we see, they were right. IE may not be part of the kernel, but due to its use (and trust) by many core applications in Windows, it presents many more security challenges when compared to a standalone app like Firefox.

    --
    Ironically, the word ironically is often used incorrectly.
    1. Re:Hmmm by gowen · · Score: 4, Insightful
      IE may not be part of the kernel, but due to its use (and trust) by many core applications in Windows, it presents many more security challenges when compared to a standalone app like Firefox.
      But the same is true of a core Unix library, like libc. It's exposed to data from wild sources, like DNS records in gethostbyname(), and yet it doesn't seem to have the same history. Similarly, the KDE GUI libs and libkhtml (for example -- or the equivalent Gnome ones) perform the many of same functions as IE's DLLs, without anything like as many security holes.

      Fact is, IE is a security disaster because it's badly written, not because exposing common rendering components to HTML code in the wild is necessarily a bad idea.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    2. Re:Hmmm by That's+Unpossible! · · Score: 4, Insightful

      But the same is true of a core Unix library, like libc. It's exposed to data from wild sources, like DNS records in gethostbyname(), and yet it doesn't seem to have the same history.

      Uhh ok, well I wasn't defending IE, but anyway I will on this count. Are you honestly trying to compare a full-featured web browser to libc?

      Fact is, IE is a security disaster because it's badly written, not because exposing common rendering components to HTML code in the wild is necessarily a bad idea.

      My point was if you have many OS components that rely on this poorly written software and interact with it in a trusted way, you are going to have many more severe security issues than with something like Firefox.

      --
      Ironically, the word ironically is often used incorrectly.
    3. Re:Hmmm by Anonymous Coward · · Score: 0

      And now we see, they were right. IE may not be part of the kernel, but due to its use (and trust) by many core applications in Windows, it presents many more security challenges when compared to a standalone app like Firefox.

      Huh? I don't follow that.

      If the IE render core is insecure then it can be exploited when exposed to malicious input, yes. You can find that on the web.

      If the IE render core is used to host HTML-based configuration dialogs on a local machine, and is well tested against those dialogs, and those dialog files cannot be changed without administrator access to the local machine - then where's the vulnerability?

    4. Re:Hmmm by MightyMartian · · Score: 5, Insightful

      Microsoft simply changes the story to fit the audience. To a more technical audience, it denies that IE is part of the OS. To a court that could make its life miserable, it claims deep embedding. If this fellow doesn't like the accusation then perhaps he should go to his betters in Redmond and ask them what they mean by IE being part of the OS. I mean, we're only repeating what MS told a court, and MS wouldn't lie to a judge, would they?

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:Hmmm by gowen · · Score: 2
      Are you honestly trying to compare a full-featured web browser to libc?
      In addition to those other things I mentioned, yes. They provide some functionality in common (DNS stuff).
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    6. Re:Hmmm by Anonymous Coward · · Score: 0
      How did you get "IS is not part of the OS" from "IE is part of the Windows Operating System"?

      But I suppose he does sort of imply this in a way:
      If we are to debate security of browsers then let's bring in relevant arguments and accurate details about different possible attacks rather than rely on the irrational fear that because IE is part of the operating system it must be exposing OS functionality to the web.This is not the case as any software has access to the same set of OS APIs and can therefore expose the same set of OS functionality as IE.
      If IE is a part of the OS then it must be exposing OS functionality to the web, namely itself. But that's just picking at a technicality in his words.
    7. Re:Hmmm by TheRaven64 · · Score: 1
      The confusion comes from the use of the term operating system (OS) to mean both operating system (kernel + kernel-mode drivers / modules) and operating environment (kernel + stuff piled on top of the kernel that a developer can expect to be there). IE is not part of the OS, but it is part of the OE. If you remove it, the Windows OS will still work (i.e. boot and allow you to run software), but the Windows OE won't because many things, including the help viewer, depend on IE. There is no contradiction between these two statements, other than that spread by FUD-mongers (something MS does not have anything like a monopoly on).

      If this is still confusing to you, consider the Fedora Linux `operating system' (technically, and OE including an OS). X11 (specifically, x.org, I believe) is an essential part of this OE. It is technically possible to remove it. The kernel still boots, and it can still run dæmons and other console applications, but it won't run any graphical apps (except those that use the framebuffer). You could replace it with another X server, just as you could replace mshtml.dll with another dll that implemented the same functions using Gecko (for example). RedHat could, however, convince a court quite easily that x.org is an essential part of the OS.

      If you don't like the X11 example, try the Bourne Shell (or whatever /bin/sh is linked to).

      --
      I am TheRaven on Soylent News
    8. Re:Hmmm by drinkypoo · · Score: 2, Informative

      There have been many holes in assorted portable C libraries. You don't hear about it like you do about IE problems because IE is used by thousands and thousands of people every day and it is on the front lines, where the rubber meets the road as it were. C library problems can be found when a hole manifests itself in any program using it (which is any C program) and when it is fixed for any of them it is fixed for all of them. IE is used by a lot of programs, but not as many as the C library.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:Hmmm by gowen · · Score: 1
      You don't hear about it like you do about IE problems because IE is used by thousands and thousands of people every day and it is on the front lines, where the rubber meets the road as it were.
      Assorted libc versions have equally exposed in such things as FTP servers, telnet daemons and any number of other network-aware services since the late 1970s. And this exposure has revealed occasional remote holes. But not too often.

      Don't tell me that they haven't been exposed to the bad guys as much as IE, because its just not true.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    10. Re:Hmmm by Compholio · · Score: 1

      But the same is true of a core Unix library, like libc. It's exposed to data from wild sources, like DNS records in gethostbyname(), and yet it doesn't seem to have the same history. Similarly, the KDE GUI libs and libkhtml (for example -- or the equivalent Gnome ones) perform the many of same functions as IE's DLLs, without anything like as many security holes.

      And Unix libraries are far more useful, what do you REALLY need to embed IE in your program for when you can just launch the default browser? What's really useful is stuff like libcurl that allows you to download files off of the web without having to go through the hassle of a browser.

    11. Re:Hmmm by drinkypoo · · Score: 1
      They haven't been exposed to the bad guys as much as IE since IE became a going concern. There are more people wandering around exposing themselves on windows than on Unix. There are also other mitigating factors when it comes to Unix, like chroot environments, xinetd and other forms of access control, that make them inherently more secure. Not to mention that if you set things up right, every program has its own user context; this is possible on Windows but seldom implemented.

      Also keep in mind that there has been an explosion in the number of skript kiddies since the invention of Windows, which let a lot more people get online than before.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:Hmmm by Anonymous Coward · · Score: 0
      1) people do indeed run Linux without X, routinely

      2) Red Hat is very clear and open about exactly what is included where

      3) there are no antitrust issues surrounding X or the Bourne shell

    13. Re:Hmmm by man_of_mr_e · · Score: 1
      Speaking of playing dumb.

      You do realize your point is moot. He didn't claim it wasn't part of the OS. In fact, he said specifically that it was.


      'IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present.


      So who exactly is playing dumb here?
    14. Re:Hmmm by dbaigrie · · Score: 1

      What about embedded HTML? Now, I am no fan of Microsoft and I promote Firefox to everyone I know, but you do need to embed HTML viewers in applications. A LOT of applications link with the gecko rendering component of mozilla or at the very least link to gtkhtml or khtml to allow embedding of HTML within applications.

      Remember HTML is a markup language it is not just a for web pages so it used in many applications. There is no sense in reinventing the whell (and introducing new buggy code) so we embed html renderers in applications.

    15. Re:Hmmm by man_of_mr_e · · Score: 1

      Some applications use a "Web style UI", such as Quicken. This uses HTML rendering in the application, but it's not an actual web page. This simplifies their UI development model a great deal and allows the UI to be created declaritively.

      This can't be replaced by simply launching an extern web browser, as you don't get the UI events back into your application.

    16. Re:Hmmm by man_of_mr_e · · Score: 1

      The term Operating System has grown to include "all the stuff". This is not just Microsoft either, even RMS and the FSF say it:

      http://www.gnu.org/gnu/gnu-linux-faq.html#osvske rn el

      "An operating system, as we use the term, means a collection of programs that are sufficient to use the computer to do a wide variety of jobs. A general purpose operating system, to be complete, ought to handle all the jobs that many users may want to do. "

    17. Re:Hmmm by David+Off · · Score: 1

      > Fact is, IE is a security disaster because it's badly written

      That will serve them right for basing it initially on that crappy Spyglass Mosiac written by the dough-boy-coder himself, Marc Andreeeeesen.

    18. Re:Hmmm by MightyMartian · · Score: 2, Insightful
      Since Windows has always been as much a GUI as a kernel, it's not the simple divide that X is in the *nix world. Yes, the basic Win32 kernel does not at all rely upon IE, but the GUI is such an integral part of the OS that it seems little more than an argument over semantics. I can't specifically to Redhat, but none of the Linux servers that I have built and run at my place of work have X or run any software that relies upon it. They are pure CLI machines.

      The IE apparatus is very much a core part of the GUI of Win32/64. You can delete it from the desktop but it's still going to pop-up when you go into Windows Explorer, as can clearly be demonstrated by typing "http://slashdot.org" in the address bar. It's so clearly integrated into the GUI that I'd speak of it as a subsystem rather than as a separate piece of software. The tight integration is easily demonstrated by cranking down the security settings in IE and watching all these delightful spyware programs use ActiveX registration.

      So yes, in the strictest sense, IE is not part of the base operating system (storage handling, resource allocation, driver management) but the very nature of Windows itself makes that distinction rather meaningless.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    19. Re:Hmmm by CODiNE · · Score: 1

      Is there an ummm... statute of limitations on perjury or how exactly does that work? Only if you're caught lying DURING a trial, or can a judge go back and nail you if you admit you lied on TV or something?

      --
      Cwm, fjord-bank glyphs vext quiz
    20. Re:Hmmm by Anonymous Coward · · Score: 0

      I guess the entire Gecko project should curl up and die then.

      You'd have to be pretty unimaginative to make a luddite statement like "who needs to embed IE". I hope you are not actually a coder.

    21. Re:Hmmm by DunbarTheInept · · Score: 1

      Yes, libc is a neccessary component of a unix system (except maybe in some oddball embedded setup where the kernel just launches one small program on a PDA or vending machine or something like that.) The point is that, in exactly the same way, IE is also - becuase too many other apps make calls into it's DLL's to remove those DLLS. Remember what the article is about - the MS person claiming that because IE is on top of the OS that it isn't part of the OS. Well, if libc is a neccessary part of unix, then IE is a neccessary part of Windows in precisely the same way.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    22. Re:Hmmm by Nutter9182 · · Score: 1

      He never said that IE is not part of the OS - he posted a follow-up blog entry here: http://blogs.msdn.com/DMassy/archive/2005/03/24/40 1567.aspx

      "I did not say that IE was not part of Windows. IE is an essential part of windows, as parts of the OS and other applications rely on the functionality."

    23. Re:Hmmm by Anonymous Coward · · Score: 0

      "An operating system, as we use the term, means a collection of programs that are sufficient to use the computer to do a wide variety of jobs. A general purpose operating system, to be complete, ought to handle all the jobs that many users may want to do. "

      But by that definition you could consider Windows XP with IE replaced by Firefox as an OS, couldn't you? It is technically possible to reimplement all of IE's interfaces with Firefox, there's a project out there to do it. So how does that make IE insidious and bad?

    24. Re:Hmmm by Anonymous Coward · · Score: 0

      The tight integration is easily demonstrated by cranking down the security settings in IE and watching all these delightful spyware programs use ActiveX registration.

      Um, what? If you enhanced Firefox to support ActiveX but didn't include any security controls then exactly the same would happen, wouldn't it?

    25. Re:Hmmm by Anonymous Coward · · Score: 1, Insightful
      A person gets so tired of hearing the same uninformed rhetoric. When MS was facing the, "remove IE" from Windows case, they were asked, "Is it possible to remove IE from Windows without significantly affecting its operation?" How would you respond to that? So many of Windows' operations rely on IE's HTML interpretation engine, graphic rendering, etc. Do you say, "yes of course IE can be removed, but it will severely restrict the OS features", or do you say, "no, IE is integral to Windows functions?" Seems like MS (rightly) said the latter. The EU is just now finding out what happens when you FORCE MS to remove otherwise desirable components (such as media player).

      The same analogy would be, "Can you remove gecko from Linux without affecting its function?" How would you answer that? Well, yes it's possible, but then there's no more graphics, no browsing, etc. Or, do you assume that browsing and graphics rendering are important OS functions and say "gecko can't be removed".

    26. Re:Hmmm by Compholio · · Score: 1

      Some applications use a "Web style UI", such as Quicken. This uses HTML rendering in the application, but it's not an actual web page. This simplifies their UI development model a great deal and allows the UI to be created declaritively.

      I would call this the "wrong way" to do things for a variety of reasons (introducing insecurities being a big one), GTK+, Gecko, or even MS's Visual Studio Resource Editor simplifies UI development. You use tools that are designed to do what you're looking for, if you're designing a web application then by all means use a browser and all the tools associated with it but if you're making non-web-oriented applications then using IE for rendering does not make any sense in my opinion.

    27. Re:Hmmm by MightyMartian · · Score: 1
      The two are not legitimate comparisons. As I said, the Linux servers I run don't use Gecko at all, as they don't run any browsing services. Microsoft nested IE deep into the GUI, and via ActiveX right under the surface. That may have been a good marketing strategy, but from a technical point of view, it was the recipes for the disasters that took place afterwards.

      Beyond that, MS also used its monopoly position to all but destroy its browser competition, so not only is IE's tight integration with the OS a security nightmare, but a deliberate wielding of monopolistic powers to maintain and further the monopoly.

      MS deliberately obscured the lines between OS and application, and now they and consumers get to pay the price.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    28. Re:Hmmm by oldgeezer1954 · · Score: 1

      There's no confusion when the management of MS lies under oath and provides faked videos as evidence. They should have been charged as the cheap perjurers that they are.

    29. Re:Hmmm by Anonymous Coward · · Score: 0

      Are you a Libertarist or Greenean?

    30. Re:Hmmm by Audity · · Score: 1

      Did you read his post? IE is considered to be a part of the OS because nearly every windows application expects it to be there. His wording was: "IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present." To repeat: IE is not part of the windows kernel, so an attack on IE is no more effective against your windows box than an attack on another windows application. But IE still is considered to be part of the windows OS because apps like windows explorer require it to be installed to offer their full feature set. It's not complicated, but I don't see an inconsistency either.

    31. Re:Hmmm by ptlis · · Score: 1
      The tight integration is easily demonstrated by cranking down the security settings in IE and watching all these delightful spyware programs use ActiveX registration.
      Um, what? If you enhanced Firefox to support ActiveX but didn't include any security controls then exactly the same would happen, wouldn't it?

      Firstly I would have to say that I would not consider Firefox supporting ActiveX to be an "enhancement". Secondly, the current ActiveX issue is not related to a lack of security controls (IE has them, and has done for some considerable time now) - the issue is that the default configuration is too lax, and that it would appear that they are largely ineffective and/or easily bypassed or overriden.

      --
      There's mischief and malarkies but no queers or yids or darkies within this bastard's carnival, this vicious cabaret.
    32. Re:Hmmm by drsmithy · · Score: 1
      Win32 kernel does not at all rely upon IE, but the GUI is such an integral part of the OS that it seems little more than an argument over semantics. I can't specifically to Redhat, but none of the Linux servers that I have built and run at my place of work have X or run any software that relies upon it. They are pure CLI machines.

      That Microsoft don't market a version of Windows sans-GUI to the typical customer does not in any way, shape or form mean that GUI can't be "removed" like X can be removed from unix.

  8. Re:Automatic Cup Holder by dknj · · Score: 4, Informative

    Uh, if mozilla supports vbscript then it would be allowed in mozilla or any other web browser for that matter. That does not make use of any unknown undocumented APIs. Try this, paste this code into a text file (hint: it came straight from your website):

    Set oWMP = CreateObject("WMPlayer.OCX.7" )
    Set colCDROMs = oWMP.cdromCollection

    if colCDROMs.Count >= 1 then
    For i = 0 to colCDROMs.Count - 1
    colCDROMs.Item(i).Eject
    Next ' cdrom
    End If

    wscript.echo "Automatic Cup Holder."


    Then run "cscript filename". Oh my god, Microsoft tied vbscript into a stand alone application on your system!!! Give me a break, mod the parent down please

    -dk

  9. Re:Automatic Cup Holder by Timesprout · · Score: 3, Insightful

    Eh no, this is an issue will allowing scripts run with unfettered access to the system. Made IE great for intranet applications but a security disaster on the web.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  10. Uhh by Anonymous Coward · · Score: 0

    So then, they agree...

  11. But does it really make a difference? by sexyrexy · · Score: 0, Insightful

    IE may only use documented APIs, but isn't it how many APIs you use before it becomes "a part of the operating system"? If Firefox uses a handfull and IE uses so many it has its fingers curled around every nook and cranny of Windows, what difference does it make whether those nooks are documented or not? When you call enough OS APIs your app is as bulky as the OS itself, and we all know how well that works.

    --

    Rex is 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    1. Re:But does it really make a difference? by Anonymous Coward · · Score: 0

      "a part of the operating system"?

      Oh, FFS. It's only part of the OS in the sense that some of the standard config dialogs and the help mechanism is HTML based and so it relies on having a HTML renderer to function. If Firefox implemented IHTMLBrowser (or similar - I forget what it's called) and hosted ActiveX controls then you could just drop the Firefox renderer in in place of the IE one and everything would just work/

  12. Re:Automatic Cup Holder by suso · · Score: 0

    Yes, maybe so, but if it was possible to do this through Firefox running on Linux. I'm sure that the people reporting such a bug would claim that Firefox should not allow such things to occur. And I think that they'd be right to say so.

  13. what i want from Firefox... by H8X55 · · Score: 3, Interesting

    I would never use I.E. again if Firefox could do one thing (more), to be able to navigate to other (windows) boxes using my browser (like i can in I.E.)

    by typing \\servername or \\ip address

    my understanding was that this functionality was part of the API that is not available? this is the only thing keeping I.E. on my windows desktop.

    1. Re:what i want from Firefox... by LEgregius · · Score: 5, Informative

      You can do that from windows explorer, and you could before IE was "part of the os," so that's a windows core function, not an IE function. As for browsing pages from a server like that, click on the files in the browser once you navigate to them.

    2. Re:what i want from Firefox... by Anonymous Coward · · Score: 1, Informative

      Hmm, it works for me in firefox, I can browse other machines just fine.

    3. Re:what i want from Firefox... by Ironsides · · Score: 2, Insightful

      I'm not sure if the is I.E. or File Explorer that allows you to do that. I do know that when I launch file explorer I can do that and go to the other computer and the same with I.E.. I also know that you can do the same thing using Total Commander. Then again, I'm pretty sure that I.E. and File Explorer are the same program.

      --
      Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
    4. Re:what i want from Firefox... by Anonymous Coward · · Score: 0

      just use windows explorer for that... start->run \\computer

      Although I suppose thats basically what IE already is anyways, but you don't need to have the "IE Webbrowser" open to do that.

    5. Re:what i want from Firefox... by Anonymous Coward · · Score: 5, Insightful

      That should never be supported by a browser because that is not an internet standard and a big security risk. A browser should only work with valid URL's.

    6. Re:what i want from Firefox... by mzwaterski · · Score: 2, Interesting

      Similar note, does FireFox has a "Web Folders" style add on for browsing FTP sites. About the only thing I still use IE for is quick drag and dropping on FTP sites.

    7. Re:what i want from Firefox... by I+confirm+I'm+not+a · · Score: 3, Informative

      I would never use I.E. again if Firefox could do one thing (more), to be able to navigate to other (windows) boxes using my browser (like i can in I.E.)

      by typing \\servername or \\ip address

      You can! just use "\servername" instead of "\\servername". Works for IP addresses too: "\192.168.0.1" instead of "\\192.168.0.1".

      "Firefox" - not just secure, it also saves you typing an extra backslash!"

      --
      This is where the serious fun begins.
    8. Re:what i want from Firefox... by mrmagos · · Score: 1

      You don't need IE for that. You can do that in custy old Windows Explorer (explorer.exe)
      If you don't believe me, go to Start > Run... and type in a server. Or better yet, open an explorer window (Win+E) and type the server address there.
      I've always used this without any problems. In fact, I never knew you could do it in IE.

      --
      Never start vast projects with half-vast ideas.
    9. Re:what i want from Firefox... by jd142 · · Score: 4, Insightful

      \\servername does NOT work for me, FF 1.0.2

      \\servername\dir DOES work

      \\servername\c$ DOES work

      So the only thing that FF can't do that IE/Explorer can is browse to the server root, \\servername.

    10. Re:what i want from Firefox... by eofpi · · Score: 1

      Well, you can do that with windows explorer, which is at least skinned a little differently than IE....

      --
      Y'know, you blow up one sun and suddenly everyone expects you to walk on water.
    11. Re:what i want from Firefox... by jd142 · · Score: 1

      Nope, can't get my FF on XPSP2 to browse to \\server, \server, \\ip.address, or \ip.address.

    12. Re:what i want from Firefox... by nb+caffeine · · Score: 1

      sonofabitch, thats awesome. I hate having to open up an explorer window just to grab a few files (too bad, however, drag and drop uploading wont work) still cool. thanks for the tip

      --

      "Something's wrong with you...and I hope we never do meet again." - Deftones When Girls Telephone Boys
    13. Re:what i want from Firefox... by I+confirm+I'm+not+a · · Score: 1

      Nope, can't get my FF on XPSP2 to browse to \\server, \server, \\ip.address, or \ip.address.

      Curious, that's pretty much my setup too (XP, SP2). I'm on FF 1.0.2, but I'd presume you are too (this being Slashdot and all...!)

      Only thing I can think is there's an about:config setting that enables/disables it - I'd guess disables it because I tend not to play around with about:config too much. Anyone else have any joy with this?

      Oops, one other idea - it's not a firewall issue is it? I've got pretty permissive settings for Firefox; if you only allowed FF to use ports 80,443 maybe it'd cause problems?

      --
      This is where the serious fun begins.
    14. Re:what i want from Firefox... by Sentry21 · · Score: 2

      Are you talking about \\servername (Windows networking, which is part of Windows Explorer, not Internet Explorer), or http://servername/ (just a DNS issue)?

      IE has nothing to do with \\servername - that's the built-in Windows networking that uses the file explorer capabilities of Windows, not IE.

    15. Re:what i want from Firefox... by cb122 · · Score: 1

      I just tried that with FF and was able to navigate to \\servername now when it resolved it went to file://///servername/sharename/ with no problem.

    16. Re:what i want from Firefox... by shutdown+-p+now · · Score: 2, Interesting

      What about \\servername\ ?

    17. Re:what i want from Firefox... by Anonymous Coward · · Score: 0

      "Firefox" - not just secure, it also saves you typing an extra backslash!"

      Unfortunately, it also creates extra work if someone sends you a e-mail linking to a share that you can't just click on to access.

    18. Re:what i want from Firefox... by rikkus-x · · Score: 1

      So if we're going to be picky about valid URLs, are you saying that a webserver with an HTML file at /foo/index.html should refuse to serve it up when /foo is requested, because the user should have used /foo/ ?

      Rik

    19. Re:what i want from Firefox... by xTMFWahoo · · Score: 1

      Sorry this isn't working for me either.

      I'm using FF 1.02 on Win XPSP2. Is there some setting?

      --
      "Patriotism is supporting your country all the time, and your government when it deserves it." Mark Twain.
    20. Re:what i want from Firefox... by I+confirm+I'm+not+a · · Score: 1

      Sorry this isn't working for me either.

      I'm using FF 1.02 on Win XPSP2. Is there some setting?

      That's my settings, too, so I'm guessing there probably must be an about:config or similar setting... but... I've looked at mine and the Mozillazine KB and can't see anything obvious. We're on a pretty basic LAN here - nothing fancy like AD. Maybe that's an issue?

      --
      This is where the serious fun begins.
    21. Re:what i want from Firefox... by Bert64 · · Score: 1

      Many webservers are configured that way..

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    22. Re:what i want from Firefox... by Anonymous Coward · · Score: 0
      I hate having to open up an explorer window just to grab a few files

      Yes, I see your problem - that would be a hideous amount of effort to expend. Of course, you could just keep an explorer window open all the time, but that still means that you'd have to open it at start-up and click once to select it and I'm guessing that's still too much effort. Life's a bitch.

    23. Re:what i want from Firefox... by Anonymous Coward · · Score: 0

      I have to use \\server\share (which is translated into file:////server/share). If I just use \\server or \server it says the site cannot be found.

    24. Re:what i want from Firefox... by jd142 · · Score: 2, Informative

      Nope, that didn't work either.

    25. Re:what i want from Firefox... by sootman · · Score: 1

      Start menu -> run -> \\servername\share

      You can also press and hold the windows key (so *that's* what that's for!) and hit R.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    26. Re:what i want from Firefox... by spectecjr · · Score: 1

      Try this too...

      Windows+R ... then enter the name of the folder of your choice.

      Sneaky, huh?

      Or Windows + E to open Explorer quick.

      --
      Coming soon - pyrogyra
    27. Re:what i want from Firefox... by lazytiger · · Score: 1

      It might not be quite the equivalent of IE's FTP functionality, but you should check out fireFTP.

    28. Re:what i want from Firefox... by Anonymous Coward · · Score: 0

      Konqueror has that feature.

      you just type fish://some/windows/box

      If Konqueror would work on windows, that would be another thing...

    29. Re:what i want from Firefox... by Trillan · · Score: 1

      So you have a problem with \\host\share\file.html instead of file://host/share/file.html because the former is a security risk but the latter isn't?

      How completely pedantic!

    30. Re:what i want from Firefox... by Anonymous Coward · · Score: 0

      smb://servername works just fine for me in firefox, could be that I don't use windows and have a lovely gnome 2.10 desktop instead though.

    31. Re:what i want from Firefox... by mjm1231 · · Score: 1
      That works for connecting to a webserver, not for browsing shares on the network. What the (grand?)parent is referring to is that IE and WindowsExplorer are the same app.

      Typing \\servername is the same as using smb://servername in Konqueror.

      --
      Ideology: A tool used primarily to avoid the bother of thinking.
    32. Re:what i want from Firefox... by I+confirm+I'm+not+a · · Score: 1

      That works for connecting to a webserver, not for browsing shares on the network.

      Dammit, your right. The "share" I thought I was looking at was the main server's www-root. How stupid do I feel right now?!

      Apologies for any confusion - in my defence it's late on on the last day of the working-week ;-)

      --
      This is where the serious fun begins.
    33. Re:what i want from Firefox... by Barlo_Mung_42 · · Score: 1

      Right, but the experience is not the same. In IE it brings up the files and folder structure in an explorer like shell. In FF it lists them all as a web directory. While this is exactly what I would expect from a stand alone browser it isn't quite what I would want.

    34. Re:what i want from Firefox... by Jedi1USA · · Score: 1

      Doesn't work for me. I'm running win2kpro & FF1.0.2

      --
      My old sig was REALLY stoopid.
    35. Re:what i want from Firefox... by mzwaterski · · Score: 1

      I use fireftp and its great as a regular ftp client...do you know if its possible to have all ftp://... addresses automatically get sent to fireftp?

    36. Re:what i want from Firefox... by I+confirm+I'm+not+a · · Score: 2, Informative

      Doesn't work for me.

      Looks like I jumped the gun - it works for "\server", but not "\server\share". Apologies for the confusion I've caused :-(

      --
      This is where the serious fun begins.
    37. Re:what i want from Firefox... by DavidTC · · Score: 1

      That's not part of IE. You got it either as part of Office or Frontpage.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    38. Re:what i want from Firefox... by mzwaterski · · Score: 1

      No, it has been a part of IE since I believe version 5, or something like that. Its called Web Folders and is mainly for use with the WebDav.

    39. Re:what i want from Firefox... by DavidTC · · Score: 1
      I know what you're talking about. It goes under...um...Entire Network. I've used it before. (Right now, I use NetDrive for my webdav stuff.)

      It's not part of IE. Witness: I have IE on my computer, and lack it. (I have something called Web Client Network, however, but that is not the same thing.)

      It's part of Frontpage or Office. (Technically, Frontpage is part of Office, but no one buys it that way.)

      Without those, you do not have it.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    40. Re:what i want from Firefox... by Anonymous Coward · · Score: 0

      How many people get their '/' and '\' mixed up? It doesn't help the MS can also automatically switch them for you. Stack on top of that IE's willingness to not need http: and people getting out of the habit of even typing it in and you can easily trick someone into runing virus.exe using \\ip.address\path\virus.exe instead of http://ip.address/path/virus.exe . You have now convinced them to bypass some of their security settings and infect their computer.

      Requiring the protocol portion of the URL or only assuming it is http:, at least reduces the problems or has a chance of warning the user.

    41. Re:what i want from Firefox... by Malc · · Score: 1

      What is this twaddle? I can type "cnn" in the address bar of Firefox and it will figure the rest out. Netscape has behaved like that since I remember. When I switched to IE, I used to get annoyed because it didn't.

    42. Re:what i want from Firefox... by mzwaterski · · Score: 1

      No, we are talking about two different things. Sorry if I explained poorly. To see what I'm talking about, pick your favorite FTP server and go into IE and enter as the address: ftp://:@ Assuming you have a default install of IE with webfolders enabled, you will see what I am referring to.

    43. Re:what i want from Firefox... by mzwaterski · · Score: 1
      Ah, sorry, slashdot slashed my formatting:

      ftp://[username]:[password]@[ftp.serv er.com]

    44. Re:what i want from Firefox... by nb+caffeine · · Score: 1

      yeah, but imcreasing the speed of which i do things means ill be able to get more done during the day... who wants that?

      --

      "Something's wrong with you...and I hope we never do meet again." - Deftones When Girls Telephone Boys
    45. Re:what i want from Firefox... by ACNiel · · Score: 1

      It does refuse.

      Apache does, IIS Does.

      They both return a redirect to /foo/, and then serve up /foo/index.html

      This was a painful lesson learned when setting up a reverse proxy server.

    46. Re:what i want from Firefox... by Anonymous Coward · · Score: 0

      The leading backslash is ignored. It's treated as an HTTP URL, not a UNC pathname.

    47. Re:what i want from Firefox... by Anonymous Coward · · Score: 0

      That makes sense. "dir \\servername" doesn't work from a command prompt either, while "dir \\servername\share" does. The "\\servername" folders probably only exist in the shell namespace, and aren't available to the standard file APIs.

      IE, being a part of the shell, naturally uses the shell namespace APIs. Mozilla probably doesn't, because it's awkward, code using it is not easily portable, and you don't really need it for many things. (It uses COM interfaces, and you have to go through PIDLs instead of using string paths everywhere.)

      Speculation, but somewhat informed speculation. If I were less lazy I might look it up, but too bad for you.

    48. Re:what i want from Firefox... by DavidTC · · Score: 1
      You're talking about the pretty formatting for FTP sites?

      Because Firefox will do drag and drop just fine, as far as I know, although I will admit I normally use a real FTP client for that.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    49. Re:what i want from Firefox... by Anonymous Coward · · Score: 0

      You, uh, are updating FireFox regularly with it's constsnt stream of security vulnerabilityies being discovered... right?

    50. Re:what i want from Firefox... by xTMFWahoo · · Score: 1

      nope- no AD here either- I'd love to have that ability- I love FF and it's tabing ect.

      --
      "Patriotism is supporting your country all the time, and your government when it deserves it." Mark Twain.
    51. Re:what i want from Firefox... by Random832 · · Score: 1

      IE treats the former as the same security zone as the latter. If you had to click to confirm running it on the latter, you also do for the former.

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    52. Re:what i want from Firefox... by mzwaterski · · Score: 1

      Doesn't look like firefox supports drag and drop. Its nice to have that feature when I just want to upload a folder quick.

    53. Re:what i want from Firefox... by standbypowerguy · · Score: 1

      Bull! You CAN do that in Firefox. I can browse Samba shares on my home network, and Windows SMB shares at work. I can also browse my local hard drive.

      --
      This isn't the sig you're looking for... Move along.
    54. Re:what i want from Firefox... by greed · · Score: 1
      Right, but the experience is not the same. In IE it brings up the files and folder structure in an explorer like shell. In FF it lists them all as a web directory.

      The point being, you don't need to have Internet Explorer in Windows to get the behaviour of trying to use your Web browser as your system's file manager.

      Processing \\servername\sharename paths is a native Windows I/O function, and prettying them up as file://servername/sharename or smb://servername/sharename doesn't change that much.

      If you want to use your native file manager, use the native file manager. In this case, the embedding is going the other way--IE has the file tree control embedded, so it can give you an Explorer (as opposed to Internet Explorer) view of the filesystem.

      Try this: Start -> Run -> \\servername\sharename

      Or to get there by browsing, use Network Neighborhood.

      Or in an Explorer (not Internet...) window, type \\servername\sharename in the Address bar.

      On Mac OS X, Apple has a neat (and somewhat disturbing) trick. Any protocol that can be treated as disk storage can be mounted as a filing device (so all programs can use it). So you can "Connect to server" with "ftp://someserver/" and the FTP site shows up on your desktop. Or "http://davserver/" for WebDAV (Microsoft calls 'em Web Folders I believe).

      From that point, the Finder or any file manager you like, to browse.

    55. Re:what i want from Firefox... by poot_rootbeer · · Score: 1

      You can do that from windows explorer, and you could before IE was "part of the os," so that's a windows core function, not an IE function.

      I may be wrong, but since the IE integration into Windows, don't "Windows Explorer" and "Internet Explorer" use the same APIs?

    56. Re:what i want from Firefox... by rikkus-x · · Score: 1

      Hmm, second person to miss the point. The point is that most web servers redirect you to the 'correct' location. There is at least one exception: publicfile. It simply says 'access denied' if you forget the slash.

      So, if I'm in Windows, and using Firefox, why shouldn't Firefox fix up my lazily-written \\hostname\share\etc UNC path?

      Rik

    57. Re:what i want from Firefox... by lazytiger · · Score: 1

      According to the "to do" list in the release notes, the developer is looking into that.

    58. Re:what i want from Firefox... by mzwaterski · · Score: 1

      cool, thanks for looking into it!!

    59. Re:what i want from Firefox... by Barlo_Mung_42 · · Score: 1

      In windows we call that mapping a network drive.

      The reason I use this often in IE is that I save network paths as favorites. So to visit frequently visited network locations I just need to click on them in my favorites list and up they pop in an explorer window.
      When I try it in Firefox it just lists the network resource as a bunch of web links. Which makes sense but is not what I want.

    60. Re:what i want from Firefox... by Anonymous Coward · · Score: 0

      This is a Windows NT "core" function and not an IE feature... this function has allways been a part of Windows NT. IE got this feature when it became "integrated" with Windows NT.

  14. Pure PR crap, anyway. by aug24 · · Score: 4, Funny
    As we develop IE we go through very thorough and stringent security reviews to ensure that every change is secure and does not expose the user to attack.

    This is not meant to be read by geeks, it's for PHBs. Either that or I'll have some of what he's smoking.

    Justin.

    --
    You're only jealous cos the little penguins are talking to me.
    1. Re:Pure PR crap, anyway. by Wiseazz · · Score: 1

      No reason why this couldn't be true. Just because there *are* security holes doesn't mean they don't try to prevent them.

      I'm just sayin'.

      --
      My sig sucks.
    2. Re:Pure PR crap, anyway. by Anonymous Coward · · Score: 0

      This is not meant to be read by geeks, it's for PHBs. Either that or I'll have some of what he's smoking.

      Huh? He's saying "we security audit all new changes". Obviously that's just a band-aid until they've reviewed all existing code. But which part of that couldn't you understand? Seemed plain enough to me.

    3. Re:Pure PR crap, anyway. by Anonymous Coward · · Score: 0

      I'm not sure how that explains ActiveX. If you accept what he says as true, then Microsoft must honestly have thought that ActiveX was secure.

      I'm pretty certain that's scaryier than before.

    4. Re:Pure PR crap, anyway. by aug24 · · Score: 1

      Yep. It's the old question: are you lying or incompetent?

      J.

      --
      You're only jealous cos the little penguins are talking to me.
    5. Re:Pure PR crap, anyway. by sqlrob · · Score: 1

      You mean like that 8 year old DOS attack that regressed recently?

      The auditing of new changes is not pervasive then.

    6. Re:Pure PR crap, anyway. by man_of_mr_e · · Score: 1

      There's nothing inherantly insecure with ActiveX. It's really no different from Mozilla or Firefox extensions. What is insecure is the way it was implemented.

    7. Re:Pure PR crap, anyway. by Wiseazz · · Score: 1

      Ha... I guess by default I've already cast my vote for 'incompetent'. Go figure!

      --
      My sig sucks.
    8. Re:Pure PR crap, anyway. by Anonymous Coward · · Score: 0

      So old there's even a common answer (proverb):

      "Never attribute to malice that which can adequately be explained by stupidity."

  15. Re:Automatic Cup Holder by BHearsum · · Score: 1

    Confirmed. Does not work on IE6 in XP Pro.

  16. i am reminded of the opening of the hhgg by silid · · Score: 5, Funny

    "But Mr Dent, the plans have been available in the local planning office for the
    last nine month."

    "Oh yes, well as soon as I heard I went straight round to see them,
    yesterday afternoon. You hadn't exactly gone out of your way to call attention
    to them had you? I mean like actually telling anybody or anything."

    "But the plans were on display ..."

    "On display? I eventually had to go down to the cellar to find them."

    "That's the display department."

    "With a torch."

    "Ah, well the lights had probably gone."

    "So had the stairs."

    "But look, you found the notice didn't you?"

    "Yes," said Arthur, "yes I did. It was on display in the bottom of a locked
    filing cabinet stuck in a disused lavatory with a sign on the door saying
    Beware of the Leopard."

    1. Re:i am reminded of the opening of the hhgg by Anonymous Coward · · Score: 0

      doesn't matter, H2G2 is always appropiate!

  17. Re:Automatic Cup Holder by Anonymous Coward · · Score: 0

    The point is that internet-hosted script shouldn't have permission to do that. And thankfully now it doesn't. Issue fixed, nothing to see here.

  18. Stop. What's that sound? by Anonymous Coward · · Score: 5, Funny
    IIIIIIIIIIEEEEEEEEEEE!!

    That's the sound lusers make as they get their so-called browsers hijacked and spywared to death.

    1. Re:Stop. What's that sound? by Caspian · · Score: 1

      Except they don't make a sound. In fact, they usually say "Ooh, I love this shiny Hotbar thing. Gee, I wonder why my Internet's so slow. Maybe I need a new computer."

      --
      With spending like this, exactly what are "conservatives" conserving?
    2. Re:Stop. What's that sound? by CliffH · · Score: 1

      Damn. I thought you were doing an Ewok impression. :)

      --
      sigs are like a box of chocolates, they all suck remove the underscores to email me
  19. It IS part of the OS by Madarco · · Score: 1

    It IS part of the OS like ls is part of many *nix OSes. The real problem is, can it be removed or substituted?

    1. Re:It IS part of the OS by RailGunner · · Score: 2, Insightful
      ls is an application. It's a utility, not part of the kernel.

      The reason IE is part of the Windows operating system is because of mshtml32.dll, shdocvw.dll, etc. - System DLL's that explorer.exe uses. Really, all IE does is to wrap the browser control and provide bookmarks, etc.

      In all seriousness, this is not a bad thing - it promotes code re-use in the Windows code base and prevents Windows developers from having to continually re-invent the wheel (or browser). The problem is that IE (ahem, the Internet Explorer_Server Window Class) is a complete piece of vulnerable, buggy, garbage.

      It's really easy to use though - Anyone can write a simple MFC based browser - just use CHTMLView for your view class, add an address bar, implement navigation buttons, and hook it up to either the correct CHTMLView member function or the correct COM call if you're doing it that way, and you're done. Should take 2 hours tops.

    2. Re:It IS part of the OS by Anonymous Coward · · Score: 0

      The reason IE is part of the Windows operating system is because of mshtml32.dll, shdocvw.dll, etc. - System DLL's that explorer.exe uses.

      But explorer.exe is the shell, like /bin/bash. It's not part of the kernel either.

      Agreed, the issue here is that many of the supplier utils (e.g. help, mmc, control panel views) depend on mshtml32. But that doesn't make it part of the OS.

    3. Re:It IS part of the OS by Madarco · · Score: 1

      Sure? The OS isn't only the kernel, the kernel is a part, like, ls and IE.

  20. They're working on that. by Anonymous Coward · · Score: 2, Insightful

    They're working on that. It's called Longhorn. Maybe you've heard of it?

    Whether or not they'll achieve any or all of their goals for Longhorn is, of course, open for debate based on past events. But the goal from the beginning has been to de-cruft Windows (and "improve" the user interface by making even more of it task-based. Joy!).

    But frankly, my money at this point is on Longhorn being another Windows ME. Big on promises, half-assed changes, and lots of bugs. Maybe I'll be pleasantly surprised.

    1. Re:They're working on that. by wootest · · Score: 2, Interesting

      I've heard the Windows ME point to death. Do you know why they made Windows ME? Because 98, even with 98SE, wasn't up to snuff for the people that weren't ready to jump to the NT platform yet (which was where they were going with Whistler - which is what XP was known as back then). I think they just rushed it and it was a good base of half-baked ideas, but it was certainly a lot buggier than any other Windows release in recent history.

      Contrast this to Longhorn - for once, Microsoft has bet the lion's part of their resources on one project to overhaul the system. If I understand this correctly, this includes making the kernel run as managed code - a huge undertaking in itself - but also revamping or replacing vast parts of what's under the GUI but above the kernel.

      It's been big on promises both under the GUI (ie system features) and other, more advanced features that you actually use directly as applications. They realized that it'd take freaking forever, cut a big chunk of the touted advanced features and are now focusing on what's left. It's not going to be rushed and it will bring a big deal of new stuff, including vastly improved stability. So yes, if you're expecting Windows ME, you'll be pleasantly surprised, because this time, what's new in there isn't half-baked, isn't unstable and actually changes the core of the system to be more secure. They were very big on promises, and this seems like a major mistake now, but I think you're going to get your money's worth.

    2. Re:They're working on that. by Anonymous Coward · · Score: 0

      > If I understand this correctly, this includes making the kernel run as managed code

      You understand it wrongly. Extremely wrongly. Fantastically wrongly. Not one existing API is being switched to managed.

    3. Re:They're working on that. by Lepaca+Kliffoth · · Score: 1

      What's the basis for saying this? I'm a gnu/linux advocate but I'll be happier every time something new and good comes out. So, what makes you think that Longhorn will be more stable, have new stuff and be more secure? What we've seen until now is the old strategy of promising the moon and delivering a pebble. 3D stuff on the desktop isn't anything new and we have it already running on linux. WinFS isn't coming. What about the rest? Is there anything tangible you're willing to show? Otherwise we'll have to wait until it's released to say anything good or bad about Longhorn. In the meantime there are anough things to say about XP.

    4. Re:They're working on that. by Anonymous Coward · · Score: 0

      Microsoft have always been big on promises and always delivered shit. Microsoft's latest implementation of other peoples ideas is going to be better than everything that came before, just like everything else they ever did? Give us all a fucking break.

    5. Re:They're working on that. by wootest · · Score: 2, Insightful

      My basis on thinking that it'll be more stable and secure is that - if I've gotten this right - major parts of the actual architecture will run as managed code and it will therefore be easier to 'throttle' any bugs or exploits.

      I love Linux as much as anyone here, but seriously, saying that "3D stuff on the desktop isn't anything new and we have it already running on linux." is just meaningless. Lots of technologies already exist. However, the vast majority don't use them. Are you willing to bet that even 5% of Linux *desktop* users use "3D stuff on the desktop"?

      WinFS may not be coming, but there's certainly plenty of stuff available. Paul Thurrott has a nice article about some of the new stuff, and I like the look of things like Stacks. (Advocates, take note; Paul Thurrott is a semi-Microsoft advocate. ;)) Syncing and searching are always nice, as is competent permissions - Windows will actually put up a dialog asking for temporary administrator permissions when doing stuff like installing programs; the way it's done in OS X, BSD and *nix, and about damn time, too. (The link above had a screenshot of this earlier and I think it's been removed.)

      Microsoft might have had to tighten a lot of security screws all over the place, and might have had to restructure a lot of the internals as well, but I don't think the "Applications" team have been noodling since the release of XP.

      Otherwise we'll have to wait until it's released to say anything good or bad about Longhorn. In the meantime there are anough things to say about XP. Both good points. But all I'm saying is that for something that will have been in development for over five years (at the time of release) by one of the largest companies in the world should not reasonably be assumed to be as crappy (or even half as crappy) as a rushed Windows version that too at most two years to finish and mainly served as a good reason to upgrade to XP**. I don't want to glorify Microsoft - they've done enough to warrant my outright hatred and very little to make up for it - but I'm just saying that it's not very logical to underestimate them either.

      (In the interest of full disclosure, I'm writing this on a Mac, and my other two computers run XP and Fedora Core respectively. I try not to be biased but judge everything on its merits rather than on its supporters or its history. I've also never tried out Longhorn myself.)

      (** The Douglas Adams in me wants to add "where of course new exploits await your pleasure" here, but I opted against it because this comment is long enough already... what's that? Oh. Crap. ;))

    6. Re:They're working on that. by wootest · · Score: 1

      Not one existing API is being switched to managed.

      No, because - again, according to what I've heard - the existing APIs are being run under a compatibility layer. Bringing that down would reasonably only crash the compatibility layer, much like crashing Classic on OS X or the Windows 9x compatibility layer on XP. Am I way off on this?

    7. Re:They're working on that. by wootest · · Score: 1

      Windows ME isn't "everything else they ever did" (it's significantly worse), but the guy I responded to thought that it'd be a new ME. I'm not claiming it'll be the best things since sliced bread, but I think they'll have to get something fundamentally wrong if it'd fail as badly as ME.

    8. Re:They're working on that. by ckaminski · · Score: 2, Interesting

      No, windows millennium was a stopgap that forced most software vendors into realising that the end of the road for perfect DOS support was coming, and coming fast. The few home owners who got that piece of shit made it real clear real fast that things had to change. The fact that most vendors didn't adopt Millennium for long drove home the point just a little quicker. Time to evolve. The days of not functioning on an NT core are coming to a close.

      What is sad is that I had to support that monstrosity. Thankfully, not many WindowsME machines made it into the wild, and most are quickly and violently disappearing under the influx of XP Home. (THANK GOD).

      Microsoft cannot evolve the platform fast enough anymore. All their innovations (evolutions) will be done in the backoffice. Desktop is not going to change that much.

    9. Re:They're working on that. by Gr8Apes · · Score: 1

      Given MS's history, it's not unfathomable that Longhorn will fail as badly as ME, or at least NT 3.x or even 4.x.

      Let's take a look - supposedly completely different API set for full functionality. Major change in core code (moving to managed code) as a first iteration product. MS's history with first iteration products is uniformly bad. A "compatibility" layer. Hmmm, can we say "hamstrung performance"?

      I can see businesses staying away from this in droves for years (look at how long XP took to make it to a majority of desktops). It may eventually succeed, but only because years of waves will wear down any cliff.

      --
      The cesspool just got a check and balance.
    10. Re:They're working on that. by wootest · · Score: 1

      Good points. I guess that what I was after was that Longhorn wouldn't be as BAD as ME - the constant crashes and general instability and lack of new features.

    11. Re:They're working on that. by NatasRevol · · Score: 1

      You had me right up until you used Paul Thurrott as a source. He's been wrong/incoherent/lying so many times, he should be in prison.

      And if Stacks impress you, you should have seen it when Apple PATENTED them several years ago as Piles.

      --
      There are two types of people in the world: Those who crave closure
    12. Re:They're working on that. by wootest · · Score: 1

      I thought Stacks were Piles too, I even wrote up a sentence with a link about Piles, but this seems to be more of a Smart Folder thing. Aren't Piles more like regular folders where you'd drag files towards each other and they'd "pile up"? That's what I've always thought.

    13. Re:They're working on that. by Gr8Apes · · Score: 1

      If Longhorn's less stable than XP, you can forget anyone "upgrading" to it. Everyone will stick with XP no matter what MS decides. Their ability to take actions to force upgrades has been severely curtailed since they've been declared a monopoly, witness new Office versions being ignored uniformly for existing versions.

      --
      The cesspool just got a check and balance.
    14. Re:They're working on that. by Lepaca+Kliffoth · · Score: 1

      Indeed Microsoft has done very good things and very bad things. It's not really about underestimating them, it's more like every "big" product they released always contained some things that made me sneer. So let's all look forward to a better windows since that's what everyone's using at the moment. Whether or not IT will benefit from any Microsoft product is debatable (you know, licenses, competition etc etc, this would be off topic) but better products are always a good thing although recently the value of a software has become, regrettably, only of secondary importance, the license it's released under being the most important thing (as in "this is good because nobody can use it against you"). As a side note, about what you're running on your pcs, that's ok. I wasn't implying you're not knowledgeable or biased or anything, indeed I asked you to clarify for the exact opposite reasons. And as an utterly unrelated but very interesting side note, Douglas Adams ROXXORZ :D

    15. Re:They're working on that. by NatasRevol · · Score: 1

      They're more like intelligent folders.

      Smart folders that can tell you what and how many documents are in a 'pile'.

      Bad name, though.

      --
      There are two types of people in the world: Those who crave closure
    16. Re:They're working on that. by NatasRevol · · Score: 1
      --
      There are two types of people in the world: Those who crave closure
    17. Re:They're working on that. by wootest · · Score: 1

      I meant smart folders as in Tiger - basically search criteria. The *screenshot* in the article shows some kind of criteria for those stacks which implies that Explorer can stack up files *for* you. Piles have always been manual from what I've heard.

  21. Re:Automatic Cup Holder by Anonymous Coward · · Score: 0

    it still works on IE 6 for windows 2000

  22. Careless? by bigtallmofo · · Score: 1, Interesting

    I'm not usually one to point out typos, but... You might want to check your spelling when you're making a very public argument about how your software is not more prone to vulnerabilities than another.

    IE is part of the Windows Operating System so that parts of the OS and other applicaitons can rely on the functionality and APIs being present. IE in turn relies on Operating System funcitonality to do it's job.

    There are maybe a dozen sentences in the blog entry and two in a row have glaring typos (not to mention using "it's" when they mean "its"). I know we should judge it on the merits of what they're trying to say and not the careless way they said it, but it's hard not to have this reflect poorly on the speaker and the claims they're making.

    --
    I'm a big tall mofo.
    1. Re:Careless? by Anonymous Coward · · Score: 0

      the speaker and the claims they're making

      When referring to a single person it is incorrect to use the pronoun "they." Making grammar mistakes in a nitpick post is just sad.

    2. Re:Careless? by theMerovingian · · Score: 4, Funny


      I see you're trying to counter the open source movement... Let's get started! Would you like to:

      -Spell check

      -Grammar check

      -Print this document

      -Connect to Microsoft Office Online

      [/CLIPPY]

      --
      "If you think you have things under control, you're not going fast enough." --Mario Andretti
    3. Re:Careless? by natrius · · Score: 5, Funny

      You might want to check your spelling when you're making a very public argument about how your software is not more prone to vulnerabilities than another.

      Who proofreads blog entries? That's like clicking the Preview button on Slashdot.

    4. Re:Careless? by NoNsense · · Score: 1

      He's not careless. Those are the reasonable amount of bugs for the cost of the comment.

      --
      So there.
    5. Re:Careless? by Anonymous Coward · · Score: 0

      Must be the wonderful spellcheckers MS uses.

    6. Re:Careless? by Anonymous Coward · · Score: 0
      You missed: "The security of any browser is irrelevant to if it is part of the operating system." Shudder.

      My first attempt at correcting/reparsing led to, "The security of any browser is irrelevant, too, if it is part of the operating system." Then I thought he accidently put in a redundant "to" and read: "The security of any browser is irrelevant, if it is part of the operating system."

      Finally (and actually after I started writing this post) I figured he probably meant "whether" instead of "if". Any other guesses?

    7. Re:Careless? by love2hateMS · · Score: 1

      Your post is also grammatically incorrect. You said, "it's hard not to have this reflect poorly on the speaker and the claims they're making." In that sentence "speaker" is singular. Since we clearly know the person you are referring to, you should have said, "it's hard not to have this reflect poorly on the speaker and the claims he is making."

      You refer to the subject of your critique repeatedly as "they", when in fact he is a "he".
      "They" is sometimes used as a politically correct way to avoid classifying a subject of unknown gender. It is still incorrect to do so. Further, because we know the gender of this person, you should have used "he" rather than "they".

      Sorry, but you asked for it.

    8. Re:Careless? by pg110404 · · Score: 1

      Maybe word crashed and he had to retype it and didn't wait for spell checker to kick in.

    9. Re:Careless? by jred · · Score: 1

      Hey! There *is* a preview button. I never noticed it before...

      --

      jred
      I'm not a mechanic but I play one in my garage...
    10. Re:Careless? by Anonymous Coward · · Score: 0

      Sorry, but you asked for it.

      Wow, you countered a grammar flame with a grammar flame. Did you not get enough praise when you were potty-trained as a child?

  23. Surprisingly defensive by redelm · · Score: 1
    The statement almost sounds like legalese, espeically that part about not using undocumented interfaces. I guess MS is feeling some heat from the EU.

    Ironically, MS seems to be using Stallman's definition of an OS -- kernel plus libs & core apps that he uses to insist upon the GNU/Linux name. Personally, I'm more minimalist, kernel & modules & modutils.

    1. Re:Surprisingly defensive by Anonymous Coward · · Score: 0

      I guess MS is feeling some heat from the EU.

      MS takes a ridiculous amount of heat. Just read up this thread. Some of it, IE doesn't deserve. This guy is an IE developer. You insulted his baby. He's allowed to get defensive.

  24. Dr Seuss explains IE by TommyBear · · Score: 5, Funny

    If a packet hits a pocket on a socket on a port,
    And IE is interrupted as a very last resort,
    And the address of the memory makes your FireFox abort,
    Then the socket packet pocket has an error to report.

    If your cursor finds a IE link followed by a dash,
    And the VBScript code puts your windows in the trash,
    And your data is corrupted because IE and Firefox clash,
    Then your situation's hopeless and your system's gonna crash!

    1. Re:Dr Seuss explains IE by Anonymous Coward · · Score: 4, Informative

      Nice. I read that in mud help files in 1994, only substitute all the modern technologies with mainframe jargon. I don't mind the update, but don't hijack it, paste a new face over the top of it, and try pass it off as your original work. That's very Microsoft of you.

    2. Re:Dr Seuss explains IE by Mickey+Jameson · · Score: 1

      Yeah, I don't know where I first saw that, but here's the original, author unknown:

      f a packet hits a pocket on a socket on a port,
      and the bus is interrupted as a very last resort,
      and the address of the memory makes your floppy disk abort,
      then the socket packet pocket has an error to report.
      If your cursor finds a menu item followed by a dash,
      and the double-clicking icon puts your window in the trash,
      and your data is corrupted 'cause the index doesn't hash,
      then your situation's hopeless and your system's gonna crash!
      If the label on the cable on the table at your house,
      says the network is connected to the button on your mouse,
      but your packets want to tunnel on another protocol,
      that's repeatedly rejected by the printer down the hall,
      and you screen is all distorted by the side effects of gauss,
      so your icons in the window are as wavy as a souse,
      then you may as well reboot and go out with a bang,
      'cause as sure as I'm a poet, the sucker's gonna hang!
      When the copy of your floppy's getting sloppy on the disk,
      and the microcode instructions cause unnecessary risk,
      then you have to flash your memory, and you'll want to RAM your ROM.
      Quickly turn off the computer and be sure to tell your mom.

    3. Re:Dr Seuss explains IE by drinkypoo · · Score: 0, Flamebait

      It might possible be a derivative work but that poem is all over the internet unattributed so unless you or some other gimboid AC knows who wrote it, kindly piss off up a rope. That stuff has been around at least that long; I Can't prove it but I Seem to recall that it's one of the first net humor pieces I ever read, and I started up in '91 or so.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Dr Seuss explains IE by juggleme · · Score: 4, Informative
      Yup. And the original's a whole lot longer.

      Here's a link to a copy of the original.

    5. Re:Dr Seuss explains IE by xCepheus · · Score: 1

      my shameless rendition:

      If a packet hits a pocket on a socket on a port,
      And the process is interrupted as a very last resort,
      And the address of the memory makes your browser say "Abort!",
      Then the socket packet pocket has an error to report.

      If your cursor finds a malformed link followed by a dash,
      And the Active-X code makes your priveleges clash,
      And your data is corrupted because the security is trash,
      Then your situation's hopeless and your system's gonna crash!

    6. Re:Dr Seuss explains IE by TommyBear · · Score: 1

      Yeah I know... I got it from the original, thought it would be funny. It should be well known anyway. I wasn't trying to pass it off as my own, hence 'Dr Seuss explains IE' the original being 'Dr Seuss explain Computers' but you already knew that right? :)

  25. I'm Confused. by itsNothing · · Score: 4, Insightful
    I mean if
    ... there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows..
    Then how is it that ...
    IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present.
    These two statements seem to contradict each other. Either:
    It's part of the OS and uses "internal" or protected calls that provide it a significant advantage OR It uses the exact same interface as any other program in which case it can be pulled out and replaced without affecting anything else in the OS.
    1. Re:I'm Confused. by Richard_at_work · · Score: 4, Informative

      They dont contradict each other. What it is saying is that IE is implemented using publically available OS API calls only, not secret ones as people have surmised, and that it is PART of the OS in order to provide some DIFFERENT API calls to third party applications.

      The two statements bear no relation to each other, other than that they both relate to IE and APIs.

    2. Re:I'm Confused. by ms139us · · Score: 1
      ... there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows..

      Then how is it that ...

      IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present.

      These two statements seem to contradict each other.

      Not necessarily. I read those comments as:
      • IE does not use infrastructure unavailable to other applications
      • IE becomes infrastructure that other applications can depend on
    3. Re:I'm Confused. by JimDabell · · Score: 1

      These two statements seem to contradict each other.

      They don't contradict each other whatsoever.

      The first statement says "Internet Explorer doesn't use secret interfaces provided by the operating system".

      The second statement says "other parts of the operating system rely on APIs that Internet Explorer provides".

      The former is a statement about which APIs Internet Explorer uses, the latter is a statement about which APIs Internet Explorer supplies.

      It uses the exact same interface as any other program in which case it can be pulled out and replaced without affecting anything else in the OS.

      Well, you can pull it out and replace it without affecting anything else in the OS - provided you replace it with something else that provides the same API. As far as I am aware, there's nothing that provides the same API to applications that Internet Explorer does.

    4. Re:I'm Confused. by smallpaul · · Score: 1

      Mod parent up. It's really not as complicated as slashdot readers want it to be. Hell, notepad is the same. Some windows apps expect it to be there (try "view source" in IE). But that doesn't mean that it uses a bunch of super-mojo windows APIs that nobody else could emulate.

    5. Re:I'm Confused. by Anonymous Coward · · Score: 0

      The fact that the parent post has been modded to +5 says something absolutely tragic.

      It uses the exact same interface as any other program in which case it can be pulled out and replaced without affecting anything else in the OS.

      Try as I may, I can't really fully grasp how even the most rabid MS-hater could convince themselves that the above is a coherent statement.

    6. Re:I'm Confused. by itsNothing · · Score: 1
      Oh my gosh. Let me get this right. There is no other system that can process HTML like IE? There is no other interface for display of web pages except IE. There is no ability in an operating system to attach a processing module to a data (actually file) type. IE is unique in the world with the ability to render pages.

      How surprising.

      I'm running something OTHER than IE, and my windows system hasn't crashed because of this. So, i'm still confused:

      Windows doesn't appear to require IE. IE uses only publically available interfaces And yet IE is an integral element of Windows.
      Sorry. I don't buy it.
    7. Re:I'm Confused. by pg110404 · · Score: 1

      What he's saying is that IE uses fully documented core OS system calls and thus any monkey can come up with an IE equivalent

      What's he's also saying is that IE itself provides functionality that other applications rely on and thus, because is relied upon by other applicaitons, is considered part of the OS. The API calls it provides are probably *NOT* documented and thus make it hard for someone to write an IE equivalent, probably so they can maintain control over the browser war.

      For example, the latest form of microsoft help that uses chm files (compiled html ?macro? files? I understand the html part of chm).

    8. Re:I'm Confused. by Anonymous Coward · · Score: 0

      Think of it this way..

      Microsoft decided that an OS should provide an API that gives certain network functions -- such as displaying/processing HTML. As a result, it is reasonable, as a Windows developer that if someone is running a certain version of Windows, this interface will be available to the application.

      That particular API in providing its interfaces does not necessarily need to utilize undocumented function calls from other parts of the OS to provide its features.

      In theory, if the interfaces are well documented and no one uses undocumented features, you could switch that component out with something else (ie Gecko) and provide an adaquate wrapper to give Gecko the same API and it should work.

    9. Re:I'm Confused. by Anonymous Coward · · Score: 0

      God your reading comprehension skills are horrible. Public school?

      Think of it this way: I have a program foo.exe that provides a documented (on MSDN) public interface IExplorer::Foo (). Various parts of the Windows system call this interface:
      IExplorer->Foo ()

      If I take away the IExplorer::Foo interface by removing IExplorer from the system the Windows system will crash.

      Mozilla doesn't have an interface IExplorer::Foo () so the fact that you are using it makes zero difference.

      Got it? Good.

    10. Re:I'm Confused. by Anonymous Coward · · Score: 0

      Just because your not using IE doesn't mean that its libraries aren't available for other applications to use.
      Try this: remove mshtml.dll from WINDOWS\system32 and then try using windows. You'll soon notice lots of other things depend on IE's rendering.

    11. Re:I'm Confused. by Anonymous Coward · · Score: 0

      The system APIs that IE _uses_ and the IE APIs that it makes available for other programs are different things. You seem to have confused the two.

    12. Re:I'm Confused. by Anonymous Coward · · Score: 0

      Ever heard of the term "middle-ware"? I guess not.

      Internet Explorer is almost entirely middle-ware. It consists of a bunch of libraries which provide the facilities to parse URIs, perform HTTP actions, download data from a variety of sources and render HTML.

      A small front-end application, known as iexplore.exe, wraps all of this middle-ware with a cute toolbar in order to be the Internet Explorer web browser. These libraries are also used by many other applications, such as explorer.exe to implement Active Desktop and the cute file layouts, helpctr.exe to provide HTML rendering functionality for the Help and Support Center, WinAmp to support the built-in web browser, and hundreds of other applications provided both by Microsoft and third-party applications.

      Given Internet Explorer is middle-ware, and applications are written to reference it, total removal of said middle-ware would result in all of those applications breaking. As such, Internet Explorer has become embedded deeply into the "Windows platform." It's not a part of the OS in the traditional sense, but those lines have long since blurred.

  26. Re:Automatic Cup Holder by grasshoppa · · Score: 3, Insightful

    Uh, if mozilla supports vbscript then it would be allowed in mozilla or any other web browser for that matter

    Er...isn't that sorta the point?

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
  27. Why do people willfully make this silly argument? by Anonymous Coward · · Score: 2, Interesting

    People just love to makethe definition of "OS" whatever is best for them to bash MS.

    The MS guy is right. Microsoft was right in court. It's not rocket surgery, haters.

    IE is part of the business component "Microsoft Windows". It's "part of the OS" in terms of customer expectations, developer expectations, and the business defintion of what Microsoft defines as an OS. Actually, nowadays it's finally recognized as absolutely ridiculous to ship an OS without a browser.

    It is _not_ a part of the OS proper in a CS/technical definition. It is not required for functionality of the kernel or core OS services.

  28. erm... by carpe_noctem · · Score: 3, Insightful

    "IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present."

    So why not just have an html rendering library and make IE an optional add-on? Plenty of other OS's seem to get by with this approach; I guess that none of them are so hellbent on pushing out a particular product...

    --
    "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
    1. Re:erm... by Swamii · · Score: 1

      I've always said, MS ought to let 3rd parties bid to be the default browser/CD writer/Office software. That way, MS maintains their business while not locking out 3rd parties.

      And FYI, when MS people say it's "integrated into the OS", they mean the html rendering library (mshtml.dll and SHDocVw.dll) are integrated into the OS, and IE is just a GUI app that uses those integrated interfaces.

      --
      Tech, life, family, faith: Give me a visit
    2. Re:erm... by Anonymous Coward · · Score: 0

      IE is the html rendering library. What they should have done is made a lean rendering library instead of bloatware.

    3. Re:erm... by INeededALogin · · Score: 2, Interesting

      Exactly... this is most likely why Microsoft was found a monopoly... the .exe is not providing the OS API for 3rd party and other windows components, it is the html rendering library.

      OS X has its WebCore and Safari is built on top of that. Anyone in the world could use the WebCore libs and make their own browser out of it.

      Same for FireFox... Why do you think Netscape is so easily able to use the Mozilla renderer... because it is a library.

      Microsoft's argument for not detaching IE is retarded as the executable is so not needed for anything. If they had been asked to remove the libraries, then they would have a problem.

      Now, for the courts of course... Microsoft would always want to remove everything that is IE to prove that it has a huge purpose.

    4. Re:erm... by Anonymous Coward · · Score: 0

      You are grossly uninformed. Have you ever heard of AvantBrowser? Surprise! It's a free browser that runs on top of Microsoft's HTML rendering engine. This is EXACTLY the same as WebCore + Safari.

    5. Re:erm... by INeededALogin · · Score: 1

      Must reply even though this is mega old

      the .exe is not providing the OS API for 3rd party and other windows components, it is the html rendering library.

      I was talking about how the html rendering library is separate and can be used in the OS. I never said anything about Windows not making the rendering library available only that the iexplore.exe binary can be removed as it provides no services.

  29. Re:Automatic Cup Holder by MindStalker · · Score: 4, Interesting

    Thats the point though the IE gives websites access to the APIs of other programs like WMP without asking the user.

  30. IE's Win Connections arethe Problem by sjvn · · Score: 5, Informative

    IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present.

    Guys, uh guys, that's The Problem.

    http://www.eweek.com/article2/0,1759,1776387,00. asp

    To sum my thoughts in that story up, you have a gateway, IE, to the Internet that has deep, Inadequately Protected, connections to the core operating system.

    IE, in specific, and Windows, in general, cannot be secured.

    Microsoft's one seamless whole is really one giant security hole.

    Steven

    1. Re:IE's Win Connections arethe Problem by phauxfinnish · · Score: 1
      IE, in specific, and Windows, in general, cannot be secured.
      Sure it can, just wire some of this to the power button on the machine.
    2. Re:IE's Win Connections arethe Problem by Swamii · · Score: 2, Informative

      That's a common misconception by the uninformed.

      When we say it's "integrated into the OS", we mean to say that the html rendering engine (mshtml.dll & SHDocVw.dll), along with the simple GUI app that uses these interfaces (IE) are installed with the OS. They don't have "deep ties" or "connections to the core OS"; the Windows kernel has zero knowledge of IE. By installing the html rendering APIs and making them public, 3rd party applications are free to use the rendering engine for their own purposes.

      --
      Tech, life, family, faith: Give me a visit
    3. Re:IE's Win Connections arethe Problem by Anonymous Coward · · Score: 0

      > IE, in specific, and Windows, in general, cannot
      > be secured.

      Well, that's not really true. If you:

      * disable scripting
      * install every update when it comes out
      * run a virus checker
      * don't run as an admin
      * don't install every little free poker game or weather and search toolbar you see

      you should be ok, no?

    4. Re:IE's Win Connections arethe Problem by curunir · · Score: 1

      Great, then it shouldn't be too hard to standardize an interface to these libraries and allow other browsers Opera/Firefox/etc to implement that interface and allow the user to choose a different default rendering engine.

      This would empower the user to opt for more secure rendering of html without inconviniencing 3rd-party developers who need html rendering and don't want to roll their own.

      --
      "Don't blame me, I voted for Kodos!"
    5. Re:IE's Win Connections arethe Problem by colinrichardday · · Score: 1

      So is Microsoft's seamless whole a seamless hole?

  31. Re:Automatic Cup Holder by Anonymous Coward · · Score: 0

    (Actually, this might not work on IE 6.0+. Can you believe they actually fixed the problem.)

    Are you telling me that I can no longer rely on the functionality and APIs being present because they changed it?

  32. Re:Automatic Cup Holder by jd142 · · Score: 1

    I get a permission denied error when I try that page. XPSP2 fully patched.

  33. Re:Automatic Cup Holder by Anonymous Coward · · Score: 0

    it still works on IE 6 for windows 2000

    Not any more it doesn't - just tried it on a fully patched Windows 2000 box here. Perhaps you should run windowsupdate?

  34. what?!! by cacoe · · Score: 1

    you can go into any windows explorer window and type in a url, wham its really internet explorer... or do i need to see a doctor?!!

    1. Re:what?!! by TommyBear · · Score: 2, Insightful

      Yes but that is just explorer. explorer is an app in windows just like anything else. You don't need explorer to run windows, in fact you can replace it. So no IE isn't REALLY part of the OS but it is reused heavily in primary apps on the windows desktop.

    2. Re:what?!! by CypherXero · · Score: 1

      Mod parent up. This is exactly what makes IE such a risk, is that it IS tied into the whole Windows OS. Dave Massy doesn't know what he's talking about.

    3. Re:what?!! by Swamii · · Score: 1

      You're totally missing the point. Explorer.exe uses the HTML rendering engine. Explorer is just the Windows file manager. Just as IExplorer is just the browser; both apps use the publicly available html rendering engine known as mshtml.dll

      This is no different than KDE using Konqueror, then reusing the rendering engine for the file explorer.

      --
      Tech, life, family, faith: Give me a visit
    4. Re:what?!! by Anonymous Coward · · Score: 0

      Yes, and you can use your argument recusively to show that nothing is part of the OS.

  35. From a web developers eyes. by dacoto · · Score: 4, Insightful

    As part of the testing phase when I design a new web site I have to point out that the majority of my time is spent "tweaking" the site to display correctly in IE. While on the other hand I can take the same site and test it in Mozilla, Firefox, Konqueror, Safari, Netscape, etc. on various platforms (Linux, Mac, and Windows). I don't see why all browser developers can not or will not just design browsers to be equally compliant. With all the market share MS already has in my opinion they should, as atleast an act of good faith, build IE to conform with standards. I can not see any reason not to, I mean come on how difficult is it.

    --
    Open Source, Open Formats, Open Doors, Open Your Mind "Break On Through to the Other Side" The Doors
    1. Re:From a web developers eyes. by mankey+wanker · · Score: 2, Insightful

      I agree with the above poster, that's the main problem right there: non compliance with standards.

      Security is also an issue, certainly. It's less of an issue if you aren't a complete bonehead.

    2. Re:From a web developers eyes. by MemoryDragon · · Score: 3, Insightful

      You dont know Microsoft my friend. That has been their tactics since the mid eighties. They call that embrace and extend a standard. Which is the standard way for them to take over existing standards.

      First they follow the standards, then they start to extend them with Microsoft only stuff, then they add bugs to their implementations which they never fix, and in the end you have to do twice the work, once for Microsoft which by then usually has the significant market share and once for the rest of the world which still follows the standards. If you just follow the standards then you get the heavy beating of the users. Most people simply due to cost reasons then do Microsoft only versions and basically cement the monopoly of Microsoft. This is not done due to lazyness but often due to cost reasons.

      The last step of this approach is to take over entirely, close the standard, break it in every possible way and put NDAs patents etc.. on it so that nobody outside of the Windows world really can use it.

      This tactic has worked with SMB so far, Corba was another thing, OpenGL as well which basically was the base for the first really usable Direct3d version. With HTML Microsoft already has started to do it by not implementing a properly working CSS1 and totally ignoring CSS2 and 3.

      They already work on a closed replacement called Xaml which should by pushed by not doing anything they speced themselves in the W3C. They already broke SVG with an incompatible implementation which they called differently and plasted with patents although only a few commands are broken, and the next step on this road probably will be the breaking of the newly specified open document format.

      Kerberos was such an issue as well, they added a few bytes to the standard implementation and put everything under an NDA.

      So what does this say to you. Dont expect anything from Microsoft, and the last you can expect is some decency and goodwill regarding the usage of standards, they only follow standards as long as they have less than 30% market share.

      Also dont expect anything from your users, the average user is not aware of this whole mess caused by them, they just want things to work, the problem is they most of the times want to work with half working soft which has nice UIs and the tag of microsoft on top of it.

      Which basically means you run constantly into problems and cannot move towards working alternatives.

      If I count all the time together in the last 10 years, I probably have spent around 30% of my working time to navigate around problems Microsoft deliberately has caused and never fixed. The percentage probably would have been much higer if I had not used java and other cross platform stuff in the last few years, which normally just works.

      And I am probably not the exception, count towards all developers in the world which have to deal with Microsoft platforms and the problems caused by them and you probably end up with the sum Microsoft has in the bank calculated from the loss of worktime over their deliberate breaking of standards.

      So in the end my conclusion is that lots of the earnings by Microsoft are basically indirectly drained from the worktime of others to bypass their monopoly game on the technical side to make things work again. This is not a false conclusion since their non standard conformity tactis have been used by them since the mid eighties on a regular base.

    3. Re:From a web developers eyes. by stretch0611 · · Score: 1
      I agree with you. I am also a web developer and life would be a lot easier if IE conformed to standards.

      However, if IE followed all of the standards, web development would truly become platform independent and a viable programming environment. This would stop vendor lock-in and be a real threat to M$'s monopoly. That is why M$ will fight it all the way. I believe it is the reason that IE 7 will not support CSS level 2 standards.

      IMHO, the solution is to get all web developers to use W3C standards instead of a IE only mentality. If more websites merely worked with IE, but had a better experience in standards-based browsers more people would drop IE forcing M$ to use standards or lose market share.

      --
      Looking for a job?
      Want your resume written professionally?
      DON'T USE TUNAREZ!!!
    4. Re:From a web developers eyes. by Bert64 · · Score: 1

      Well if IE conformed to standards, then that would remove the biggest hurdle most people have in ditching ie, the fact that lots of nonstandard sites don't work in other browsers.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    5. Re:From a web developers eyes. by Anonymous Coward · · Score: 0

      The biggest hurdle is appathy. People just don't care, they want to view web pages. IE is present on the brand spanking new box they just got, so IE, or the Internet as they call it, will be what is used.

    6. Re:From a web developers eyes. by Anonymous Coward · · Score: 0

      Kerberos was such an issue as well, they added a few bytes to the standard implementation

      Using a field in Kerberos SPECIFICALLY DESIGNED FOR THIS PURPOSE.

      and put everything under an NDA.

      There was no NDA. It's simply not documented. It's trivially reverse-engineered, the vendor field they added contains NTLM hashes.

    7. Re:From a web developers eyes. by MemoryDragon · · Score: 1

      Not really quite true, first they did not release the info, after massive criticism they released the info under a load of NDA EULAs...

    8. Re:From a web developers eyes. by PeterPumpkin · · Score: 1

      Unfortunately, here lies Microsoft's priorities:

      1. Backwards Compatability
      2. Stability
      3. Security
      4. Features

      Backwards compatability is far more important to Microsoft than new features that may break existing programs or websites that depend on IE, or quietly introduce a gigantic security hole while people become dependant on the feature.

  36. They lied about it last time by truthsearch · · Score: 4, Informative

    An article from 2003:

    Microsoft allegedly opened up Windows APIs last year... Now, Devos claims that Microsoft's disclosures remain sufficiently inaccurate and incomplete for developers to continue using his own documentation.

    Devos claims that Whirling Dervishes has discovered hidden Windows interfaces that are crucial for the development of such applications, but whose existence is denied by Microsoft. Not much change there then, post-lawsuit. These and other interfaces which Devos says should have been part of the API disclosures are used in NSELib, and he proposes to make public full documentation on how to use them.

    1. Re:They lied about it last time by kahei · · Score: 2, Interesting


      Given that the shell namespace interfaces (which appear to have been what Devos meant, although he never really said) ARE documented, which is how come people write SOFTWARE with them, and that Devos never actually came up with a single instance of an undocumented API or interface, and that the area is really pretty well explored and understood, and that Devos' products just happened to include Windows API documentation and utility libraries... which he had to persuade people to buy somehow, even with the regular MS libraries and docs already available... ...no, actually, go back to believing what you believed before. It's easier, right?

      --
      Whence? Hence. Whither? Thither.
  37. Microsoft = pure genius by XeRo_X4i · · Score: 2, Funny

    The employees at Microsoft are pure geniuses. I mean, look how long they have been able to pull off shit like this and still profit. Either that or the general public is stupid, which makes Microsoft look intelligent.

    --
    XeRo
  38. Whew! What A Relief! by Necrotica · · Score: 1

    Now that we have been told directly from one of the Internet Explorer developers that it's definately NOT part of the operating system, any day now we will be able to watch Microsoft completely comply with the ruling against them and simply provide a version of Windows without IE preloaded.

  39. Microsoft Unfairly Competes by MojoRilla · · Score: 3, Interesting

    To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows.

    This is always the standard Microsoft defense. Our products are written with the same API's as are available to everyone else. Everything's fair.

    Except that Microsoft developers get access to the people who wrote the specifications. They can influence the specifications to change. In fact, according to a friend of mine who works at Microsoft, they have a tool which highly optimizes their code after compilation, by, among other things, moving the infrequently used code like error handling routines to the back of their DLL's, etc.

    The fact that this tool hasn't been released to other developers is proof that they unfairly compete.

    1. Re:Microsoft Unfairly Competes by Anonymous Coward · · Score: 0


      In fact, according to a friend of mine who works at Microsoft, they have a tool which highly optimizes their code after compilation, by, among other things, moving the infrequently used code like error handling routines to the back of their DLL's, etc.

      The fact that this tool hasn't been released to other developers is proof that they unfairly compete


      Whaaa! They're optimizing their code with in-house development tools and won't let everyone else have access to them! Whaaa!

      Grow a pair already.

      I'll bet if it were Apple or [insert name of any Linux developer here] you or any other /.er here wouldn't bat an eyelash.

    2. Re:Microsoft Unfairly Competes by bpbond · · Score: 4, Insightful

      The fact that this tool hasn't been released to other developers is proof that they unfairly compete.

      What? How is that unfair? They must document and release all APIs, sure, but all their in-house development tools too? That's quite a standard, and I bet not one you'd put on any other company in any other industry. Assuming those tools use some clever coding and those same public APIs, what's to stop anyone else from making their own super-DLL-optimizer?

      I agree with the basic subject of this post ("Microsoft Unfairly Competes"), but this seems ridiculous.

      --
      "Science is a tribute to what we can know although we are fallible" -Jacob Bronowski
    3. Re:Microsoft Unfairly Competes by MojoRilla · · Score: 1

      Microsoft writes the operating system, and the most popular applications. And they are a monopoly. Of course they should be treated differently than the rest of the industry.

      I think that only someone intimately familiar with the internals of the operating system could write their optimizer. Remember, this requires detailed knowledge of the loader, virtual memory, etc.

    4. Re:Microsoft Unfairly Competes by Anonymous Coward · · Score: 0

      highly optimizes their code after compilation, by, among other things, moving the infrequently used code like error handling routines to the back of their DLL's, etc.

      That's a joke, right? ;)

    5. Re:Microsoft Unfairly Competes by srain · · Score: 1

      That's like saying Tiger Woods unfairly competes because he's able to use his skill to hit the ball farther and straighter.

      Pull your head out of your ass. Write a better product and get over yourself.

    6. Re:Microsoft Unfairly Competes by Anonymous Coward · · Score: 0

      No, it's as if Tiger Woods has a special 'homing' ball that no one else except Tiger Woods Inc. is allowed to use.

    7. Re:Microsoft Unfairly Competes by neile · · Score: 1

      Artie! I didn't know you posted to Slashdot! :)

    8. Re:Microsoft Unfairly Competes by swb · · Score: 1

      What might be missing from the grandparent's post was not just MS special tool, which in and of itself isn't anti-competitive, but that the tool may work because of special knowledge about DLL structures not available to the non-MS development world.

      This would be particularly true if they got the OS developers to modify OS DLL behavior specifically to allow them to create a superior DLL.

    9. Re:Microsoft Unfairly Competes by spectecjr · · Score: 1

      Except that Microsoft developers get access to the people who wrote the specifications. They can influence the specifications to change. In fact, according to a friend of mine who works at Microsoft, they have a tool which highly optimizes their code after compilation, by, among other things, moving the infrequently used code like error handling routines to the back of their DLL's, etc.

      The fact that this tool hasn't been released to other developers is proof that they unfairly compete.


      That tool has been released to other developers, and no, it's not proof that they "unfairly compete". You could do this too - all you need to do is write your own linker order file.

      Anyway... here's some tools that do this for you. They've been around for (in some cases) 5 years - in other cases (Working Set Tuner) longer.

      Smooth Working Set article 1

      Smooth Working Set article 2

      --
      Coming soon - pyrogyra
    10. Re:Microsoft Unfairly Competes by EnglishTim · · Score: 1

      What, you think nobody else has their own tools that they don't release to anybody else? It's not as if other companies can't write a similar tool. They don't owe us everything they write, you know...

    11. Re:Microsoft Unfairly Competes by kahei · · Score: 1


      Ah, the back of the DLL -- thus shifting the DLL's center of gravity to the rear, giving better code traction!

      Seriously, though, they have an in-house development tool, and you want them to give it to everyone else. That's very community-spirited of you, but I expect you can understand why they might just keep it in-house anyway -- what with it being their software, and all that.

      Or maybe you can't.

      How did this get to be +4?

      --
      Whence? Hence. Whither? Thither.
    12. Re:Microsoft Unfairly Competes by Anonymous Coward · · Score: 0

      MS devs don't have access to special undocumented knowledge, unless they created that knowledge themselves. MS devs use MSDN docs like everyone else.

    13. Re:Microsoft Unfairly Competes by srain · · Score: 1

      Well congrats to him for inventing it and stop whining because you couldn't figure it out first.

  40. From the blog.. by tmasky · · Score: 5, Insightful

    "As we develop IE we go through very thorough and stringent security reviews to ensure that every change is secure and does not expose the user to attack."

    I would have loved to be at the party they must have had when ActiveX went through it's security reviews.

    Seriously though, that post was a load of bollocks. But hey, I pity the guy.. in a way. He can't turn around and admit the architecture's a piece of shit.

    1. Re:From the blog.. by czei · · Score: 1

      Its outrageous to me that MS simultaneously attacked Java applets as being insecure when it had the most advanced security module for any dynamic code available, while they were touting ActiveX as an alternative, AND IT HAS NO SECURITY AT ALL!

      So why isn't there a huge anti-ActiveX backlash?

    2. Re:From the blog.. by Anonymous Coward · · Score: 0

      > while they were touting ActiveX as an alternative, AND IT HAS NO SECURITY AT ALL!

      ActiveX had Authenticode, which while full of holes, was a security layer that netscape plugins (the competing technology) lacked completely.

      > So why isn't there a huge anti-ActiveX backlash?

      Where have you been? Every uninformed pinhead who's never written a line of windows code in their life has an opinion about ActiveX.

    3. Re:From the blog.. by geekee · · Score: 1

      Didn't Firefox just patch a major security flaw yesterday. His comments are pretty accurate.

      --
      Vote for Pedro
  41. Complete nonense by gilesjuk · · Score: 2, Insightful

    What he means is parts of the Windows desktop environment rely on the HTML engine which is also part of IE.

    It's like saying KDE can't work without Konqueror and KHTML. Of course it can, you use Gecko.

    Also they obviously mean IE is part of the Windows distribution package. Are they going to say MSN/Windows Messenger is part of the OS next?

    Honestly, it is this kind of technical retardedness that stops me using Windows.

    1. Re:Complete nonense by thrashbluegrass · · Score: 1

      To say that MS is technically retarted is, technically, an insult to the retards.

    2. Re:Complete nonense by natrius · · Score: 1

      What he means is parts of the Windows desktop environment rely on the HTML engine which is also part of IE.

      That's not exactly true. I can see how other Windows functions would be dependent on parts of IE. For instance, most things that use Internet connectivity in Windows use the proxy settings and things like that from IE. I'm not sure if those can be set from other places, but let's just assume there's something in IE that's necessary. The problem is that the only reason these supposed functions are embedded in IE in the first place is so Microsoft can claim that IE is a part of the OS and necessary for its function. They could abstract everything out into a library and provide alternate means of setting preferences only accessible from IE, they just choose not to.

      Honestly, it is this kind of technical retardedness that stops me using Windows.

      It's not so much technical retardedness as it is Microsoft trying to abuse its monopoly and get away with it. Its still a damn fine reason to not use Windows, so by all means, carry on.

    3. Re:Complete nonense by nberardi · · Score: 1

      Well they could remove IE from Windows, but then there would be no help section, there would be no rendering for many of the e-mail clients, there would be no rendering for many of the other components that rely on the HTML rendering.

      You are also missing the point of how will people download FireFox without a pre existing browser. Is FireFox going to send a CD to every person on earth, I don't think so? So stop all this complaining and realize what you are asking for has consequences on the OSS community as well.

    4. Re:Complete nonense by Anonymous Coward · · Score: 0

      Download a browser without a browser? Well,

      1: Dell etc. would bundle firefox/opera/aol/whatever.

      2: ftp.mozilla.org, or something along those lines.

      3: Windows could even get with the times and provide an equivalent to apt-get install firefox.

    5. Re:Complete nonense by nberardi · · Score: 1

      And (2) and (3) are so easy to do. I mean there is nothing like explaining how to do this to a laymen. Come on dude you can't actually beleive (2) and (3) are a solution for the masses. You have to remember Windows deals with every 9/10 people that have computers. They don't have the experience of many of the Linux users.

  42. yes, but... by LegendOfLink · · Score: 1, Insightful

    To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows..'

    The question is why would I want my browser to make OS calls? Could that be why the minute you surf the "wrong site" on IE, you get infected with loads of spyware, or worse, a virus?!

    I'd rather stick to being limited on some performance issues and functionality (ActiveX sucks anyways) than being able to have a website install loads of crap onto my PC.

    1. Re:yes, but... by dmh20002 · · Score: 1

      why would I want my browser to make OS calls?

      maybe so it can access the network? Or read and write files? display things to the user?

    2. Re:yes, but... by Anonymous Coward · · Score: 0

      The question is why would I want my browser to make OS calls?

      The fact this was modded as insightful shows just how low slashdot has gotten. The OP clearly has no fucking idea what they are talking about.

  43. Just try it buddy... by Anonymous Coward · · Score: 0

    I tried to rename firefox.exe to iexplore.exe and the operating system would not let me. iexplore.exe would keep coming back....

  44. Damage caused by removal by bnisonger · · Score: 2, Informative
    I have a friend with whom I go to Rutgers Law at night. Said friend (he is a good guy, just not technically savvy) likes, shall we say, a particular kind of Web content. Sites which contain said content often contain "helper" applications. He noticed them and decided to install FireFox so as to not be so vulnerable (rather than just hiking his browser security settings when visiting such sites). Decided further to remove IE from his Windows XP SP2 machine. Result: Machine no longer will get on a network, even when all NIC drivers are reinstalled and connectivity parameters are entered manually.

    Granted his machine is a bloody mess, riddled with SpyWare but, prior to the uninstall, at least he could connect to a network - which would make my thankless task of resurrecting this poor abused box much easier.

    Lesson: Sure, IE isn't part of the operating system, provided you don't count a working TCP/IP stack as a necessary part of the OS.

    1. Re:Damage caused by removal by ettlz · · Score: 1

      The lesson to be learned here is not to abuse an Administrator account. Unfortunately, Windows setup does not actively encourage good security practice.

    2. Re:Damage caused by removal by bnisonger · · Score: 1

      Excellent point. Hear, hear.

    3. Re:Damage caused by removal by Anonymous Coward · · Score: 0

      No...poorly written windows apps that require admin privileges to function properly discourage it, not windows itself. Set your account to a "power user" and use runas and you can do it with no problems (from windows), but you will have problems with programs that are badly written and don't work right as a result. That is how I had been setup until I got sick of some programs not working right, and said 'screw it, only idiots get spyware and viruses' (I've never had either, and I've been using Windows for many years with IE) The blame is not with Windows here.

    4. Re:Damage caused by removal by Swamii · · Score: 1

      Decided further to remove IE from his Windows XP SP2 machine.

      Impossible. One cannot uninstall IE, there has to be at least 1 "get on the web" option built into the OS. And the network disconnect was more likely due to the spyware; I've seen lots of spyware that hijacks so many settings it basically owns the machine, disrupting everything from browsing to LAN connections.

      --
      Tech, life, family, faith: Give me a visit
    5. Re:Damage caused by removal by Politburo · · Score: 1

      Lesson: Sure, IE isn't part of the operating system, provided you don't count a working TCP/IP stack as a necessary part of the OS.

      more like.. Lesson: Once your machine is infected with spyware, only a complete reinstall will ensure proper operation.

      Reinstall, then try removing IE and get back to us.

    6. Re:Damage caused by removal by ettlz · · Score: 1

      My point is that many Windows users are "first time buyers" and people who just want a computer to do stuff on. I only understood the necessity of limited accounts having come from a unicine background; many do not have that benefit.

      Microsoft does all sorts to make setting up an XP system "easy" and "user friendly", but it doesn't make the user stop, sit down and understand one of the most basic tenets of computer security.

    7. Re:Damage caused by removal by bnisonger · · Score: 1

      Quite right, should have an update after the weekend (the laptop is scheduled to be handed over tonight).

    8. Re:Damage caused by removal by bnisonger · · Score: 1
      Um, well. I'm scheduled to have the machine over the weekend to rebuild in my "spare time" (I trust you're laughing with me and not at me). God, it's terrible having a fat mouth AND being a dolt.

      To try to respond:

      1) To be perfectly honest, I'm not sure in what fashion Jay (the aforemention friend) tried to uninstall IE; while there still was an instance of iexplore.exe on his machine it would crash within seconds of launching, with some fairly bizarre window behavior as I recall. Not even sure if I'll be able to round up any reliable information about this.

      2) I tried to manually set the NIC configuration and the main issue was that it would not pick up a DNS Server. I could ping the gateway - note that I was on a 192.168 segment - but get no further. Heck I even activated the DNS Server on my machine, tested it with another laptop to ensure that it worked, and then tried to get his machine to work with it while on the same LAN segement without luck. It was purely bizarre.

      3) While I have seen a breathtaking variety of spyware, I've never seen one that absolutely hosed TCP/IP connectivity in such a fashion. Hijacks, keyloggers, automatic ad displays, etc., to be sure, but never anything like this. Note this does not preclude the possibility of some new piece of (poorly written or virus-like - your choice) spyware that does behave in this fashion. Naturally, however, the only information I have is a claim that "I was able to get on the net until I removed IE." We've all coped with end-user claims, give the statement the weight you wish.

      Man if this was caused purely by spyware - and I'm not discounting the possibility - isn't it hilarious/tragic that the end result was to remove the machine from the network rather than perform the ostensible purpose of such code?

      Best,
      -BN

    9. Re:Damage caused by removal by Swamii · · Score: 1

      Yep it's pretty sad. I actually have seen TCP/IP completely taken out. On my friends machine he had a ton of spyware (mostly XXX) installed; to the point where he couldn't even access the web, email, anything; his whole connection was hosed.

      Fortunately Windows System Restore saved it; I just restored to several months back, and it was working again, although the spyware was still there. At least it let me on the web, where I grabbed an antispyware app, antivirus app, and Firefox for him, cleaned up the forsaken thing.

      --
      Tech, life, family, faith: Give me a visit
    10. Re:Damage caused by removal by Narchie+Troll · · Score: 1

      I came across a similar issue recently, actually. I could ping local IPs, but DNS didn't work at all. In addition, most programs that used networking exploded spectacularly upon startup.

      No removed IE. Just horrific spyware and viruses, and (I suspect) an overenthusiastic Norton Anti-Virus.

      I had to wipe the HD and reinstall Windows. A later scan of the backed-up contents revealed, among other things, no fewer than 12 different trojan horses.

      The moral of the story is that people should not be allowed to use computers.

    11. Re:Damage caused by removal by Anonymous Coward · · Score: 0

      >One cannot uninstall IE
      That's not true: www.litepc.com

      Works great

    12. Re:Damage caused by removal by Swamii · · Score: 1

      I'll rephrase. One cannot uninstall IE without applying some hack that breaks the thousands of 3rd party apps that depend on the html rendering engine IE uses.

      --
      Tech, life, family, faith: Give me a visit
  45. Re:Automatic Cup Holder by Anonymous Coward · · Score: 0

    Er...isn't that sorta the point?

    What, Mozilla does security through lack of features?

  46. (Un)documented API Functions by kiveol · · Score: 2, Interesting

    I was speaking recently to a developer working on Longhorn and he gave me the following information: IE cannot legally, since the court battles, use any undocumented system API calls. Therefore all of the calls that IE used have been made public on MSDN. They may have strange names and actually do other things than the documentation strictly says, but Microsoft has been forced to announce what "they do" to the public at large.

    1. Re:(Un)documented API Functions by Anonymous Coward · · Score: 0

      IE cannot legally, since the court battles, use any undocumented system API calls.

      Why would it want to anyway? What does IE do that can't be done efficiently with the public API?

    2. Re:(Un)documented API Functions by Anonymous Coward · · Score: 0

      Why would it want to anyway? What does IE do that can't be done efficiently with the public API?

      IE historically used a lot of undocumented APIs. The wine folks had a really hard time getting it to run a few years ago. Apparently it does now run under wine, at least somewhat.

      Take a look at the wine mailing list/newsgroup archives if you really want to know.

  47. In other news... by StrongBow67 · · Score: 1

    This just in, IE7 does not fully support CSS2, oh wait...


    1. Re:In other news... by AssHatAnonymous · · Score: 1

      You should submit that to this website called slashdot. I think they're interested in that kind of thing.

  48. Dissemination by Toby+The+Economist · · Score: 1

    The HTML browser is part of the OS.

    This means when you get the OS, you get the HTML browser.

    Given the average user's minimal computer expertese, this leads to the provided HTML browser dominating the market.

    This is the issue, not whether or not IE uses hidden APIs.

    --
    Toby

    1. Re:Dissemination by cosinezero · · Score: 1

      This isn't necessarily true either. The HTML browser is part of the GUI. NOT the OS. Frankly, if anything is 'insecure' it's the activeX/COM+ API from the OS that IE -uses-. IE just provides a place for js to execute AX controls that aren't local. It's the ActiveX API that exposes your machine to malicious code. Bugs in various AX controls, and users allowing insecure controls to be installed, are the problem here. If/when MS rips out AX support for their next big thing (which they will do in a heartbeat when firefox reaches 40% marketshare due to security) these problems will be moot.

  49. Re:Automatic Cup Holder by Xiaran · · Score: 3, Informative

    (Actually, this might not work on IE 6.0+. Can you believe they actually fixed the problem.)

    Still not fixed, at least its not fixed as of IE version 6.0.2800.1106

  50. Re:Automatic Cup Holder by dknj · · Score: 1

    No, because you can include vbscript in any application. I will not be a personal reference to MSDN, but I have had to integrate vbscript into applications before. While it's not fun, it is possible and Microsoft tells you how to do it. Just because mozilla doesn't support vbscript doesn't mean its a hidden API that no one knows about.

    -dk

  51. Riiight... by Anonymous Coward · · Score: 2, Informative

    "To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows..."

    Several points to this:

    One, the MDSN documentation is horrific. There are few examples and fewer cross references. So you get into a game of "find the API" call you want.

    Second, many of the API's are horribly quirky and have known bugs. The bugs tend to stay because programs become dependant upon them. But the MSDN documentation NEVER DOCUMENTS these "quirks". I'm sure IE has plenty of workarounds for these... but still use the "documented API's"

    Thirdly, Microsoft will change the OS calls to suit their whim. Then bury it in the documentation with maybe a one-line blurb buried with about a dozen under changes in the latest MSDN release. (EG The new list control grouping features for XP or when they implemented "coolbars" for IE) And then there were few examples of usage. So general acceptance doesn't occur until some kind soul has trudged through the pixel mines and figured out how the new control API's work.

    Lastly, IE functionality may only use ONE OS API call (CreateWindow) and have all custom code written for the rest of the app...er..kernel module...

  52. not part of the OS? by Anonymous Coward · · Score: 0

    If it is not at all part of the OS why is it that even after setting firefox as my default and deleting all shortcuts and links to IE some programs when i click for help or to view more information on the web ignore this and somehow open IE ignoring my wishes for me to view there content? If there is no integration then I assume this would never occur.

  53. A little test by DarkMantle · · Score: 0, Redundant

    Open up "My Computer" and in the address bar type. http://www.slashdot.org

    No new windows, the toolbar changes, and my web page loads in Windows Explorer, but it looks like IE.

    --
    DarkMantle I been bored, so I started a blog.
  54. Re:Automatic Cup Holder by grasshoppa · · Score: 4, Insightful

    What, Mozilla does security through lack of features?

    If the "features" are insecure, would you want them?

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
  55. Real simple proof by wyseguy · · Score: 1

    If IE is truly not part of the OS like this developer is claiming then prove it by making a simple option to uninstall IE from the "Add/Remove Programs" area in the control panel. I'll buy that IE is not part of the OS when MS gives us that option and my Windows computers operate normally without IE installed.

    --
    Never attribute to malice that which can be adequately explained by stupidity.
    1. Re:Real simple proof by Anonymous Coward · · Score: 0

      XP Lite does exactly that. You can remove just the browser UI (iexplore.exe) or if you wish you can remove all of MSIE including all of the HTML components, ActiveX support, DirectShow, and Windows Media Player. Of course, you will need to use a different shell such as Litestep if you do that as the windows 95 explorer shell can't be made to work on Windows 2000 or XP (it can on 98 and 98lite will do that).

  56. Hee Hee by mattyrobinson69 · · Score: 2, Informative

    kind of offtopic, i know but anyway. i was bored in college once, so i wrote a VB app in about30 seconds with a textbox, a go button and an IE OCX. the code was this (might not be perfect, ive not done any VB for a long time now):

    sub command1_click()
    iecontrol.navigate2 text1
    end sub

    And it was suprising how the security of IE is tied to the address bar and the rendering portion of the browser allowed me into c:, which i wasn't allowed to do in windows explorer. i cant remember if i was able to add/edit/delete files or not though.

    1. Re:Hee Hee by matthewg42 · · Score: 1

      I've noticed similar lack of consistency in windows security settings. At my old work we used XP pretty tightly screwed down - couldn't even right-click on taskbar programs to get the context menu (much to everyone's great annoyance).

      Trying to view c:\ in explorer would pop up an error to the effect that it was not a permitted action. However, using command.com (cmd.exe was not allowed) it was posible to open c:\ using "start c:\".

      Maybe it was just the implementation of the security policy that sucked - not something innatley windowsish, but it seemed pretty daft to me.

      We also couldn't use Start->Run, but could create a new shortcut and enter in some arbritaty path to execute what we wanted (hence getting command.com). Not being able to do doze-key+R to run calc, notepad etc was a pain.

  57. Make IE as independent of the OS as possible by front · · Score: 1

    "As we develop IE we go through very thorough and stringent security reviews to ensure that every change is secure and does not expose the user to attack."

    More comments on this thread are going to pick this one up... but let me just get my two bits in.

    Your "security reviews" are not stringent... or at least not as stringent as you think. We ALL know that. If they were then IE would not be released. It's the stick which the OS pokes a hole in the security dyke with.

    Your IE has exposed the user to attack time and time again. Instead of letting the browser poke the hole why don't you use it to plug the holes before they appear?

    Make it as independent of the OS as possible. Did you ever hear one of the "security reviewers" make that comment?

    cheers

    front

  58. Mcafee Internet Security depends on IE by Anonymous Coward · · Score: 0


    a client of mine had a piece of malware recently that Mcafee had not spotted, the malware had destroyed the MSHTML.DLL (the core component of IE) and as a result the virus scanner wouldnt start and couldnt be updated because it relies on IE for its dialogs and GUI and as IE was disabled , so was all the security processes that Mcafee was supposed to provide

    clever huh

    1. Re:Mcafee Internet Security depends on IE by Anonymous Coward · · Score: 0

      McAfee's support forums are filled with issues relating to their dependence on IE/ActiveX. It was a horrible decision to go that route for Windows security software.

  59. Re:Automatic Cup Holder by Anonymous Coward · · Score: 0

    Noone is saying that it's a hidden API, only that implementing it's use in IE, when IE is tied to the OS so tightly, is a horrible idea and leads to many new attack vectors, which just aren't present in firefox, explicitly because it doesn't implement vbscript.

  60. Re:Automatic Cup Holder by LDoggg_ · · Score: 0, Offtopic

    how was that flamebait?
    I can confirm what the parent said.

    Still not fixed, at least its not fixed as of IE version 6.0.2800.1106

    --

    "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
  61. Re:Automatic Cup Holder by Anonymous Coward · · Score: 1, Funny

    My business plan is ruined! That's Microsoft for you: wait until you depend on a documented part of their OS, and then they slide it out from under you! "IE isn't done until AC's product won't run!"

  62. Re:Automatic Cup Holder by Anonymous Coward · · Score: 0

    If the "features" are insecure, would you want them?

    If they're worth having, then I'd get them fixed and included.

    And this is now fixed.

  63. Really. .. ? by abhinavmodi · · Score: 2, Insightful

    To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows.. How do we know ? You did not show us the code ;)

  64. Lets Step Back and Look at Browsers by LifesABeach · · Score: 1

    Given: An internet browser is an application interfaced to a communications port using a communications protocol to pass message transactions via a defined protocol.

    I believe that if a federal judge had sentenced the chieftins of the village of Redmond to spend a single night at the neverland ranch, or fix Internet Exploder; That IE would work better now than Firefox.

  65. Re:First Post! by Anonymous Coward · · Score: 0

    why don't you just go and shove your head back up gates's arse!

  66. It's simple by Swamii · · Score: 1

    First sentence:

    All APIs that IE uses are documented as part of MSDN, and are part of the Platform SDK, and is available to other software.

    Second part
    IE is part of the OS, any application that wants to use it is free to, because the APIs are publicly available and free to use.

    People get all hot and bothered over this, when it's really simple. Microsoft provides 2 primary dlls: mshtml.dll (contains COM web hosting interfaces) and SHDocVw.dll (which contains the WebBrowser control, which IE itself uses).

    Because MS integrates IE into the OS, you can go Start->Run->www.google.com and it will launch using your current web browser (even if it's FF). Or I can launch a process from code, specifying only a URL, and the system will open your browser of choice and navigate to the url.

    Basically, integration gives the Windows shell the ability to browse the internet.

    --
    Tech, life, family, faith: Give me a visit
  67. Newspeak by inKubus · · Score: 2, Interesting

    'IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present. To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows..'

    But was this case 7 years ago when Win98 came out with the integrated browser? NO. Only now that they've faced anticompetitive presures have they been willing to document certain "secret" api's.

    Most of the best software available between 98 and 2002 (when they started releasing api's to the public) was designed by former microsoft alumni or other big companies working in close collaboration with MS. What little information that was available was only available in the "Microsoft Press" books.

    This is just another case of Microsoft newspeak, ie: Documentation for most of our API's is available for free, (implying) Documentation for most of our API's has ALWAYS been available for free.

    --
    Cool! Amazing Toys.
    1. Re:Newspeak by man_of_mr_e · · Score: 2, Informative

      Uhh.. No. The MSDN program started in 1993. In particular, the IE API's have been available on MSDN since IE3, which was before MS had "integrated" it in the OS.

    2. Re:Newspeak by RzUpAnmsCwrds · · Score: 1

      "Most of the best software available between 98 and 2002 (when they started releasing api's to the public) was designed by former microsoft alumni or other big companies working in close collaboration with MS. What little information that was available was only available in the "Microsoft Press" books."

      That's just crap. The vast majority of the Win32 API has been documented for *years*. I remember getting the MSDN Library in 1997 on CD, and it had plenty of API documentation.

      Yeah, there may have been some proprietary API calls. But there were never very many of them.

      Thousands of developers have created products for Windows for YEARS. Do you think Netscape was designed through "close collaboration with MS"? What about Winamp? Quicken? Flash?

      There's simply too much software out there to support your theory. Yeah, MS did conceal APIs, but it certainly never hindered my ability to develop software.

    3. Re:Newspeak by MightyMartian · · Score: 1

      I don't think the purpose was to hinder outside developers, as clearly MS needs as much software available on their platforms as they can get (hence the need to be as backwards compatible as possible). However, undocumented or poorly documented APIs have allowed them to leverage in-house products, if not outright do harm to certain key competitors. Remember the Dr.DOS fiasco?

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:Newspeak by inKubus · · Score: 1

      I don't think the purpose was to hinder outside developers, as clearly MS needs as much software available on their platforms as they can get (hence the need to be as backwards compatible as possible). However, undocumented or poorly documented APIs have allowed them to leverage in-house products, if not outright do harm to certain key competitors. Remember the Dr.DOS fiasco?

      That's what I was really getting at. Little secret integrations between their office suite and the OS, the media system, undocumented fast drawing interfaces, etc.

      You look in that /web folder in the OS root and you see that all the explorer stuff is just script running in IE. The magic happens in those long hex named "objects".

      Now, I'm not saying there's a huge conspiracy, but definitely beta API's and stuff were used in house with their other application teams long before they are released to the general public and the dev community. How many times have you put in an office update and had it update windows also? Every time. And then office all of a sudden shows some clever new tricks that no one knows how to do because the API doc isn't out on MSDN yet. Then, in a few months, once they've established their forward momentum as an innovator yet again (which is all they really need), everyone else can get in with sloppy seconds.

      Again, I'm not saying it's a conspiracy, just symptomatic of their monolithic stature.

      --
      Cool! Amazing Toys.
    5. Re:Newspeak by drsmithy · · Score: 1

      Actually, IE3 was the first version of IE3 to be "integrated", in that it was the first version that was an embeddable component and not a standalone application.

    6. Re:Newspeak by Henk+Poley · · Score: 1

      They are not talking about the APIs that IE exposes, but the ones that IE uses.

      That's a big difference.

    7. Re:Newspeak by man_of_mr_e · · Score: 1

      While that's true, at the time there was nothing in the OS itself that was dependent upon IE, so removing it didn't break anything in the OS

    8. Re:Newspeak by man_of_mr_e · · Score: 1

      They're talking about both. When they say IE is a part of the OS, they are talking about the API's IE exposes. When they talk about IE having an unfair advantage, they are talking about the API's IE uses.

  68. Humility by sriram_2001 · · Score: 3, Interesting

    I'm the guy who posted the story to Slashdot. One thing I noticed and which got edited out was that - nowhere in the post, does Dave Massy criticize Firefox itself. Though it is his own personal blog (it is not the IE team blog), he never mentions anything about Firefox. On the other hand, we have various people associated with Firefox badmouthing IE every chance they get.

    I'm sure Dave could have pointed out with glee Firefox recent security problems (IDN, GIF handling ) or update-rollout problems. Can you imagine a Firefox dev not jumping on similar problems with IE and making fun of them?

    1. Re:Humility by bluGill · · Score: 3, Interesting

      They are tying like everything to ignore FireFox, while responding to the threat. They will be forced into the next step, but not until we get firefox a lot more popular.

      I'm not helping though. I like Konqueror much more than firefox.

    2. Re:Humility by Anonymous Coward · · Score: 0

      Maybe because he recognizes the truth. It's not badmouthing when you're right.
      And what do you mean "associated with Firefox"?
      As for Firefox's recent "security problems", most of the fixes were for potential holes (including 1.0.2), not ones with exploits out there, unlike a certain M$ product...

    3. Re:Humility by Anonymous Coward · · Score: 0

      They are tying like everything to ignore FireFox

      This is not true.

  69. Silly people... by Anonymous Coward · · Score: 0

    IE does not use any extra junk that anybody else would not get. In fact, they had to rewrite many of the windowed handles so that they would be windowless (select boxes, etc.)

    IE stays inside of Windows because it would be readded anyway if it did not come by default. This is because many third party apps (like AOL) depend on being able to embed IE.

  70. But. . . by oneandoneis2 · · Score: 0, Redundant
    I thought that MS's argument a while back, when challenged about abusing their monopoly by bundling IE, was that the browser WAS an integral part of the OS?

    Now that they're being picked up on that as a bad idea, they're suddenly saying it's NOT part of the OS?

    Isn't this a "have cake and eat it" situation? It's part of the OS when lawsuits are involved, but completely separate when security issues are raised.

    Or did I misunderstand something somewhere?

    --
    So.. it has come to this
    1. Re:But. . . by MightyMartian · · Score: 1

      No, you've summed it up nicely. Whatever the truth is, you sure aren't going to get it from Microsoft.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  71. Gone to the dogs by suso · · Score: 1, Offtopic

    how was that flamebait?

    Honestly, I think that slashdot has really gone to the dogs and this thread really proves that. My original post was first modded up to interesting, then down to troll and overrated and now its up to interesting again. 3 years ago a post like that would have been modded up to +5 Interesting and there would have been many supporting comments. But you take a look at all the reply comments people made now about it not being IE's fault and that its Visual Basic and you wonder, what are these people thinking? When did slashdot take on so many people that don't see the obviousness of this problem. When did we get so many windows supporters on this site. Where have all the great OSS zealots gone that could argue down windows folk with a brilliant point of logic.

    Reading slashdot comments anymore feels like crawling through a post-apocolyptic wasteland.

    1. Re:Gone to the dogs by GlassUser · · Score: 0, Flamebait

      Reading slashdot comments anymore feels like crawling through a post-apocolyptic wasteland.

      Then perhaps you should stop posting FUD or just plain misinformation. Your post should have stayed modded down. It's irrelevant and trollish.

    2. Re:Gone to the dogs by Myen · · Score: 2, Insightful

      Especially considering that it's not VBScript's fault, is the WMP ActiveX control. That particular piece of code can be translated into JScript rather trivially and work just as well.

      It will not work without Windows media player.

      It does not involve any privlege escalation either - it was designed to do that (even if rather stupid).

      Kinda wish the modded-Informative post-bashing would at least get their facts right... Yeah, I know, never going to happen.

    3. Re:Gone to the dogs by bonch · · Score: 3, Funny
      Where have all the great OSS zealots gone that could argue down windows folk with a brilliant point of logic.


      They bought Macs and are too busy actually getting things done to post here about the latest response from an IE developer.
    4. Re:Gone to the dogs by Anonymous Coward · · Score: 0

      Hahahah! The OSS zealots are some of the worst when it comes to "brilliant points of logic" -- they lack them altogether.

      Lunix lUnix!!1!! IT ROCKZ0RZ AND WINDOZE SUCKZ0RZ!~ OMG OMGWTF

    5. Re:Gone to the dogs by HardSide · · Score: 1
      When did slashdot take on so many people that don't see the obviousness of this problem. When did we get so many windows supporters on this site.

      So you telling me people who all of a sudden hail this so called 'Firefox' as a 'savior' that will put a stop to netscape, internet explorer and will be hailed as the #1 browser of its time...are right? I don't support microsoft at all, but I sure as hell wont support a browser who hasn't been around for more then 2 years and all of a sudden when there is a problem I see posts like 'Get firefox, it fixs everything. It doesn't fix anything, all it is, is a browser of where the exploits and ways to get around the security of the browser haven't been discovered yet. The problem here is, people are misinformned, on both sides. I don't trust what microsoft says *case in point after reading the blog entries* nor do I trust the firefox developement team. Everybody has there own agenda. Its just that microsoft is on a leash now after becoming so big.

    6. Re:Gone to the dogs by dknj · · Score: 2, Insightful

      Hold on hold on, let me get this straight. You originally said that IE is allowing secret hidden APIs (at least that is what is interpreted from your quote) because there was a security hole that allowed VBscript to load arbitrary ActiveX controls. Yet you failed to give any example of how Microsoft has kept developers from integrating VBscript into their own applications (for sake of argument, we will say Mozilla). Then you went to change your argument to how MS is so bad because they allowed such a glaring security hole. Do you see the topic jump there? We've gone away from talking about these secret hidden APIs that supposedly exist to bashing MS because of an old security hole.

      3 years ago your post would have been -1 troll or flamebait and no one would have cared to argue with you. Times have changed and moderators are not moderating properly and have given you +5 interesting for a comment that is IRRELEVANT to the article. I am a windows supporter in the fact that I use it on a daily basis. I am also an OSS zealot in the fact that I use and contribute to many OSS projects.

      I have yet to see a valid comment about how Microsoft his hiding secret apis from developers. Instead I see this post-apocolyptic wasteland created from your comments and the moderators that are falsely promoting your FUD.

      -dk

    7. Re:Gone to the dogs by FreshlyShornBalls · · Score: 1

      When did we get so many windows supporters on this site. Where have all the great OSS zealots gone that could argue down windows folk with a brilliant point of logic.Reading slashdot comments anymore feels like crawling through a post-apocolyptic wasteland.

      Perhaps you should start your own forum with just you as a member. Then you wouldn't be bothered with having to read opposing points of view at all....

      --
      This space intentionally left blank.
    8. Re:Gone to the dogs by rikkards · · Score: 1

      Possibly since 98 is no longer the defacto Windows OS that everyone uses. It was an unstable piece of crap. With 2000 and XP stability has become routine. Now with XP and with 2003 Server security is starting to be addressed.

      The big question is whether or not this move towards security is real or just posturing. When Longhorn comes out I want to see if MS will still claim that IE is part of the OS. By then you would hope they will have resolved a lot of the security issues.

    9. Re:Gone to the dogs by KarmaMB84 · · Score: 1

      Heaven forbid that a view other than your own crop up.

    10. Re:Gone to the dogs by Xiaran · · Score: 3, Insightful

      I have yet to see a valid comment about how Microsoft his hiding secret apis from developers. Instead I see this post-apocolyptic wasteland created from your comments and the moderators that are falsely promoting your FUD.

      Youre confusing me. You keep going on about the hidden APIs issue and I dont think that was what was being implied... Im assuming you mean this quote

      IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present. To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows..

      You also start the parent post with

      Hold on hold on, let me get this straight. You originally said that IE is allowing secret hidden APIs (at least that is what is interpreted from your quote) because there was a security hole that allowed VBscript to load arbitrary ActiveX controls. Yet you failed to give any example of how Microsoft has kept developers from integrating VBscript into their own applications (for sake of argument, we will say Mozilla).

      I didnt interpret his post this way and I dont think others did either(I could be wrong of course). I thought that the grand daddy post was making the point was that it was actually a good thing that Firefox et al dont have access to these APIs or else the browser can start accessing things it has no right to access.

      Sorry if Im wrong... but I dont think its a issue of hidden APIs that Mozilla cant implmement is the issue. The issue is these APIs are documented fine, but we shouldnt implement them.

      As to how this relates directly to the article being discusssed... specifically the original quote. He is arguing(I think) that the idea of intergrating something as netward facing as a HTTP client with core functionality is "stupid".

    11. Re:Gone to the dogs by plague3106 · · Score: 1

      Its not even really the WMP AX controls fault; its IEs fault for allowing access to the WMP control in the first place.

      Perhaps IE should REQUIRE that any controls implement the interface to make them aware of security zones.

      Of course I fear that develpers would implement the interface, but not actually block functionality from untrusted sources...but that would be the developers fault, and at least MS would have done their part.

    12. Re:Gone to the dogs by plague3106 · · Score: 2, Informative

      Getting firefox WILL make you more secure, because one of the larger avenue of attacks is simply gone. You can't create ActiveX controls using script in FF. True there may be other exploits, but one of the larger ones is not there be design.

      Given that they purposefully left out ActiveX scripting tells me they are at least learning from MS' mistakes, which creates some trust for them in me.

    13. Re:Gone to the dogs by EZLeeAmused · · Score: 1

      FWIW, in your original post, you demonstrated what you consider if not exactly malicious behavior, surely undesirable behavior, by posting a link that actually did the bad thing. I was using Firefox at the time, and so did not even see a warning message, but next time you want to do something like that, please include a brief message explaining that the link runs such code.

      I realize the www can be a wild, dangerous place, and I don't think there was any ill intention on your part, but I would like to believe that /. posters are not putting land mines in their posts.

      --
      Some see the vessel as half full; others see it as half-empty; We pour it out on the floor and laugh
  72. Antisocial Engineering by Doc+Ruby · · Score: 4, Insightful

    I worked with a guy last year who came from the IE6 team at MS. He wasn't a programmer, but he agreed that it was common knowledge on the team that IE used secret APIs for better performance/quality, which competitors like Mozilla couldn't. He also said that this was also true about MS SQLServer, though he didn't have direct knowledge. And that these secrett APIs weren't controversial, or just gossip - they were assumed by everyone talking about development strategies for those products.

    This MS developer is lying. I used to talk with people programming VB6, when I was project lead for a big NYC insurance project that MS was hot to get started in the industry through. They would routinely lie to me about internal code paths that were triggering bugs, especially in printing. When I would analyze them into a deductive corner, they would tell me a little truth. Their big mistake was their managers' greed to get into the industry, which put me in direct, unmediated contact with the programmers, combined with their technical inadeqacy to keep up with the discussions enough to mediate them.

    I suspect that the MS claims of "national security" interest in keeping their code secret is based partly on the political havoc that would ensue (pun intended) if we could see just how much MS code is written to protect their anticompetitive abuses. The Department of Justice would have a lot to answer for, and it certainly wouldn't stop there. Especially if the ripples could prove how many Congressmembers were bribed to keep their monopoly "remedy" decisions untouched by human hands.

    --

    --
    make install -not war

    1. Re:Antisocial Engineering by the+eric+conspiracy · · Score: 4, Insightful

      This MS developer is lying. I used to talk with people programming VB6, when I was project lead for a big NYC insurance project that MS was hot to get started in the industry through.

      Given the history of Microsoft on this issue I cannot imagine that anyone would take ANY pronouncements of this sort at face value until you can go into Add/Remove and uninstall IE and seemlessly replace it with another browser. If IE is only providing services to other applications in the manner they describe, MS should publish the API so alternatives can seamlessly replace IE.

      If somebody from Microsoft is making pronouncements of this sort without first getting them approved by MS and their legal team there are either nuts or looking to be fired/sued. This developer should be viewed as the Mouth of Sauron until proven otherwise.

    2. Re:Antisocial Engineering by Doc+Ruby · · Score: 0

      Which developer? The ones I taked with at MS didn't exactly realize they were disclosing that damning info until it was too late. And the one I worked with had left MS, and was a pretty decent guy, if a bit blythe.

      --

      --
      make install -not war

    3. Re:Antisocial Engineering by IamTheRealMike · · Score: 4, Informative
      Yeah, I mean seriously. IE only uses documented APIs? What's this then?

      Can somebody - Dave? - point me to the API that let IE4 add a "Favourites" item to the start menu in Windows 95? I don't mean something that was documented last year, I mean something that was documented ... in 1995. I don't think there is such an API. I don't think there ever was.

      Can somebody - Dave? - tell me why the IE installer calls the undocumented Extract cabinet.dll function?

      As far as I'm concerned this is all very simple. Could Netscape have done to Windows 95 what Microsoft did with IE4? Obviously the answer is no: IE did things that weren't just *adding* APIs, they were replacing core parts of the OS like Explorer in order to add the Favourites menu, Active Desktop etc etc. Dave is full of shit and the sad thing is, he probably believes his own story.

    4. Re:Antisocial Engineering by BAILOPAN · · Score: 3, Informative

      It's not magic, Raymond Chen debunks some of those assumptions in his article. He specifically notes many people view this as undocumented APIs.

      --
      If you say "here goes my karma" I will bite you!!!
    5. Re:Antisocial Engineering by Doc+Ruby · · Score: 1, Informative

      Geoff Chappell has news for you. It doesn't make Chen look too good.

      --

      --
      make install -not war

    6. Re:Antisocial Engineering by Anonymous Coward · · Score: 0

      Dave is full of shit and the sad thing is, he probably believes his own story.

      Dave is living in the present, and speaking about the present. You are not.

    7. Re:Antisocial Engineering by Anonymous Coward · · Score: 0

      It's not really news that Microsoft has private shared APIs across its own DLLs, that's only logical. And sorry, Raymond Chen knows everything. Ever.

    8. Re:Antisocial Engineering by Doc+Ruby · · Score: 0

      It's not news that you're an idiot, but it's still relevant to ignoring posts like yours.

      --

      --
      make install -not war

  73. Re[Z]: Pure PR crap, anyway. by ziimen · · Score: 1

    dude they're putting the effort in IE dev from all aspects, you must be crazy to think otherwise... they have a much bigger team working on IE than Firefox will ever have, they have procedures in place covering functionality, ui, and the god damn security... lots of R&D money put into it.... which is what makes Firefox amazing that it has gotten close to IE and actually surpassed it....

    but people's opionion of MS is so f*cked up... going all the way to saying that they don't care about security... geez

    screwed up thinking like this makes only one positive side to that: if it wasn't would they be actually putting enough effort? the answer is an obvious NO.

    they are doing all they can to get IE secure, but the fact that it is so freaking being attacked from so many sides there's no way that they will ever succeed.

    finally the fact that OS's other applications are relying on IE's API is downright scary.

    1. Re:Re[Z]: Pure PR crap, anyway. by aug24 · · Score: 1
      they are doing all they can to get IE secure

      Maybe now they are... but not for the last ten years.

      That's why friends don't let friends put Windows on networks.

      J.

      --
      You're only jealous cos the little penguins are talking to me.
  74. Proof already there by Blitzenn · · Score: 1

    You can go and uninstall IE on your machine any time you like. No one, however, has made the claim that your machine will be fully functional afterward, not even Microsoft. In fact they clearly state that the OS will use parts of the IE platform when it is installed. Those same parts will not be available to you if you happen to uninstall the browser. Never said it would be pretty. You do have the option. If you choose to rely on functions that are a part of the IE package in your OS and expect those to still be there, then perhaps you should ask the US Justice department to back off their judgement that MS has to deliniate the products in that fashion, by our own governments edict. You are suggesting that those features should be part of the OS. That is exactly what they were sued in court over and lost. You can't cry foul on both sides of the fence.

    1. Re:Proof already there by wyseguy · · Score: 1

      I'm not crying foul on both sides here, but MS is. The developer in the blog is asserting the IE is not part of the operating system. Yet, to get Windows (GUI and OS) to function properly, you must have IE installed. Which is it? Is IE so bound to the GUI (and by extension the OS) that it won't function without it or not? My assertion is that a simple proof would be to have MS allow users the option of uninstalling IE through "Add/Remove Programs" and still have the Windows GUI function properly. Why should I have to have parts of a web browser installed on my desktop environment in order to get the basic GUI to work? If, as MS has asserted throughout its trials, IE is not part of the operating system then a simple uninstall of IE should keep the Windows OS and GUI running normally. However, this is not the case. The alternative here is to allow multiple Desktop Environments to run independant of the OS, but MS isn't going to allow that.

      Now, if Windows is seperate from the OS then your point is valid and my use of the Windows GUI requires that those functions of IE be present. However, the Windows GUI is not seperate from the OS. The blogger in this case is directly contradicting what MS has been saying through their antitrust litigation. Show me a Windows box that allows me to use the Windows GUI to control the Windows OS without any traces of IE and I'll concede your point. Until then, it is MS that is crying foul on both sides, not me.

      --
      Never attribute to malice that which can be adequately explained by stupidity.
    2. Re:Proof already there by Blitzenn · · Score: 1

      "Why should I have to have parts of a web browser installed on my desktop environment in order to get the basic GUI to work?"

      Because in an effort to not duplicate work and code, they chose to use the same code to run both environments. I don't see anything evil in that at all. Let MS say what they want, but you will break your retail MS OS install if you chose to uninstall IE from the add/remove control panel. Why? Simply, because it is uninstalling compenents that are also using by the base OS GUI. They are the same. The line is gray here and argueing over who is right or wrong is pointless. You can uninstall it, if you do it per very specific instructions that leave behind the pieces necessary for the rest of the OS. So what? Is that such a big evil? I would view it as much worse if they duplicated the coding because they were too stupid to figure out how to share it between the two environments. You are crying foul about a point that if they approached it differently, they would present an even worse case to you. The only thing that should have been done is a much better utility to share components and remove them only if they are no longer needed. I will conceed that the automatic uninstall is a faulty and needs to change. Otherwise, you are complaining about something where the alternatives are worse than the current situation.

      Your supposition thaty you do not have the option to remove IE under the add/remove control panel is wrong. It is there and you can do it. You just have some detrimental outcomes due to the uninstall routine stupidly removing IE components that are also used by the OS (or you can say it removes OS components that are shared by IE, you can pick based on who you want to get mad at I guess). Either way, the arguement is pointless. Would you sue Chevy and force them to stop putting Delco radios in their cars becuase it closes so much of the market to other vendors? I don't see aftermarket vendors complaining too much about it. It is more detrimental to the consumer to remove the radio as a component than it is to the vendor(s) to leave them in. I don't think most people can install their own radio. Same thing with IE. Most people will use the item packaged with the base product. It doesn't make the preinstalled options evil, just don't use them if you don't want them. It won't hurt a thing to let it sit there idle.

    3. Re:Proof already there by wyseguy · · Score: 1

      I think we are, for the most part, in agreement. All I was saying would be for MS to have a place to remove IE without breaking the system so that normal users could remove it and use something else. I agree that duplication of code tends to make things more confusing (thus more bug prone), not less. To use your analogy, I wouldn't sue Chevy for choosing to put Delco radios in their cars as long as I can remove it and still get the steering wheel to work. The aftermarket still exists because Chevy realizes you may not want to use the raido they provide and wires their systems accordingly.

      Perhaps this whole debate is a shortcoming of the other browsers that are out there. A user might try to uninstall IE only to find that critical APIs are gone which Windows uses in the GUI. Installing another browser won't help because the APIs aren't replaced just the web browser functionality. Again, to use your analogy, the aftermarket radios are still including connection wiring to connect the radio to the car's speaker system. However in our example, the other browser vendors aren't including the option to install the APIs lost through a IE uninstall.

      --
      Never attribute to malice that which can be adequately explained by stupidity.
  75. Update! by Anonymous Coward · · Score: 0

    FTA: Update - Fixed the typo. Thanks for the feedback. I didn't have http://www.iespell.com installed on teh machine I posted from.

  76. Sounds familiar by afreeston · · Score: 1

    I looks like what they,re trying to say that IE both is and is not part of the operating system... depending on what the meaning of is...is.

  77. "Accusations" ? by ishmalius · · Score: 1

    Isn't that a bit of exaggeration of her statements about IE? She was only making a compare & contrast description of the two browsers. Nobody is pointing at Michael Jackson here.

  78. Re:First Post! by lanswitch · · Score: 0, Offtopic

    error: no space left in device

  79. Not part of the OS? by Anonymous Coward · · Score: 0

    Then why the 8*^094506&*% can't I remove it, without hosing my sys files. Bullshit it is part of the OS if you cannot completely uninstall it without causing a system failure!

  80. Re:Automatic Cup Holder by the+unbeliever · · Score: 1

    Blame that on embed tags, not the OS.

  81. Re:Automatic Cup Holder by Zaiff+Urgulbunger · · Score: 5, Insightful

    But you *can't* fix them! Those bits use proprietry MS code. What MS is saying is that anyone _could_ hook into their code, and therefore, arguments that IE is tightly integrated with the OS are rubish.

    But the counter argument being made here is that, yes, Mozilla (for example) could integrate with these MS "features", but doing so would result in an insecure browser.... so probably not a good idea.

    I'd venture that MS can't _un-integrate_ them from IE because and bunch of other code (from MS office to Encarta) depends on this functionality.

    And I'd further venture that the "..get them fixed.." idea has occured to MS but that this isn't easy to do due to poor design.

    And hasn't that been the argument all along?!

  82. In other words... by uberdave · · Score: 1

    IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present

    To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows.

    In other words, all the undocumented APIs are embedded in IE?

    1. Re:In other words... by DaHat · · Score: 1

      Try there are no API's used on IE, Word or most other recent (within the last couple of years) that are not documented.

      As part of one of the court settlements of years ago, Microsoft began checking all products and applications they shipped for the API's they were using and verified that each such API was externally documented. This was done to help eliminate the argument that they use hidden API's to do things their competitors cant, which has over time become less and less true.

  83. Public=not stupid by Anonymous Coward · · Score: 0

    They simply dont care.

    They dont want to recompile and bust the heads with things YOU might find interesting.

    People want to get to their email, surf for pr0n, Attu and Fark and pay games. Oh yeah,..download some music. They dont know, care or even want to be a part of a battle against microsoft.

    Sort of like the way the country is run. Think about it; you go through the farce of choosing between two identical candidates and then that person gives the reigns of the country to a cabinet that isnt elected but represents those whose money helped put choice A in power.
    People arent stupid, we've just programmed them not to care. Its the ones that go around with buttons and stickers and talk about 'choices' that are stupid.Those people are like microsoft zealots.

    1. Re:Public=not stupid by Anonymous Coward · · Score: 0

      "People arent stupid, we've just programmed them not to care. Its the ones that go around with buttons and stickers and talk about 'choices' that are stupid.Those people are like microsoft zealots."

      That is a good point but let's not forget that to the General public this isn't a "real issue" (mainly becasue of ignorance). They blissfully run whatever they are spoon-fed and think "Oh great the yearly MS security update....so nice of them!". MS owns the personal computer market and the person that gets the $300 e-machine with windows ME, XP, XPSE or whatever on it doesn't know any better, and rather worry about the Brad and Jen break up than all the security holes their PC. Such is the world we live in, fortunately there are other products and projects out there for those of us that don't want to deal with that crap, unfortunately most of us have to deal with it at work! I guess the up side to this is that for at least a couple more years we will be able to bash this horrible piece of chicken scratch code.

  84. Re:Automatic Cup Holder by dasunt · · Score: 4, Insightful
    If the "features" are insecure, would you want them?

    User: I want to be able to log in without a user name or a password! Remotely!
    Tech: That's horribly insecure
    User: I don't care! Its easier that way!
    Tech: * finds rusty knife and commits seppuku *

    And that, boys and girls, is one of the reasons why Microsoft is the 800 lb gorilla. It understands that users are more than willing to sacrifice security on the altar of 'its easier that way'.

  85. I confused by asoap · · Score: 3, Insightful
    I'm not all that technical, so I might have gotten this wrong. But did this person just admit that IE is not apart of the operating system, but it just relies on APIs built into the opeating sytem? Therefore it can be removed from the opeating system?

    Hello? Wasn't this an issue of the monopoly law suit? That it CAN'T be removed from the operating system?

    I must be wrong, so somebody please clear this up for me. Can somebody explain this to me in lamen's terms?

    Also, he says that the IE development process prevents them from introducing bugs into the software? Then how does stuff like viewing .jpgs become a security flaw? Is it that there development process is just not up to snuff? Or is it the APIs that the use from the operating system that are flawed? So it's not the browser, that's flawed, it's the operating system? That makes me feel better. Also regarding a user experience the difference between the operating system is null?

    I confused.

    --
    Treat me like a marketing stat, and I'll treat your movie like a series of ones and zeros
  86. Re:Automatic Cup Holder by Anonymous Coward · · Score: 0

    bash: cscript: command not found

    Oops, using FC2 today...

  87. interesting comments by rizzo420 · · Score: 4, Insightful

    the blog was obviously microsoft-centric, considering it was written by an employee. however, the comments were pretty interesting and thought-provoking until you got to the ones posted today after this was posted to slashdot. why must all the people on slashdot be out to get microsoft? as a company they are not evil. a lot of the comments to the blog just make open source advocates out to be a bunch of complete idiots. one comment in particular... "move away from closed source, that's always been microsoft's downfall". microsoft doesn't seem to be collapsing or losing money to me... apparently closed source works for them. come on now people, get real...

    --
    please me, have no regrets.
    1. Re:interesting comments by AeroIllini · · Score: 1

      why must all the people on slashdot be out to get microsoft? as a company they are not evil.

      Strictly speaking, you're right: Microsoft as a company is not evil. The same sorts of forced-upgrade, vendor lock-in, and competitor crushing/buying out that they do have been done, numerous times, in numerous other industries. Monopolistic tendencies aside, Microsoft has done nothing that other fine upstanding corporations haven't done with their products and their attitude toward their customers. They are, after all, in this for the money.

      However, I think the prevailing view on Slashdot (disregarding the sheep-like groupthink that goes on here sometimes) stems from the fact that Microsoft has a literal 90%+ marketshare, and they are still acting like they are just making products. With such a huge market share, they are not making products: they are making an industry. Most of the people on Slashdot believe that Microsoft should be doing more for the computing community as a whole: they should be thinking more long-term than they are. For example, Microsoft was so bent on getting the entire world online easily in the late 1990s that they merely set aside security concerns. Now their products are so full of holes that a large percentage of Windows machines are currently compromised and acting as spam relays or trojan horses, and they are just beginning to create products with security in mind (like XP Service Pack 2).

      Microsoft has been creating plain old products for years, and they blame the mess they've created on their success. Microsoft still contends that the reason so many Windows machines are compromised is that there are simply so many Windows machines out there. That, of course, is crap: we only need to look to other ubiquitous programs, such as Apache, for proof that well-designed programs don't have major security flaws, no matter how many people have them installed.

      So the major reason why the majority on Slashdot thinks Microsoft is evil is because they are still not thinking big-picture enough. We (the majority) feel that they have a greater responsibility to the computing world in general than they give themselves credit for. When everyone uses your products, the sale is a given; concentrate more on making sure your products work than selling them.

      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
    2. Re:interesting comments by rizzo420 · · Score: 1

      i agree with you that microsoft needs to think of the industry as a whole.

      basically my comment was because the first comments posted to the blog were intelligent constructive criticism and thought-provoking. the last comments, obviously posted by slashdot readers weren't anything but a bunch of bashing comments, comments that if replied to with intelligence would just turn up more bashing, ignoring the subject at hand. they make the majority of OSS fans out to be a bunch of idiots.

      i'm not for or against microsoft. they do have some good products (windows 2000, for example). i disagree with some of their practices (non-standards compliant browser, making their own standards, activex issues, etc). my issue is that i'm sick of all the idiotic crap that comes from so many people who say they want to see OSS become a more prevalent part of computing. personally, the only way i really see that happening is if people work together rather than against each other, and this might mean trying to work with microsoft instead of against them. look at what large companies like IBM and HP have done for linux... think about if microsoft jumped on the OSS bandwagon. it won't happen tomorrow, but i do see it happening. but they probably refuse to because of all the negative energy towards them from the OSS community. they are not the enemy.

      --
      please me, have no regrets.
    3. Re:interesting comments by Anonymous Coward · · Score: 0

      Oh, but they are evil.

      Still, just because of things like outright lying, undocumented APIs, unpatched IE vulnerabilities, OEM licensing coercion, technology stifling, various other predatory practices, and protocol pollution, it doesn't help for detractors to be jerks.

      So if you hate evil Microsoft, then keep your cool and bash with facts.

    4. Re:interesting comments by HerbieStone · · Score: 2, Insightful

      Changing Windows 3.1 so it would show an error-dialog when started from DR-DOS is evil in my book. From then on they lost my trust and I guess I wasn't the only one.

    5. Re:interesting comments by Anonymous Coward · · Score: 0

      As a company they are not evil.

      You honestly can't believe this. If you do, you're so far seperated from reality that just thinking about that statement being rationalized. With, some form of response will make any normal human beings nose bleed.

      You just seriously can not believe that. After all the memos, after all the cases, after all that has been proven to be fact in court and public. You are seriously disallusioned, or even psychotic.

    6. Re:interesting comments by rizzo420 · · Score: 1

      no, i'm not disallusioned or psychotic... in a capitalist society, they're doing what they know how to do as a company... compete. and it seems that they've wiped out all the competition (except apple, who seems to be an up and coming contender). as for the competition... well, in the OS market, there's not much for personal computing, other than linux which, as far as i am concerned still lacks the organization to be something for your average user. so there's apple and microsoft. some of their practices, while relatively unethical, are nothing new. companies have been doing the same thing for decades. microsoft is just worrying about their bottom line. however, if you look one of my other comments above, you will see that i do disagree with a lot of their practices, since they do stifle innovation.

      --
      please me, have no regrets.
  88. IE part of Windows... by jskline · · Score: 1

    In a phrase...

    "Thats a lie! Thats an out an out lie!"

    Nuff said.

    --
    All content in this message is copyright (c) 2008. All rights reserved. RIAA is prohibited here.
  89. Re:Automatic Cup Holder by iamacat · · Score: 2, Insightful

    I would, if only MS didn't claim EMBED tags are their OS.

  90. Re:Automatic Cup Holder by Xiaran · · Score: 0

    No, because you can include vbscript in any application. I will not be a personal reference to MSDN, but I have had to integrate vbscript into applications before.

    Fine. For applications. I have no problem with application using whatever APIs and technology to achieve their functionality. I do have a problem with a Web Browser being able to access arbitary systems APIs. Why on earth would a browser require access to the ability to eject the hard disk.

    And if if it does require this, why does it not first ask the user (or at least inform the user that it is going to mess her hardware. The problem with the above URL is that I go there in IE and my CD player open automagically. Nobody asks me about it, and server side control of a client machine is something that needs to be handled *very* cautiously for the obvious reasons. The above example is quite harmless. It worries me what malicious uses could be in store for us.

  91. LOL by handsome+b · · Score: 1

    "As we develop IE we go through very thorough and stringent security reviews to ensure that every change is secure and does not expose the user to attack." I almost spat my coffee at my keyboard when I read that.

  92. Re:Why do people willfully make this silly argumen by Anonymous Coward · · Score: 1, Funny


    What exactly is rocket surgery - sounds dangerous.

  93. Windows Updates by flood6 · · Score: 5, Insightful
    Dave Massey: "IE in turn relies on Operating System functionality to do it's job. To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows."

    Really Dave? Great, so i can use Firefox for Windows updates?

    1. Re:Windows Updates by DarkAurora · · Score: 1

      If it did ActiveX, yeah, probably.

    2. Re:Windows Updates by Politburo · · Score: 1

      Great, so i can use Firefox for Windows updates?

      Sure you can. You just can't use the Windows Update ActiveX control. You can use the MS Download Center site to find the direct patch downloads.

    3. Re:Windows Updates by man_of_mr_e · · Score: 2, Informative

      The only thing preventing Firefox from being used for Windows Update is the Mozilla foundations refusal to support ActiveX, which is patently stupid because Mozilla extensions are exactly the same thing.

      Microsoft could, if they wanted to, write a Firefox/Mozilla extension for Windows Update, but there's nothing compelling them to do so right now.

    4. Re:Windows Updates by Anonymous Coward · · Score: 0

      So what we need is a Firefox extension that ONLY runs Windows Update. The best part is that we might be able to analyze the recommended changes and approve them on a case by case basis.

    5. Re:Windows Updates by suezz · · Score: 1

      god lets hope they don't support active x - lets hope active x dies a quick death - although I would take a slow one just as long as it dies.

      you have to be crazy to put anything on the web with active x - it just sucks.

    6. Re:Windows Updates by man_of_mr_e · · Score: 1

      If you think ActiveX sucks, then you think Mozilla/FF extensions suck too. Same technology. The only difference is that FF by default only allows them to be installed from specific "trusted sites". Hardened versions of IE (such as in Windows 2003) Do the same thing with ActiveX.

    7. Re:Windows Updates by suezz · · Score: 1

      It's not the same at all -

      activex is more like java - you can embed in a web page - that is why it sucks - because since it is activex you can only use it with intenet exploder.

      and no I don't think the mozilla/ff extensions suck -
      at least I can take them off and still view web pages. I have no choice with activex - if some microsoft fanboy codes his web page with activex then I can't view it - this is what is locking them in the corporations too -

      active x should just be outlawed.

    8. Re:Windows Updates by man_of_mr_e · · Score: 1

      You seem to have a mistaken view of what Moz/FF extensions are. As an example, the Flash viewer for FF is an extension. If a page is coded as a flash page, you're not going to see it if you disable the FF extension.

      It's the same EXACT thing, they both even use a signing method. The only difference is that ActiveX uses COM while FF extensions use XPCOM.

    9. Re:Windows Updates by suezz · · Score: 1

      no that isn't the same thing -

      you seem to have a mistaken view of what Mox/FF extension are.

      the flash viewer is a plugin - an extension is something like "add bookmark here" extension.

      the only way to disable the flash ff plugin is to uninstall it or remove from the plugin directory.

      you can disable extensions without removing them.

  94. It is over. by Look+KG486 · · Score: 0
    I won't deny you your complaint, but seriously folks, after years without alpha transparency support and now MSFT waving its hand at CSS2, you might as well can any hope you have for being able to design and code to a single standard. It is over.

    Web development will forever suck fat cock, because you will have to spend many mind-numbing man-hours tweaking your web sites. Cope. This is what web development has been, is now, and forever will be. No amount of letter writing, e-mailing, phone calls, or mobs with pitch forks and torches is going to change it.

    It isn't a matter of difficulty. It's about some people exerting control where they can at the expense of everybody else.

    --

    "Play is the only way the highest intelligence of humankind can unfold." -- Joseph Chilton Pearce

    1. Re:It is over. by MemoryDragon · · Score: 1

      The best way to bypass this probably would be to have a gecko activeX module which can be plastered into the IE for the standard conform web pages. That way most users would not complain, since they are used to downloading plugins anway.

  95. Re:Automatic Cup Holder by steve_l · · Score: 4, Insightful

    The specificness here is that the ActiveX control that comes with windows media isnt smart enough about handling running in an untrusted container.

    there are win32 api calls that manage this (you have to implement some other interface in your COM object to get told about security zones), but nobody ever does.

    ActiveX is the underlying problem here. They took something that worked in a constrained role -OCX controls for adding functionality to VB apps, and made them -as you note- scriptable by web pages.

    the worst part: they dont give up. Even IE6SP2 leaves activeX at "prompted" in the internet zone. Since windows update sites are in that zone, you cannot run windows update without saying yes to prompted downloads. If you disable AX in the internet zone, bye-bye security patches. I despair.

  96. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  97. Re:Automatic Cup Holder by Nodar · · Score: 1

    Windows WHATdate?

    --
    Don't Blame me if I seem bitter, I'm at work, and the TV only plays soap operas.
  98. Re:Automatic Cup Holder by Anonymous Coward · · Score: 2, Insightful

    Or perhaps your scenario indicates the failing of the technology industry to find a solution that does not place undue burden on the user?

  99. What are these APIs they found? by Len · · Score: 3, Informative

    It's nearly two years ago that Whirling Dervishes said they'd found these secret functions and promised to release documentation on them. But I can't find any documentation or specific info on their web site.

  100. Patches on Security Patches? by nacredata · · Score: 3, Interesting

    I'm not sure what to blame, but I just compared IE and FireFox side by side on a PC isolated to my local network. FireFox loaded many pages many times faster. Then I uninstalled all the virus protection (Norton) software on this newly aquired PC (as it will always be isolated to my local network for in-house testing) and IE performance improved dramatically.

  101. Re:Careless?mMMM..OR by Anonymous Coward · · Score: 0

    The grammer was corrected by clippy..I was an OFA, The title meant ( Occupational First Aid Attendant ). My bosses wife could not type my job title on her work sheets because the MS grammar police changed OFA to OF A. It also changed it's to its without so much as a buy your leave. I had to finally show her how to shut the shit off. It drove her nuts. To bad the grammar police have moved to ./ OH Sorry /.

  102. Re:Automatic Cup Holder by bmckeever · · Score: 1

    A runtime Error has occurred. Do you wish to Debug?

    Line: 28
    Error: Permission denied

    Yes No

    --
    Your favorite .sig sucks
  103. HE IS A LIAR by Anonymous Coward · · Score: 5, Insightful

    He says, "To be clear there are no Operating System APIs that IE uses that are not documented on MSDN", because he knows we cant go and check the source to ensure he isnt lying, BUT HE IS LYING.

    http://www.desktoplinux.com/articles/AT7614463206. html

    Jeremy White (CEO of CodeWeavers) who actually got IE to work under wine says so:

    Lehrbaum: Did the issues that needed to be addressed relate to undocumented Windows functions used by the app, or non-API functions and/or environmental considerations expected by the app?

    White: In the case of Quicken and QuickBooks, no. For Visio, you can see that the programmers at Visio had used some rather interesting pieces of the Windows API. These required new implementations or new understandings of the Windows API, and a reworking of Wine. For the undocumented API calls, the king is Internet Explorer!

    1. Re:HE IS A LIAR by Anonymous Coward · · Score: 0, Interesting

      Jeremy White (CEO of CodeWeavers) who actually got IE to work under wine says so

      Well maybe White's the liar? Hmm?

    2. Re:HE IS A LIAR by Anonymous Coward · · Score: 2, Insightful

      Yeah, because White stands to gain..um, err..nothing at all from lying?

    3. Re:HE IS A LIAR by Anonymous Coward · · Score: 1, Funny

      "To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows."

      "...and, even if there were, it would be illegal [under US law] for you to acknowledge, discuss, investigate or use them. So there."

    4. Re:HE IS A LIAR by Teddy+Beartuzzi · · Score: 2
      Riiiight, Microsoft is the paragon of virtue, and has nothing to gain from lying?

      I don't even know this guy White, but he's certainly got a way better reputation than Microsoft, with their history of nearly 30 years of deception.

    5. Re:HE IS A LIAR by Anonymous Coward · · Score: 0

      Oh dear :( An undocumented API is exactly the same as a documented API call except .... and here is the difficult part... its undocumented. Now who's the FUCKTARD - haha

  104. they said that before by Anonymous Coward · · Score: 0

    and then they produced documentation for hidden API's after the DoJ consent.

    Do we believe them now?

  105. Mistake or irony? by sczimme · · Score: 1


    I don't know if you omitted the close-italic tag intentionally to make a point or if you did so unintentionally, in which case that adage about 'throwing stones' probably applies.

    Either way I got a chuckle. Thanks!

    --
    I want to drag this out as long as possible. Bring me my protractor.
  106. Re:Automatic Cup Holder by brianiac · · Score: 1

    Of course you mean ActiveX, not VBScript. JavaScript could do the same thing (actually JScript, the ActiveX-enabled version of JavaScript).

  107. Then why can't they have decent multitasking? by iamacat · · Score: 1

    No matter how fast/RAM saturated is your system, launching a Windows app takes at least 5 seconds, not to mention vigorous hard drive noises. I suspect it's busy relocating dozens of DLL thats should have used -fPIC, loading out-of-process COM servers and doing millions of registry accesses.

    Now make that app do something CPU bound. For example, run for(;;) putchar('a'); in a command prompt window. SMP or not, the system freezes.

    Or go to a graphics/flash intensive page in IE. Oh boy!

    To be fair, KDE under Linux does a decent job emulating Windows in these cases. Multitasking from a VT terminal works well, but keeping X server busy or doing dd if=/dev/zero of=/tmp/foo to saturate disk bandwidth does the trick.

    1. Re:Then why can't they have decent multitasking? by Anonymous Coward · · Score: 1, Interesting

      No matter how fast/RAM saturated is your system, launching a Windows app takes at least 5 seconds, not to mention vigorous hard drive noises. I suspect it's busy relocating dozens of DLL thats should have used -fPIC, loading out-of-process COM servers and doing millions of registry accesses.

      Sucks to be you. My apps pop up instantly. Only xemacs for me takes around 5 seconds on first invocation (and fsf emacs starts up instantly, but alas lacks the features I need). Go grab process explorer, take a look at the loaded DLL's for a microsoft app. Look for the yellow ones. Say, not many of them, are there?

      Now make that app do something CPU bound. For example, run for(;;) putchar('a'); in a command prompt window. SMP or not, the system freezes.

      You expect what behavior on a single-CPU system? Even with the fake SMP of hyperthreading on, it ate half the CPU. There's plenty of annoying crap in windows, but you simply don't know what you're talking about.

      To be fair, KDE under Linux does a decent job emulating Windows in these cases.

      Ah, but alas, IHBT.

    2. Re:Then why can't they have decent multitasking? by Lepaca+Kliffoth · · Score: 1

      I don't know much about win multitasking, however most apps I used before switching to Linux took definitely less than 5 seconds to start and my hard drive definitely still makes noise every time it has to do some i/o. Handling graphics in a webpage was the last thing I had problems with while using IE. Not sure about what the hell your post is about but it's definitely uninformative and my hard drive definitely made noise when it stored it in the cache although I'm under gentoo linux.

    3. Re:Then why can't they have decent multitasking? by sffubs · · Score: 1

      You are right about killing windows on an SMP machine by using a single CPU intensive thread (I've verified this several times under Win2k), but it's much harder to do that under a (recent, i.e. >= 2.4.2x) version of Linux, KDE or no. Again, I'm only talking about SMP machines mind.

      --
      ݼ)s$æúßðíÊ'öX'îò5^àûßQç£
    4. Re:Then why can't they have decent multitasking? by ettlz · · Score: 1

      That's true. My experience of trying to multitask in XP is... it sucks. It's like driving a four-speed manual with a discrete clutch. I even tried changing the scheduling policy to "better for background services" (or whatever it is), but the system still trudges along when I try encoding Vorbis, for instance.

    5. Re:Then why can't they have decent multitasking? by PsychicX · · Score: 0

      That's because background services mean literal services, not apps that don't happen to be topmost. Your vorbis encoding is still a foreground app.

    6. Re:Then why can't they have decent multitasking? by ettlz · · Score: 1

      So what's the resolution to this? (And no, ditching XP doesn't count.)

    7. Re:Then why can't they have decent multitasking? by Jugalator · · Score: 1

      but the system still trudges along when I try encoding Vorbis, for instance.

      You should start by lowering the process priority of Vorbis encoding to lowest in the task manager.

      --
      Beware: In C++, your friends can see your privates!
    8. Re:Then why can't they have decent multitasking? by freedom_india · · Score: 1
      I think you got him wrong. He said he launched a Windows APP inside a Windows Box.

      I use a HP Dual processor P4-2.0 Ghz machine with 1.25 GB RAM. Winword takes me 1.3 Seconds to launch even with Cacheman enabled.

      The point is, Windows NT 4.0/XP is inherently a bad remake of a good design. Face it fellas: MSFT screwed it up...!!!

      --
      "Doing what i can, with what i have." ~ Burt Gummer
    9. Re:Then why can't they have decent multitasking? by PsychicX · · Score: 0

      I don't really know. The NT scheduler (for non-servers) is tweaked to favor responsiveness of all apps over the cpu time of any given app. So if you're multitasking, CPU time division tends to be fairly even. In a high level sense, your Word document might not need all the cycles it's getting (who cares if a spell check takes an extra quarter second?) but the kernel doesn't know that. But if you really/i? want to, task manager allows you to change the priority of processes. So maybe jacking up the priority on vorbis encode will help it finish quicker. Other apps will probably become a little less responsive, but that's to be expected.

    10. Re:Then why can't they have decent multitasking? by drsmithy · · Score: 1
      I use a HP Dual processor P4-2.0 Ghz machine with 1.25 GB RAM. Winword takes me 1.3 Seconds to launch even with Cacheman enabled.

      Rrright. So just how much faster do you want it and who do you think does it better ?

  108. Come on now by FyberOptic · · Score: 3, Insightful

    Everyone keeps whining about not being able to remove IE from Windows. But did you ever stop to think about just how many applications actually use IE's API, and integrate html and web pages into their programs? So even if it were possible to rip IE out of Windows, which so many people seem inclined to do for whatever reasons, those programs just wouldn't work anymore.

    And you know why? Because nobody else has developed such an API for Windows. It's not impossible for one to replace IE's API if they really tried. I know that many of the open source software developers are a clever breed, and can work around any obstacle presented to them. It's just that nobody's done it, or even tried to do it that I know of.

    So don't whine about not being able to remove IE if you don't have an adequate replacement to prevent many other pieces of software from breaking. It would become a tech nightmare if IE WAS removable, because then every dummy would be trying to uninstall it to hate on Microsoft like all the "cool" people, then be crying for someone to come fix their machine when all their instant messengers stopped working.

    I mean seriously, if you hate IE that much, why are you even still using Windows?

    1. Re:Come on now by Anonymous Coward · · Score: 0

      Mod parent up! Insightful +3.14!

    2. Re:Come on now by Dr.+Sp0ng · · Score: 1

      Because nobody else has developed such an API for Windows. It's not impossible for one to replace IE's API if they really tried. I know that many of the open source software developers are a clever breed, and can work around any obstacle presented to them. It's just that nobody's done it, or even tried to do it that I know of.

      There's a version of Mozilla out there somewhere which is API-compatible with IE. Apparently it'll work pretty well as an IE replacement for programs which embed IE.

    3. Re:Come on now by laird · · Score: 1

      "Because nobody else has developed such an API for Windows. It's not impossible for one to replace IE's API if they really tried."

      If MS provided IE's underlying functionality as a DLL with a clean API, this would be true. Think of MacOS X's Safari engine, KDE's KHTML, etc. But in order to "embed" IE in the operating system, they split IE's functionality and mixed it across many DLL's, DLL's that can't be removed because they have other functions that the OS relies on. This was smart of MS, because it made it "impossible" to remove IE, and nearly impossible for any other browser to provide IE's API.

      "I mean seriously, if you hate IE that much, why are you even still using Windows?"

      Because I can tell the difference between a web browser and an operating system. When I use Windows, I use Firefox and Thunderbird, so I don't get bothered (as much) by pop-ups, email scripting viruses, etc.

  109. It's not that confusing really by Craig+Ringer · · Score: 3, Informative

    Consider OpenSSL. OpenSSL is a Linux operating system; however it is a fairly independent library implemented using only public APIs. Many parts of "the operating system" depend on OpenSSL and would break upon its removal.

    Ditto MSIE.

    IE uses public APIs from the OS. Other parts of the OS use public APIs of IE. Thus IE cannot be removed from the OS without removing or altering the components that depent on it - such as, AFAIK, Windows Explorer (the file manager).

    We can question the decision to make other parts o f the OS depend so deeply on IE, and we can question the decision to make that dependency on IE rather than an abstract "web browser API" that could be implemented by other tools. That doesn't change the fact that it's still a part of the OS.

  110. Valid URLs by Craig+Ringer · · Score: 1

    A requirement for a valid URL seems reasonable. Thus:

    smb://hostname/path

    as used by some browsers.

    More to the point, a browser needs access to the file system, and on Windows \\unc\paths are as much a part of "the file system" as D:\drive\letter\based\paths are.

    1. Re:Valid URLs by Anonymous Coward · · Score: 0
      on Windows \\unc\paths are as much a part of "the file system" as D:\drive\letter\based\paths are.

      No they aren't:
      C:\> cd \\foo\share
      '\\foo\share' is an invalid current directory path. UNC paths are not supported.
      UNC paths only work in some APIs, not in others... they're not first-class citizens by any means, you have to explicitly code your application to support them.
  111. From Dave Massy by g0bshiTe · · Score: 1

    [blockquote]As we develop IE we go through very thorough and stringent security reviews to ensure that every change is secure and does not expose the user to attack.[/blockquote] Yet somehow the security flaws still find to expose the user. DAMN SECURITY FLAWS!

    --
    I am Bennett Haselton! I am Bennett Haselton!
  112. Re:Automatic Cup Holder by Hachey · · Score: 2, Insightful

    Eh no, this is an issue will allowing scripts run with unfettered access to the system. Made IE great for intranet applications but a security disaster on the web.

    Oh, I'd say less of a security disaster and more of a security mushroom cloud. It is pretty much the source for most security problems on the internet.


    -----
    Check out the Uncyclopedia.org , the only wiki source for not-semi-kinda-untruth about things like Kitten Huffing and Pong! the Movie!

    --
    Please allow me to hate the creator of the 120-character limit: *HATES*. Thank you.
  113. They are not serious by Anonymous Coward · · Score: 0

    Why so much alarm about their statements?
    Its time to move on and forget about M$ predictions and replays. They are become to look foolish even for the big corporations. It's a big sick dog.

    1. Re:They are not serious by timjdot · · Score: 2, Insightful

      Yep, once the megalith recognizes the upstart then the upstart has succeeded. That is how we can surmise FF and Linux are ending M$FT's strangle-hold on technology advancement. Viva la software developer, maybe a time of advancement awaits!

      --
      Expect Freedom.
    2. Re:They are not serious by Anonymous Coward · · Score: 0

      The time of advancement will be upon us when people stop the "Microsoft is evil" chant and actually innovate.

      Wow, Firefox is "more secure" than IE. Wow, Firefox has tabbed browsing. Wow, what else does it provide to the end user? Standards compliance makes things easier for developers, but the only people that truly matter in the long run are the end users. It doesn't matter if you can make a web page that will become self-aware and invent cold fusion, if people would rather see monster truck rallies your amazing work will be for naught.

      The bottom line that Microsoft knows (and that most people in this forum seem to miss) is that people will use IE because it works for them. It doesn't work for the programmers, it works for the end user. If a page is broken in IE because IE is running in quirks mode when it shouldn't be, joe schmoe doesn't think "hm, IE isn't working right" he thinks "hm, this page is programmed crappy" and then he points his browser elsewhere.

      As soon as Firefox shows something truly innovative, it will have succeeded. Let's be honest folks -- tabbed browsing, despite its absence in IE, just isn't that f*cking revolutionary. Big whoop. Get over it. And as for security benefits over IE, even an idiot can point IE to Windows Update and get the latest security fix. Last I checked, Firefox requires going to their site and downloading another installer - something many people might be less than dilligent at in the long term. Besides, for most people who use "password" as their actual password for things, do you think security is really that big of an issue? Show me something I've never seen before, better yet - show Redmond something they've never DREAMED before. Force Microsoft to play catch-up. Then, and only then, will the upstart have succeded.

      Don't let Firefox (or the next browser) go the way of Linux... don't let it be loved by nerds and developers and ignored by the masses. Rightly or wrongly, love it or hate it, money does indeed make the world go round and the group that is spending the biggest $$ will always be the group that gets appeased. You can make fun of AOL users all you want, but they made AOL execs rich. You can make fun of MSFT users all you want, but they made MSFT execs rich. You can go on all day long about how lame AOL and Microsoft are, and how cool/secure/stable Linux is, but 10 years from now you will still be bitching about the prevalence of MSFT products and the lack of Linux-based products because Microsoft will have done something to actually solicit new users and further embed old users and all you will have done is ridicule the same users that Microsoft brought into their fold.

  114. Re:Automatic Cup Holder by dknj · · Score: 1

    I'm not saying your point isn't valid, i'm saying your post has nothing to do with this thread. The original post is an obvious troll and you guys are falsly agreeing with him by saying that IE has no right to allow vbscript in IE. Okay fine, BUT IT HAS NOTHING TO DO WITH HIDDEN APIs. please, stay on topic

    -dk

  115. Re:Automatic Cup Holder by dknj · · Score: 1

    Okay, first of all they are SCRIPT tags, not EMBED tags. Read the friggin source for christs sake. If you don't want to do that scroll down just a few lines and read my follow up post. Microsoft integrated vbscript into IE. Probably a bad idea, however please tell me how integrating vbscript into IE is using secret hidden APIs that no one knows about? THAT is what the original post was about, suddenly this thread has shifted direction to MS bashing because they royally fucked up and didn't secure vbscript. Am I missing something here? We're glorifying an obvious troll post, but no its slashdot and we must shift everything to Microsoft-is-bad posts somehow.

    -dk

  116. But if we don't spend useless hours typing \\ by WillAffleckUW · · Score: 1

    You can! just use "\servername" instead of "\\servername". Works for IP addresses too: "\192.168.0.1" instead of "\\192.168.0.1".

    "Firefox" - not just secure, it also saves you typing an extra backslash!"


    But if we don't spend useless hours typing double backslashes, how will we ever become insane enough to buy MSFT products?

    Oops, I let the cat out of the bag

    [caveat: I own MSFT shares directly]

    --
    -- Tigger warning: This post may contain tiggers! --
  117. Win2K Pro == best windows for home user by Werrismys · · Score: 1
    I use Windows only for gaming, but found out that while XP boots faster than 2000Pro, it's MUCH MUCH MUCH slower given the same amount of RAM. The XP's teletubby user interface is much more sluggish than 2000Pro's.

    I don't have dual processor or dual core or hyperthreading, just plain P4 2GHz with 1GB RAM, dunno whether 2000Pro utilizes HT or dual cores and such.

    You can test XP's mem usage easily with VMware... run 2000Pro and XP Home/Pro with say 384M virtual machine... 2kPro is faster with 256M than XP with 384M.

    --
    'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
    1. Re:Win2K Pro == best windows for home user by JoshRosenbaum · · Score: 1

      The XP's teletubby user interface is much more sluggish than 2000Pro's.

      Have you tried:

      1) Windows Key-Break (or right click 'my computer', and select 'properties')
      2) Click Advanced Tab
      3) Click the first 'Settings' button. (Under Performance.)
      4) On the Visual Effects tab, click custom, and uncheck every box.
      5) Click OK a couple of times.

      You should now be using the Windows 2000 look. If you're start menu is still using the "XP" style, then right click on your start button and go to properties. Select the start menu tab, and select 'classic start menu'.

    2. Re:Win2K Pro == best windows for home user by Jugalator · · Score: 1

      The XP's teletubby user interface is much more sluggish than 2000Pro's.

      There's more to XP than a teletubby interface, and it can even be disabled and XP will actually shut down the memory consuming resources to run it. Switching to the 2000 look in XP doesn't mean XP's theme engine just starts simulating the 2000 look, but that it's actually removed from memory altogether.

      It's very simple to do as well:

      Control Panel, System, Advanced, Performance Settings, and pick "Adjust for best performance".

      --
      Beware: In C++, your friends can see your privates!
    3. Re:Win2K Pro == best windows for home user by blueskies · · Score: 1

      Wow!

      Thank you so much. I've only de-assified the start menu and control panel up until now. This is so much better. I always feel like i'm in grade school writing with giant crayons when i use XP.

  118. Re:Automatic Cup Holder by DavidTC · · Score: 2, Insightful

    Or, in the case of automatially installing malware, any burden on the user!

    --
    If corporations are people, aren't stockholders guilty of slavery?
  119. Re:Automatic Cup Holder by n0-0p · · Score: 2, Informative

    Someone please mod this post up. It's the only one that addresses the real issue. When people talk about IE's integration with the OS they are referring almost entirely to ActiveX and Browser helper objects. These are the real root of IE's security and malware holes.

  120. Re:Automatic Cup Holder by dknj · · Score: 1

    No.

    -dk

  121. [nt] thx. /me old school Linux user, XP noob. by Luyseyal · · Score: 1
    --
    Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  122. Re:Automatic Cup Holder by dknj · · Score: 1

    No, I mean VBscript. It just so happens that this VBScript loads an ActiveX control.

    -dk

  123. Prove it. by blazerw11 · · Score: 0, Troll

    To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows.

    Prove it.
    And, I think you know how.

    --
    A great many people think they are thinking when they are merely rearranging their prejudices. -- William James
  124. /. is overrun with Microsofties. by khasim · · Score: 4, Interesting
    This is going to get mod'ed down, but so what.

    The fact is, there are more uninformed people out there than there are informed people (just read the crap in the original article).

    Another fact is that there are more Microsoft fans than there are Open Source fans (right now).

    So, the intersection of those two groups means that there are more uninformed Microsofties than there are informed Open Source fans.

    And those Microsofties, for whatever reason, have decided to hang out on /. and farm mod points so they can step on things they don't agree with.

    Get used to it. That's the same way it will be throughout most of your life, unless you restrict yourself to very exclusive groups with very high entrance requirements (/. is not one of them).
    Where have all the great OSS zealots gone that could argue down windows folk with a brilliant point of logic.
    You can't argue them down. They don't know enough of the material to know how ignorant they are.

    I've argued here with people who swore that SMTP did NOT have authentication. Even after I posted links to the RFC's.
    1. Re:/. is overrun with Microsofties. by Anonymous Coward · · Score: 0

      Hmm, can you say, "paranoid"? Your rants are very reminiscent of a child's breath holding stunts.

    2. Re:/. is overrun with Microsofties. by plague3106 · · Score: 1

      I can understand and forgive ignrance...I can't understand or forgive those that ignore you when you try to educate them.

      I suspect that people who ignore the hard facts are zelots in other parts of their life as well, and are the kind of people that you'll never get through to or be able to have a reasonable discussion with.

      Unfortunatly the number of such people in the US seems to be increasing. :-(

    3. Re:/. is overrun with Microsofties. by Anonymous Coward · · Score: 0

      The fact is, there are more uninformed people out there than there are informed people (just read the crap in the original article).
      Another fact is that there are more Microsoft fans than there are Open Source fans (right now).
      So, the intersection of those two groups means that there are more uninformed Microsofties than there are informed Open Source fans.


      I don't follow your logic. Prejudice aside, what's to say that all the Microsoft fans aren't in the informed group? I don't think you can deduce anything about the intersections.

    4. Re:/. is overrun with Microsofties. by slackmaster2000 · · Score: 1

      What in the hell are you talking about? This place is so anti-microsoft that I'm almost embarassed to read it on windows.

      Stop making things up.

    5. Re:/. is overrun with Microsofties. by Anonymous Coward · · Score: 0

      That is the gayest post I have ever read.

  125. Re:Automatic Cup Holder by jaavaaguru · · Score: 1

    And what's processing the embed tags? mshtml.dll. And isn't that part of the OS? Internet Explorer is just a desktop application using mshtml.dll as the rendering engine, as some other apps do (help for example). An HTML rendering engine shouldn't have access to hardware like that.

  126. Why the hell was the parent modded down! by Anonymous Coward · · Score: 0

    Seriously, it's a good point.

  127. THANK YOU by kahei · · Score: 1


    Thank you so much for providing a link to some actual reasoned discussion by people who know what they're talking about. Maybe someone will follow it.

    The comments in this article have been enough to make me lose faith in humanity entirely. Or at least in that section of it that knows little about MS apis but feels compelled to get a big ol' anger session going anyway :)

    --
    Whence? Hence. Whither? Thither.
    1. Re:THANK YOU by Doc+Ruby · · Score: 1, Informative

      How come you're not thanking IamTheRealMike for his post (also in reply to my post) which points to examples of hundreds of undocumented MS API calls? Because your committment to believing MS lies is stronger than your self-interest in getting the equal access to their OS that they promise?

      --

      --
      make install -not war

    2. Re:THANK YOU by cooldev · · Score: 1

      Because it's wrong.

      Undocumented APIs are APIs used by other applications. He just pulled out every exported function that is exposed by IE, even if it's just consumed by IE.

      These are like a private function of a class, but shared across DLLs for logistical reasons.

    3. Re:THANK YOU by 10101001+10101001 · · Score: 1

      Oh, I see. It's not that IE uses undocumented API calls; it just has its internals sprayed about through multiple DLLs and exported for all the world to use (if they know what they're looking for). The only real question then is what logistics there is to such horrible code design. I mean, if you're exposing a function to the world you should a) document it, b) ensure it's robust, and c) make sure it's generic enough for more than just your program to use. It sounds like a lot of IE fails all three tests. Is this supposed to make me feel better?

      --
      Eurohacker European paranoia, gun rights, and h
    4. Re:THANK YOU by Electrum · · Score: 1

      It's not that IE uses undocumented API calls; it just has its internals sprayed about through multiple DLLs and exported for all the world to use

      No, it simply exports functions in DLLs for other parts of the program to use. Just because a DLL exports a function doesn't mean it's "exported for all the world to use". That is simply how DLLs work.

      For example, say you have two different executables that share a large amount of code. You might split that code up into a separate DLL that both share. This saves disk space and cuts down on memory usage (since DLLs only need to be loaded once across multiple processes). The exported structures in the DLL might change between releases, but that doesn't matter because you control both executables and the DLL. The exported functions don't become "public to the world" simply because they exist.

    5. Re:THANK YOU by Doc+Ruby · · Score: 2, Interesting

      Undocumented APIs are APIs that are not documented. Their use by other apps is "cheating". How do you know that MS apps don't call those APIs? BTW, making methods public that aren't to have external linkage is known as "really bad programming", or "unstable hack".

      --

      --
      make install -not war

    6. Re:THANK YOU by IamTheRealMike · · Score: 1
      There's no point playing this sort of word game, it has no intellectual merit. Microsoft employees routinely define "API" as something that is documented and exported by a DLL, and therefore anything that is exported but not documented is not an API regardless of what happens to use it.

      The most important, most fundamental point is: did the Internet Explorer team have an advantage over Netscape because they were working for Microsoft? I think you'd have to be naive to claim that wasn't true. The integration IE4 had with Windows 95 wasn't simply a matter of clever use of APIs, it was a matter of a full OS upgrade. Of course, Windows 98 came shipped with it by default and at that point, we disappear into the black hole of semantic pissing matches.

      Nobody cares about undocumented calls today: back then integration into the OS was a secret weapon, today it's seen merely as a liability.

    7. Re:THANK YOU by Doc+Ruby · · Score: 1

      You are grasping at straws. The DLLs we're talking about are not split chunks of a single large libarary. They're different DLLs, in which functions are hidden through nondocumentation. MS has the documentation, but no one else does. They're "public to the world", because they're declared Public. But they're useable only by the private world of Microsoft, because only MS knows where and how to use them. This is not some kind of performance hack - this is secret APIs. Why do you prefer your Microsoft exculpation to the simple truth, when the secrecy works against you, legally, marketwise, and as a developer?

      --

      --
      make install -not war

    8. Re:THANK YOU by 10101001+10101001 · · Score: 1

      Just because a DLL exports a function doesn't mean it's "exported for all the world to use". That is simply how DLLs work.

      No, you see, there's a simple catch-22. Some of IE's functions are part of core OS DLLs that form the API of Windows.

      If IE is the only program that uses those functions, then one of two circumstances has arisen. Those functions could be related to the DLL. But if that's the case, there seems to be some rather unfair tying of OS API and application. If on the other hand the code is unrelated, then MS has really horrible code practices for which the only reasonable excuse for scattering code through all the core OS DLLs is to ensure their existence by making it fundamentally impossible to extract all IE functions if they were so judged, hence they could use the truth that it'd be cost prohibitive to remove IE.

      However, if IE is only one of many other programs that uses these functions, then clearly these functions are a part of the API, and if they've not been documented, then IE is using undocumented APIs. Whether or not this actually leads to better performance is a moot point because the issue would mean Dave is lying and MS is using undocumented APIs in IE.

      How I see it, it looks like it's a combination of all three that's occuring. The fact that IE is the only program which has actually taken advantage of its own API seems a rather moot point.

      Here is a relink of relevant information: Missing Settlement Functions

      --
      Eurohacker European paranoia, gun rights, and h
    9. Re:THANK YOU by cooldev · · Score: 1

      It is trivially easy to set breakpoints and see if other apps or OS components are calling these APIs.

      Exporting functions to share code is also known as "sharing code" not just "really bad programming" and "unstable hack", although based on some of the functions I've seen exported, "internet time" leads to the latter sometimes. Still no reason to document arbitrary useless internal helper functions.

      Go use Dependency Walker and you will see hundreds -- nay, thousands! -- of exports from DLLs in system32 that aren't documented. They aren't documented because they aren't consumed by "middleware" -- they are exported and consumed by the OS, usually the same app/component that exported them. IE is now legally classified as middleware, I think, so it cannot use any APIs that aren't documented.

    10. Re:THANK YOU by Doc+Ruby · · Score: 1

      And you have set breakpoints, run Windows through all its paces, and have found... what? That non-MS apps call these functions, perhaps through reverse engineering them in the absence of documentation? That only MS apps call them? That no apps call them? And so are you claiming that the list of undocumented APIs in that page is just a tiny fraction of the undocumented APIs?

      The "really bad programming" I'm talking about would be making functions public that aren't, according to the design. That's fundamentally bad, a violation of the basic principle of encapsulation. And this entire thread is about whether apps like IE illegally use undocumented APIs, so you can't just declare that it doesn't, because it's "illegal".

      In fact, you're just using your convenient definintions of "legal" and "good programming" to argue. You don't know whether MS apps use illegal APIs for performance/functional advantage. You just depend on MS for largesse, like thousands of other developers (I'm one, too, sometimes). But the difference between you and I is that I want to depend on Windows *just as much* as do MS app programmers. I don't want them using their monopoly to compete with me, by locking me out. But, for some reason, you do. Perhaps it's because you're reasoning only with the tools MS has given you, rather than thinking for yourself, the way Microsoft's own programmers can.

      --

      --
      make install -not war

    11. Re:THANK YOU by cooldev · · Score: 1

      The fundamental thing that you're failing to grasp is that exporting a function from a DLL is not creating an "undocumented API".

      Code can be also be shared by creating a library, and statically linking. Code can also be shared by creating a COM object. This *is* encapsulation and componentization, but just one level. It's arbitrary -- and completely incorrect -- to say that once you share code across files it becomes an "undocumented API".

      Since it seems that you've never done any large scale programming, let me put this another way. API means Application Programming Interface. If an exported function (or COM object, or whatever) is not consumed by another app, it's not an API.

      I'm in complete agreement with the philosophy that Microsoft applications should only use documented APIs. (And so should Apple's, etc.)

      Let me try to be even more clear. For example, if Office is calling a function exported from a DLL that ships with Windows and that function is not documented in MSDN, that is wrong. However, if WordUI.dll uses an exported function in WordCoreLogic.dll, there's nothing wrong with that.

    12. Re:THANK YOU by Doc+Ruby · · Score: 1

      I understand all these issues with DLLs and APIs. FYI, my "large scale programming" experience includes several Broker/Dealer apps, distributed apps, porting apps, all working with hundreds, thousands of KLoC. Combining NT, Unix, MVS, and other OS'es. As an architect, programmer, debugger, tester, and user. So I know that the distinction you're making between an "API" and "mere" public functions is false - if a class/object member is exposed for calling/reading/writing, it is an Interface for Programming the Application. And if MS hasn't published descriptions of its function and arguments, it's undocumented.

      If you have run the tests you suggested, as I asked in my previous post, and found that no MS app uses these undocumented APIs, then we're really dealing with a "tree falling in an unpopulated forest", a philosophical question of unused, undocumented APIs. But I suspect you haven't. There's a relevant legal, ethical, competitiveness question as to whether non-MS apps should be able to call undocumented MS *app* APIs, like perhaps Excel calling your putative WordCoreLogic.dll example. But the page to which the other poster linked describes *Windows* APIs, which are undocumented, and which anyone should be able to call.

      There are undocumented APIs available for calling. We don't know that MS apps call them, in the scope of this discussion, but others have found that they do. Petzold wrote a whole book the last time I examined this issue - before the DoJ monopoly finding, but I made my assertions in this thread based on my discussion with someone with current, personal experience on the MS team. So it seems to me that before you categorically state that MS is not doing what it always does, what people say it does, what MS people say it does, and which MS was actually found by the DoJ to do, that you would need some actual proof of MS innocence. We're not the DoJ; our suspicions don't put MS people in jeopardy when we explore them. But our uninformed decisions that MS is playing fair does hurt us, because they compete with us.

      --

      --
      make install -not war

    13. Re:THANK YOU by cooldev · · Score: 1

      So I know that the distinction you're making between an "API" and "mere" public functions is false - if a class/object member is exposed for calling/reading/writing, it is an Interface for Programming the Application. And if MS hasn't published descriptions of its function and arguments, it's undocumented.

      I guess we will have to agree to disagree. There's nothing more I can say to convince you, and as someone who has worked as a developer on Windows it is my assertion that your statement is absolutely false.

      Now go pull up Dependency Walker and OleView and see the hundreds of thousands of exported functions, COM objects, and interfaces that are part of the internal workings of the OS, not documented, but nonetheless "exposed". You can try to call them on it, but you're not going to get very far because your technical understandings of the facts are incorrect.

      (Actually, just "link /dump /exports c:\windows\system32\*.dll" should keep you busy for a long while.)

    14. Re:THANK YOU by Doc+Ruby · · Score: 1

      As a developer on Windows, you're accustomed to thinking of an API as a collection of related public methods/properties packaged by Microsoft for developer consumption, with a collective name, documentation, code examples, tech support. Many of those exposed Windows members you too are referring to are doubtless part of the undocumented, therefore "secret", APIs that MS uses internally. Neither of us have run the breakpoint analysis, so we can't dis/prove that suspicion. Until we do that test, we'll have to disagree.

      --

      --
      make install -not war

    15. Re:THANK YOU by cooldev · · Score: 1

      The problem with calling them "undocumented" or "secret" APIs is that those are loaded terms, implying that Microsoft is somehow using them internally in a way that gives them a competitive advantage. We can quibble over naming, but what I am saying is that it is common (practically unavoidable, actually) for an OS (and applications) to expose functionality -- as DLL exports, COM objects, and the like -- that is consumed by other internal OS components or that same application. There's absolutely nothing wrong with this technically, legally, or morally.

      Documenting these is actually a bad thing, as they are internal implementation details that fluctuate from release to release. Additionally, they are not factored or tested for public consumption, and documenting them would be very noisy and chaotic for anybody that wants to do development on the platform. They also create huge application compatibility headaches, no matter who uses them or how they are discovered.

      The crux of the alleged "secret API" issue is whether Microsoft is allowing its application developers to use this functionality while withholding it from competitors. You and I both agree this is wrong, and Microsoft should be called on it if and when it happens. The fact that all of these exports, such as the referenced article are in such plain view makes it fairly easy to trace if a competitor suspects something.

      By the way, the burden of proof is not on me to show that each one of those hundreds of thousands of entry points are NOT called by any application that Microsoft has ever created. The burden of proof is on those making the claim to prove that Microsoft is unfairly using them.

      Also, if you're feeling overconfident, go to a Ars Technica's BattleFront forum and start a "secret API" topic. :-)

  128. Open Source! by rewound98 · · Score: 1

    "To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows..'"

    If Microsoft would merely provide the source, then we could determine this for ourselves. =)

    --
    -- Rob
  129. Idiots at MS by Anonymous Coward · · Score: 0

    So anyone suprised that the idiot can't even spell check his stuff:

    "Update - Fixed the typo. Thanks for the feedback. I didn't have http://www.iespell.com installed on teh machine I posted from."

    Doh!

  130. Why not? by khasim · · Score: 1
    Uhh ok, well I wasn't defending IE, but anyway I will on this count. Are you honestly trying to compare a full-featured web browser to libc?
    Sure. Why not?

    The key point is that you do NOT want tons of extra CRAP (like a web browser and such) welded to the OS.

    The *nix approach (as shown by libc) is far easier to maintain and is a better approach from a security standpoint.
    My point was if you have many OS components that rely on this poorly written software and interact with it in a trusted way, you are going to have many more severe security issues than with something like Firefox.
    Again, it is easier to find the problems and fix them in a SMALL component (such as libc) than it is to find them and fix them in a complete web browser (with scripting and ActiveX and so forth).

    Microsoft's approach was to hide portions of the browser functionality in other, system, .dll's. They only did this because they were trying to kill Netscape.

    The better, cleaner, more securable approach would be the *nix way where the browser components are seperate and distinct modules.

    1. Re:Why not? by Anonymous Coward · · Score: 0

      Since when is libc a small component. Comparing libc and a web browser is like comparing apples and oranges. They are both fruit but one is an apple the other is an orange.

      Libc a small component? Have you ever worked on glibc before? Libc is by no means small, infact there is even a diet-libc.

    2. Re:Why not? by colinrichardday · · Score: 1

      glibc on rpmfind.net, roughly 10 megabytes. Netscape 7.2 on my computer, 78 megabytes. So glibc would be smaller than Netscape.

  131. Re:Proof already there... NOT! by quarkscat · · Score: 1

    I tried this experiment with a fresh installation
    of Win2Kpro (plus Service Packs), and it did not
    work. "Add/Remove Programs" allowed me to roll
    back IE to a pre-SP version, but not to completely
    remove IE. IE may not be part of the kernel, but
    MS has made it part of the core OS. This is also
    (IMNSHO) why any MSFT OS cannot truly be secure
    (except as a stand-alone computer) -- no network
    and definately no internet access.

    MSFT doesn't have to roll out Longhorn to make a
    more secure OS. All they really need to do is
    make their OS more modular, operationally and
    during installation. And it is not as if MSFT
    has not had a bit of practice doing exactly this;
    MSFT sells WinCE, as well as a RT NT core. MSFT
    will not make such capabilities available in their
    OS, because their monopoly position regarding the
    OS that they are leveraging for IE and WMP (and
    whatever comes next).

    The US DoJ basically gave MSFT a "free pass" in
    the monopoly lawsuit, and the EU does not want
    to follow that same path. I say "Good for them",
    and "Screw MSFT".

  132. developers?! by SQLz · · Score: 1, Flamebait

    IE has developers? What a bunch of lazy bitches. Where is tabbed browsing, popup blocker, css2, a javascript console, extentions ala Firefox? Seems like they haven't been developing crap for the last 4 years.

  133. Re:Automatic Cup Holder by rwclark · · Score: 1

    A browser should not give you this much access the OS. That site works just fine in the latest version of IE on Windows XP. Scary!

    I'm so glad I only have to use Windows at work (and here at least I can use Firefox) and can use Mac OS X at home.

  134. So map a drive.. by Anonymous Coward · · Score: 0

    And use something like: file:///d:/

  135. But what about.. by n6kuy · · Score: 1
    "To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows..'"


    But what about API's provided by IE the the *operating system* relies on...?

    --
    If you disagree with me on social issues, then it's pretty clear that you are a narrow-minded bigot.
  136. Every company has a gem or two. by TiggertheMad · · Score: 1

    Amen brotha. I have been using all the flavors of W2k since before it came out, and I have never had a problem. I ran a web server with it for 4 years straight, with about 99% uptime and zero infections or sucessful intrusions. Keep it patched (once a week, wither it needs it or not!) and it ran like a dream.

    MS SQL 2k is also a rare gem. Most of the stuff they make is crusty with silly features and annoying eyecandy, but they have a few really solid apps if you know where to look...

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
    1. Re:Every company has a gem or two. by Gr8Apes · · Score: 1

      MS SQL is a POS.

      It's got so many gotcha's, it's not even funny. It's completely unsuitable for anything even remotely considered for true e-commerce unless you've got millions to spend on hardware/software licenses, and even then you're just asking to get burned.

      I'm not talking about a 1 or 2 user system either, but something that does 100s of transactions per second. MS SQL has many known issues running at these kinds of loads. Oracle, DB/2, and Sybase certainly don't, and Postgres and MySQL will also beat it in certain arenas. (OK, so you can create problems with any of these systems by bad design, but none have issues that you cannot get around with good design - MS SQL has issues that you cannot work around.)

      I can't think of 1 MS product I "prefer" to use over its counterparts. There are products made for Windows that I do utilize, but those are not made by MS. As a matter of fact, my Windows boxes don't have any MS applications installed, and even have some of the applications that come with the OS uninstalled or disabled, to enabled the system to be somewhat stable.

      --
      The cesspool just got a check and balance.
    2. Re:Every company has a gem or two. by drsmithy · · Score: 1
      (OK, so you can create problems with any of these systems by bad design, but none have issues that you cannot get around with good design - MS SQL has issues that you cannot work around.)

      For example ?

      I can't think of 1 MS product I "prefer" to use over its counterparts.

      I can - Exchange.

      Active Directory+Group Policy would make a fairly strong showing as well, if one of the criteria was "supporting and managing lots of desktop PCs".

    3. Re:Every company has a gem or two. by TiggertheMad · · Score: 1

      completely unsuitable for anything even remotely considered for true e-commerce

      What is 'true e-commerce'? Sweeping generalizations only make you look like some sort anti-MS nutjob. I have seen many e-commerce setups running MS-SQL that work just fine.

      I'm not talking about a 1 or 2 user system either, but something that does 100s of transactions per second.

      Yeah, but what kind of idiot tries to use MS-SQL in high volume environments? Know your tools, and use the right tool for the right job. I think that even MS acknowledges that MS-SQL was designed to be for small to mid-sized solutions. If you are running thousands of transactions per second, then you probably can afford to buy into Oracle.

      my Windows boxes don't have any MS applications installed, and even have some of the applications that come with the OS uninstalled or disabled, to enabled the system to be somewhat stable.

      I have never had any problem with system stability when working with NT systems. What are you running on your servers, win98? What MS applications make a 'system unstable'? It sounds to me like you haven't invested any time in learning how to properly admin a windows server. I have a friend who it a Linux zealot, and he sounds exactly like you. He sporradically dabbled with MS systems, without truly learning them, and runs around talking about how they are 'crappy'.

      --

      HA! I just wasted some of your bandwidth with a frivolous sig!
    4. Re:Every company has a gem or two. by Gr8Apes · · Score: 1
      (OK, so you can create problems with any of these systems by bad design, but none have issues that you cannot get around with good design - MS SQL has issues that you cannot work around.)

      For example ?

      Lock Escalation. It can completely kill your DB's throughput. A limited work around is a properly separated DB architecture with ever increasing numbers of machines. Oracle will handle the same load on a single box.
      I can - Exchange. Active Directory+Group Policy would make a fairly strong showing as well, if one of the criteria was "supporting and managing lots of desktop PCs".
      Exchange? One of the bigger POSes out there, unfortunately, I'd have to agree that for generic perceived ease of use, exchange wins hands down over its competitors at this time - a true marketing triumph. However, if you've ever had to upgrade the JET DB, or deal with a corruption within the Jet DB, or any number of other issues with Exchange, you would most certainly not claim it as a good system. I will admit that I cannot name a better system as it's been a while since I've been active in that field, so I'm not up to date on current offerings outside of Exchange and Notes.

      ADS sucks rocks, especially in relation to its use in Exchange. Before ADS, Exchange 5.5 could deliver a DL message to 10000 users on 10 servers (1000 per server) in under 15 minutes. Delivering it to a mere 1000 users on 1 server now takes hours. (I'm sure this was affected by concurrent access to the server by employees while it was being processed, but so were the 5.5 servers.)

      NDS is still a better performing system than ADS, and a simple LDAP server itself is usually more appropriate, and certainly more configurable.

      --
      The cesspool just got a check and balance.
    5. Re:Every company has a gem or two. by Gr8Apes · · Score: 1
      What is 'true e-commerce'?

      True e-commerce = big sites, and not necessarily customer facing sites such as amazon and ebay, but also business to business exchanges.

      Otherwise, for "lower-volume" sites, you might as well use MySQL or Postgres, depeding on your needs, it would definitely save you some serious cash in the long run.

      I have never had any problem with system stability when working with NT systems. What are you running on your servers, win98? What MS applications make a 'system unstable'? It sounds to me like you haven't invested any time in learning how to properly admin a windows server. I have a friend who it a Linux zealot, and he sounds exactly like you. He sporradically dabbled with MS systems, without truly learning them, and runs around talking about how they are 'crappy'.

      If you've never had a stability problem with an NT based server, you've never stressed them, meaning you've seriously over-engineered your systems. (After all, if you buy an 8-way Opteron box to run 1 transaction per minute, going to 2 transactions per minute won't stress you much, will it?) Most of us run in the real world, with finite budgets, and attempt to control costs by not buying 20 boxes when 2 will do, nor 8 way systems when 2 way systems are the right answer.

      NT 4.0, btw, was inherently unstable when it was released. Check out SP1 which happened to fix the page counter bug. (A mismatch between an internal 20 bit counter and an external 32 bit counter caused the page file to corrupt after the 20 bit counter rolled over) 2K had some issues, especially using IIS 4.0/5.0. Those POSes could actually corrupt your registry and your disk, depending on what went wrong.

      MS apps that potentially make systems unstable:

      • Office
      • IIS
      • MS SQL
      • Outlook (yes, that should be part of office, but this gem sucks so badly, it needs to be listed on its own)
      • Visio
      That's enough for now.
      --
      The cesspool just got a check and balance.
  137. I'm a happy user of MS products, but... by hkb · · Score: 4, Interesting

    I'm not your typical Slashdot-fanatic, M$-hating, L1nux d00d. I love most of the latest MS products and think they're solid (as long as you're clued).

    However, I literally laughed out loud when I read the following comment by the blogger:

    As we develop IE we go through very thorough and stringent security reviews to ensure that every change is secure and does not expose the user to attack.

    Which version of IE is this?! Nearly every released version of IE has had laughable (keep in mind, I'm not a Linux bigot) security flaws. I'm sorry, but you can't feed the sheep their own shit. They know, they KNOW.

    He goes on to say:

    The security of any browser is irrelevant to if it is part of the operating system.

    That seems to be Microsoft's mantra. However, any security engineer or person with common sense would disagree.

    If we are to debate security of browsers then let's bring in relevant arguments and accurate details about different possible attacks rather than rely on the irrational fear that because IE is part of the operating system it must be exposing OS functionality to the web.

    Are you fucking joking? There is documented exploit after exploit demonstrating this. People aren't pulling it out of their asses. It's backed by fact, something you appear to be ignoring.

    I'm a somewhat-loyal MS customer, but I've got to say I don't like reading tripe like this. What I do like reading is "we're going to fix IE's security model and this is how we're going to do it, what does the community think?".

    Perhaps the IE team needs to review their security procedures, because they fuckin' suck hard.

    --
    /* Moderating all non-anonymous trolls up since 2004 */
  138. Not quite the question by Todd+Knarr · · Score: 1

    I think the question isn't whether IE uses any undocumented system calls, it's whether the system uses any IE-provided functions that are a) not part of the documented IBrowser interface and other relevant APIs (Javascript, etc.) and b) are actually neccesary (that is you can't do that via documented functions (eg. one doesn't need ActiveX to provide a clickable-image next-page icon in HTML, one can do that via the IMG and A tags and maybe a bit of Javascript)). An admission that it doesn't would be an admission that one should be able to remove IE and replace it with something else without affecting the rest of the system at all. Likewise, an admission that there are undocumented IE functions neccesary for system function would be an admission of abusive tying.

  139. That is EXACTLY the problem! by argent · · Score: 1

    'IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present.

    The functionality is dangerous and the APIs make security inherently impossible to achieve.

    THAT is why having IE as part of the OS is a problem. Bringing up the "hidden APIs" issue is just muddying the waters.

  140. Way to go Slashdot. by KarmaMB84 · · Score: 2, Insightful

    I could tell that Slashdotters were posting half way down the page when the comments turned into "OMGF OSS" and "But in the anti-trust case..." bullshit repeated over and over again.

  141. People here need to get a clue by geekee · · Score: 0, Flamebait

    WindowsXP is based on NT, which was developed by guys they got from DEC, who had developed VAX operating systems. Windows "started over" long before Apple. Apple probably learned it from them.

    --
    Vote for Pedro
  142. Here you go, sweetie. by rhizome · · Score: 1

    >The only thing preventing Firefox from being used
    >for Windows Update is the Mozilla foundations refusal
    >to support ActiveX

    Google and you shall receive.

    --
    When I was a kid, we only had one Darth.
    1. Re:Here you go, sweetie. by Anonymous Coward · · Score: 0

      He was talking about using ActiveX within Firefox, not using Firefox within ActiveX.

  143. Re:Automatic Cup Holder by Anonymous Coward · · Score: 0

    You can easily disable ActiveX in the internet zone and still get your security patches through Windows Update. All you need to do is put the 3 windows update server names in the trusted zone and allow ActiveX to run there.

  144. My Problem Isn't With "Secret API's"... by Carcass666 · · Score: 2, Insightful

    Frankly, I could give a rat's ass if IE uses super-secret API calls. Other browsers seem to do just fine without them.

    To me, the larger problem is the level at which other applications leverage IE's COM interfaces (IWebBrowser, etc.). These interfaces are published in the Platform SDK as part of the Windows development environment, without much mention of IE (that I could find). But using them requires IE to be on the system, since Microsoft makes it difficult (imposible?) for other browser applications to expose these interfaces and to be used instead of IE. Quickbooks is a great example, it uses these COM interfaces to include web pages in its application, requiring keeping IE on the computer in organizations that would like to purge IE. Sloppyness on Intuit's part? Perhaps. But is it really in their best interest to wedge support in for say, Gecko, when IE is pretty much guaranteed to be on the computer?

    While it might be a misnomer to say "IE is part of the Operating System", it might as well be since developers are guided with a club toward it.

  145. Insecure features by CDarklock · · Score: 5, Insightful

    Features are not insecure, users are insecure.

    There is an old saying: UNIX doesn't stop you from doing stupid things, because that would stop you from doing clever things.

    We used to complain that you couldn't do clever things on Windows. Now we're complaining that you can do stupid things on Windows.

    Meanwhile, Linux continues happily letting people do even stupider things, and whenever these people complain -- we respond that it's their own stupid fault for not being smarter.

    So why is it always the user's fault on Linux, but always Microsoft's fault on Windows? It seems to me that all the recent email worms need some dumbass to actually RUN THE PROGRAM. On Linux, we would say this user was stupid. But on Windows, this user was victimised by Microsoft's insecure operating system? I don't think so.

    Security is the reciprocal of convenience, and the developer is simply unqualified to determine what security I need and what convenience I don't.

    --
    Microsoft cheerleader, blue flag waving, you got a problem with that?
    1. Re:Insecure features by Penguinoflight · · Score: 1
      Security is the reciprocal of convenience


      Reciprical rolls of the tounge well, but inverse is the word that properly describes this relationship.

      Fortunately following good design at the develpment end gives users more flexability without quite so much vulnerability. Think of the option of running telnet compared to giving someone root access to your machine just by being redirected to a rogue site in internet explorer. Both have the same end, the user doesn't know whats happening in the second case though.
      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    2. Re:Insecure features by moderators_are_w*nke · · Score: 2, Insightful

      Thats simply not true. Linux does let you do incredibly stupid things, but only as root. Its also designed in such a way that you mostly don't need to be root. It is therefore a reasonable assumption to make that a person running as root will be (i) Cluefull and (ii) careful.

      Windows, however is setup in such a way that if you want to do pretty much anything that you need to run as 'root' to do anything, as gaining additional privilages for a single command on windows is a pain in the ass (actually, this is getting better see RunAs). Therefore Windows is forced into a dumb compromise which pleases nobody where superusers get training wheels and morons get the ability to screw things up royally.

      --
      "XML is like violence. If it doesn't solve your problem, use more." - Anonymous Coward
    3. Re:Insecure features by CDarklock · · Score: 1

      > inverse is the word that properly
      > describes this relationship

      Only if you're willing to accept an *additive* inverse relationship (as with +5 and -5), which doesn't accurately reflect an important component of the multiplicative inverse (reciprocal): as the imbalance between one side and the other grows, so too does the imbalance in the effect of changes. Thus, once the balance is skewed one way or the other, it takes large reductions in what you have to achieve what you lack.

      This makes changes in the status quo very difficult, so I think it's a lot closer to what we see in the real world -- e.g. with Linux trying to gain a foothold in the desktop market or Microsoft trying to secure Windows. The situation improves as balance is approached, but in the beginning you're investing a lot of time and energy for nearly insignificant benefits while suffering what seem like massive losses. The converse applies, as well: when you enhance your existing strength, it's very easy to achieve big gains for comparatively tiny losses.

      Realistically, "reciprocal" isn't exactly correct either, but IMO it seems closer.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    4. Re:Insecure features by Anonymous Coward · · Score: 0

      That's retarded. I can't believe you are even arguing that.

      His point is the users *willingly* open shit.. you think a root password is going to make them think twice? They clicked on it *ON PURPOSE* in the first place..they wanted to see that cool game that their friend sent them..

      if anything it adds 5 an additional 5 seconds to fuck their computer up by making them type in the root password. Whoo I see how much more secure not being root is when you have an idiot at the wheel.

      Please get a clue before responding to people.

    5. Re:Insecure features by CDarklock · · Score: 1

      > Linux does let you do incredibly
      > stupid things, but only as root.

      So if I type "rm -rf *>o" in my home directory, instead of "rm -rf *.o" like I intended, nothing happens unless I'm root?

      Just because it didn't ruin YOUR day doesn't mean it wasn't stupid.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    6. Re:Insecure features by Anonymous Coward · · Score: 0

      Actually the good majority of modern exploits don't use user intervention.

      Features can be insecure.

      It also happens that users can be insecure. False dichotomy.

    7. Re:Insecure features by Penguinoflight · · Score: 1
      Realistically, "reciprocal" isn't exactly correct either, but IMO it seems closer.
      Of course a mathematical principle cannot apply directly to security. These definitions are up for discussion but in my teaching inverse means a functional opposite. I can see your argument that this relationship is closer to multiplicative than additive... I wasn't thinking about additive when I said inverse though.
      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    8. Re:Insecure features by moderators_are_w*nke · · Score: 1

      Why would you rm -r .o files?

      You don't need -r for that.

      Still point taken, rm -f *>o could still ruin your day.

      --
      "XML is like violence. If it doesn't solve your problem, use more." - Anonymous Coward
    9. Re:Insecure features by Foofoobar · · Score: 0

      To answer your question, can a user in Windows edit the code to take care of a security vulnerability they found? No.

      Can they in Linux? Yes.

      Hence we blame the user in Linux but blame Microsoft in Windows.

      I quote Albert Einstein who ever so eloquently said: "Read The Fucking Manual!"

      --
      This is my sig. There are many like it but this one is mine.
    10. Re:Insecure features by colinrichardday · · Score: 1

      What if the .o files are distributed through subdirectories as well? Although

      find . -name "*.o" | xargs rm

      might also work.

    11. Re:Insecure features by CDarklock · · Score: 1

      > Why would you rm -r .o files?

      Because large projects live in large directory structures, and there's usually not a single makefile that can "clean" all of them. I commonly have close to a gig of .o files living in subdirectories off my home.

      I keep promising myself that I'm going to write a script to ferret out makefiles and "make clean" in that directory, but it's SO much faster to "rm -rf *.o", and... um... I don't always do makefiles. Sometimes I just stick my compilation command line in a file and type `cat [whatever]` at the prompt. Now pardon me while I run and hide from the outraged mob. ;)

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    12. Re:Insecure features by Anonymous Coward · · Score: 0

      We used to complain that you couldn't do clever things on Windows. Now we're complaining that you can do stupid things on Windows.

      You still can't do clever things on Windows; at least not without cygwin which tries to implement Unix functionality ontop of windows

      Meanwhile, Linux continues happily letting people do even stupider things, and whenever these people complain -- we respond that it's their own stupid fault for not being smarter.

      Name one, that you can't also do on windows. Stupid things, are stupid things.

      So why is it always the user's fault on Linux, but always Microsoft's fault on Windows? It seems to me that all the recent email worms need some dumbass to actually RUN THE PROGRAM. On Linux, we would say this user was stupid. But on Windows, this user was victimised by Microsoft's insecure operating system? I don't think so.

      Name a worm that a Linux user can run through email? Name ONE.

      Security is the reciprocal of convenience, and the developer is simply unqualified to determine what security I need and what convenience I don't.

      This makes absolutely no sense. None.

      -1, Retarded

    13. Re:Insecure features by CDarklock · · Score: 1

      From my perspective, a security *vulnerability* isn't a feature, it's a bug. So while you're completely right about bugs... the user has direct recourse on Linux, but none on Windows... my initial statement still stands. A feature (in the absence of bugs) is not insecure, unless and until it is *used* in an insecure manner.

      It's a case of the system violating users' expectations; when the system surprises the user with unexpected behavior, the problem might be in the system, or it might be in the user's expectations. For some reason, we forget about this dual possibility and lump *everything* on Linux into flawed user expectations, while we lump everything on Windows into a flawed system.

      It seems to me that we do this because historically, most Linux "flaws" are user error, while most Windows "flaws" are apparently not. I certainly don't think it's *wrong* to blame the user on Linux or the system on Windows, if that is indeed where the problem lies; I just think it's wrong to assume the problem lies there before undertaking any examination at all.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    14. Re:Insecure features by Foofoobar · · Score: 0, Flamebait

      The statement would stand if Linux did not take a 'secure by default' perspective to installs. And some of this is end user's faut yet again because default installs of distros often need several packages updated. You do not blame the distro or the underlying OS because the user failed to update those apps.

      In comparison, one can say the same thing about Microsoft's product but because they do not have a 'secure by default' mentallity (until ever so recently) and still have bad practices like applications running as root and the browser render engine being integrated into the OS which they refuse to correct, the fault again lies with them.

      In the Open Source arena, security comes first. You cannot say this about Microsoft.

      --
      This is my sig. There are many like it but this one is mine.
  146. Convenience of terminology by groovyguru · · Score: 1

    So when a true competitor to Mircosoft Word becomes available, will Word become an component of the operating system as well?
    Microsoft is marketing on ignorance and propaganda.

    The integration into the os probably consists of:
    If (!explorer_is_present)
    init.failed_boot sequence.

    And soon MS project will be an integral part of the "os".

  147. Re:yes, but...WHAT I MEANT! by LegendOfLink · · Score: 1

    When I say OS calls, I'm referring to the ability of IE to use ActiveX to run code that can possibly damage Windows XP.

    Think about it, because IE uses functions built natively into Windows, it is a lot easier for hackers to use exploits to run code that shouldn't be able to execute. Remember the Windows Help and Support exploit? Yeah, you could effictively run it from IE, and use another exploit to run malicious code.

    Just hang out on Windows Update and read the Security bulletins sometime, you'll be amazed to see the vast array of vulnerabilities.

    Because a browser like FireFox is NOT natively integrated into Windows, it is harder for exploits to be used. Not that there isn't any, but just that it makes it more difficult, because the FireFox code prevents certain things from executing. FireFox uses its own API and everything, which makes it slower, but more secure.

  148. FireFox will Burn by PaulQuinn · · Score: 2, Insightful

    I use FF now, but I have a preminition:

    IE will get fixed, people will accept it and the world will move on. FireFox will go down as a footnote in history as the browser that fixed IE.

  149. Great comment: by Steve+Cowan · · Score: 4, Informative
    The linked article is Dave Massy's blog entry with comments at the bottom. Dave attacks the Firefox site's assertion that it is more secure because it is not "rolled into the OS" like IE is. In the comments at the bottom, this one by Dave Thomas puts it up so well...
    "Now I'm pretty confident that Mitchell doesn't actually know the details of how IE is developed so I don't fully understand the basis of the statement."

    The basis of the statement is:

    (1) That Microsoft itself argued in a court of law that IE was embedded in the operating system.

    (2) That many Windows apps, such as Explorer and the Help System, use the guts of IE to render content.

    This is why people say IE is in the operating system. Because IT IS. No, not from a "I'm a kernel hacking geek" point of view, but from a practical one.

    And why does this matter in terms of security? Because when IE gets hacked, it means all those programs that make up the OS environment are now vulnerable, and in many cases, now present new vectors for the attack, and more importantly, hacking IE can present a person with many channels into core OS programs.

    This does not happen with Firefox. If you find an exploit in Firefox, you have exploited Firefox.


    1. Re:Great comment: by Anonymous Coward · · Score: 0

      Girls and boys - we are playing with semantics whilst the definition of Kernel, OS, OE, Shell, and Application are not watertight. Bottom up and top down logic will reveal the flaws in the claim.
      Here is some reasoning.

      1) IE is an application. It uses no undocumented OS calls(secret parameters unknown), does not run privileged - so they say.

      2) Other MS applications both expect and are reliant on IE ddls, and undocumented IE API's.

      3) Bad design means things like Help, and messages dont work if IE is missing - the OS has been made dependant on an application (called bundling).

      4) An HTML rendering engine, is clearly not OS.

      5) That IE is handling security calls, is a programming and design error of a serious magnitude. Hence MS now says, this application needs to made part of the OS.

      6) If MS claims IE is part of the OS, then it should open up IE API's - cant have cake and eat it too.

      7)The solution for for MS to trim down and create a new set of rendering API's, that support core OS calls, breaking 2 or so apis into several.

      8) If the Euro folk, are wise, they will see ms wants a monopoly on word which uses proprietary rendering (closed) API's, with a protocol thrown in that hurts interoperability.

      9) Which gos back to the need to review, and split godzilla IE dlls that lock in non-OS OE bits.

  150. The problem is not the integration in the OS by brainnolo · · Score: 1

    I do not know why people continue saying that IE is unsecure because is embedded in Windows. Embedding a rendering engine is good idea in a modern operative system because many applications can rely on it (The help system on windows is an example). Apple is doing that with WebKit. The problem with IE is that is not completely standard compliant AND is poorly tested at Microsoft. I do not think is really a problem on how it has been designed or how it has been coded, with proper testing&debugging from Those Who Have The Code it could be a lot more secure. Mozilla wins in security now because any user has access to the source code AND its developers pay a lot of attention to avoid security problems. I however believe you CAN remove Internet Explorer from the OS, but that would mean reimplementing every function of the documented API of the rendering engine and replace the original one with your. Don't know if it could be done as a wrapper to Gecko...

  151. Insane MS Bashing by Rac3r5 · · Score: 2, Insightful

    Its interesting to see the the insance amount of MS bashing that goes on her everytime a MS related article is posted.

    Just to clear the air b4 someone calls me a MS agent, I'm a HW/SW developer that works for a bioTech comany and I do all my development work on *nix.
    And no I'm not trolling, I'm just trying to state some facts.

    I hear a lot of crying about IE being sucky etc etc. Fine, there are a lot of holes in it that are discovered routinely. But have you guys stopped to think that most of these holes are discovered because the browser is very popular. FireFox is becoming popular and it is starting to get attacked too (I've started to get pop ups in FireFox). But this concept applies to anything, if you live in a house facing a busy street, i.e. main road, your house will be more susceptible to crime, but when you move the same house to a quiet street, the house becomes less susceptible to crime.

    About the whining that it comes packaged with windows, I say why not, when you buy a car, wouldn't you like it to come with free goodies instead of you having to pay extra for everything from floor mats to a CD player?
    MS Windows also comes packaged with MS Media player, but why are there still so many users of WinAmp? I've been using Winamp for the past 7 yrs. The same thing applies to other pieces of software that come prePackaged with windows and yet has ppl using other solutions. The fact of the matter is if someone doesn't like a product and finds a better one they will go and get it. This even applies to cars, if ppl don't like what they have they buy stuff like CD decks, speakers etc.. The same applies to IE.

    1. Re:Insane MS Bashing by Anonymous Coward · · Score: 0

      About the whining that it comes packaged with windows, I say why not, when you buy a car, wouldn't you like it to come with free goodies instead of you having to pay extra for everything from floor mats to a CD player? You dickhead, you do pay for the floor mats and CD player. Besides, that is not what the argument is about. Read carefully...In your example, imagine, if Ford or any manufacturer made it such that, you couldn't install any other CD player in the car, and if someone was actually successful, that when you tried to play it, it didn't play the CDs properly or if the car stalled occassionally, because you installed an "Unapproved by Ford" model CD player, how would that be? That is what this is all about. Yes, there are other apps like WinAmp and Mozilla, but nothing has the startup times like IE or Media Player, because they all come tied as part of the OS and you can't get rid of them.

    2. Re:Insane MS Bashing by tero · · Score: 1

      Right, forgot that IIS was a true bastion of security because it isn't as popular as Apache..

      Also, you would apparently like to have a car with a stereo (or better yet, floor mat) that was impossible to remove and would completely wreck the car beyond salvage if removed by force?

      There's probably a lot of Winamp users out there, but just because you use it doesn't make it more popular than MS Media player. Why not link to some numbers, usage stats?

      Yes, this is Slashdot, we bash MS here.

      Sarcasm aside..

      The main thing here is that IE is so tightly integrated into Windows and many Microsoft applications so tightly integrated into IE, that it's impossible to remove. You can use Firefox for your surfing needs but you ain't going to get rid of IE from the system without completely breaking it in the progress.

      That, I call insane.

    3. Re:Insane MS Bashing by cranos · · Score: 2, Informative

      A couple of points, IE is not just bundled with windows, it has been made part of the OS, thus when a hole is found in IE, it is a hole in the OS. Secondly if your main problem with Firefox is that you are getting popups, as opposed to the routine discovery of root access exploits with IE then your laughing.

  152. Re:Automatic Cup Holder by plague3106 · · Score: 1

    I think the argument is that IE shouldn't be able to get to WMP...that is, it shouldn't be able to get to any component installed on your system that has more permissions then the browser might have.

    But as a side note when I opened thaton XPSP2 it got a Permissions denied JS error...which is defaintly a Good Thing.

    I still don't think a web browser should be able to embed application objects into itself just because a web page says so...

  153. Re:yes, but...WHAT I MEANT! by Anonymous Coward · · Score: 0

    You have no freeking clue what you're talking about. It isn't even worth my time writing 10 pages correcting the nonsense in your post.

  154. Re:Automatic Cup Holder by plague3106 · · Score: 2, Informative

    Actually I blame that on the browser; it shouldn't allow access to objects just because a web developer says they want to.

    But as I stated before, MS seems to have 'fixed' this, as I get a permissions denied error in IE when i open the link.

  155. Re:Automatic Cup Holder by plague3106 · · Score: 1

    Its fixed by removing the features...or rather, but setting security so that the features are unavailable...but you could re-enable it though (and be back at square one...use of an insecure feature).

  156. Re:Automatic Cup Holder by Anonymous Coward · · Score: 0

    Despair not. You may not be able to run Windows Update if you disable ActiveX entirely, but by default, Windows XP SP 2 updates itself without opening Windows Update in IE, so "bye-bye security patches" is only applicable if you explicitly disable ActiveX in the Internet zone. Even then, you can set ActiveX to "Prompted" at the Trusted zone, add Windows Update to your list of trusted sites, and, viola, hello updates! Yeah, it's great fun to bash Microsoft, but at least *try* to find a workaround before complaining about "the man".

  157. Now I'm sure MS products are insecure by fikx · · Score: 1

    If that is an answer from an IE developer @ MS, then I have concrete doubts instead of just suspicions.
    IE uses the same OS API's as any other program, so it's not insecure, eh? How about adding some thought: IE, a network application, uses system API's and provides API's to other applications and to parts of the OS (or at least to the interface...oh wait, that's part of the OS in windows...)

    --
    AB HOC POSSUM VIDERE DOMUM TUUM
  158. Bill Gates Is Here by juicyfruit · · Score: 0

    "I'm not exactly sure what, if anything, compu-global hyper-mega /. does, but rather than compete I'm going to simply buy you out.

    "Buy 'em out, boys!"

    That said, this is the first time I've heard the suggestion that /. has become a windows fanboy site.

  159. Re:Automatic Cup Holder by cheesybagel · · Score: 1
    > cscript

    CScript Error: Windows Script Host access is disabled on this machine. Contact your administrator for details.

    Heheh.

  160. Mod Up! by Anonymous Coward · · Score: 0
    How did this get to be +4?

    Better yet, why isn't this (parent) +5 ? I spewed coffee when I read about the code traction.

  161. How could the API calls it provides... by AzrealAO · · Score: 1

    not be documented? How could 3rd Party applications use them if they are undocumented?

    The second half of your post makes no sense at all.

    1. Re:How could the API calls it provides... by pg110404 · · Score: 1

      I should have said probably *NOT ALL* documented. Note I also did say 'probably'.

      I haven't done a whole lot of windows specific development for a while and can't say with absolute certainty, but the libraries that are shared between IE and windows help for example, might not be completely documented outside microsoft.

      While it might be true that some documentation exists for html rendering, for example, using those web APIs, can you say with 100% certainty that all documentation provided by those DLLs are 100% accurate?

      And thus, is it not conceivable that in the process, microsoft has used some of these 'uncommon' API calls to their advantage for certain integrated windows functions such as URL parsing, etc?

      If you take away IE and those libraries, then the rest of windows will break unless a third party can provide a plugin that is functionally similar.

  162. So? by bitspotter · · Score: 1

    'IE is part of the Windows Operating System so that parts of the OS and other applications can rely on the functionality and APIs being present. To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows..' ...and this is relevant to Baker's security claims how?

    The point isn't the APIs that connect the IE to Windows - it's the APIs that connect orther applications to IE. Because Windows apps can always depend on the IE APIs being present, they are more likely to tempt developers into using them instead of something more secure that they would have to build or install themselves.

    1. Re:So? by oldgeezer1954 · · Score: 1

      " To be clear there are no Operating System APIs that IE uses that are not documented on MSDN as part of the platform SDK and available to other browsers and any other software that runs on Windows..' " His comment just isn't believable due to the source. During the AT trial the same claims that all api's were documented and available was made. But as a result of investigation and cross examination it was shown that that undocumented api's did indeed exist. When it was part of the judgement that they had to be documented and made available there was very loud whining and crying over their crown jewels being stolen from them. MS, it's employees and officers, simply are not a credible source of any information at all.

  163. That deserves a title. by Rufus88 · · Score: 1

    I nominate: "I Am the Very Model of a Modern Tech Professional".

  164. Re:Automatic Cup Holder by LO0G · · Score: 1

    And humorously enough, ActiveX and BHO's have absolutely NOTHING to do with IE's integration with the OS.

    Firefox can (and does) have equivlant mechanisms, and it's not a part of the operating system.

  165. Re:Automatic Cup Holder by Aadain2001 · · Score: 1
    Oh they'll sacrafice security for easy of use, until they get hacked or turned into a zombie, etc. Then it's all "security, security, security", until they get tired of typing in passwords again and switch back to the easy ways again. Repeat.

    If MS really wanted to provide security for their users, they could, but it would piss off many of them since they are used to password less logons. If the users aren't educated, all the crypto and security systems in the world aren't worth anything.

    --
    Space for rent, inquire within
  166. Hmmm .. by apankrat · · Score: 1

    The underlying NT is quite well-designed

    Slightly offtopic, but I wish I could say that about
    their network stack.

    NDIS is like a nightmare on steroids. Accompanying
    userspace API (IP helper, NetCfg, CM_xxx & co.) are
    not much prettier and far more buggier. Makes you
    really appreciate the simplicity of *nix networking.

    --
    3.243F6A8885A308D313
    1. Re:Hmmm .. by madcow_ucsb · · Score: 2, Insightful

      I wish I could say that about *any* stack.

      All the kernel mode stuff is downright maddening. Maybe I'm just stupid, the whole notion of an IRP just seems like a pain in the ass. Ok so it's asynchronous. The the code to deal with it is huge and if things don't work, it's damn near impossible to figure out *why*.

      And, as a USB developer, it boggles my mind that the XP DDK comes with a "simple" USB BULK transfer driver example: it's 8492 lines of code in 6 C files and 7 headers. 2751 of those lines are for Windows PnP support. 1686 are for power management (USB only supports three states! Connected, suspended, disconnected!)

      And it does damn near the same thing as the 349 line usb-skeleton.c in Linux (essentially allows simple read()/write() access to a bulk endpoint pair).

      Well-designed my ass. We're talking a factor of 24x more code to do the same thing.

  167. If this is true... by caudley · · Score: 1

    If Massy is right, IE is part of the operating system *and* every function called by IE is part of the public API and documented, then every function in IE must be public and documented. I *know* that isn't true. You can't have it both ways

  168. Re:Automatic Cup Holder by Politburo · · Score: 1

    If you disable AX in the internet zone, bye-bye security patches.

    Should read: If you disable AX in the internet zone, bye-bye easy security patches.

    Patches are available at the Microsoft Download center as regular downloads. However, this will obviously not scan your system and tell you which patches you need to download.

  169. Security vs Convenience by Pfhorrest · · Score: 2

    Security is, by its very nature, nothing more than making certain things a pain in the ass in order to prevent them from being done. This applies to computers, to the physical world, everywhere. The stronger the security, the less the convenience, and vice versa.

    Granted, the degree of inconvenience and thus security is (intentionally) disproportional from authorized users to authorized users - those who have/know the key are less inconvenienced and thus less restricted than those who don't - but there is still the inconvenience of having to keep or remember the key, and to unlock the system when you want to use it. If you use a multiple-key solution, the security gets even better but it's even more inconvenient. That's the nature of the beast.

    The only perfect security is to "completely inconvenience" everyone - just kill 'em all, or destroy whatever they're trying to access. The only perfect convenience is to completely unsecure the system. These are obviously unwanted polar extremes, and the solution lies somewhere in between them - where depends entirely on context. You'd just got to find some system which makes certain things inconvenient enough that most security breaches won't be likely.

    This could be a combination of physical and digital systems, even - say local login requires no authentiation but remote login is restricted, that way you've got to break the physical security in the building or the digital security over the net, but either way there is some security keeping unauthorized users out.

    But if you've got the GP's hypothetical "I want to be able to log in from anywhere and do whatever I want without authentication!" user, then *anything* that will grant their wish will allow *anyone* to log in from anywhere and do whatever they want. There is no solution which could give them what they want and keep any semblance of security. The technology hasn't failed: the specs being demanded are flawed and impossible to match.

    It's like designing a house without any locks because those damn keys are just so inconvenient - fine, but don't expect the doors to magically keep people out of the house while you're away. There is no lock that could possibly be created that will keep something secure without inconveniencing the user to provide some sort of key.

    --
    -Forrest Cameranesi, Geek of all Trades
    "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    1. Re:Security vs Convenience by dnoyeb · · Score: 1

      I think you had it right when you suggested security was the proportion of pain given to intended users vs. unintended ones. When the pain becomes equal, you have no security. Disallowing access != security.

  170. You do realize ..... by jotaeleemeese · · Score: 1

    .... that such thing is not a valid URI.

    It is yet another Microsoftism that you are legitimizing.

    --
    IANAL but write like a drunk one.
  171. Because it is not a fucking valid URI. by jotaeleemeese · · Score: 1

    Go and check what they are.

    MS is breaking yet another standard and here you are, pandering to their monopolistic ego.

    --
    IANAL but write like a drunk one.
    1. Re:Because it is not a fucking valid URI. by rikkus-x · · Score: 1

      It's not an URI at all. And I think you should take your pills.

      Rik

  172. Is The Browser Part of the Operating System? by swm · · Score: 3, Interesting

    Is The Browser Part of the Operating System?

    An exercise in misdirection

  173. Re:Automatic Cup Holder by deserttrail · · Score: 1
    var oWMP = new ActiveXObject("WMPlayer.OCX.7");
    var colCDROMs = oWMP.cdromCollection;

    if (colCDROMs.Count >= 1)
    for (i = 0; i<colCDROMs.Count; i++)
    colCDROMs.Item(i).Eject();
    TA-DA!!! Super magic JScript version!!!

    copy into text file, call it 'eject.js' or something, and double-click.
    --
    Be civil to all; sociable to many; familiar with few; friend to one; enemy to none. --Benjamin Franklin
  174. A^2 + B^2 = C^2 by Anonymous Coward · · Score: 0

    "what's to say that all the Microsoft fans aren't in the informed group"

    Its like claiming that guys who workship trees are really well-thought-out.

  175. Re:Automatic Cup Holder by deserttrail · · Score: 1

    In other words, you really do mean ActiveX, the scripting language used is irrelevant.

    --
    Be civil to all; sociable to many; familiar with few; friend to one; enemy to none. --Benjamin Franklin
  176. who cares, IE is still architecturally flawed! by v3xt0r · · Score: 1

    don't make me compile a list!

    --
    the only permanence in existence, is the impermanence of existence.
  177. Re:Automatic Cup Holder by Ahnteis · · Score: 1

    Even IE6SP2 leaves activeX at "prompted" in the internet zone. Since windows update sites are in that zone, you cannot run windows update without saying yes to prompted downloads. If you disable AX in the internet zone, bye-bye security patches.

    So add the windows update site to your trusted zone already and leave AX disabled for the internet zone.

  178. Excuse me? by Narchie+Troll · · Score: 1

    There are numerous HTML renderers on Linux that are not Gecko. Gecko is in no way integral to a Linux system. I'm thinking you meant X11, which isn't integral either.

  179. what about when they subvert thier own security by Anonymous Coward · · Score: 0
    <!-- saved from url=(0013)about:internet -->
    Show me where this is documented and EXACTLY what it does. This is some micr$oft provided vodoo that supresses some IE security warnings.
  180. You have IE 5.X by cood · · Score: 1

    Error: MS AntiSpyware requires IE 6.1 Please install IE 6.1 Before you install MS AntiSpyware... :(

    --
    Average is dumb :)
  181. I think the API's are published by jesterzog · · Score: 2, Interesting

    Except that Microsoft developers get access to the people who wrote the specifications.

    I don't know how accurate your source is, but my friend at Microsoft is quite adament that people working on different products at Microsoft are hardly even allowed to talk to each other. After all the court action in the past, Microsoft's set an in-house policy that basically says that each product team is only allowed to access other teams' specifications that have also been released in public.

    Having said that, it wouldn't surprise me the slightest bit if executives make decisions from time to time that completely ignore this policy, if they think they can get away with it. But in the general case, programmers at Microsoft aren't allowed to talk to each other about the internal workings of independent projects except to distribute already published material. I suspect that this would be enforced quite a lot between the Windows/IE barrier, given all the accusations in the past.

    Personally I think the bigger problem is getting Windows to stop bundling, loading and using IE at every opportunity if and when it's not wanted. I haven't used Windows seriously for several years, but it can't be that easy to change the assumption that many Microsoft and Third Part applications seem to have, that IE will always be available on a Windows system.

    My understanding was that this was the whole issue. If IE were to be removed, many applications would simply break. Windows would also break, since it uses IE's API (which, by the way, is published for any operating system to use) to do so many things.

    Is this still a problem? I haven't used Windows seriously for several years now, although to me XP appeared that Windows Explorer and Internet Explorer were still based on the same engine, even when I'd changed my default browser.

  182. And of course, you forget the dev environment by Anonymous Coward · · Score: 0

    Which is included in OSX and not in WinXP (Home, probably in your config)

  183. MOD parent up! by Anonymous Coward · · Score: 0

    This is an awesome idea! People gleefully download IE plugins all the time--why not a "make css not suck in IE" option? Rah!

  184. I'm on your side! by ylikone · · Score: 1

    I've been saying this for a few years myself. Microsoft is dying, open-source *IS* the future no matter how many MS moles try to nay-say it. Let these remarks be archived forever on Slashdot... we'll see who has the last laugh.

    --
    Meh.
  185. Hello?? Anyone home? by Anonymous Coward · · Score: 0

    You are forgetting one little thing:

    The. developers. for. Firefox. Do. Not. Get. Paid. They. Are. Free. To. Say. Anything. They. Want.

    It's about responsibilty as a company.

    Microsoft is being _paid_ by each and every person who ever got holed by IE. This equals responsibility, and makes it much much harder to get away with blaming anybody or making comparisons.

  186. Re:Automatic Cup Holder by gadget+junkie · · Score: 1

    [...]And I'd further venture that the "..get them fixed.." idea has occured to MS but that this isn't easy to do due to poor design."

    Poor design, or deliberate choice? really, Life is easy in Windowsdome as long as the MS world is tightly integrated. You cannot put openoffice vs. Office, mozilla vs IE, windows 2000 vs. knoppix. It is a "take the whole bunch or leave it " approach.

    Be advised that this is no slur to what MS has done over the years. I Have been a big fan of Excel.....4. Let 's face it , it would be a big problem for MS if an application of theirs worked perfectly and wasn't "tightly integrated in the operating system". excel was a hit in apple world. Imagine if something like this happened today with linux, and it worked better on linux than on windows. There are two problems in MS world now: problem one, there is no "killer app" on the horizon for the personal computer. problem two, there is no turning back from the integrated approach, because it would mean that they lied to the court system in the antitrust case. So, when firefox crashes, you restart firefox; when IE crashes.... I hope you saved that end of term paper you were working on, boy.

    --
    "If a boss demands loyalty, give him integrity. But if he demands integrity, give him loyalty." (John Boyd, 1927-1997)
  187. Win32 Source Code by Anonymous Coward · · Score: 0

    What I cant understand is why the source code for windows hasn't been leaked yet. I mean we manage to get a hold of the half-life 2 code and that was just a game. You would think that the motivation to leak the code for the major product of a company as hated as microsoft would be a trivial matter considering how long they've been around. Maybe that's where all the money in the "security" budget goes to.

  188. When is an App. a part of the OS... by Hymer · · Score: 0

    If a nessesary part of the OS (MMC could be an example in this case) requires an app. (IE) then the required app. is a part of the OS since the OS can't function without the app.

    Next question is why can some other browser not replace IE in this functionality... the answer is in fact quite simple... this functionality is not a part of an Internet browser so no other browser implement it.

  189. Re:Argh.... by vertinox · · Score: 1

    I'm getting this...

    C:\WINNT\system32>cscript c:\cupholder.txt
    Microsoft (R) Windows Script Host Version 5.6
    Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

    Input Error: There is no script engine for file extension ".txt".


    So I have saved your text to c:\>cupholder.txt and then ran it as seen above and it gave mt the error. Still no luck.

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  190. There ARE undocumented APIs by jonwil · · Score: 2, Informative

    Depending on which components you consider as part of "IE", there ARE undocumented APIs used by those components.
    Some of them have since been documented by microsoft as part of the DOJ decree.
    But not all of them.

  191. Question by colinrichardday · · Score: 1

    Is this the NDIS that ndiswrapper (a way to use Windows drivers for wireless card in Linux) uses?

  192. Right... by Anonymous Coward · · Score: 0

    Now if it would only edit word documents and play mp3's too...

    I want a web browser to browse the web, and a different app to browse filesystems/network. Using the same app for both feels to me like trying to cook with a hammer. Not like it's hard to alt-tab between 2 windows nor will it take a lot more resources.

  193. MOD PARENT UP!!! by mu-sly · · Score: 1

    That, my friend, is an awesome idea!!!

  194. Its entirely possible to run Windows without IE by Nailer · · Score: 1

    Its just that nobody opn Slashdot knows how.

    IE is a bunch of ActiveX components, the one people mention most often is MSHTML.DLL.

    Its entirely possible to replace this with the Gecko ActiveX component. When you do that, help, explorer etc should use Gecko to render their HTML.

    http://www.iol.ie/~locka/mozilla/mozilla.htm

  195. kinda weird by cg0def · · Score: 1

    Last I checked Microsoft was ORDERED by a federal judge to stop distributing IE as a part of the OS. In order to comply with the rulling what did they do? They added the ability to remove the software only if you do so you no longer can use windows update. No call me crazy but how exactly is this even legal? Oh yeah and I am sorry M$ but IE really sux and so do your developers if they can't come up with something better. How much did you say you pay them for that job?

  196. I'm not dead yet by tengu1sd · · Score: 1
    VMS, it wasn't the best operating system in it's time

    VMS is still around and going strong. If you need a reliable system, it's still one of the best options out there. Intel runs its production lines with VMS systems, when a "quick reboot" costs you millions in trashed product VMS becomes very affordable. If you need multi site disaster tolerance (not recovery, not fail over but uninterrupted transparent service) VMS is your answer. It outlasted 2 companies (Digital and Compaq) that tried to kill it, and may be around after people remember HP as that company that pretty good calculators and printers for a while.

    Apache, Perl, Python and Samba are available for Open VMS, the VAX will boot BSD and the Alpha Linux. Pipe is there too, along with Emacs.

    The Intel architecture may not generate the business, but the o/s is near platform independent. I'd like to see IBM take over VMS and port to Power. VMS quality design and IBM marketing.

  197. Oranges and apples pal by Blitzenn · · Score: 1

    You can't take an old version of someones code and then use that as an arguement as to why their current versions suck. Windows 2000 is a past version of MS's OS. Sure it is supported, but Quickbooks supports a couple of past versions to, however if you have trouble, you need to upgrade. It's the way all software works, including Linux. Perhaps we should start stating Linux's faults by using examples found in old versions of Distros. That would piss off Linux users too. Why? Because it's an unfair example based on old information.

    Yea I can't uninstall IE on my DR DOS 6.0 machine either. Perhaps it's because I couldn't install it to begin with. I am writing Digital Research to complain. Does anyone know who I write to now? ;)

  198. Essential OS compnents by Sits · · Score: 1

    I completely agree with your premise that OS (as in Operating System) = kernel although a lot of the problem is that words and phrases take on new meanings. If enough people think OS = "The software stack required to implement a WIMP GUI and popular apps" (as happens when people say "The Windows Operating System") then the phrase picks up second meaning. This can lead to words and phrases being eventually redefined.

    Now the bit I do take issue with is saying that x.org is an essential part of Fedora's OS. I know there are configuration tools for the kernel that require QT and GTK but there's a curses based config tool too. I think Red Hat would have a hard time of saying X11 was a part of the OE but it is "optional" (providing you don't run GUI programs) anyway. I am vaguely aware that on Windows signifcant parts of the GUI subsystem run in kernel space so I reckon you have a good case for saying GUI stuff is part of the "OS" there but not on Linux based distros...

    The IE/X11 analogy also breaks down because it's possible to install Fedora without X11 but it's not (at least until Windows 2003?) possible to *install* Windows without IE. Nor is there anything which implements all the same functions as IE (unlike your sh example where you could use sash/ksh/csh). The fact that there COULD be something is somewhat by the by unless THERE IS something. It's like saying something could replace Quicktime (the movie player) on the Mac. The public API is documented so you could just rip out the current libraries and just slot in VLC as replacement right (even in embedded movies)?

  199. YOU FUCKIN' MSCE PULL YER HEAD OUT OF GATES' ASS by Sebhelyesfarku · · Score: 0

    FUCK OFF!

  200. Re:Automatic Cup Holder by steve_l · · Score: 1

    But remember to raise the trust levels of "trusted zone" to "medium", to stop you running unsigned controls against from any site that pretends to be in the MS domains,.

  201. Re:Careless?mMMM..OR by Anonymous Coward · · Score: 0

    I will never understand the mentality of users who allow themselves to be "driven nuts" by software quirks, yet won't spend two minutes looking through the options or reading the fucking help.

    It's not like Autocorrect is hidden or anything.