Slashdot Mirror


The Microsoft Protection Racket

bonch writes "Dvorak writes about the 'Microsoft protection racket' in his latest column--'charging real money for any sort of add-on, service, or new product that protects clients against flaws in its own operating system.' Dvorak argues that someone took a look at the expense of Microsoft's monthly 'Patch Tuesday' and decided to find a way to make money from it instead of fix the code (e.g., abandoning the use of the registry)." I enjoy salt with my Dvorak, but that's just me.

539 comments

  1. Microsoft addresses Windows security concerns by It+doesn't+come+easy · · Score: 5, Insightful

    Microsoft Windows - Operating system. Provides resource allocation to underlying computer hardware. Note: No warrantee, no guarantees, may have security issues.
    Microsoft Security - Subscription security service. Provides security monitoring of underlying insecure operating system. Note: No warrantee, no guarantees, may have security issues.

    --
    The NSA: The only part of the US government that actually listens.
    1. Re:Microsoft addresses Windows security concerns by Anonymous Coward · · Score: 0, Insightful

      Most recently, I forgot to turn off my CUTEftp client and left it running all night. In the morning some system had loaded some weird software called "active skin," and I had to use SpySubtract to remove 26 Registry entries.

      This is where Dvorak lost all credibility. He is obviously not qualified to speak on the subject of operating system security.

    2. Re:Microsoft addresses Windows security concerns by BoRegardless · · Score: 1, Interesting

      Ultimately, all monolithic, and particularly authoritarian human endeavors FAIL! Microsoft seems to be amongst that group, and I question if they can escape it easily.

      When you build up montrously complex systems requiring the megalomaniac individual or small council at the top to make all decisions across such breadth of matters, they make mountains of bullcrap, that eventually bring them down, due to their own lack of ability to see the future and know enough.

      GM & their unions come to mind as does the former Soviet Union.

      Gates recounted going away to a lake once a year for a week or two where he and he alone appears to read non-stop and think about where MicroSoft will "go".

      Does this sound a lot like a dicatator?

    3. Re:Microsoft addresses Windows security concerns by iotashan · · Score: 5, Interesting

      Microsoft has created a no-win situation for themselves...

      1. Create a subscription security service, and people complain they shouldn't have to pay. Someone call the class-action lawsuit attourneys!
      2. Distribute it freely, and face anti-trust lawsuits from security software makers, and possibly the DOJ, depending on who's in the White House (Who! The guy in the White House. Who? Yes.).

    4. Re:Microsoft addresses Windows security concerns by null+etc. · · Score: 4, Insightful
      This is where Dvorak lost all credibility. He is obviously not qualified to speak on the subject of operating system security.

      Oh yeah? Is he approaching this issue from the viewpoint of a security expert? No, he's approaching it from the perspective of a typical person (it might be your mother, or father).

      Personally, I could not tolerate any of Dvorak's articles. But I have to admit his recent ones are starting to get much more on-topic (as opposed to his older lunatic rants, proclaiming that Microsoft would go out of business in 10 years, etc.)

    5. Re:Microsoft addresses Windows security concerns by Pxtl · · Score: 4, Insightful

      I don't think that any anti-trust suits have been brought to them for their security fixes. The point is that _security_ should be there already, and fixes for security should be free because they basically sold you something that didn't work otherwise.

      Meanwhile, bundling in software that competes with competators with the expressed purpose of putting them out of business (note how MS software stagnates the moment the competator is gone) is a whole different story.

    6. Re:Microsoft addresses Windows security concerns by aklix · · Score: 0, Troll

      No-Win huh? Well surely they don't use macs or linux. Maybe all those BSDers are right...

    7. Re:Microsoft addresses Windows security concerns by YU+Nicks+NE+Way · · Score: 3, Informative

      He claims to be qualified to blame Microsoft for security holes in its products, doesn't he? It's clear that he was slammed by a security hole in a third-party application he was running on his system as an Administrator. (Not to mention, a third party application with a history of known defects...)

      He has no business complaining about Microsoft's "protection racket" if he honestly doesn't understand that his recent issue has jack-squat to do with Microsoft.

    8. Re:Microsoft addresses Windows security concerns by Ohreally_factor · · Score: 1

      What's the name of the Vice-President?

      Exactly!

      --
      It's not offtopic, dumbass. It's orthogonal.
    9. Re:Microsoft addresses Windows security concerns by wernercd · · Score: 4, Insightful

      yup. because everyone knows experts know everything about all programs and never make mistakes.

    10. Re:Microsoft addresses Windows security concerns by RobinH · · Score: 5, Insightful

      Ultimately, all monolithic, and particularly authoritarian human endeavors FAIL! Microsoft seems to be amongst that group, and I question if they can escape it easily.

      Yeah, that whole apollo program was a complete failure wasn't it? Or the manhattan project? Or building any modern skyscraper? Or any serious engineering project of our time? They all fail miserably, don't they.

      What is the alternative to authoritarian human endeavors? There were several X-prize contenders that tried to use a more open-source, everybody pitches in, communism type approach, and they were all bested by Burt Rutan.

      And stop calling Microsoft a failure. It's the opposite of failure, obviously. Are you just trying to troll?

      --
      "I have never let my schooling interfere with my education." - Mark Twain
    11. Re:Microsoft addresses Windows security concerns by Metzli · · Score: 1

      Wait, you do realize that this is Slashdot? It makes no difference if the problem is in the OS or a 3rd-party app, MS will get blamed anyway.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    12. Re:Microsoft addresses Windows security concerns by farzadb82 · · Score: 2, Insightful
      It's clear that he was slammed by a security hole in a third-party application he was running on his system as an Administrator

      Windows almost always forces you to be administrator in order to do most tasks. Also, you cannot even upgrade your account temporarily to apply patches/run games - you have to log out and log back in as administrator. To that end, its almost always convenient to have administrative grants.

      So regardless of whether it was a bug in a third-party application or not, it boils down to the fact that the OS "forced" the user to run as administrator, thus leading to the breech. The OS in this case should have still prevented the problem.

    13. Re:Microsoft addresses Windows security concerns by Anonymous Coward · · Score: 0
      Not to defend dvorak, but you sound like the idiots who say, "you can't complain about bush because you didn't vote for him." This is a protection racket, and hopefully it won't work.

      I also hope that dvorak is never right again, because the world might not be able to take much more of it.

    14. Re:Microsoft addresses Windows security concerns by Anonymous Coward · · Score: 0

      Right Click->Run As...

    15. Re:Microsoft addresses Windows security concerns by klubar · · Score: 2, Interesting

      I left my car door unlocked and the keys in the ignition. After someone stole my car I'm blaming toyota fault for not making a secure vehicle.

      If you're totally clueless, don't run applications like CuteFTP.

    16. Re:Microsoft addresses Windows security concerns by oliverthered · · Score: 1

      So the only way that Microsoft could developer software that competes with competitors is if the company was broken up, Microsoft have only got themselves to blame for not going along with Jackson.

      --
      thank God the internet isn't a human right.
    17. Re:Microsoft addresses Windows security concerns by Chi+Hsuan+Men · · Score: 1

      the OS "forced" the user to run as administrator, thus leading to the breech. The OS in this case should have still prevented the problem. If you read any official Microsoft documentation regarding the administrator account, they recommend that users do not log on to a workstation with the administrator account as their regular user account. If you need to utilize the administrative account for something like installing an application, you can right click on the executable and use the "Run As" command and type in your administrative credentials and execute the application as an administrator.

      --
      Respect It.
    18. Re:Microsoft addresses Windows security concerns by LionMage · · Score: 2, Interesting
      yup. because everyone knows experts know everything about all programs and never make mistakes.

      Thank you! Where are my moderator points when I need them? Someone should mod this guy up.

      Seriously, it's astounding how some folks assume that if you're a self-proclaimed computer expert or power user, that you have to automatically know everything they think you should know. There are varying levels of expertise, and while I know Dvorak isn't in the Guru league, he's not entirely a dope.

      Oddly enough, this article by Dvorak is one of the few where I find myself agreeing with (most of) what he says.

      I'm pretty savvy about Windows security, enough so that I have managed to keep the one Windows 2000 system I run at home from getting any viruses or other malware, but even I was unaware that CuteFTP had a nasty security exploit like that.

      Then again, I wouldn't get caught dead running CuteFTP -- tried it a long time ago, many versions back, and it never really worked right for me.
    19. Re:Microsoft addresses Windows security concerns by Anonymous Coward · · Score: 0

      Um...this is stupid...

      You have, for example, and FTP server with a bug in it on your system that you want to run (not knowing about the bug). It's one of the many applications written to require administrator access to run properly.

      If you log as administrator and run it, it runs as administrator with administrator access. Someone exploits bug. Runs amok on your system with admin privileges.

      You log in as a plain user, but then use "run as" to run the program as administrator. Wouldn't it STILL be running with administrator privileges, and exploiting the bug still lets the intruder run amok in your system with admin privileges?

      Thought that was the whole reason in UNIX that many services run as their own accounts instead of root, and that way can be better sandboxed in...

    20. Re:Microsoft addresses Windows security concerns by rewt66 · · Score: 1

      And that gets really frightening. Say Microsoft manages to drive Symantec and McAfee out of the Windows security market. Then the Microsoft security product stagnates...

      Yeah, I can see it happening that way. Thank God for Linux.

    21. Re:Microsoft addresses Windows security concerns by LionMage · · Score: 2, Informative
      If you read any official Microsoft documentation regarding the administrator account, they recommend that users do not log on to a workstation with the administrator account as their regular user account.

      If that's the case, why does Windows XP Home Edition default to making the user's primary account an administrative account -- one which requires no password unless you tell it explicitly to require one?

      In many corporate IT organizations, it's become commonplace to grant administrative privileges to a user for their local machine; they still can't use those privileges network-wide, but it gives them enough ammo to shoot themselves in the foot. It's just more practical (in the eyes of IT staffers, anyway, if not in reality) to do that, rather than have an administrative account and password that's global which everyone knows. This has the added advantage of creating an audit trail so that when a user installs some unauthorized software on a workstation, it becomes pretty easy to tell who installed it.

      Logging in with an unprivileged account and then running binaries piecemeal with administrative privileges sounds great in theory, until you have to run some ill-behaved software that assumes you're already logged in as an administrator. (This happens a lot at my workplace, but I can't really elaborate more than that.) The inconvenience and impracticality really has an effect on productivity.

      I'm not saying that your suggestion (using "Run As...") won't work... just that in the real world, most people would chafe if they were forced to work like that. That, plus the ill-behaved 3rd party software issue I mentioned, really makes it not a very good practical idea.
    22. Re:Microsoft addresses Windows security concerns by nasch · · Score: 2, Interesting

      It's clear that he was slammed by a security hole in a third-party application he was running on his system as an Administrator. (Not to mention, a third party application with a history of known defects...)
      If the OS were designed properly, no defect in an application would allow a malicious user access to something like the registry. But since applications have to have write access to everything on Windows...

    23. Re:Microsoft addresses Windows security concerns by LionMage · · Score: 1
      fixes for security should be free because they basically sold you something that didn't work otherwise

      But if you read the boilerplate in the license agreement, they disclaim any warranty of reliability or fitness for purpose. Basically, they license you the right to run the software, but if it doesn't work (or doesn't work the way you expect it to), they're not liable.

      I'm sure putting that boilerplate to the test in a court might create problems for Microsoft, not to mention the PR backlash they'd get... Besides which, some states (such as Arizona) have laws that supersede such boilerplate language.

      I find myself agreeing with Dvorak. This is a conflict of interest for Microsoft, antitrust issues aside. I'm sure that Symantec or McAfee could always play the antitrust angle if they felt threatened.
    24. Re:Microsoft addresses Windows security concerns by killjoe · · Score: 2, Insightful

      'And stop calling Microsoft a failure. It's the opposite of failure, obviously. Are you just trying to troll?"

      Depends on your definition of failure doesn't it. In terms of building a solid product it's a humiliating failure. In terms of good corporate citizenship it's a dismal failure. In terms of ethical and moral behavior it's a shocking and shameful failure.

      Yes they make a lot of money. If you measure success in terms of money then they are not a failure.

      --
      evil is as evil does
    25. Re:Microsoft addresses Windows security concerns by Skreems · · Score: 3, Insightful

      That still doesn't make it Microsoft's fault, though. You can run a buggy FTP client on Linux just as easily as on Microsoft, and you can get your system rooted just as quickly. The only way for Microsoft to keep your system safe from stupid user actions like that is for them to mandate that you WILL NOT run any networked programs not approved by them. And you can imagine how much of an uproar there would be if they actually tried something like that.

      The one major issue that allows this (running as Administrator by default) HAS been addressed in Vista. I'm no fan of the registry, but config files can get hacked just as easily. It's still no protection against opening a barn door and hanging a "Free Stuff Inside" sign over it, with strobe lights going off. And then he complains when someone comes and steals his toaster.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    26. Re:Microsoft addresses Windows security concerns by geeksdave · · Score: 1

      Exactly? He's the secretary of defense!

    27. Re:Microsoft addresses Windows security concerns by sconeu · · Score: 3, Informative

      The problem with "Run As..." is that it still requires you to give out the Admin (root) password. There is no equivalent to su/sudo/setuid programs, where you can give out privileges on a per-program basis.

      Would you give out the root password to your users?

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    28. Re:Microsoft addresses Windows security concerns by drinkypoo · · Score: 0

      Microsoft is a corporation. A corporation's purpose is to make money. Microsoft is a success... so far. The question is, how long can they last? As long as, say, IBM? Doubt it...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    29. Re:Microsoft addresses Windows security concerns by Lucractius · · Score: 1

      they already have tested the standard boilerplate, there was a class action lawsuit against them way back in the DOS 6.x days where users sued for MS charging for a full update to make the fixes public. MS won. the boilerplate excused them from having to ever deliver a functional program, and they were free to charge for the effort put in to "improve" the program to make it work.

      --
      XML - A clever joke would be here if /. didn't mangle tag brackets.
    30. Re:Microsoft addresses Windows security concerns by YU+Nicks+NE+Way · · Score: 1

      Why was he running a client application as admin? Contrary to the usual slashdolt FUD, that's almost never necessary except for a small -- and increasingly smaller -- class of games. The various "lup" apps take care of things which want to write in the wrong part of the registry -- but those misplaced registry writes are still bugs in the third-party applications, not in Windows.

    31. Re:Microsoft addresses Windows security concerns by thesnarky1 · · Score: 1

      But... but... its so cute! You mean, applications can hurt me? And I probably won't get my check from Nigeria? Nuts... he sounded so sincere All joking aside, this is exactly what I tell my friends here at schoo. Rather then try to convert them to Linux (although I do do that as well) I make sure they at least learn the basics... much like sex ed in schools nowadays. Yea, abstinance is good, but if you're GONNA do it... I show 'em what a firewall is, I explain not to leave yourself logged in as root, or admin, etc.

    32. Re:Microsoft addresses Windows security concerns by Anonymous Coward · · Score: 0

      "The one major issue that allows this (running as Administrator by default) HAS been addressed in Vista"

      Umm... don't you mean that this major issue WILL BE addressed when (if) Vista arrives late next year.

    33. Re:Microsoft addresses Windows security concerns by YU+Nicks+NE+Way · · Score: 3, Interesting
      [CuteFTP] never really worked right for me
      That's usually the single best indicator of security issues, you know. If the client doesn't "work right" for you, then it's buggy. If it's buggy, and particularly if it's perceptibly buggy, then it's almost always insecure.

    34. Re:Microsoft addresses Windows security concerns by kilgortrout · · Score: 1

      Ultimately, everything fails; it's called the law of entropy. It's a question of how fast it fails. I'm sure there are plenty of egalitarian human endeavors that have failed too and perhaps more rapidly than their authoritarian counterparts.

    35. Re:Microsoft addresses Windows security concerns by Anonymous Coward · · Score: 0

      "He claims to be qualified to blame Microsoft for security holes in its products, doesn't he? It's clear that he was slammed by a security hole in a third-party application he was running on his system as an Administrator."

      bullshit! here at work we run win2k as regular users with no privilages at all. we can't install software, edit the registry, or write the the system directory. but somehow, malware seems to be able to so that in our accounts. how can malware change the registry in my work account when i can't delete the changes in that same account ? yea...thats what i thought.

    36. Re:Microsoft addresses Windows security concerns by shmlco · · Score: 2, Insightful
      In terms of building a solid product... it's used on roughly 95% of the world's desktops. Nothing significantly better exists, or the vast majority of people would have jumped ship long ago.

      In terms of good corporate citizenship... shall we talk about the $28.8 billion dollars in the Gates Foundation? The $7.5 billion given away to date?

      In terms of ethical and moral behavior? Sorry, Enron is shocking and shameful. Dow's toxic waste dumps in India are shocking and shameful. Declaring bankruptcy just to get out from under your employee's pension obligations is shocking and shameful.

      Microsoft's big crime seems to have been giving companies a bigger discount if they sell more of their products. Let's see...

      Depends on your definition, doesn't it?

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    37. Re:Microsoft addresses Windows security concerns by rizzo420 · · Score: 1

      your point is moot. their software isn't capable of doing exactly what everyone wants it to do. nevermind, as someone already said, their boilerplate has already been tested in court and won. besides... how many pieces of software come with a guarantee that it will work perfectly 100% of the time for every application of it?

      microsoft is already in the anti-spyware game, and their product is one of the best free anti-spyware programs. yes, FREE. is this causing a monopoly? i don't think so. they still continue to patch their software when security holes are found. do they include their anti-spyware software with windows? no. it's not even available as a download through windows update. will they include their anti-virus software if they ever make it? probably not. they're smarter than that. but if they develop it and make it free, that's their choice, and if people choose to download it, again, that's a choice. no forced monopoly, like with media player or internet explorer.

      the biggest issue with microsoft's software is the users, not the software itself. users are dumb, plain and simple. they click on things that say "you're the 23452354th visitor, you've won!" and think they actually won something... yep, a nice fat spyware infection. people are gullible, that's what spyware and viruses thrive on. "oh, i got an email from my email administrator that says i have to open this zip file and use this password to do it." instant virus infection. why? because people don't want to pay for a yearly subscription for their anti-virus software, so they assume they can go without it and not worry about it. trust me, i know... i remove viruses and spyware for a living. i've heard it all... "oh, that popup window said i had problems with windows and told me to click there to fix them, so i did". "my friend sent me an IM that had a link to pictures, so i clicked it". people are inherently stupid when it comes to computer security. they just don't know. and then they get annoyed because their security software keeps popping up with messages, and they're annoying so they just ignore them. like those little ones that say "click here to install important updates for windows" in the system tray. microsoft is making an effort, but people don't follow it until they've come to see someone like me... and even then they don't learn. why? because computers are disposable now for many people... oh, it's filled with viruses, here's a new one. but people here find it easy to blame microsoft. sure, a lot of it is poor programming, but even still, a bigger portion of it is the user.

      --
      please me, have no regrets.
    38. Re:Microsoft addresses Windows security concerns by Anonymous Coward · · Score: 0

      There is a suid equivelant for Windows, but it is third party software. For games it is probably better to adjust the directory/registry permissions and apply a crack to get rid of the copy protection though. I even hear Shorthorn will have HKLM emulation that will trap all writes to HKLM and redirect them top HKCU allowing more software to run as a normal user, though you will still have to use cracks to get games to work without admin priviliges.

    39. Re:Microsoft addresses Windows security concerns by kaligraphic · · Score: 1

      No, now.

      Right now, unless you work for Microsoft, you CANNOT run Vista as an administrator. Just try it.

      You don't have Vista? Well, then you can't run it as admin, now can you?

      --
      You are standing in an open server west of a blue house, with a boarded front door. There is an Exchange mailbox here.
    40. Re:Microsoft addresses Windows security concerns by vertinox · · Score: 2, Insightful

      Yeah, that whole apollo program was a complete failure wasn't it? Or the Manhattan project?

      Those projects weren't monolithic or authoritarian. They had the brightest minds of their time all collaborating with free reign of direction of the project without some political body directing them specifics in their day to day work. Besides the massive security with the Manhattan project I don't think that the US government had a say in the scientists work other than to get the project done as soon as possible. And these projects weren't for money either...

      If you want to give an example of monolith and authoritarian project, I would suggest looking at Germany's V2 project or the Soviet Nuclear Program headed by Beria (Stalin's lethal Security NKVD chief). Both of these projects used massive amounts of forced/slave labor.

      However, those projects didn't fail. *coughs* Just their political systems. Although Apollo did have the help of Wernher von Braun from the V2 and the Soviets got a head start by stealing US atomic secrets.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    41. Re:Microsoft addresses Windows security concerns by shanen · · Score: 1
      With regards to your sig, I often feel like I'm being targeted by abusive moderators, too, but I think the larger problem is the moderation system itself is badly designed and SUPPORTS the abuse. To paraphrase a well-known politicitan, "It's the anonymity, stupid." If you can think of any good reason why moderators should be anonymous, I'd like to know of it.

      What to do? Well, you could slink into the shadows and avoid expressing opinions that would offend anyone, but my own response is to focus against the moderation system. Whenever I metamoderate, I now curve strongly against the assigned moderations as an expression of dissatisfaction with the entire system of anonymous moderation. Unless the moderation is EXTREMELY "reasonable", I'm very likely to reject it.

      The sysops claim the moderations are 90% accurate, but I think that also reflects another form of gaming the system. In my most "generous" days, I've never seen 90% "good" moderations, but I think that people who approve the moderations are more likely to get mod points--which some of them want only for the sake of abuse. Obviously, that suggests an eye-for-an-eye counterstrategy, but that just winds up with everyone blinded.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    42. Re:Microsoft addresses Windows security concerns by Anonymous Coward · · Score: 0

      Nope, it is still a bug in Windows. Windows 2000 and XP were written for backwards compatability but they didn't bother to include code that would allow apps that normally write to HKLM to work as a normal user by redirecting those writes to HKCU.

    43. Re:Microsoft addresses Windows security concerns by vertinox · · Score: 1

      A corporation's purpose is to make money.

      It can make money if it wants to. A corporation's purpose is to create an artificial enity to protect its investors from legal litigation. That is the whole purpose of the corporate charter. Having a corporate charter keeps the investors safe from legal action against the company and protects them from personal loss.

      As in if you sue the company and it runs out of money, you can't sue the share holders to get more out of their personal belongings.

      There are plenty of non-profit corporations out there by legal definition unable to make a profit because of tax reasons.

      Besides that a corporation has to answer to the investors or else it would loose face and everyone would sell their stock. Most investors want the company to make money in order to get a return on their investment. However their in no social contract or legal law that says a corporation must make money for the shareholders.

      If the company leaders decide the companies goal is to not make money, but other lofty aspirations (or not... this could be just devious something like take over a political system or overthrow a small African nation) they can long as the shareholders don't mind.

      Although most will if they loose large sums of money in the process...

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    44. Re:Microsoft addresses Windows security concerns by orasio · · Score: 1

      Lots of things come to my mind when you talk about the manhattan project.
      Successful is not even on the list.

    45. Re:Microsoft addresses Windows security concerns by BoRegardless · · Score: 1

      I certainly wouldn't call Microsoft a failure, and did not.

      What I do wonder, though, is whether MS's attempt to do everything for all forms of personal, business and server computing under the control of very few top decision makers (some would argue 2, Gates and Ballmer), and a relatively small board of directors which meets once in awhile, can successfully direct Microsoft as the competitiors become more nimble and can design solutions without the mountain of MS encumbrances and not make bad decisions that cause lower profits over time.

      It is possible to become so large, you can't make the right decisions, when you are trying to "protect" Windows, but still supply the best "Office" (which might properly run on 6 different OSs).

      If "Windows" was a corporation, and "Office" was a corporation, would the shareholders & their customers and employees be better served?

      It is not an easy or trivial answer.

    46. Re:Microsoft addresses Windows security concerns by orasio · · Score: 1

      Your point is meaningless.
      "solid" refers to quality. You are talking about marketing.
      People don't use products that do what they want. They do what marketing makes them do.
      Just because lots of people drink Coca-Cola, it doesn't mean it's a good beverage. At least not by a nutritional metric. Of course it's a great product, by a marketing metric.

      About ethics, well, you can't justify someone who steals a car just because some other guy killed a whole family. Microsoft is a company that has repeatedly commited acts against the law in many countries. They do engage in unethical behaviour.
      They make lots of their money selling to third world countries.

      Whatever Bill Gates does with his fortune doesn't have anything to do with Windows. Plus, charity never fixed anyhing. In most cases rich people use it just to keep the poor quiet, so they can keep exploiting them.

    47. Re:Microsoft addresses Windows security concerns by vertinox · · Score: 1

      Nothing significantly better exists, or the vast majority of people would have jumped ship long ago.

      You mean like OS/2 warp? Or Lotus Word Pro or Word Perfect? People will buy a worse product if it is branded better than the technically better competitor.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    48. Re:Microsoft addresses Windows security concerns by Randseed · · Score: 1
      Microsoft is unfortunately in a bad place in its little corner of the industry. I don't use their product for anything other than games, because of feature problems, user interface annoyances, and major security concerns. Never the less, the fact of the matter is that Windows works fine for a lot of people, or at least "good enough."

      Unfortunately, Microsoft's inattention to security issues in the past has spurned a huge third party market for utilities that fix Microsoft's oversights. An operating system these days should have a firewall, autoupdate service, and be reasonably secure against some of the brain-dead bugs that have cropped up (buffer overflows in JPEG display code in a email reader, anyone?). So a third party market with the likes of Symantec cropped up, and now Microsoft has two choices: Fix it themselves and run these guys out of business, while simultaneously maybe getting hit with an anti-trust suit, or leave it full of holes and keep the third parties in business, but have this stop keep popping up.

      Then, as you say, there are the users. I think, however, that the fact that you can be easily infected from a pop-up window on a web site is more of an error on Microsoft's part. Sure, the user is a freaking idiot, but most of the time the issue never should have arisen.

    49. Re:Microsoft addresses Windows security concerns by shmlco · · Score: 1
      Reread the sentence. I said "significantly" better. Beta was slightly better than VHS in several aspects (image quality), but not in all (running time, market penetration). As such it wasn't significantly better.

      So, to pick another example, Linux may be "better" as in more stable, but worse in terms of available commercial software. In fact, in many ways Linux, like OS/2, is perceived as a "me too" product. Your system has windows, menus, and uses a mouse. Mine does too. How is yours better again?

      Take OS/2 vs. Windows, or WP vs. Word, and compare feature sets. Nearly identical. Given that, how do you choose? By what your friends have, or what you use at work?

      Google was a major case of "significantly" better. Fast, easy, and highly relevent results. But let someone come up with something significantly better, like the "Star Trek" computer interface ("computer, find me a commercial source for XYZ widgets at less than a buck a piece"), and they're history.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    50. Re:Microsoft addresses Windows security concerns by YU+Nicks+NE+Way · · Score: 1
      The AC parent writes...
      Nope, it is still a bug in Windows. Windows 2000 and XP were written for backwards compatability but they didn't bother to include code that would allow apps that normally write to HKLM to work as a normal user by redirecting those writes to HKCU.
      Sorry, dude, but that's what LOA tools do. They shim registry calls to remap NKLM into HKCU. (That's HKEY_LOCAL_MACHINE, which is protected from non-admins, to HKEY_CURRENT_USER, which is open to the current user.)

      The fact that this isn't obvious to people who know about the registry, though, goes to show that Dvorak's spouting shite out of his arse. Microsoft put proper access controls on the registry in NT3.1! It was always just in the DOS/9x series that the registry was unprotected.
    51. Re:Microsoft addresses Windows security concerns by ozmanjusri · · Score: 1

      That still doesn't make it Microsoft's fault, though.

      It's always the same isn't it. Whenever there's a discussion about operating systems, the Windows zealots say Linux will never be ready for the desktop because granny/mom/sis/clueless newbie can't use it. Whenever it's a security failure on Windows, it's because the user wasn't competent to operate their computer.

      --
      "I've got more toys than Teruhisa Kitahara."
    52. Re:Microsoft addresses Windows security concerns by gumbi+west · · Score: 1
      Here is why Mac OS is far better than windows. When I find a bug in windows, they ask me to pay to file a bug report. When I find a bug in the Mac OS, they just take my bug report and tell me when it is fixed.

      I had a similarly great experience with some OSS that I use where I just reported the bug, the developer who answered said thanks, and told me when it was fixed (I was even given the date it was first in a nightly).

      BTW, the bug was that explorer couldn't display a png256 of maybe a png_mono that was correctly formatted, generated by gost script--a real bug, pilot error. But I didn't even get that far with them... just $xx / issue was all the person would tell me. (I still get phone support from Apple for my 1999 iMac for free, at least for a minute or two).

    53. Re:Microsoft addresses Windows security concerns by Skreems · · Score: 1

      The holy hell are you talking about? I'm by no means a Windows zealot. I think Microsoft has done the world a dis-service by pretending that running a computer should require you to know nothing about the damn thing, when the tech clearly isn't ready for such a state yet. I think users SHOULD be forced to understand the concept of a file system, and the difference between hard drive space and RAM before they're allowed to buy a computer which will in short order become another zombie on a bot net, fucking up everyone else's bandwidth.

      That doesn't mean I have to be un-realistic, though. Someone running a blatantly unsecure 3rd party application has no right to blame the operating system developers when they get rooted. (except for the run-as-administrator thing which I noted above).

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    54. Re:Microsoft addresses Windows security concerns by rizzo420 · · Score: 1

      here's the issue i see with your argument. yes, some viruses come from hole in windows. windows does have an autoupdate feature that will automatically install the updates for you. it now has a firewall (a pretty good one too) and a popup blocker (also a pretty good one). there's still the problem of the user... the user must turn on the autoupdate feature (i actually like this policy because microsoft still leaves the decision up to the user, although i suspect in the future this will change and i think it has with SP2). the user must interact with the firewall when it warns you that some program is trying to access the internet (most users i know will blindly click "always allow" to prevent future "annoyances"). the user must interact with the popup blocker... if you visit a page that opens a popup window that you want, you must allow it. this annoys users and they simply turn off the blocker rather than allow it. the average computer user isn't very bright... they're more interested in just doing what they want and not seeing any of this stuff. but becuase of this, they know nothing about security and honestly don't care about keeping their computer secure. occasionally i get a user who wants to learn how to prevent it in the future, and regardless of the fact that we have actually sent out emails to all the students explaining this, they ignore it. we can put it in big red letters on their walls in the dorms, and they'd cover it up. they just don't care.

      symantec cropped up because of viruses that didn't necessarily prey on flaws in windows, but rather flaws in users. i remember having to virus check floppy discs for viruses that could erase your hard drive... taht doesn't happen anymore. they're just dumb annoying things. a lot of them are because people are dumb enough to click a suspicious looking link (my girlfriend did it thinking it was for class since it came from a classmate), or opening a file in an obviously suspicious email. then there's spyware... the majority of it is not because of flaws in windows or other MS software, but rather the fact that people want free stuff and don't read EULA's (and i don't blame them, they're long and boring). half of them don't mention the spyware. nowhere in AIM's does it mention installing viewpoint media player (which is not true spyware, but i consider it to be so since it's installed without my knowledge, but i don't use AIM anymore). instead of making the additional software opt-in, they make it opt-out. and AOL is packaging more and more with AIM. it's annoying. people want free music, so they install kazaa and grokster and get bombarded with crap that downloads more crap and it's an endless cycle that they don't realize is going on until they porn icons on the desktop or their computer is so sluggish they can't use it (i've used 386's that run faster than some of these P4 2.5's with a gig of ram). how is this MS's fault? the user installed the software in the first place, and then clicked "allow" when the firewall warned them, and then didn't renew their subscription with symantec or mcafee... microsoft is only one tiny piece of the problem. and if they choose to release free anti-spyware and anti-virus software, that's their choice. as long as it's not bundled with windows or included as a windows update, they're not forcing it on anybody. i was surprised to find out that the anti-spyware thing was not in windows update, but if they did, they'd be under even more scrutiny...

      --
      please me, have no regrets.
    55. Re:Microsoft addresses Windows security concerns by ozmanjusri · · Score: 1
      The holy hell are you talking about?

      It is Microsoft's fault. They are marketing Windows as:
      Safe and Easy Personal Computing

      Windows XP makes personal computing easy and enjoyable! Power, performance, a bright new look, and plenty of help when you need it. Windows XP has it all, along with unmatched dependablity and security.
      (From file:///C:/WINDOWS/Help/Tours/htmlTour/default.htm )

      That's what Joe Average wants to buy. That's what they're being told they're getting. Dvorak's by no means Joe Average when it comes to computing, but even people with as much experience as he has get sucked in sometimes. Yet every single time someone comes out and says "this is just plain wrong", dozens of apologists like yourself come out of the woodwork loudly proclaiming "That still doesn't make it Microsoft's fault" and calling the users dumb because they believed what they were told.

      Stop apologising for Microsoft and I'll stop calling you a zealot.
      --
      "I've got more toys than Teruhisa Kitahara."
    56. Re:Microsoft addresses Windows security concerns by killjoe · · Score: 3, Insightful

      "In terms of building a solid product... it's used on roughly 95% of the world's desktops. Nothing significantly better exists, or the vast majority of people would have jumped ship long ago."

      Apple has alwasy been better. OS/2 was better, hell Amiga was better. If you think that what's popular is what's best then you plain old stupid.

      "In terms of good corporate citizenship... shall we talk about the $28.8 billion dollars in the Gates Foundation? The $7.5 billion given away to date?"

      1) Gates foundation is not microsoft. 2) Gates foundation was created in order to influence people like you (it worked!) into thinking Gates was actually a nice guy. 3) 7 billion is petty cash 4) Gates didn't actually give away money, he just gave stock he got for free to the foundation which then sold it.

      "In terms of ethical and moral behavior? Sorry, Enron is shocking and shameful. Dow's toxic waste dumps in India are shocking and shameful. Declaring bankruptcy just to get out from under your employee's pension obligations is shocking and shameful."

      Whoo Whoo, MS is less sleazy then enron and DOW!. It's nice to see corporations set their standards so low.

      --
      evil is as evil does
    57. Re:Microsoft addresses Windows security concerns by dbIII · · Score: 1
      This is where Dvorak lost all credibility
      No, I think he lost all credibility when he complained about the system idle process using up all his CPU cycles. The guy writes opionion pieces and is not a reliable source of information - you read something by a technical journalist then instead of a manager of technical journalists that also puts in an opinion column once an issue.
    58. Re:Microsoft addresses Windows security concerns by dbIII · · Score: 1
      Nothing significantly better exists
      Significantly better stuff has existed for the entire life of Microsoft. The reason MS did so well on the desktop as distinct from all of the better stuff from Sun, SGI, Apple etc was that it was cheap and ran on cheap hardware. Microsoft has become big from being mediocre, which is not as bad a thing as it sounds - after all I don't drive the best car on earth, just one that does what I want it to and doesn't cost much.
      Microsoft's big crime seems to have been
      They've done some nasty stuff that looks like outright theft and have certainly fabricated evidence for a court case and been caught doing it, but on the scale of US business skullduggery they are probably seen as being nice. Compared to a record company or movie studio they probably look like saints - after all chairs are thrown but everyone gets to keep their kneecaps.
    59. Re:Microsoft addresses Windows security concerns by 1u3hr · · Score: 1
      it's used on roughly 95% of the world's desktops. Nothing significantly better exists, or the vast majority of people would have jumped ship long ago....Microsoft's big crime seems to have been giving companies a bigger discount if they sell more of their products.

      Consumers don't choose software after careful consideration of quality. They take what's bundled, which is ALWAYS Windows. The "discounts" you refer to were contingent on NOT selling competing software. If OEMs even offered OS/2 or BeOS, they found themselves unable to compete for sales of Windows machines. That's what MS spent years in court till the Republican DOJ gave them a pass. There were any number of OS's better in every respect than MSDOS or Windows; except for the marketing and distribution deals. That's where Bill's genius is. Is Coca Cola realy so much better than any other soft drink? Is Marlboro really superior to any other cigarette? Is Brittney Spears really a musical prodigy? Is George Lucas the world's greatest movie director?

    60. Re:Microsoft addresses Windows security concerns by 1u3hr · · Score: 1
      Take OS/2 vs. Windows, or WP vs. Word, and compare feature sets. Nearly identical. Given that, how do you choose? By what your friends have, or what you use at work?

      OF COURSE the feature sets are fucking identical. In both cases the non-MS software CAME FIRST and MS copied them, used the transition to Windows to give their inhouse software an unbeatable inside track, then bundled their software at a lower price.

    61. Re:Microsoft addresses Windows security concerns by Nutria · · Score: 1

      Successful is not even on the list.

      Why not? It succeeded in it's task of building atomic bombs.

      --
      "I don't know, therefore Aliens" Wafflebox1
    62. Re:Microsoft addresses Windows security concerns by Skreems · · Score: 1

      I fail to see how running a unsecure 3rd party app invalidates Microsoft's marketing around XP.

      Try it from the other side. If someone ports CuteFTP to linux, complete with gaping security holes, you can run it and get rooted just as easily. Does that make it Linus' fault? No, because it has nothing to do with the OS. The user made the choice to run poorly made applications, it's the user's fault, and primarily the 3rd party developer's fault. It has nothing to do with the OS at all.

      And please realize: when you call someone who's just looking at the situation logically and not trying to take sides a zealot, you look like a troll.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    63. Re:Microsoft addresses Windows security concerns by ozmanjusri · · Score: 1

      I fail to see how running a unsecure 3rd party app invalidates Microsoft's marketing around XP.

      I suspect you're being intentionally obtuse, but anyway;

      Computer users need operating systems so they can run their programs.
      There will always be badly written programs.
      There will always be people who will exploit security faults in badly written programs.
      The bad people will always try to use badly written programs to take over operating sysems.

      Computer users can not fix these problems.

      Software writers will not always fix badly written programs.
      Computer operating system developers can and should ensure their systems are not compromised by badly written programs.

      And please realize: when you call someone who's just looking at the situation logically and not trying to take sides a zealot, you look like a troll.

      Trying to shift the blame for bad programming from Microsoft to computer users is zealotry, no matter how much neutrality you're claiming.

      --
      "I've got more toys than Teruhisa Kitahara."
    64. Re:Microsoft addresses Windows security concerns by Skreems · · Score: 1

      So I'm a Linux zealot AND a Windows zealot at the same time? Sweet!

      And just to be clear, you would agree with me if I said that Linus was at fault for anybody who got rooted in the last couple OpenSSH and Apache security flaws, right?

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    65. Re:Microsoft addresses Windows security concerns by ozmanjusri · · Score: 1

      So I'm a Linux zealot AND a Windows zealot at the same time? Sweet!

      If that's what you want to be. I'm only replying at your Microsoft apologia.

      And just to be clear, you would agree with me if I said that Linus was at fault for anybody who got rooted in the last couple OpenSSH and Apache security flaws, right?

      No, Linus is just one of many who develop Linux. That would be like blaming Bill Gates for everything that is wrong with Windows. But Linux developers are definitely responsible for making sure those holes don't allow attackers to take over the whole OS.

      Just to make this absolutely clear, I believe all current major OSs are seriously flawed by both by design and execution. Linux is marginally more secure than Windows (as are OSX, Solaris, VMS, *BSD etc), mostly because they don't obfuscate their workings as much. I support Linux/BSD etc because I believe they offer a better path to the future, not because they are (much) better now.

      --
      "I've got more toys than Teruhisa Kitahara."
    66. Re:Microsoft addresses Windows security concerns by drsmithy · · Score: 1
      If the OS were designed properly, no defect in an application would allow a malicious user access to something like the registry.

      There's an awfully long list of "improperly" designed OSes then.

      But since applications have to have write access to everything on Windows...

      False.

    67. Re:Microsoft addresses Windows security concerns by drsmithy · · Score: 1
      Windows almost always forces you to be administrator in order to do most tasks. Also, you cannot even upgrade your account temporarily to apply patches/run games - you have to log out and log back in as administrator.

      Bullshit on both counts.

      So regardless of whether it was a bug in a third-party application or not, it boils down to the fact that the OS "forced" the user to run as administrator, thus leading to the breech.

      Application developers are the ones who "force" users to run as Administrator. Windows has nothing to do with it.

    68. Re:Microsoft addresses Windows security concerns by Skreems · · Score: 1

      That's an interesting position... what would you change to make it secure enough to meet those standards? The problem I have with that attitude is, no matter what system you write, a user is always going to need the ability to come in and run an application as root. If that application is unsecure... what's the operating system supposed to do, prevent the user from running applications? I'd rather not give up functionality that is usefull and necessary in the right hands, just because it can sometimes be abused. And that's where user education comes in.

      And I maintain that this attitude isn't zealotry... it's just a different opinion on system design.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    69. Re:Microsoft addresses Windows security concerns by ozmanjusri · · Score: 1
      That's an interesting position... what would you change to make it secure enough to meet those standards?

      Key points are:

      • Clear separation of OS/Application/Data spaces.
      • RO media for OS space.
      • Application space is RO lockable by the user (no secretly writing to it)
      • No code execution from data space.
      • Application and OS configs as pure text in Data space (no binary configs)
      • Single text file for all autostart apps.

      Linux already has a number of live CD distros - my own server boots off a custom CD and loads the OS and servers (Samba, Apache etc) into RAM in a chroot jail. The only things that get written to disk are swap, logs and data. If I'm ever concerned about an intrusion, I can reboot. All the configs, OS and apps are refreshed from RO media and I'm clean.

      And I maintain that this attitude isn't zealotry... it's just a different opinion on system design.

      We'll have to agree to disagree then. Anyone who calls me (and other users) incompetent for not being able to safely use Windows, as it's advertised to be used, is a de-facto advocate for Microsoft.
      --
      "I've got more toys than Teruhisa Kitahara."
    70. Re:Microsoft addresses Windows security concerns by 4of12 · · Score: 1
      I left my car door unlocked and the keys in the ignition. After someone stole my car I'm blaming toyota fault for not making a secure vehicle.

      You have half a point.

      If you carefully examine the security situation when you bought your car, they probably did have the car sitting on the lot with the door unlocked and the keys in the ignition for you after the papers had been signed.

      But what most people don't notice is that at the dealer ship they paid close attention to who was on the lot, if one of the salespeople recognized you as an authorized person so you wouldn't be stopped on the way off the lot with your new car by their security guys.

      You, too, can leave your car door unlocked with the keys in the ignition iff you take exactly the same security precautions that the dealership takes with their inventory of cars.

      But most people don't have time to even notice what's going on with security measures.

      Yes, some people will try to externalize their responsibilities of looking after security. But this is symptomatic of a larger problem: awash in a sea of competing information demanding their attention (eg, advertisements, new product literature with legal boilerplate), people can't afford to devote the time and attention to learning how to be secure.

      The only solution, AFAICT, is to start out as secure as possible by default (and less functional) and let the user move incrementally towards greater functionality be learning a little bit at a time and relaxing security a little bit at a time.

      The Windows OS owes a great deal of its success these days to some element of backward compatibility to earlier versions of Windows, versions which originated in the unconnected, stand-alone, single-user days of personal computing. Starting out from a less secure beginning, it's very difficult for them to move the mass of users towards greater security. New obstacles seem more frustrating where old, familiar obstacles are tolerated.

      While Windows security is straining at the seams, the UNIX world continues to wrestle with its own security/convenience issues (eg, ACLs vs the old ugo model) and, if it becomes a widespread success with a lot of users, it will eventually suffer from the weight of whatever security was designed into it at the outset.

      --
      "Provided by the management for your protection."
    71. Re:Microsoft addresses Windows security concerns by Skreems · · Score: 1

      Now you're just being stubborn. Anybody who calls users incompetent for not being able to safely use Linux is an advocate for Linux? Anybody who calls drivers incompetent if they drive off a cliff is an advocate for Ford?

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    72. Re:Microsoft addresses Windows security concerns by nasch · · Score: 1

      Not false, just hyperbole.

    73. Re:Microsoft addresses Windows security concerns by ozmanjusri · · Score: 1

      Now you're just being stubborn.

      I'm being consistent.

      Anybody who calls drivers incompetent if they drive off a cliff is an advocate for Ford?

      No, but anyone who says "That doesn't make it Ford's fault" when Ford Pintos explode, because competent drivers don't get involved in car accidents, is an advocate for Ford.

      --
      "I've got more toys than Teruhisa Kitahara."
    74. Re:Microsoft addresses Windows security concerns by Skreems · · Score: 1

      Well, I guess I'm an advocate for every damn group that's ever created anything for somebody else to use, because I think that the user always has a responsibility to learn to use the products correctly.

      It's not that I don't see your point, re computers. I agree that the OS developers should take all reasonable steps to limit damage from stupid user actions. But the fact remains, the users are going to, from time to time, want and need to do potentially stupid things in order to make the most use of their computers. Maybe you need to do totally remote administration, and so you HAVE to have a userland application that can open ports and write to the kernel space on the hard drive. It's unavoidable. If a computer's usable, you'll always have the ability to run an unsecure program that will let somebody malicious take over your system.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    75. Re:Microsoft addresses Windows security concerns by ozmanjusri · · Score: 1

      But the fact remains, the users are going to, from time to time, want and need to do potentially stupid things in order to make the most use of their computers.

      Yup, absolutely. And if I decide to log in as root and delete everything in /boot or C:\Windows, then I deserve to spend however much time it'll take to fix the mess.

      If I'm using a computer the way any normal person would expect it to be used, including installing software, I shouldn't scared of be opening a door to every wanker who wants to look through my password collection.

      Normal computer users cannot be expected to automagically know which software is safe to use and which has potentially dangerous bugs. Even experts like Dvorak can get caught out...

      --
      "I've got more toys than Teruhisa Kitahara."
    76. Re:Microsoft addresses Windows security concerns by petermgreen · · Score: 1

      i'll belive they have really addressed the running as administrator by default when i see it. (and no power user doesn't count when you consider it easilly has sufficiant power to make a system takeover).

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  2. I enjoy calling Dvorak a blohward with my Dvorak by Anonymous Coward · · Score: 5, Funny

    But that's just me.

  3. Oh noes, Dvorak! by rob_squared · · Score: 4, Funny
    I love your keyboards, but I trust a drunk man's predictions of the tech market more than I do yours.

    And yes, I know he isn't the same as the keyboard guy.

    --
    I don't get it.
    1. Re:Oh noes, Dvorak! by Anonymous Coward · · Score: 0

      You just gave me a great idea on how to finally figure out which OS is superior! Take a wino and place 3 sets of cds in front of him: windows, OS X, and Linux. Whichever he defiles last, is the best OS!

    2. Re:Oh noes, Dvorak! by SCO+STINKS · · Score: 0

      I love your keyboards, but I trust a drunk man's predictions of the tech market more than I do yours

      No no no... Dvorak is a music composer! He's not a blowhard he plays a stringed instrument.

      --
      Reason #32767 not to use VB6: Integers are 2 bytes... Think about it!
    3. Re:Oh noes, Dvorak! by Lumpy · · Score: 1

      why?

      just because for the past 2 months he swore up and down that the video ipod will not exist? the man claimed big time that he knows jobs and apple and that the ipod video will never ever exist.

      I love it when companies prove that tech journalists are nothing but retarted monkies.

      apple has been stellar at making all the journalists eat their own words this year. :-) I love it!

      --
      Do not look at laser with remaining good eye.
    4. Re:Oh noes, Dvorak! by cranesan · · Score: 2, Funny

      Did you know the Dvorak that wrote that article isn't the same as the keyboard guy?

    5. Re:Oh noes, Dvorak! by Pope · · Score: 2, Insightful

      Dvorak predicts time and time again that Apple will fail at one thing or another and go out of business Any Time Now(tm). Their last quarter results speak to the contrary, as do the zillions of other wrong things Dvorak spouts on about.

      --
      It doesn't mean much now, it's built for the future.
    6. Re:Oh noes, Dvorak! by blanks · · Score: 1

      " I trust a drunk man's predictions of the tech market more than I do yours. "

      Finally someone who reads my posts!

    7. Re:Oh noes, Dvorak! by spinel · · Score: 1

      What? He didn't even invent that silly keyboard? Now I have no respect at all for the guy. But on the security sales why not just charge MS a set fee for each user for each vulnerability. They should not sell a kludged OS. Dan C

    8. Re:Oh noes, Dvorak! by poot_rootbeer · · Score: 1

      And yes, I know he isn't the same as the keyboard guy.

      True, but his "New World" Symphony IS pretty kickin'.

  4. Slashdot Literalist by Anonymous Coward · · Score: 0

    > I enjoy salt with my Dvorak, but that's just me.

    Zonk eats people !!

    Alert the authorities !

    1. Re:Slashdot Literalist by Anonymous Coward · · Score: 0

      Hey, maybe he asked for it.

      Dvorak to Zonk: "Eat me."

    2. Re:Slashdot Literalist by temojen · · Score: 1

      Zonk eats keyboards.

    3. Re:Slashdot Literalist by squiggleslash · · Score: 2, Funny

      Not necessarily. He might just be trying to keep the slugs off his keyboard.

      --
      You are not alone. This is not normal. None of this is normal.
  5. Amen, brother by tempshill · · Score: 1

    It is mind boggling. Dvorak is right.

    1. Re:Amen, brother by DetrimentalFiend · · Score: 2, Funny

      Is this the first time? It can't be more than the second or third.

    2. Re:Amen, brother by Liselle · · Score: 1

      Well, even a broken clock is still right twice a day.

      I call him "Dartboard Dvorak", because sometimes the planets align on a full moon and one of his wild throws grazes the bullseye.

      --
      Auto-reply to ACs: "Truly, you have a dizzying intellect."
    3. Re:Amen, brother by Shakrai · · Score: 1

      Well, even a broken clock is still right twice a day

      Not if it's a flip clock using 24 hour time.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    4. Re:Amen, brother by karnifex · · Score: 1

      A broken flip clock is correct once a day. A broken digital clock is never right.

    5. Re:Amen, brother by SillyNickName4me · · Score: 1

      A broken digital clock is never right.

      And yet its never wrong either.

    6. Re:Amen, brother by brunson · · Score: 1

      It's like those old LED watches that you had to push the button to see the time. Before you push the button it's in superposition of having the right and wrong time, it's not until you observe it that the field collapses to show you which it is.

      --
      09F911029D74E35BD84156C5635688C0
      Jesus loves you, I think you suck
    7. Re:Amen, brother by dunng808 · · Score: 1

      All clocks are that way. The field collapses whe you read the time. I wonder if the speed at which the field collapses has a relatavistic component?

      --

      Gary Dunn
      Open Slate Project

  6. Frank Nitti by jkind · · Score: 3, Informative

    In case you aren't ready when Dvorak makes Al Capone related references: http://en.wikipedia.org/wiki/Frank_Nitti

    --
    ~jennifer.k~
  7. That's a nice enterprise network you have there... by tenzig_112 · · Score: 5, Funny
    It'd be a real shame if something happened to it.
    from the article:

    REDMOND, WA- For years Windows users have lived under a blanket of fear, constantly checking their computers for malicious programs that take advantage of critical security flaws in the operating system lest they lose their hardware, their data, or even their identities. Thankfully those days might soon be over thanks to a new subscription service aimed at cleaning up Microsoft's mess. Even better, this new utility comes from the most trusted name in computing: Microsoft.

    In truth, anti-spyware and anti-virus programs flood the market already, but they all share a common flaw: they're free. With freeware it is difficult, if not impossible, for consumers to know if it's really working. Experts say it takes a financial sting to make the software's real value apparent. While it would certainly be innovative for Microsoft to charge for the freely available service, the forward-thinking software company is not content to stop there. They plan to ask customers to pay for these features every year.
  8. Huh? by fmwap · · Score: 1

    Where's the story here?

    I like food with my salt.

  9. Re:Microsoft does not support freedom by Anonymous Coward · · Score: 0

    Parent is a troll only, I suggest adding to foes and karma modifier -1 for all foes.

  10. Pfft. by JanusFury · · Score: 5, Informative

    Anyone who suggests 'abandoning the use of the registry' has obviously never written Windows software. What do you suggest we replace it with, INI files? What do you suppose we do about the thousands of existing applications that use the registry? How do you suggest we support access controls for individual settings and keys - make a single INI file for each one?

    Changes like 'get rid of the registry' are changes you make when you release a new OS, not when you release a service pack. OS X, for example, uses flatfiles to store most (if not all) preferences, but that's something they designed in from the start.

    It's pretty annoying how people always suggest blatantly stupid 'solutions' to problems instead of focusing on real fixes like better design and better testing...

    --
    using namespace slashdot;
    troll::post();
    1. Re:Pfft. by lawpoop · · Score: 1

      " What do you suppose we do about the thousands of existing applications that use the registry? "

      How about a virtual registry?

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    2. Re:Pfft. by Anonymous Coward · · Score: 0, Interesting

      Anyone who suggests 'abandoning the use of the registry' has obviously never written Windows software. What do you suggest we replace it with, INI files?

      Or property lists, yes.

      What do you suppose we do about the thousands of existing applications that use the registry?

      Wrappers for the INI/PLIST files that behave like the old registry calls.

      How do you suggest we support access controls for individual settings and keys - make a single INI file for each one?

      Why not?

      OS X does this like a dream, I can take my Library folder with me and wham, everything is the way I like it on a new machine. I'm sure it would be possible to do something similar on Windows, provided I paid $50 for some crappy shareware product.

    3. Re:Pfft. by Anonymous Coward · · Score: 0

      This idiotic parent comment is a good illustration of just how much damage Microsoft has done to computing over the years.

      There are people out there who's entire lives revolve around the shit world of Microsoft software.

      The Microsoft windows registry is the single worst bit of technology EVER created in the history of computing. The only other thing that comes close is perhaps child windows/MDI applications.

    4. Re:Pfft. by MightyMartian · · Score: 4, Insightful

      And what is wrong with an individual INI file per app and/or per user? I mean, *nix has been using that for a long time, and it sure makes down-and-dirty administration ten times easier. The registry editor is a f**cking nightmare compared to your favorite text editor and *.conf or *.rc. Security is handled through the file system. The registry was a bad idea from the get-go, but you're right, Microsoft's incompetence will be with us until the world finally tells Redmond to take their crappy operating system and shove it.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:Pfft. by Iriel · · Score: 1

      I'm not just being a curmudgeon here, but when it comes to 'real fixes', it looks like most of them would require a radically different codebase in order to prevent more knots down the rope when one is loosened, thus nesessitating a new version of Windows. And not just a marginally tightened service pack like Vista, but something entirely new. Microsoft realizes that with about 90'ish percent of the desktop market at their doorstep, treatment is much more lucrative than a cure. After all, what have they got to lose? A market they will always own as far as their concerned.

      --
      Perfecting Discordia
      www.stevenvansickle.com
    6. Re:Pfft. by cthrall · · Score: 1, Insightful
      And what is wrong with an individual INI file per app and/or per user? I mean, *nix has been using that for a long time


      And where is it stored? ~/.app? ~/.app/.settings? /etc/app? /etc/app/settings? /etc/app/settings.xml? And what is the format of said INI file? And what do the permissions need to be for the app to run? And what do the permissions need to be for a sane security approach.

      I don't think it's any better.
    7. Re:Pfft. by kisrael · · Score: 1

      What are the primary disadvantages to INI files vs Registry?

      I'd say, off the top of my head and with a tiny bit of googling
      1. can't store binary stuff
      2. data isn't cross apps
      3. multiuser issues (vs one INI per app)

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    8. Re:Pfft. by JanusFury · · Score: 1

      And this solves the problem of thousands of existing applications already using the registry how?

      I mean, I'm not disputing that the Registry isn't perfect. It has problems! But 'get rid of the registry' doesn't solve anything. It just makes things worse, because you've now broken tons of legacy applications.

      --
      using namespace slashdot;
      troll::post();
    9. Re:Pfft. by Anonymous Coward · · Score: 0

      ~/Application Data/Settings

      Binary XML files, use Property Lists (either entirely, or as an example)

      If the file isn't there, it creates the Property List with sane defaults.

    10. Re:Pfft. by MightyMartian · · Score: 4, Insightful

      It's better because you can use a frickin text editor. The settings are discrete and can be easily copied. When I move my account to a different *nix box, I just zip up my configs, unzip them on the new account, and maybe, if locations are different, do a bit of tweaking. I've had the same damn .pinerc file for four years now. It's easy to archive, easy to restore and easy to alter. The registry is a pain to back up, can be really ugly to restore and alteration requires a stinking idiotic registry editor.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    11. Re:Pfft. by Gulthek · · Score: 2, Funny

      Your superficial arugment has convinced me of something alright.

    12. Re:Pfft. by Andrewkov · · Score: 1

      These problems have all been solved in UNIX many years before the registry was ever conceived of.

      1) You can store binary files under /etc
      2) Any app can read the config file of any other app under /etc
      3) Each user stores their custom config under their /home folder

    13. Re:Pfft. by mugnyte · · Score: 4, Insightful

      The registry and analogous flat file data stores try to achieve the same goals. I think the registry makes several mistakes:

        - Consolidating all settings into one proprietary data store. This imposes a new security mechanism over that of simple file access. This unique data store does nothing by itself to "secure" the data, it's just a box. One can lock the entire box but simple users do effect changes in the registry.

        - INI files are plaintext versions of some sort of file. Their manipulation could be by hand (trad *nix style), or employ one of several storage syntax mediums (XML being one) which allows general tools to work across the items.

        - File-based security on INI files is stronger, and more easily managed with existing tools, than key-based security on the hive-based registry entries. Combining with journaling/versioning, INI files hold more depth than a registry (which has to import/export to a file-based representation to achieve this).

        - Line-item security on INI files is not as strong, hence the danger people have in by-hand editing. This can be overcome using a syntax that allows for tool-based editing, where then INI files expose their keys, and a security table holds a File/Key/Role association.

        - Shared INI files for library management (aka COM) have the same write-contention isses as the registry, so no differences there. GAC-style libraries are directory-based, which seems to lend evidence that both file and registry stores for libraries are based done higher up in the file system.

    14. Re:Pfft. by Libor+Vanek · · Score: 1

      1, Why? Why store binary data in registry or INI files? And you can - just do UUENCODE / Base64 code and you can store it there

      2, Why? Who says that? Why can't 1 INI be used with 100s of apps? They just need to know, where the INI is stored (just like knowing registry key)

      3, You say that in UNIX is not multiuser? And UNIX is using INI-like-files for something like 30 years and it just works...

    15. Re:Pfft. by B'Trey · · Score: 1

      Anyone who suggests 'abandoning the use of the registry' has obviously never written Windows software. What do you suggest we replace it with, INI files?

      An XML equivalent but essentially, yeah.

      What do you suppose we do about the thousands of existing applications that use the registry?

      Provide wrappers that access XML files. Alternatively, keep the registry in place but depricate it.

      How do you suggest we support access controls for individual settings and keys - make a single INI file for each one?

      Or a single XML file that's stored in the users profile.

      At a minimum, the registry should be split into several distinct pieces. Put hardware settings in one file. Put user interface settings in another. Software configs in a third (if you absolutely cannot give each program it's own.) File extension associations in its own. Etc.

      Changes like 'get rid of the registry' are changes you make when you release a new OS, not when you release a service pack. OS X, for example, uses flatfiles to store most (if not all) preferences, but that's something they designed in from the start.

      So you're saying MS should have done it when they introduced '98. Or 2000. Or XP. Or when Vista comes out...

      It's pretty annoying how people always suggest blatantly stupid 'solutions' to problems instead of focusing on real fixes like better design and better testing...

      It's pretty annoying how people always reflexivly defend stupid 'solutions' once they've been put into place instead of realizing that they're dead ends which don't work and just getting on with a new, better design...

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

    16. Re:Pfft. by linzeal · · Score: 2, Insightful

      Why is a centralized file for every config option in the bloody OS down to the most minute of programs even considered when we have hard drives measured in the terrabytes coming soon? I like having the ability to see the config files in the directory of the program I am running sort of like having a chalet for every car I own, I do not enjoy the nebulous bloated enenity that the windows registry has become sort of like the floating harkonnen fat man making you milk a cat.

    17. Re:Pfft. by Moofie · · Score: 2, Insightful

      I'd argue that shared, incompatible code libraries were a Bad Idea.

      If your crappy application will only function with a particular version of some .dll, then don't put it in the system directory where it's going to get upgraded by some other app.

      Saving disk space by sharing DLL files is like be like saving on grocery bills by shooting yourself in the head.

      --
      Why yes, I AM a rocket scientist!
    18. Re:Pfft. by SonicBurst · · Score: 1

      Actually, I believe in Vista, MS did exactly that...or at least it was per user copies of the registry, but a virtual one seems to be what I remember reading.

      --

      Geek used to be a four letter word. Now it's a six-figure one.
    19. Re:Pfft. by jsight · · Score: 4, Informative

      And what is wrong with an individual INI file per app and/or per user? I mean, *nix has been using that for a long time, and it sure makes down-and-dirty administration ten times easier.


      Unless, of course, you are a Gnome use, in which case you get GConf. What is GConf? Well, it's a nice implmentation of a registry. :)
    20. Re:Pfft. by Anonymous Coward · · Score: 0

      How exactly do you propose we migrate the thousands of existing Registry-using windows applications to automatically use unix-style configuration files?

      And what makes you think Windows users will gladly install the new Service Pack 3 that takes 3 hours and breaks half their applications? (what, you think everyone uses the Registry the way they're supposed to?)

      Any drastic shift like that would break hundreds, if not thousands of applications. The general public response to Service Pack 2 makes this pretty obvious - people don't like it when you break the apps they use, even if the apps are garbage and you're breaking them to make things more secure. MS would be INSANE to do something like that to XP. Perhaps in Vista, but that doesn't do anything for us now...

      And in fact, MS *is* migrating slowly to a more unix-style configuration system. Most .NET-based applications now store XML configuration files in the user's Local Settings folder instead of using the registry for preferences.

    21. Re:Pfft. by Anonymous Coward · · Score: 0

      Dotnet developers are already strongly encouraged by MS and the dotnet community to use xml based configuration files over the registry. It seems MS is at least interested in scaling back the use of the registry. What they're going to do with all the system stuff is anyone's guess, but mine is that it'll all stay right where it is (in the registry).

    22. Re:Pfft. by Anonymous Coward · · Score: 0

      Obviously spoken from a monkey coder that needs constant supervision and direction.
      Continue drinking your kool-aid while us real OS users will continue to make progress which Microsoft copies 5-7 years later.

      - -
      crm114

    23. Re:Pfft. by MightyMartian · · Score: 1

      Oh, I agree it's too late. Microsoft's incompetence, short-sightedness and loathing of anything that vaguely reminded them of *nix lead them down a path that could generously described as troublesome but more honestly described as mentally retarded. It will take them years to get away from one of the worst configuration storage and management systems yet seen in the world of computers.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    24. Re:Pfft. by Kombat · · Score: 3, Funny

      You say that in UNIX is not multiuser? And UNIX is using INI-like-files for something like 30 years and it just works...

      I'm sorry, but did you just use the words "UNIX" and "it just works" in the same sentence? With a straight face?

      --
      Like woodworking? Build your own picture frames.
    25. Re:Pfft. by ameline · · Score: 1

      Having developed software for Windows and OSX, I can say that the way OSX does it with seperate text files containing XML is definitely nicer than the windows registry.

      --
      Ian Ameline
    26. Re:Pfft. by Anonymous Coward · · Score: 0

      No? How about when that one big registry file gets corrupted and hoses the whole system, whereas when one of those config files goes missing, it only affects the related service? You could have ended the sentence at, "I don't think," then you'd still be right.

    27. Re:Pfft. by DoofusOfDeath · · Score: 2, Informative

      I think the registry's origin was related to, or motivated by, the introduction of OLE (now ActiveX) controls.

      Theoretically, when you register an OLE / ActiveX control, any application in the system should be able to use it. I believe registring the control tells Windows what the mapping is between a short identifier (GUID) for the control, and the DLL that contains its code. When an application wants to use an OLE/ActiveX control, it supplies the GUID to the Win32 API, and Windows then consults the registry to hunt down the corresponding DLL.

      I could be wrong, but I think applications' use of the Registry may have come after that.

    28. Re:Pfft. by kfg · · Score: 1

      What do you suggest we replace it with, INI files?

      Well yes, actually. It's what all of my favorite Windows programs do and the only way I write them. The registry is a Redmond Clusterfuck.

      OS X, for example, uses flatfiles to store most (if not all) preferences, but that's something they designed in from the start.

      Thompson and Ritchie worked for Apple in the 60s? Go figure.

      KFG

    29. Re:Pfft. by Phisbut · · Score: 1
      Changes like 'get rid of the registry' are changes you make when you release a new OS, not when you release a service pack.

      Isn't Microsoft releasing a new OS next year? They still ain't getting rid of the registry... But then, Vista isn't really a new OS, it's basically just XP with cool graphics...

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    30. Re:Pfft. by badriram · · Score: 4, Insightful

      Both systems blow, and just as equally. It is the difference between any centralized and distributed system.

      Centralzied-
          Clean standard
          less flexibility
          single point of failure
          better security (advanced ACL support, not every app has it own parser)
          OS maintained
          Terrible portability

      Distributed
          no standard exists
          more flexibity
          no single point of failure
          weaker security (it is either put in user or etc, you do not have an option of put in etc but allow just this setting for users)
          App maintained
          Easy portability

      Best solution is to use both and let app decide
          but a nightmare for sys admins

    31. Re:Pfft. by Ucklak · · Score: 1

      Didn't stop the Mac but then they didn't have the registry either.

      What's wrong with having a new uber super OS with developers making new Apps and having a virtual machine or compatability layer for legacy apps? Come on, they OWN Virtual PC. It's not like they don't have the assets and existing code base.
      OEMs provide older licenses and retail purchases are the new OS. It's been done before.
      With new machines averaging at 3Ghz, what's wrong with splitting that in half for legacy/new?

      Anybody who says "But you can't because..." is a code stooge and isn't up to the challenge and THAT is why you (MS programmers in general) continue to use Microsoft.
      Windows is a flawed OS as stated from the manufacturer in their most recently supported OS. XP Sp2 notifies you if you don't have anti-virus software thereby endorsing the fact that you MUST HAVE anti-virus protection for a secure OS from them.
      This is an added cost that is not inclusive to the OS and most OEM's only provide 90 days of protection.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    32. Re:Pfft. by Eccles · · Score: 3, Interesting

      The Registry had some practical benefits, I think, but could have been handled in a better way. As one other use suggested, a virtual registry. It appears as one editable object for use with a reasonable GUI tool, although the actual data is a number of distinct XML encoded files. That way it's easy to copy, to edit, and with OS support, easy for user apps to create, read, and write.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    33. Re:Pfft. by Rob+the+Bold · · Score: 1
      As a counterpoint, I would suggest that anyone who has developed Windows s/w has used INI files at one time or another. And why not? Almost anything you can do with a registry you can do with an INI file. And INI files are certainly easier to clean up on uninstall than registry entries. Let's face it, the installer/uninstaller is the last thing you work on before shipping, therefore the thing that's cheated the most on tight deadline (except for possbily the docs).

      There's global stuff in the registry that can be handy to have access to, but much of it is inconsistent, difficult to use and badly documented. I remember once trying to get a list of installed modems and available COM ports out of the registry -- nightmare. Needed cases for different version of Windows, then a "huh?" case for unsupported version.

      --
      I am not a crackpot.
    34. Re:Pfft. by torpor · · Score: 1

      re-invent it, then create a node in the 'new namespace', however that works, and call it "{LEGACY_WINDOWS_REGISTRY_%d}", make it world readable/writeable so we can be rid of it forever..

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    35. Re:Pfft. by JustASlashDotGuy · · Score: 4, Interesting

      As someone who write code and manipulates the registry everday, I for one love it. Those who want to take the registry and produce a flat file out of it don't know what they are talking about. The registry is 100x more secure and robust than a flat file.

      If the rest of you would prefer to have a million ini files instead of a branching registry, then more power to you. Because, remember, each key of the registy allows for NTFS permissions. So you would need a seperate file for each key in the registry if you want to allow for the same level of security.

      Geez, what's next. Are you going to call up MS and say "The who idea of SQL databases sucks.. you should change that to a flatfile to so that I can use my text editor!".

      Now yes, the registy has become very bloated. However, the reason is because everyone uses it. It's amazing how that works, isn't it? Big deal. I'd be willing to bet that most of you only use the HKLM\Software key or HKCU\Software key most the time anyway.
      In my book, the registry is glorious. Being able to go to a single database'ish file pull nearly any system setting, many program setting (IE: program versions, install paths, etc), etc makes my life easy. And yes, I'm one of those people that store both plain text and encrypted data in the registry and also uses the NTFS type security to lock down keys in the registy.

      I use the registry to share information between programs and I also use windows PIPE$ calls to relay information between programs. I suppose PIPE calls could be replaced with flat text files too. I suppose it's not long before someone says, 'PIPEs suck... use INI files'.

      If you want to complain about some.. complain about all those annoying balloon pop ups from the system tray. I will agree with you there. Those little balloon tips are annoying. I hate ballons tips... and hippies.

    36. Re:Pfft. by billyhoward · · Score: 2, Insightful

      Indeed. Is the savings of cheap memory and cheaper harddisk worth the cost of the fragility that is shared libs? I would rather have drag and drop apps in a container like OSX as opposed to a jillion libraries to get non-free-codec movies working in mplayer in ubuntu.

    37. Re:Pfft. by Skjellifetti · · Score: 2, Insightful

      Unless, of course, you are a Gnome use, in which case you get GConf. What is GConf? Well, it's a nice implmentation of a registry. :)

      Well, it's a registry anyway.

    38. Re:Pfft. by Speare · · Score: 5, Funny
      I've had the same damn .pinerc file for four years now.

      Son, I got a .emacs file that's older than you and most of your friends.

      --
      [ .sig file not found ]
    39. Re:Pfft. by cHiphead · · Score: 1

      Anyone who suggests that the registry is anything more than just one big, ugly .INI or .conf file that is obfuscated on the filesystem level has never used regedit or performed automagic registry updates with windows login scripts.

      The registry acts a system wide .ini file for both windows internal functions and third party software, sure sounds to have the potential of being one hell of a security risk. With 3ghz processors, 512mb ram, ata133/etc speeds, the tradeoff of tighter security for speed seems like it should hardly be worth it now.

      Cheers.

      --

      This is my sig. There are many like it, but this one is mine.
    40. Re:Pfft. by Gilmoure · · Score: 1

      Run legacy apps in an emulator and sell new ones for the new OS? MS would hate to have everyone buy their stuff again.

      --
      I drank what? -- Socrates
    41. Re:Pfft. by DaveJay · · Score: 4, Insightful

      You have to remember, the main purpose of the registry is to obscure information, not to make it easy to find and edit. Software makers want to be able to put autostart hooks, serial numbers and other such nonsense on the computers, and Microsoft gives them what they want. If you put everything in an .ini file, users would be able to find it and control it, which is exactly what software manufacturers don't want (in most cases).

      They can get rid of the registry once they have "Trusted Computing" in place, as they'll easily be able to drop application information into encrypted files that the user has no way of breaking into.

    42. Re:Pfft. by Mistshadow2k4 · · Score: 1

      Exactly. If Wine can make a fake registry why can't they do the same thing with Windows? Seems like they should be able to do so even better, doesn't it?

      --
      I dream of a better world... one in which chickens can cross roads without their motives being questioned.
    43. Re:Pfft. by DulcetTone · · Score: 1


      Consider this.

      The registry is a monolithic hierarchy (when viewed as a file) of name/value pairs, (entirely?) lacking in permission-based control, requiring its own applications and APIs to set and query -- cruft that has no purpose other than to serve its opaque, obstinant

      The filesystem is a flexible hierarchical collection of filename/filecontent pairs, richly safeguarded by ACL permissions, readable and writable by applications and APIs no computer can possibly dispense with (unless you are willing to chuck conventional filesystems as part of the process of examining the registry).

      Taking the above, we can see that the registry duplicates (poorly) functionalty that already was resident in the computer OS. It creates such nastiness as making the installation of programs more tricky by requiring them to be a mix of file copies and registry settings. Along with this comes the artifact that applications cannot be simply moved about once installed (possibly this was part of what the registry was really intended to be: an anti-piracy construct). But it gets even worse -- Microsoft failed to regard application installationa and removal as something the OS should support and govern off-the-shelf. The result of this is that application developers opt for one of many buggy and bloated "installer apps", each of which conform loosely to almost non-existent rules for what is stored where (on disk or within the registry).

      tone

      --
      tone
    44. Re:Pfft. by Rasta+Prefect · · Score: 4, Insightful
      And where is it stored? ~/.app? ~/.app/.settings? /etc/app? /etc/app/settings? /etc/app/settings.xml?

      Global settings go in /etc. Per-User settings go under the home directory. The default per-user settings are stored in /usr/share and copied in the first time the program is run. Wow, that was hard wasn't it?

      See the way Apple has done this. Global app settings in /Library, personal App settings in ~user/Library. When I used to do desktop support (50/50 mix of OS X and Windows) all we had to do when we moved a user to a different machine was image it and copy their home directory. Easy as pie, takes about 10 minutes of my time. Wow, once again it was really hard to answer that "where does it go" question.

      Gotta save a users settings when moving them to a different windows install (usually because the students laptop was so spyware ridden it was easier to just reformant)? Let the nightmare begin!

      Trying to reinstall a hosed application that won't uninstall properly? Lets just see you try to track down all those registry keys. On a Mac or Linux you just remove the rc file or plist.

      And what is the format of said INI file?

      Once again, see Apple's plists. XML all the way, with tools to manipulate them if you don't like your text editor.

      And what do the permissions need to be for the app to run? And what do the permissions need to be for a sane security approach.

      Users their own config settings. If you want to restrict access to global config settings, just don't give them access to the config file. If you don't want them to run the program, don't give them read and execute permissions on the app itself. There are other operating systems out the besides windows, and they've already solved these problems. In the case of Unix, about 20 years ago. I've done Unix, Apple and Microsoft desktop administration, and while the Unix and Apple solutions do have a few quirks (Apple's system doesn't really have many), the Registry is by far the most broken and the biggest PITA.

      --
      Why?
    45. Re:Pfft. by Random832 · · Score: 1

      MacOS Classic also had preferences files - stored in :System Folder:Preferences

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    46. Re:Pfft. by Anonymous Coward · · Score: 0
    47. Re:Pfft. by Anonymous Coward · · Score: 0

      Why would they need a fake one when they have one? They just need a guard at the connection to it.

    48. Re:Pfft. by aaronl · · Score: 1

      It is certainly a change you would make with a new OS release. There are ways of doing this without breaking everything out there, too. The one I like follows.

      You leave the existing API intact, and change the data store method. To be logo certified on the new OS, you need to change the way the data store interaction happens to the new method. This lets you have new applications that work the right way, and they can code a fallback for older versions of Windows. Old applications use the old API, which redirects through the new data store.

      New data store could be a number of things. The easiest way is to seperate out the types of data. Move around where you have data stored so that hardware is in one place, CLSIDs are somewhere else, etc. Definitely not in the same binary file of doom. That way you can have the system used objects in editable files in Windows, like how UNIX puts that stuff in /etc. Applications should store their settings in the user profile. If access speed was a concern, you could do something similar to hashed data, like how most MTAs do it.

      The UNIX way is to have system-wide settings and app defaults in /etc, and any user settings and deviations in the home directory. Windows could definitely move to a similar method. It would just be quite a bit of work rewriting the API to make it transparent for existing apps.

    49. Re:Pfft. by jouva · · Score: 1

      You're telling me that an application looking at an indexed file with LOADS of information that's not even relevant to it is going to be better than INI files? Like the table of contents in a book, an indexed file helps, but if you're looking through a book with 1000+ chapters, it can be a pain just to read the table of contents in itsself! A single file dealing with ALL of Windows' settings leads to slower processing time and potential system corruption. Who here has NOT had a registry file corruption or knew somebody who had a registry file corruption? General windows settings could be done in specific files (remember win.ini and system.ini???) to point to drivers and general windows-wide settings, as well as profile directories. Those directories could then contain application-specific files. Which may also even make roaming profiles easier to deal with. And I'm saying this and I write Windows software for a living.

    50. Re:Pfft. by Anonymous Coward · · Score: 0

      "Put all your eggs in the one basket and --- WATCH THAT BASKET."

    51. Re:Pfft. by omibus · · Score: 3, Informative

      I agree, we can't just do away with the blasted thing, but...

      Even Microsoft is telling people not to use it anymore to store app setting. They actually do recomend using ini or xml files for that. Case in point, the default place to store app settings in ASP.NET and WinForms is in an xml file (either web.config or app.config).

      Now, completely doing away with the registry? Impossible. There are too many things that the registry does for Windows that the blowhards on this list dont even know about. All of .NET and ActiveX run thru the thing at one level or another.

      And as much as the people of slashdot hate ActiveX (and its big brother .NET), that is what makes writing apps on windows do-able, and a lot more fun than Linux.

      Thats right, because of the restistry, stuff just works. We have installs that just work. We have programs that can talk to eachother, and it just works. Linux, not so much.

      --
      Bad User. No biscuit!
    52. Re:Pfft. by Anonymous Coward · · Score: 0

      This is actually a real solution if you think about it. Why did they make a registry in the first place?
      Not many platforms even HAVE a registry. In fact. The registry is the plain in the arse that I have
      to deal with when reloading windows on a customer's machine. Maybe 3 or 4 machines a day. Some are
      so badly infected with crap, they won't even boot, and they wait too late to bring it in to be wiped,
      and its too late. The machine is already unbootable because something in the registry was fubar'd.

      My G4 PowerMac however. Has 2 hard drives. 30 & 120gigs. run the home dir & apps on the 2nd. and you can wipe the
      first drive without heavy problems. I may have to load 3-4 programs back out of the some 40 I have. I have
      had to reload MacOS once because I added a 64bit SATA controller that Tiger din't like. However. Once Tiger
      was reloaded, all I had to do was relink the /Volumes/Apps/Users directory back to /Users. and There was my desktop
      again. With all but 4 programs working.

      When we have a drive failure in one of the linux boxen, all we do is replace the drive, and copy all the stuff back
      over with permissions attached. No screwing around with some stupid registry, and having to run through 20
      setups, and 50 reboots to get it working again.

    53. Re:Pfft. by Zphbeeblbrox · · Score: 1

      a pair of eyes will tell you exactly where it is stored. as will the applications documentation or a google search. As for the format. Like any text based config file format one second in a text editor will tell you everything you need to know. Not so with the registry.

      --
      If you see spelling or grammatical errors don't blame me. I tried to preview but IE here at work borked the CSS
    54. Re:Pfft. by Anonymous Coward · · Score: 0

      you obviousally havent written windows software for very long.

      most of us "old timers" still avoid the registry like it's death and use in files. I even spent my first 3 hours learning .NET writing new functions to do INI files as microsoft removed them in attempt to kill the most important feature in enterprise computing.

      I can deply an app with it's ini and it's done. frinking deploying registry changes is like pulling teeth.

      fools discount the superiority that ini files have over the abortion the registry is.

    55. Re:Pfft. by kfg · · Score: 1

      MacOS Classic also had preferences files. . .

      So did DOS, or Windows programs if you choose to write them that way. The code doesn't care where or how you store preferences, only that it tell where to find them.

      KFG

    56. Re:Pfft. by arkanes · · Score: 1
      This is almost but not entirely wrong. The Windows registry is a tree-based hierarchy. Every node in the tree has it's own permissions capability, with the same ACL functionality as the filesystem. This level of security isn't commonly used, but there you go - it's there.

      A centralized, OS provided API to manage and store configuration information is *good*. It reduces program complexity while increasing robustness and allows a single, common way to access configuration information for any program. Quick, whats the file format for a config under Unix? Now, the Windows registry is hardly the best possible implementation of this. But it *is* better than flatfiles (exporting registry keys isn't any harder than exporting config files, if they aren't in a single guaranteed place. Which they aren't). OS X does it better, and has better app installation/registration to boot, but that doesn't mean that theres something *fundamentally* wrong with the Registry.

    57. Re:Pfft. by cranesan · · Score: 1

      >>How do you suggest we support access controls >> for individual settings and keys - make a >> single INI file for each one? That is the only reason I can think of where it makes sense to use the registry. The reality is however, that most computers and their applications on them are used by only 1 person. So there is no to store access controls for individual settins and keys. Most of the time we would rather have our apps in a directory that can be dragged from 1 computer to another and work flawlessly. So we appreciate apps that don't use the registry.

    58. Re:Pfft. by Joe5678 · · Score: 1

      Registry Keys have ACL's. But they have the same exact problem as file system ACL's; everybody's running as administrator so it doesn't matter how the ACL's are set.

    59. Re:Pfft. by Anonymous Coward · · Score: 0

      That's the funniest thing I've ever read on Slashdot. MOD UP!!!!!!

    60. Re:Pfft. by ettlz · · Score: 3, Informative

      Yes, but:

      1. it's done in XML and can be hand-edited;
      2. it's stored in a directory hierarchy in the filesystem so it's more robust; and
      3. you can nuke it and not FUBAR the system.
    61. Re:Pfft. by cthrall · · Score: 1
      It's better because you can use a frickin text editor. The settings are discrete and can be easily copied. When I move my account to a different *nix box, I just zip up my configs, unzip them on the new account, and maybe, if locations are different, do a bit of tweaking.


      Yeah, I keep my bash and Emacs configuration in svn. I still think the centralized registry and the spread out text files are about the same frustration-wise and functionality-wise. Sometimes sending a .reg to a user and telling them to double-click it and hit "Yes" is easier than telling them to "use a frickin text editor."
    62. Re:Pfft. by Stephen+Williams · · Score: 1

      To be fair, gconf is at least implemented as a tree of text files rather than as a single binary database, limiting the amount of damage that a corrupted entry or two can do.

      -Stephen

    63. Re:Pfft. by Overly+Critical+Guy · · Score: 3, Insightful

      As someone who write code and manipulates the registry everday, I for one love it. ...says every malware author on the planet.

      You claim the registry is "100x" more secure and robust but then don't explain why. Permissions? Flat-files have that. Robust? If one flat file goes, the whole thing doesn't corrupt.

      And for the user, you can see, manipulate, and back up your configuration files. Please see OS X. Somehow, it manages without your crappy registry and uses slick XML property lists to do it.

      If the rest of you would prefer to have a million ini files instead of a branching registry, then more power to you.

      Hello, OS X.

      Geez, what's next. Are you going to call up MS and say "The who idea of SQL databases sucks.. you should change that to a flatfile to so that I can use my text editor!".

      I hate when people apply one situation to another. No, in the case of application configuration values, a central database isn't ideal. The registry blows, and just because you're one of those militant Windows developers who defends the crumbling Windows architecture doesn't make your loud opinion any more correct. It's not.

      Or go on supporting a design that lets malware bury anything it wants and manipulate the system. A single store of the entire computer's configuration values in one object is completely ridiculous.

      --
      "Sufferin' succotash."
    64. Re:Pfft. by mcrbids · · Score: 1

      I'm sorry, but did you just use the words "UNIX" and "it just works" in the same sentence? With a straight face?

      He sure did. He was justified, too. I have a Fedora Core 3 Laptop. It just works. Sure, there's some typing here and there - but when given the appropriate commands, it does what I ask.

      Contrasting that to a Windows computer, with all those worms, trojans, security bugs, and the like... I'm sorry, but I expect computers to stay online, with public IP addresses, 24x7 for months/years at a time with minimal fuss. Windows can't do that with a private NATd IP address without some SERIOUS cobbling!

      Don't confuse speed of setup with reliability. It IS more difficult to set up a Linux system than a Windows system. (though that has improved DRAMATICALLY over the past 5-10 years) But, once running, a Unix system will do it 24x7 for years on end with nary a burp.

      There's no comparison. If you aren't "up to" the task of learning out the system works enough to get Unix up and running, be perfectly happy with the subpar performance you'll see day in, day out.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    65. Re:Pfft. by twbecker · · Score: 1

      It's also better because you dont have a single point of failure. Hose and INI file and you've hosed 1 application. Hose the registy and your OS is fucked. Huge, huge difference.

      --
      "The problem with internet quotations is that many are not genuine" -Abraham Lincoln
    66. Re:Pfft. by deaddrunk · · Score: 1

      A single format for configuration files is good. Putting all in one place is very bad. It makes copying settings from one machine to another awkward and if that file gets damaged your whole system doesn't boot. Not to mention that it gets fragmented and is more difficult to defrag than the file system.

      --
      Does a Christian soccer team even need a goalkeeper?
    67. Re:Pfft. by Anonymous Coward · · Score: 0

      >I hate ballons tips... and hippies.

      Sorry to hear that. Must be awful. Did this hostility build up from the frustration of using MS API's for years?

    68. Re:Pfft. by Anonymous Coward · · Score: 0

      Anyone who suggests 'abandoning the use of the registry' has obviously never written Windows software. What do you suggest we replace it with, INI files? What do you suppose we do about the thousands of existing applications that use the registry? How do you suggest we support access controls for individual settings and keys - make a single INI file for each one?

      I write Windows and Unix software. I said that the registry was a moronic idea in '95 and I think history has proven me right. In '95, we replaced 10's of ini files with the registry concept--somehow the computing world survived the shock. Fortunately for us there are several popular OSes that don't rely on the "Giant Blob Of Globals" model that should have died with GW-BASIC. This, to my mind, is the single thing that will kill Windows. Most people raised to Windows have no appreciation how unneccesary the registry is. Consquently, replacing (or eliminating!) the primary HD under Linux is not an especially painful process nor does it require expensive 3rd party software. Ditto for installing new systems or software. This is because Linux doesn't build a giant house of cards just so user applications can backdoor the OS.

      As for how you do it, it is pretty trivial:
      1) Most programs intended to run on multiple platforms (such as games) don't use the registry.
      2) OSS/internal: You remap the API calls to read an INI or conf file instead of the registry.
      3) CPS/external: You're f***ed. The train's been coming for 10 years...if your IT people didn't see it or chose not to act, that's entirely their fault. In the meantime, some OSS person will figure out a way to patch the OS so it works the way it should have in the first place (basically moving the wrapper into windows). Naturally many apps are not going to work because THEY RELY ON AN INSECURE OS. For the time being, you just have to live with it and continue to spend $100's to $millions every month chasing down the exploit-de-last-quarter.

    69. Re:Pfft. by Anonymous Coward · · Score: 1, Funny

      As someone who write code and manipulates the registry everday, I for one love it.

      As someone who writes so much, perhaps you should familiarize yourself with proper use of the english language.

      Crawl back into your cubby, cubicle boy.

    70. Re:Pfft. by compro01 · · Score: 1

      the key to reliability and easy troubleshooting is to put all your eggs in one basket and make sure that it's a really, really good basket and is being held by someone who has a grip like a steel vice and is very sure-footed.

      i don't belive that MS did either of those last 2 parts.

      --
      upon the advice of my lawyer, i have no sig at this time
    71. Re:Pfft. by PhilipPeake · · Score: 1
      This is one area where there isn't a single good answer. The registry is useful as a known place to keep information such as what apps. are installed, where they are installed, and where to find something to remove that application.

      When it comes to configuration information, that may not be such a wonderful idea. Mainly because the implementation of the registry seems to be inherently non-scalable and somewhat fragile.

      Linux does quite well by dumping the config information in various places. Unfortunately, this isn't totally successfull either. There are scaling issues, compatability issues and big issues when trying to manage appication configuration on an enterprise scale.

      The real answer is probably to use a defined API to read/write configuration info -- possibly with two kinds, global and individual config. By default, these could write flat files (or XML, or you-name-it) in the user directory, and in some agreed upon common location for global patrameters.

      BUT, it should also be possible to replace the backend to the API to, for example, read/write to a Windows registry, or LDAP, or Oracle, or .... Then you choose the backend for the scalability, manageability or simplicity that you desire. the apps know no different - they just use the API.

    72. Re:Pfft. by Anonymous Coward · · Score: 0

      Well I'm a balloon loving hippie and I hate you !

    73. Re:Pfft. by Anonymous Coward · · Score: 0

      "Son, I got a .emacs file that's older than you and most of your friends."

      You saying that's a *good* thing?

      *shivers*

    74. Re:Pfft. by bxbaser · · Score: 2, Insightful

      Plus the best part about it is.
      Its so well commented.
      I love how i can look at the registry and know what to change and where to change it.
      Throw all the config settings from an apache conf file and then make apache changes.
      With ini files you can comment things

    75. Re:Pfft. by Anonymous Coward · · Score: 0

      have. You have a .emacs file.

    76. Re:Pfft. by Midnight+Thunder · · Score: 2, Informative

      Actually, abandonning the registry is one thing I would like to see. My main reason being applications over-dependency on it and that if you reinstall the system you are left reinstalling every program that assumed that a given entry would be there. Good programs, will still work even if you drag them to another computer, where the installation program was not run. Visio and TextEdit are two programs that I found worked well after reinstalling the system. Microsoft Office was one program that did not.

      If you ever used OS/2, then you will know some of the dangers of having a rapidly changing central directory.

      From having used MacOS X I got to like the way it handled storing configuration settings. Here The system wide settings are stored in the form of XML files, in /Library/Preferences and the user preferences in ~/Library/Preferences . The file names using a reverse domain name style naming, so for example the Mail program from Apple has its settings saved in fa file called com.apple.Safari.plist (plist being the xml file format). I moved my account from one computer to another and nothing broke. I even reinstalled the system and still there was no installer I had to run for the other applications.

      --
      Jumpstart the tartan drive.
    77. Re:Pfft. by InfiniteWisdom · · Score: 2, Informative

      0. Entries have a "short description" and "long description" attached to them that tell you what each setting does, what the valid values are and so on instead of just being some magical value.

    78. Re:Pfft. by Bent+Mind · · Score: 2, Interesting

      I agree with what you are saying. I like the per-key permissions. However, the registry does have a few problems. Most of these problems could probably be overcome with software. The most notable is corruption. If the registry gets corrupted, you have to reinstall everything. If an INI file gets corrupted, it only affects the applications that depend on it and it's simple to restore.

      There doesn't seem to be an easy way to extract and restore entries made by a particular application. Yes, I know you can extract single keys and trees. However, how do you extract only the keys that belong to the application? Applications that use an INI file are simple to back up, restore, or even move to a new system. Applications that use the registry (generally) must be completely reinstalled.

      The search functionality seems a bit limited. In the registry editor, is there a way for me to find orphaned entries? Can I search out non system entries that haven't been accessed in x number of days? Is it possible to do a simple search and replace? This is fairly easy to do with INI files using basic file system utilities.

      I can think of a few more problems. However, they have more to do with standard usage than the registry itself. It would be nice if applications would protect their entries from other applications using the registry security settings. However, the only way I can think of doing this would be to set up a per application user that only has security rights to that application's settings, kind of like Unix system accounts.

      Keep in mind, I don't dislike the registry. However, it would be nice if it were as flexable as INI files. Yes, I am a Linux user. However, between gconf for desktop and application settings, and openldap for user/network settings, Linux seems to slowly be moving in the same direction.

      --
      Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
    79. Re:Pfft. by TJ_Phazerhacki · · Score: 1
      Other than the simple fact that anyone can look for an ini, but it takes at least some level of dedication to manipulate an ini.

      Makes the resistry a great place to hide serial authentication :p

      --
      Physics is nothing like religion. If it was, we'd have an easier time trying to raise money!
    80. Re:Pfft. by Anonymous Coward · · Score: 0


      I just zip up my configs, unzip them on the new account, and maybe, if locations are different, do a bit of tweaking.

      This is easy to do with the registry too. Export the desired key(s) and import them to the new location. Very easy.

      It's easy to archive, easy to restore and easy to alter. The registry is a pain to back up, can be really ugly to restore and alteration requires a stinking idiotic registry editor.

      The registry is easy to backup, restore, and modify. As for requiring a "stinking idiotic registry editor" isn't that what could be considered?

    81. Re:Pfft. by Johnno74 · · Score: 1
      You claim the registry is "100x" more secure and robust but then don't explain why. Permissions? Flat-files have that. Robust? If one flat file goes, the whole thing doesn't corrupt.

      Individual keys and branches in the registry can have permissions applied to them. Its possible to give an account read permissions to some areas of the registry, update permissions to some and none to the rest. With flat files you'd have to split your settings into multiple files to get the same result.

      Also, lots of people are bitching about the danger of "registry corruption". I've been using windows before the registry came along (in win 95), and I've never seen a corrupted registry. Never. Windows keeps several copies of the registry around to fall back on incase the main copy goes bad, but I can't recall ever even needing that.

      ...just because you're one of those militant Windows developers who defends the crumbling Windows architecture doesn't make your loud opinion any more correct.

      What makes your opinion any more valid than the parent poster? I'm another windows developer who "defends the crumbling Windows architecture". I imagine if you took a survey of windows developers you'd find the majority of people who actually know the system don't condem it. Yes, windows does have its problems. What OS doesn't? Any good developer should be able to see the good and bad side of windows.
      The Registry was a grand idea, which has some real-world drawbacks. Its hard to move settings from one machine to another, and crap from deleted applications etc builds up over time. And Microsoft is moving on - .Net Apps usually use XML configuration files, not the registry.

      If a developer doesn't want to use the registry, then they don't have to. Its not a requirement, not even for "militant" developers. Some things are best stored in the registry, some things are better in XML files or even flat files.

      Or go on supporting a design that lets malware bury anything it wants and manipulate the system. A single store of the entire computer's configuration values in one object is completely ridiculous.

      Firstly, malware can only manipulate the registry and system because its running as admin. The registry isn't the cause of windows insecurity, the fact that everyone runs as Admin is. A normal user account has read-only access to system-wide settings in the registry.

      And also when it comes to cleaning out malware etc. then having everything in the registry actually makes things easier. Rather than looking in dozens of "plugins" directories and/or dozens of seperate configuration files everything is nicely organised in the registry and can be quickly checked. Applications like Autoruns (from sysinternals) and HijackThis will examine your registry and show you what apps are running on startup or caputring system hooks.
    82. Re:Pfft. by Anonymous Coward · · Score: 0

      Well, if its replaced with a portage tree, I have no problem with that.

    83. Re:Pfft. by Anonymous Coward · · Score: 0

      Actually the cool graphics are being pushed back to the next edition, they couldn't get it done in time for Vista.

    84. Re:Pfft. by robyannetta · · Score: 1

      Let's replace the registry with a portage tree. Whee!

      --
      - Just my $0.02, take with a grain of salt, your mileage may vary.
    85. Re:Pfft. by Anonymous Coward · · Score: 0

      "The registry is a monolithic hierarchy (when viewed as a file)"
      No, it is not a single file and it has not been a single file on NT-platform since ver. 4.0 (or even earlier).
      HKEY_CURRENT_USER is stored as a separate file in the %USERPROFILE% directory.
      HKEY_LOCAL_MACHINE are several files in %SYSTEMROOT%\System32\Config (the location may have changed in XP)

    86. Re:Pfft. by Overly+Critical+Guy · · Score: 1

      Individual keys and branches in the registry can have permissions applied to them. Its possible to give an account read permissions to some areas of the registry, update permissions to some and none to the rest. With flat files you'd have to split your settings into multiple files to get the same result.

      Yet, OS X somehow manages it.

      Also, lots of people are bitching about the danger of "registry corruption". I've been using windows before the registry came along (in win 95), and I've never seen a corrupted registry.

      Ah, the classic "I've been using so-and-so for this long and never saw this common problem happen." That doesn't change the fact that registry corruption is real. Your computer can even stop booting because of it.

      Windows keeps several copies of the registry around to fall back on incase the main copy goes bad, but I can't recall ever even needing that.

      Which means Windows is working overtime to nurse the gaping wound that is the registry.

      What makes your opinion any more valid than the parent poster? I'm another windows developer who "defends the crumbling Windows architecture". I imagine if you took a survey of windows developers you'd find the majority of people who actually know the system don't condem it.

      The majority of developers not only condemn it, but Microsoft does as well. They are recommending the use of XML configuration files and the use of .NET. The registry is a dead idea that will be phased out.

      Yes, windows does have its problems. What OS doesn't? Any good developer should be able to see the good and bad side of windows.

      All systems have bad things, but boy, Windows' bad things sure can cripple your system.

      The Registry was a grand idea, which has some real-world drawbacks. Its hard to move settings from one machine to another, and crap from deleted applications etc builds up over time. And Microsoft is moving on - .Net Apps usually use XML configuration files, not the registry. ...so you're proving my point for me, that even Microsoft is abandoning the crappy registry.

      If a developer doesn't want to use the registry, then they don't have to. Its not a requirement, not even for "militant" developers. Some things are best stored in the registry, some things are better in XML files or even flat files.

      OS X manages to use XML files for everything. No spyware or registry problems at all.

      Firstly, malware can only manipulate the registry and system because its running as admin.

      Which Windows accounts almost always are.

      The registry isn't the cause of windows insecurity, the fact that everyone runs as Admin is. A normal user account has read-only access to system-wide settings in the registry.

      It doesn't matter. A simple IE exploit means a program can easily bury itself in the registry. The flaws in Windows work together to form the perfect delivery medium for malware.

      And also when it comes to cleaning out malware etc. then having everything in the registry actually makes things easier.

      You have got to be joking.

      Rather than looking in dozens of "plugins" directories and/or dozens of seperate configuration files everything is nicely organised in the registry and can be quickly checked.

      How is it better and more nicely organized? What "dozens of plugins directories?" In OS X, everything's there in /~Library and /Library in clean XML property lists. In the registry, it's buried in thousands of hierarchy trees.

      Applications like Autoruns (from sysinternals) and HijackThis will examine your registry and show you what apps are running on startup or caputring system hooks.


      Yep...need for them arose because of all the malware taking advantage of the broken registry. Even Microsoft is abandoning it. OS X never had it. The registry is a dead concept.

      --
      "Sufferin' succotash."
    87. Re:Pfft. by Anonymous Coward · · Score: 0

      There is this little OS called OSX. Perhaps you should try it.
      It *is* Unix and *it* does just work.

    88. Re:Pfft. by abertoll · · Score: 1

      Gee, I wonder how everyone else gets along with writing software for systems without using a registry.

      Come on, you know the registry is there BECAUSE they don't want you to easily copy software. If you could do that, all the software prices, registration, installation would be pointless since you could just copy your directory and give it to your friends. The registry is mostly there to force you to "reinstall from scratch."

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    89. Re:Pfft. by Anonymous Coward · · Score: 0

      You have an .emacs file.

    90. Re:Pfft. by Anonymous Coward · · Score: 0

      Is that anything like a config.sys?

    91. Re:Pfft. by Anonymous Coward · · Score: 0

      Installs that just work, BS!

      What r u smoking!!! Creating an installation for Windows (and it's many flavors) is pure hell!

    92. Re:Pfft. by poot_rootbeer · · Score: 1

      Now, completely doing away with the registry? Impossible.

      How about if they retained the API for interacting with the Registry, but changed the backend storage mechanisms to something more sensible and extensible?

    93. Re:Pfft. by Krach42 · · Score: 1

      Thats right, because of the restistry, stuff just works. We have installs that just work. We have programs that can talk to eachother, and it just works. Linux, not so much.

      Mac OSX. File based information stored in a regularized library-accessed manner through either the /Library directory (requiring root level access) or the ~/Library (requiring ownership level access).

      With that, OSX stuff just works. They have installs that just work (in fact, many times you can just copy the directory over from install media to harddrive, like back in the days of DOS. What to uninstall an app? Just delete it off your harddrive.) They have programs that can talk to each other, and it just works.

      Your argument fails because things can "just work" only because you butted enough heads at it. Not because it's actually GOOD, but just because you beat it with enough people and money. Example: See x86.

      --

      I am unamerican, and proud of it!
    94. Re:Pfft. by Anonymous Coward · · Score: 0

      Hi you old fart!! I started using emacs about 1979. The .emacs file format was useless when I when to a MULTICS shop. It died again when I went back to a unix shop. I lost heart about then. You beat me for perserverence

      Any change you have or can remember the "Nuke the baby gay whales for Jane fonda...." sig that was around the net about then?

    95. Re:Pfft. by Anonymous Coward · · Score: 0

      "In my book, the registry is glorious"

      And here we can see what the meaning of "glorious" is.

    96. Re:Pfft. by ettlz · · Score: 1

      Thought of another.

      4. It's implemented by a user-space daemon on a per-session basis.

    97. Re:Pfft. by samdu · · Score: 1

      Long story short... There shouldn't be one single file on the system that every application has to write to and read from on a regular basis that, if one bit is misplaced, can completely hose the entire OS. But that's exactly what we've got with the registry.

    98. Re:Pfft. by jZnat · · Score: 1

      All Microsoft has to do is modify their API's to handle the registry in a method like flatfiles or .programrc files like in most *nix distros. Make it invisible to the developer at first, and then work from there.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    99. Re:Pfft. by jZnat · · Score: 1

      Reverse domain name style naming has been in wide use since the invention of Java packages. Only people like Sun get to have a root name like sun.* in which we all hate. :P

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    100. Re:Pfft. by mormop · · Score: 1

      "What do you suppose we do about the thousands of existing applications that use the registry?"

      Write some dodgy hack that gets around it, put in in a wrapper and flog it as a full price upgrade?

      --
      Hmmmmmm..... Deep fried and look like Squirrel.
    101. Re:Pfft. by theLOUDroom · · Score: 3, Insightful

      The registry is 100x more secure and robust than a flat file.

      That's nonsense.
      A) The mechanisms proctecting the registry are the same type that protect the file system. It's not like the registry encrypt's each user's setting individually.

      b) Robust! How!? I want to add tab completion to my command line and I have to risk editing a file that can fubar my whole computer? How is that "robust"? Where are the fucking comments that tell me what this entry is and what it does?

      The registry is a dirty, brittle hack used by lazy programmers like yourself. It's a pain in the ass for end users. Especially those with multiple computers who don't want to manually configure the preferences for every app on each PC they use.

      --
      Life is too short to proofread.
    102. Re:Pfft. by GeffDE · · Score: 1

      If something as horribly misbegotten as ActiveX is makes writing apps for an OS do-able, doesn't that say something about the rest of the OS? And I think you go a little bit way too far when you say that writing apps for Windows is more fun than Linux, and too far again when you say that you have installs that work (while implying that Linux doesn't). I can't count the number of times the setup wizard has stopped responding 99% of the way through an installation, while with any new package-based linux (debian distros especially) can update and/or install anything simply, most often through an easy-to-use graphical interface. Hell, linux can update the kernel on the fly. Can Windows?
       
      Anybody trying to set up any type of GUI on windows is either masochistic, dumb or being forced to due to socioeconomic restraints; anybody trying to set up any type on GUI on linux is a crazy pinko-liberal. If you want a sensible (fun) programming environment that *just works*, try OS X.

      --
      It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.
    103. Re:Pfft. by JnCoBoB · · Score: 1

      "It's pretty annoying how people always suggest blatantly stupid 'solutions' to problems instead of focusing on real fixes like better design and better testing..."

      Wouldn't not having the registry be a better design?

      So if your original design is flawed, then what?

    104. Re:Pfft. by FridayBob · · Score: 1

      IMO, the main reason M$ introduced the registry was to make it harder for people to copy Windows programs that were already installed from one Windows PC to the next. In this they succeeded, but they also created a monster in the process. Of course there were better solutions to this problem, but remember that when they decided to go with the registry, viruses and worms, etc. were not nearly as much a problem as they are today. Also, this was back in the days when Bill Gates still thought that the Internet was never going to amount to a hill of beans.

    105. Re:Pfft. by Anonymous Coward · · Score: 0

      This is much more important than it is seems at first glance. Unless someone has manually documented every step in making a registry tweak, often therre is no way you could discover it on your own. I just love when you open a normal looking registry entry created by a program, and find a list of 50+ keys with names such as this: "{C46C1BC1-3C52-11D0-9200-848C1D000000}", with absolutely no description. Also, would it be too difficult to limit programs to writing in certain sections of the registry (Aka a subdirectory of their program name?). It pisses me off to no end when I see a list that is 100+ items long clogging up some directories of "DXImageTransform.Microsoft.Alpha" and such. Could these entries with only one value each not be consolidated into a more usable form?

    106. Re:Pfft. by geekoid · · Score: 1

      "And as much as the people of slashdot hate ActiveX (and its big brother .NET),"

      ok, that right there says you know exactly...squat.

      " that is what makes writing apps on windows do-able"

      right, no one wrote apps before the registry.

      "Thats right, because of the restistry, stuff just works. "
      nothing, nothing at all, not a single DAMN thing the registry does can't be done through a config file. NOT ONE DAMN THING.

      "We have installs that just work"
      Again, can be accomplished through a variety of more stable, less confusing manner.

      "We have programs that can talk to eachother"
      so what? We have had program talking to each other before the reguistry existed.
      the was no registry in 3.1 and program talk to each other then. UNIX had program talking to each other.

      "Linux, not so much."

      This isn't about the superiority of an OS, this is about how worthles, confusing, corruptable, difficult to use the registry is.
      I talked to the developers and MS reps about the registry when it was first being implemented. I pointed out several of my concerns at that time, and there basic response was that they didn't expect it to be used as much as it is, and was there pretty much to get ready for DNA.

      Of course now MS is depricating it starting with Vista.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    107. Re:Pfft. by Anonymous Coward · · Score: 0

      That depends on if you pronounce the "dot", actually.

    108. Re:Pfft. by earthbound+kid · · Score: 1
      Once again, see Apple's plists. XML all the way, with tools to manipulate them if you don't like your text editor.


      Minor nitpick: In OS 10.4, Apple's plists come in two formats, XML and binary. The binary files are made for saving space, I suppose, but both can be read by applications and there's a tool to convert from one to the other as you like. I think Apple should have just gzipped the plists, instead of inventing its own binary format, but it's still basically transparent enough.
    109. Re:Pfft. by earthbound+kid · · Score: 1

      Wow, I wish I hadn't already given up my mod points by posting elsewhere. You're exactly backwards in your conclusion.

      The answer is to have distributed solution with standardized places to save standardized preference files. It's not that tricky. There's one location for global settings (/etc in Linux, /Library in OS X) and one place for local settings (~/. in Linux, ~/Library in OS X). Now, I would say the current problem with Linux is that there are a few too many places for config files to be stored. It would be better if Linux was like OS X and absolutely everything was stored in one of two places. Why? Because like you said it's "a nightmare for sys admins" to have a bunch of scattered files. For most non-corporate users, the sys admin is the user. Which is to say, nightmares should be prevented at all costs. Having standardized locations and preference file types give you all the advantages of centralized systems (clean standard, better security, OS maintained) with none of the disadvantages. At any rate, mixing and matching is the worst approach, because you guaranty that you'll pick up some of the disadvantages of both approaches: it's difficult to backup and there's a big central part that can get corrupted and bork your system.

    110. Re:Pfft. by MasterB(G)ates · · Score: 1

      MS know this. It was addressed with the .NET framework. Do some research.

      --
      In the Slashdot moderating system, humourless based offenses are considered especially heinous.
    111. Re:Pfft. by Moofie · · Score: 1

      And that only took them, what? Twelve years to fix? I'm certain they'll have made some equally stupid engineering decisions more recently...I'm just talking about the ones that make my daily existence a living hell.

      Do some research my ass. .NET framework, my ass. Make a decent operating system, you silly twit.

      --
      Why yes, I AM a rocket scientist!
    112. Re:Pfft. by dbIII · · Score: 1
      What do you suggest we replace it with, INI files?
      No just one big flat file easily edited - look at the way Sendmail is configured for ideas.

      Despite the above being a joke in poor taste and not a serious suggestion, it would actually be easier to deal with than the current state of the registry. I've never had a windows restore from standard backup software work properly - the registry and the similar horrible configuration files for each user never seem to get backed up properly by a variety of software packages that assure you that it has done it.

      Changes like 'get rid of the registry' are changes you make when you release a new OS
      Yes, but rember the guy who wrote the article also complained about the system idle process using up all of CPU, so his opinion on technical matters is less valid than almost anyone on this forum - but he does hear technical gossip we don't hear and presumably writes about it, which is why he has a job.
    113. Re:Pfft. by Anonymous Coward · · Score: 0
      Thats right, because of the restistry, stuff just works. We have installs that just work. We have programs that can talk to eachother, and it just works. Linux, not so much.

      I see you've ignored OS X there. Which actually is smart because it totally refutes your argument.

    114. Re:Pfft. by killjoe · · Score: 1

      "Thats right, because of the restistry, stuff just works. We have installs that just work. We have programs that can talk to eachother, and it just works. Linux, not so much."

      Ha Ha Ha. That's rich. Move an application from one machine to another and it doesn't "just work". Why? Because you have to track down a dozen activeX controls and register them. REcompile your app with another guid and it doesn't just work, the vendor upgrades your activex control and it doesn't just work.

      Sorry bud nothing in windows "just works".

      Oh by the way linux has libraries just like windows. You may want to read up on them.

      --
      evil is as evil does
    115. Re:Pfft. by killjoe · · Score: 1

      Mmmm. Which operating sytem "just works"

      A) windows.
      B ) Mac OS X.

      Bonus question.

      Which operating system is unix?

      Oh I am sorry did I just defuse your FUD?

      --
      evil is as evil does
    116. Re:Pfft. by killjoe · · Score: 1

      The fact the registry is locked on a fine grained level is the main reason why it's virtually impossible to run windows under a non privledged account. The fact that MS applications themselves are moving away from the registry and into XML files ought to clue you in to the future of the registry.

      --
      evil is as evil does
    117. Re:Pfft. by hkmwbz · · Score: 1
      "What makes your opinion any more valid than the parent poster?"
      See my sig :)
      --
      Clever signature text goes here.
    118. Re:Pfft. by Libor+Vanek · · Score: 1

      Have you seen Mac OS X last years? Yeah, it's UNIX inside ;-)

    119. Re:Pfft. by CyricZ · · Score: 0

      Indeed, the fact that you were proven wrong in the discussion linked to in your signature does indicate that your opinion is less valid. And since it wasn't valid then, it perhaps is invalid at other times. Except this time, unusually. Indeed, it seems the only time you are correct is when you are proving yourself less correct than others.

      --
      Cyric Zndovzny at your service.
    120. Re:Pfft. by hkmwbz · · Score: 1
      You are one creepy character! Quit stalking me!

      If you are going to post nonsensical posts all over the place, at least stay away from me.

      And in case you didn't notice, my sig doesn't link to my posts.

      You seem to be on Slashdot all the time and spamming the site with stupid posts. Get a life. Stop stalking me. Stop living your live on Slashdot. Get laid. Oh, you can't... Sorry.

      --
      Clever signature text goes here.
    121. Re:Pfft. by CyricZ · · Score: 1

      I can no longer "get laid" as my cock no longer functions. But don't worry, I did manage to impregnate my wife several times before I became impotent.

      --
      Cyric Zndovzny at your service.
    122. Re:Pfft. by drsmithy · · Score: 1
      It's also better because you dont have a single point of failure. Hose and INI file and you've hosed 1 application. Hose the registy and your OS is fucked. Huge, huge difference.

      Spoken by someone who has never had their /etc disappear.

    123. Re:Pfft. by drsmithy · · Score: 1
      Which operating system is unix?

      The reason OS X "just works" is because Apple were smart enough to either leave behind or disguise most of the unix part.

    124. Re:Pfft. by drsmithy · · Score: 1
      Putting all in one place is very bad.

      Like, say, /etc ?

    125. Re:Pfft. by MasterB(G)ates · · Score: 1

      I actually think you don't know what you are talking about. "my daily existence a living hell"? Are you referring to Windows dll hell or your clothes you mother makes you wear? ZING! Either way you are overreacting and I am being a smart ARSE.

      --
      In the Slashdot moderating system, humourless based offenses are considered especially heinous.
    126. Re:Pfft. by Moofie · · Score: 1

      Oooh, yeah, I haven't gotten a cut down like that since, like, fourth grade. I cry. I bleed. I think you're rather pathetic.

      --
      Why yes, I AM a rocket scientist!
    127. Re:Pfft. by MasterB(G)ates · · Score: 1

      whatever - but I still say you don't know technically what you are talking about.

      --
      In the Slashdot moderating system, humourless based offenses are considered especially heinous.
    128. Re:Pfft. by WhiteWolf666 · · Score: 1

      With cutting-edge filesystems, like ReiserFS4, accessing 10 million one line text files for configuration data is just as fast, if not faster, than parsing through 1 all-in-one config files.

      ReiserFS4 is designed to be the opposite of the latest "the-database-is-the-filesystem" fad.

      In ReiserFS4, there are no performance limitations with using your filesystem AS the database. Stick whatever settings you want in a short config file, drop it in your config directory tree, add pertinent metadata, and lather, rinse, repeat.

      Potentially, your apps don't need to know exactly where the settings are; you can find out using correctly set metadata. Keep everything in zipped XML, add appropriate metadata whenever possible, and duplicate a subset of the /etc directory in each users home directory, and you have a much more perfect configuration management setup than the Win32 registry.

      The only other feature I could possibly want is config files that recreate themselves when you delete them. Tweaking on Mac OS X is a lot less hairy raising than doing so on Linux, because on OS X ifi you botch a config file you just delete it and you a default one appears the next time you run the app.

      It helps for those idiots like me that believe they can succesfully rewrite all their configuration files on one swoop, and thus don't make backups :-)

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    129. Re:Pfft. by WhiteWolf666 · · Score: 1

      With a modern, metadata, high-performance filesystem (read Reiser4), a hierarchy of short text files can be far 'richer' (in Microsoftian terms) than the Win32 registry, while being faster to boot (haha, pun not intended).

      The registry is an ugly pile of spaghetti.

      A directory tree of 10 million files with correctly set permissions and metadata is easy to navigate by hand, and applicaitons can pull/put whatever they need using metadata searches (which are blazingly fast).

      It's not quite as full-featured as SQL, but it can be pretty good, all the while remaining hand-editable and easily human parsable. Not to mention you can do a metadata search far faster (near instant) than you can search the registry.

      In a contest between the Registry, and /etc full of random config files, I'd have to say the pros and cons are pretty equal.

      In a contest between the Registry, and a bleeding-edge Reiser4 setup, XML config files win in every single way. Each one of the advantages you list is actually easier to achieve in the config file hierarchy than the Win32 registry.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  11. goodbye registry... hello registry! by Anonymous Coward · · Score: 0

    Dvorak - stop using the registry
    Gnome Developers - start using GConf

    maybe i'm missing something but why is one central preference/setting repository better then another? (note: i don't like the concept of either)

    1. Re:goodbye registry... hello registry! by kernelpanicked · · Score: 2, Informative

      Maybe because GConf is only a tool to flip switches in human readable xml files..not a registry.

      --
      Ubuntu: If at first you don't succeed, blindly slap a sudo in front of it
    2. Re:goodbye registry... hello registry! by tehshen · · Score: 2, Informative

      The Registry is a large, undocumented, binary file readable only by itself; GConf is a program to edit human-readable XML files.

      I am not so keen on either but GConf is still the better option

      --
      Guy asked me for a quarter for a cup of coffee. So I bit him.
    3. Re:goodbye registry... hello registry! by m50d · · Score: 2, Insightful
      Maybe because GConf is only a tool to flip switches in human readable xml files..not a registry.

      XML is not human-readable, for all the kerfuffle about a different file format for samba and nfs and so on I'd take any and all of them over XML any day. And can a human even find the XML? Can the apps use it without the gconf interface? MS could make the registry backend XML tomorrow, I suspect the only reason they don't is efficiency. But it wouldn't make any difference, all the problems we have would still be there. And gnome is introducing the same problems.

      --
      I am trolling
  12. Conflict of interest by Godeke · · Score: 4, Insightful

    While the views of the pundit may be questionable sometimes, it *is* a conflict of interest to charge fees for protection against your own flaws. Initially I'm sure they will try to continue securing the operating system while considering this service a backstop for users who violate basic common sense. When viewed that way, the extra fees make sense: I haven't had a security *alert* about an attempted infection in many years, mostly because I secure my environ and don't do stupid things. But for those who can't handle such things, and extra fee "security blanket" is acceptable.

    In the long run though, if the security software becomes a security blanket for *Microsoft* and basically is a required purchase to host a secure environment despite the security efforts of administers outside such extra fee tools, it would appear to be nothing more than a backdoor to charge annual fees to all those who dare resist the "Software Assurance" garbage. Oh, and them too, just more fees.

    --
    Sig under construction since 1998.
    1. Re:Conflict of interest by olddotter · · Score: 2, Funny

      this service a backstop for users who violate basic common sense. Violate basic common sense by doing what? Running windows?

    2. Re:Conflict of interest by Anonymous Coward · · Score: 0

      You hit it exactly right. At least initially it doesnt target "us".

      It a product for people who like to open every email attachment they get. In which case it doesnt make a damn what OS you are running.

    3. Re:Conflict of interest by Anonymous Coward · · Score: 0

      Once you guys fix this one, work on the phone company too... who charge you for CallerID so you can screen telemarketers and then sell outgoing DID trunks to telemarketers so that all of their outgoing calls are unidentifiable. Same business model I think.

  13. Well of course ... by olddotter · · Score: 1

    This is just one more reason for people to switch to ___________ (insert favorite OS). My favorites are Linux and OS X.

    1. Re:Well of course ... by The+Woodworker · · Score: 0

      This is just one more reason for people to switch to _Windows_ (insert favorite OS). My favorites are Linux and OS X.

      WAIT A MINUTE....

      --
      Give a man a fish and he'll eat for a day. Teach him to fish and he'll wipe out the species.
    2. Re:Well of course ... by ZBytz · · Score: 1

      I much prefer my debian box to my windows box (Until I want to play gaems ;) )

    3. Re:Well of course ... by Anonymous Coward · · Score: 0

      ...my favorite OS is has just recently passed away... so I replaced it with its cousin...
      I'm quite happy again... and I've got penguins all over the palace...

  14. He's kinda right by nuggz · · Score: 3, Insightful

    He is somewhat correct, if security was a priority these problems wouldn't exist.

    However consumers want easy to use and don't care about security. When you don't consider security (your customer doesn't care) and focus only on easy to use you will have an insecure system.

    Given the choice most people will choose insecure and easy over secure and less easy. They'll even pay for the difference.

    1. Re:He's kinda right by worthb · · Score: 1

      But isn't that the reason that Window's Longhorn (now Vista) is so delayed in coming? Because the entire Microsoft corporation was going to stop everything and focus solely on security issues? What, did they just give up on that idea when the bean-counters pointed out it would be better to leave the security issues and charge for "protection"?

      --
      "the universal aptitude for ineptitude makes any human accomplishment an incredible miracle" - Stapp's Law
    2. Re:He's kinda right by Anonymous Coward · · Score: 0

      Given the choice most people will choose insecure and easy over secure and less easy. They'll even pay for the difference.

      Haha, since when have people ever been given a choice?

    3. Re:He's kinda right by Transcendent · · Score: 1

      He is somewhat correct

      He's mostly wrong too:
      "I forgot to turn off my CUTEftp client and left it running all night. In the morning some system had loaded some weird software called "active skin," and I had to use SpySubtract to remove 26 Registry entries."

      What a clueless moron.

    4. Re:He's kinda right by Zangief · · Score: 1

      You may be right, but I don't see the windows registry as "easy to use".

    5. Re:He's kinda right by Phisbut · · Score: 2, Insightful
      But isn't that the reason that Window's Longhorn (now Vista) is so delayed in coming? Because the entire Microsoft corporation was going to stop everything and focus solely on security issues? What, did they just give up on that idea when the bean-counters pointed out it would be better to leave the security issues and charge for "protection"?

      Vista isn't delayed because they want to focus more on security. It's been delayed because they just can't finish a project on time. This ain't a troll, seriously. Just have a look at the features they removed from Vista just so it could almost try to ship on time. They didn't remove those features because of security issues, they removed it because they can't make them fast enough. Heck, Microsoft was supposed to have WinFS (maybe not the same name, but still an object-oriented file system) in WinNT4... that's in 1996. They are 10 years late on their schedule, and they still can't make it.

      Just like any other software company out there, Microsoft has a marketing department, and that department keeps promising stuff and giving release dates without ever consulting the developers. That is why it always gets delayed. Programmers know they can't hit the deadlines, marketing pretends they will. What's more... if marketing puts enough pressure on the developers so they actually release on the promised date, I truly doubt security will have been taken care of.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    6. Re:He's kinda right by slashname3 · · Score: 1

      They will until someone takes over their system the first time and causes them to lose data as well as time getting their system rebuilt. Have seen this happen more than once.

      Same for companies that were lax in doing backups of their servers. It's not an issue until that server crashes and they don't have backups recent enough to get back those important documents or databases. Then it becomes a priority until the next crisis which causes those things to fade into the background again.

      You are correct in that most users just want the system to work and let them do the things they want to do. Only when that becomes impossible will the user consider changing they way they do things.

    7. Re:He's kinda right by menkhaura · · Score: 1

      Haha, since when have people ever been given a choice?

      Since there is *BSD, Linux, MacOS and a plethora of other operating systems for personal computers?

      --
      Stupidity is an equal opportunity striker.
      Fellow slashdotter Bill Dog
    8. Re:He's kinda right by Jeremi · · Score: 1
      What a clueless moron


      If only everbody had your amazing ability to never make mistakes, computing would be much less problematic.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
  15. I can see it now.... by 8127972 · · Score: 5, Funny

    "Nice server room you got there.... It would be a shame if something happened to it."

    --
    This is my opinion. To make sure you don't steal it, it's covered by the DMCA.
    1. Re:I can see it now.... by Anonymous Coward · · Score: 0

      Rarely do I laugh out loud at Slashdot, but this one of those times!

      Thanks, dude!

    2. Re:I can see it now.... by caluml · · Score: 1

      Or as in "The Italian Job" (the original one):

      How are your family, Jones?
      Very well, thanks, Mr Barker.
      My pleasure.

      I forget the actual names...

  16. A Little Creative thinking maybe....?!?! by OneByteOff · · Score: 5, Interesting

    I think the idea is not so much about making money or fixing code, its about offering protection to users of Microsoft Products. If you can protect against vulnerabilities via a software package that allows for Buffer Overflows, Stack Overflows and any common exploit to be detected and blocked, this is far superior then pushing out one or two patches (or 9 this week) to fix a problem.

    Also there are exploits in the wild that are never reported, no disclosure, no fixed code. Thus if you can work around this by offering a software package to protect you, by all means Microsoft should go this route.

    Also why is this retard writing about Security??
    [ quote ] "I forgot to turn off my CUTEftp client and left it running all night. In the morning some system had loaded some weird software called "active skin," and I had to use SpySubtract to remove 26 Registry entries" [ /quote ]

    Your f'ing joking right?.

    1. Re:A Little Creative thinking maybe....?!?! by bradkittenbrink · · Score: 5, Funny

      Also why is this retard writing about Security??

      He's not writing about security, he's writing about Microsoft security. He's obviously fully qualified.

    2. Re:A Little Creative thinking maybe....?!?! by Stumbles · · Score: 1
      Also there are exploits in the wild that are never reported, no disclosure, no fixed code. Thus if you can work around this by offering a software package to protect you, by all means Microsoft should go this route.

      And how is that supposed to happen? Use a crystal ball, read tea leaves?

      --
      My karma is not a Chameleon.
    3. Re:A Little Creative thinking maybe....?!?! by Anonymous Coward · · Score: 0

      People like that should be using a Mac.

    4. Re:A Little Creative thinking maybe....?!?! by portwojc · · Score: 1

      I read that and thought it was strange. I didn't think the CuteFTP client provided services on the PC?

    5. Re:A Little Creative thinking maybe....?!?! by miffo.swe · · Score: 1

      And how will they know how to protect from theese exploits wich no one knows about? If they had a solution it would be in Windows today. Since they do sell their OS as a secure OS they would be very dishonest if they got out and sold a product to secure the already secure OS. Or wasnt the OS secure from the beginning and they just lied about its security? However you spin it its still wrong.

      --
      HTTP/1.1 400
    6. Re:A Little Creative thinking maybe....?!?! by OneByteOff · · Score: 1

      If you look at solutions like pivx ( PivX.com ) you will see that such software is already on the Market. I believe Microsoft could provide such a product and with access to their own source, possibly provide it in an integrated and far superior form (A/V, Spyware, Sig and Heuristic based IPS, Stack overflow/BoF protection, etc.) form.

    7. Re:A Little Creative thinking maybe....?!?! by phishtrader · · Score: 1

      correlation != causation

      In other words, he left an ftp client running and thought that it was somehow magically involved in installing some spyware on his PC. I could be wrong, but I don't think a non-trojaned/hacked/whatever ftp client is going to mysteriously download and install any spyware.

      Dvorak may not have done his homework.

    8. Re:A Little Creative thinking maybe....?!?! by HermanAB · · Score: 1

      Oh man, you just cracked me up - Microsoft security - certainly in a class of its own.

      --
      Oh well, what the hell...
  17. I can write on PC Magazine too! by xtracto · · Score: 0, Troll

    Why doesn't the company just bite the bullet and bring out various exploitable versions? Here are some suggestions:

            Vista - Won't Boot Edition... $29.95
            Vista - Preloaded with Viruses and Spyware Edition... $39.95
            Vista - Initially Clean but Use at Your Own Risk Edition... $49.95
            Vista - Clean with Firewall and Weekly Protection Update Edition... $200


    This sounds like a typical slashdot rant from a Slashdot Linux Zealot... how can he be able to write this crap, and be paid for that?

    This man is a total Troll... of course this time because he is writing about Microsoft, on slashdot he will get a +10 Insightful moderation ...

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
    1. Re:I can write on PC Magazine too! by Stalks · · Score: 0, Offtopic

      I have mod points but someone already beat me to marking parent Troll. =]

    2. Re:I can write on PC Magazine too! by Anonymous Coward · · Score: 0

      This sounds like a typical slashdot rant from a Slashdot Linux Zealot...

      I read TFA first, and thought the exact same thing. Maybe his editor specifically assigned him to write something that would be guaranteed to be picked up by Slashdot so they would receive the big spike in page views that follows.

    3. Re:I can write on PC Magazine too! by Anonymous Coward · · Score: 3, Informative

      You appearently are not familiar with Dvorak or his writing. He is definately NOT a linux zealot and he always writes like that. I've been reading his articles for 15 years and he almost always makes me laugh at least once per article. This one was no exception.

      Nope. He's not a troll or a zealot. He's just another pissed off user who's not afraid to tell the hard truth.

    4. Re:I can write on PC Magazine too! by dunng808 · · Score: 1

      Conservatives have made media manipulation an art form. Never pay for what you can get for free. I would not categorize the author as a conservative, so maybe the idea is spreading to the liberal side of the isle.

      --

      Gary Dunn
      Open Slate Project

  18. Funny ending by jimbobborg · · Score: 2, Funny

    Vista - Won't Boot Edition... $29.95
            Vista - Preloaded with Viruses and Spyware Edition... $39.95
            Vista - Initially Clean but Use at Your Own Risk Edition... $49.95
            Vista - Clean with Firewall and Weekly Protection Update Edition... $200

    From TFA.

    1. Re:Funny ending by afoxley · · Score: 1

      Vista - Dies horrible sad death...Priceless

    2. Re:Funny ending by Ucklak · · Score: 1

      What's realy sad about this is that for us XHTML coders, we will still need to verify against IE and no matter how much IE7 is supposed to be closer to CSS2 compliant, there will be specific bugs that will exist. Something like 3 floated DIVS will blow the next element out or something like that.

      I'd pay $50 for a 3 app permission version of Vista just for IE. Don't need anything else.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
  19. Maybe he has a point by eclectro · · Score: 2, Interesting

    From TFA;Therein lies the rub. Microsoft cannot fix the code--that's the point. It apparently cannot be done. Get over it. And when the spyware epidemic appeared, the company had to throw in the towel. Spyware exploits the basic architecture of the operating system, and no amount of patches will change that.

    Maybe foundationally the architecture is so poor that no amount of code writing could be done to fix it.

    It may be the cost of paying for all those backward compatibility barnacles through the years.

    Or maybe Microsoft just doesn't want to bothered with it. But don't you think that if windows code was open sourced that eventually all the leaks would be patched??

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    1. Re:Maybe he has a point by amliebsch · · Score: 4, Insightful

      There's really nothing wrong with the foundations at all. The problem has been (1) the shell and its various subsystems (particularly IE), (2) programmer practices, and (3) user practices. Microsoft is of course fully responsible for (1), and, in fairness, security for these is free even to pirates. For (2) and (3), though, while they have encouraged best practices, they have made the decision not to enforce them. Enforcement of best practices, though, would not be IMO a good idea - the user should always have ultimate control over their machine.

      --
      If you don't know where you are going, you will wind up somewhere else.
    2. Re:Maybe he has a point by rgmoore · · Score: 2, Interesting
      But don't you think that if windows code was open sourced that eventually all the leaks would be patched??

      Maybe, but I'd bet that the way that it would be done in practice would be to make a Microsoft compatibility layer over an existing, more secure OS. Then you could run each legacy application in a sandbox so that your whole system wouldn't be hosed by the inherent insecurity of Windows's architecture.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    3. Re:Maybe he has a point by Xarius · · Score: 1

      But don't you think that if windows code was open sourced that eventually all the leaks would be patched??

      Well Linux has been free and open for the past 14 years, and it is still getting flaws patched now.

      --
      C17H21NO4
    4. Re:Maybe he has a point by Flwyd · · Score: 1

      Opening Windows source code wouldn't make the product more secure.

      While a geek with enough time and effort could understand the code, patch a hole, and make a build, that just secures his computer. For the patch to be useful, someone must apply it to the authoritative source.

      With thousands of people writing virii in Visual Basic, Microsoft would clearly need to extensively review any submitted patches to their proposed open source operating system (OSOS). In order for OSOS to be beneficial, the cost of such reviews must be less than fixing the holes in house.

      Personnel is not Microsoft's problem. They have thousands of highly skilled software engineers with intimate knowledge of Windows's internals. If someone has the time, effort, and skills to fix security holes in Windows OSOS, Microsoft would be willing to pay that person as an employee.

      If the biggest software company in the world can't fix problems in its own software, I doubt there's anything the open source community can do to help.

      --
      Ceci n'est pas une signature.
    5. Re:Maybe he has a point by Pichu0102 · · Score: 1

      Open-source is like a double-edged blade.
      You can repair security issues faster, but malicious users can figure out how to exploit them faster.

    6. Re:Maybe he has a point by tsotha · · Score: 2, Informative
      My take on Windows is it would be a hell of a lot more secure if programmers didn't force me to install everything as Administrator. I once tried to use non-administrator accounts at home and finally gave up in disgust. Every third-party peice of software required administrator access to install (which is fine) and could only be run successfully by the installing user (which is not), because pretty much Microsoft was the only company to follow best practices. Now I use the admin account for everything but web-surfing.

      I could understand it if those best practices were really complicated or undocumented, but they're not. Programmers are just lazy.

    7. Re:Maybe he has a point by miffo.swe · · Score: 1

      Microsoft has themselves made bad decisions in giving out bad best practices. Changing them in the eleventh our dont make it right. Blaming users for viruses and worms that gets in without user intervention is so wrong i dont know where to begin even.

      --
      HTTP/1.1 400
    8. Re:Maybe he has a point by mulcher · · Score: 1

      I think Microsoft should break backwards compatibility. Simply, the should ship a copy of Virtual PC with every windows box. But, make it highly optimized to run
      Win3.1, DOS, Win95/98/XP apps quickly. Just like Apple did with Classic. It should be doable...

      All in all this makes me realize that Apple makes a better product, even though Powerpoint and Office for the Mac really sucks... go figure...

    9. Re:Maybe he has a point by typical · · Score: 1

      (1) Is a severe problem, and while I can understand why Microsoft kept tying the shell to apps and making apps act like the shell (good business practice, easier to add functionality without having to worry about security, few people can realize that they're asking for trouble) this is certainly something that they can be blamed on.

      (2) Microsoft sucks on, at least relative to the competition. Win32 has a massive amount of shittily-designed API that's very easy to screw up with. I'm *much* happier with the POSIX API. Also, where there have been easy pitfalls in POSIX, they are made more obvious by the tools (tmpnam(), for example, is warned about by gcc, there are various lint-style tools that will yell about other coding practices, etc). You ever tried working with, say, CryptoAPI? It *sucks*.

      (3) Microsoft *has* done a good job of working on user behavior, including working with the feds to come up with a best practices for Windows document. However, I'd say that fixing problems at the user level is pretty much impossible.

      --
      Any program relying on (nontrivial) preemptive multithreading will be buggy.
  20. What fix? by Anonymous Coward · · Score: 2, Insightful

    Everybody keeps saying shit like Microsoft should just fix their OS instead of releasing protection software. Contrarily though even with a "perfect" OS you still can have use for anti-malware software. What fix should MS implement that will prevent a browser plugin installer from also putting in a spam relay?

    1. Re:What fix? by Anonymous Coward · · Score: 0
      Take out the browser's ability to install software? Perhaps, just PERHAPS, have a browser tha supports the W3C standards, and that's it? No special "we install whatever we want, just because we can" stuff?

      Or does that make just too much sense?

    2. Re:What fix? by m50d · · Score: 1
      Contrarily though even with a "perfect" OS you still can have use for anti-malware software.

      No, you don't.

      What fix should MS implement that will prevent a browser plugin installer from also putting in a spam relay?

      Make a browser that works so it doesn't need plugins, and get rid of the installer.

      --
      I am trolling
    3. Re:What fix? by Anonymous Coward · · Score: 0

      Make the user a user. fixed.

      Next.

    4. Re:What fix? by freeweed · · Score: 1

      Well, I can't speak as to browser plugins, as that's a tough nut to crack for any OS (although there are better solutions than Active-X out there).

      I can speak, however, for worms. Microsoft could easily fix this problem within the OS itself - don't listen on a bunch of ports by default. In fact, listen on none. A desktop is not a server, and any server can have ports opened AS NEEDED. You know, like when a service is actually turned on or installed.

      Bam. No need for a software firewall. Worms stop spreading overnight.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  21. Registry versus Config Files by Anonymous Coward · · Score: 3, Interesting

    Remember the good old days when applications stored all of their configuration data in a file like SETTINGS.CFG? You could zip the entire application directory up, unzip it on another machine, and it would run just fine. An uninstall was as simple as erase *.*, cd .., rmdir foocalc.

    Use of the registry to store things that the application needs in order to work makes sense for a number of applications, especially enterprise stuff that needs remote installation and management and system software like firewalls and virus monitors, but there are quite a few user-application kinds of packages that use of the registry makes no sense for.

    For me, an application that doesn't use the registry is a huge plus.

    1. Re:Registry versus Config Files by Prophet+of+Nixon · · Score: 1

      Most Windows apps use the registry, but don't need it to operate. I keep Windows & Office (tumor that it is) installed on their own partition, with some scratch space and nothing else. Whenever Windows really glitches (usually from registry mayhem), its usually a better use of my time just to nuke that partition, reinstall those, and let Windows Update have fun overnite rather than try and resolve whatever's going on. Almost all of my applications (with the exception of WinRar context menu integration and PowerDVD) work fine after the format/reinstall. Most of them lose their preferences, but this is no big deal since I can put those back in with a few clicks. The actual programs are self-contained. Hell, VLC will actually load and run from a CD without even being installed. I package it with powerpoint presentations (and some batch files to call and close it) whenever I need to embed video formats that require odd codecs (since I can never be sure the computer I am going to will have them).

    2. Re:Registry versus Config Files by NMerriam · · Score: 1

      Remember the good old days when applications stored all of their configuration data in a file like SETTINGS.CFG? You could zip the entire application directory up, unzip it on another machine, and it would run just fine. An uninstall was as simple as erase *.*, cd .., rmdir foocalc.

      Yeah, it's called Mac OS X :P

      Of course, the configuration stuff is in ~/library/appname, since it is multiuser.

      But that really is one of the main reasons I switched a year and a half ago. On a reinstall of XP, which of course requires reinstalling every app and searching through the registry, app/program files/windows directory, and everywhere else in hopes of finding config data, I realized this was bullshit. I should be able to copy my apps from one system to another and not lose my config data or have to jump through hoops to keep it. I should be able to remove a program by deleting it's directory. I should be able to safely backup and restore user configuration data regardless of what underlying OS version I'm working on -- the user configuration and the OS version-specific/hardware-specific configuration should be separate.

      And now I can :)

      --
      Recursive: Adj. See Recursive.
    3. Re:Registry versus Config Files by mbbac · · Score: 1

      Easy ways to move applications and still use them? An easy to use configuration file for each application? "Uninstalling" by deleting the application directly from the file system?

      I'd swear you are describing the Macintosh.

      --

      mbbac

    4. Re:Registry versus Config Files by blindbat · · Score: 1

      But now the difficulty with zipping up the application directory leads to permission problems when each users has individual settings. You either allow the app to run with permission to change the file in the Program Files directory or you have users settings that need to make it to that zip file.

      Don't get me wrong here, I don't like the registry from a user or developer standpoint. I like the way I can choose to do things in Linux much better.

      I'm just not sure you Windows can undo the registry mess they made. There is just too much crap from every piece of junk on your system stored there unnecessarily.

  22. Of course. by showardkid · · Score: 2, Interesting

    Seriously, folks, Microsoft is not running a charity here. What he suggests doing is dirty, scummy, and cheap because it will make them more money. I often agree with Dvorak, and this is definitely the case. Now, if Microsoft does this, it will inevitably hurt their profits in the long run, but for the short term, it'll boost them. The same thing happens with outsourcing. The same thing happens when customer service is moved to a call center in India where the workers don't speak passable English. The customers of these businesses decide that they want to work with the business that deal with issues themselves.

    --
    Do, do not, or delegate to someone else: there is no try.
    1. Re:Of course. by Anonymous Coward · · Score: 0

      No, it's dirty, scummy, cheap, and ILLEGAL. Mmmmm, the thought of Bill G. being traded around the cell block for packs of smokes amuses me.

    2. Re:Of course. by showardkid · · Score: 1

      Illegal? Yeah, probably. But, then, there are a ton of things that are done these days that piss on the Constitution and this country's laws, so that won't concern them.

      --
      Do, do not, or delegate to someone else: there is no try.
  23. I'm not complaining by camsbad · · Score: 0

    I personally love the fact that Windows is so unsecure and so easy to hack/trojanize/etc. If they made a secure, bug-free operating system, there would be a ton of us support peeps out of a job. I support windows computers every day at work and use linux at home so i dont have to do the same thing when i get home. GAWD Life is good :)

    1. Re:I'm not complaining by zaimor · · Score: 0

      "If they made a secure, bug-free operating system..." The world would end. Or something just as bad.

  24. Maintenance should cost time or money by dada21 · · Score: 3, Insightful

    Every product we buy needs long and short term maintenance. Cars need oil, tires, waxing and tinkering under the hood. Software, especially complex operating systems with a ton of third party programs, are no different. As Linux gains features and popularity, it also gains incompatibilities.

    Most end users seem to understand and accept some expense that decreases future downtime. Not a single customer of mine refused Microsoft's yearly subscription. Not one refuses to pay my employees' $95/hour invoices for applying all the various first and third party patches.

    Back to cars... Does GM repair recalls for free? Sure. But if your new radio doesn't interface with hour Vette, you buy the harness. When Windows is defeated by a new loophole that only occurs from connecting to the web, who's fault is it?

    You can always remove your 3rd party radio in your car. Go back to the OEM one. You can stop browsing through AOL using your Intel NIC, get MSN service and only browse MS websites, too.

    I've always felt F/OSS users ignore their time value. My personal time is worth $60/hour to me, including rest/sleep. My customers see a return of more valuable time when they pay for maintenance. F/OSS hasn't paid enough of a ROI for me to promote it.

    1. Re:Maintenance should cost time or money by sqlrob · · Score: 3, Insightful

      When Windows is defeated by a new loophole that only occurs from connecting to the web, who's fault is it?

      Microsoft's. Time for a recall.

      From their XP Home Feature Page: (emphasis mine)
      The Windows XP Home Edition operating system offers a number of new features that help you work smarter and connect faster to the Internet and with others. And the rock-solid dependability of Windows XP lets you work and play with more confidence than ever.

    2. Re:Maintenance should cost time or money by Anonymous Coward · · Score: 1, Insightful

      When Windows is defeated by a new loophole that only occurs from connecting to the web, who's fault is it?

      What use is a computer that cannot be safely connected to the Web? If your Vette could not "interface with the road" without suffering from fatal errors, it would be subject to immediate replacement (the technical term is "lemon").

      A computer that is safe assuming it is never connected to the Web is like a car that is safe as long as it stays in the garage. Both are completely safe and completely useless.

    3. Re:Maintenance should cost time or money by wandazulu · · Score: 1

      I have a machine that was infected by a worm and it has no internet access *at* *all*. It was infected by another machine interally. It doesn't even do anything net-related..it's for number crunching using internally-written software; no user is supposed to sit down and use it.

      And I spent five hours rebuilding it.

    4. Re:Maintenance should cost time or money by beattie · · Score: 2, Insightful

      Back to cars... Does GM repair recalls for free? Sure. But if your new radio doesn't interface with hour Vette, you buy the harness. When Windows is defeated by a new loophole that only occurs from connecting to the web, who's fault is it?

      You can always remove your 3rd party radio in your car. Go back to the OEM one. You can stop browsing through AOL using your Intel NIC, get MSN service and only browse MS websites, too.


      I think a better analogy between windows and the internet would be like a car and roads, or cars and tires. Not a car and some extraneous piece of equipment. Chances are that your windows box is connected to the internet and that's all it takes for it to be compromised. If your car couldn't move, and the dealer just says, "It's your car now. You can pay us to make it work." you'd be pretty mad. Especially when you have to pay that cost over and over.

    5. Re:Maintenance should cost time or money by Anonymous Coward · · Score: 1, Insightful

      >You can always remove your 3rd party radio in your car. Go back to the OEM one. You can >stop browsing through AOL using your Intel NIC, get MSN service and only browse MS >websites, too.

      How does this crap get modded as insightful? /. needs a -5 retarded moderation.

  25. He is exactly right by hmmm · · Score: 1

    I agree 100% with him, and that's 100% more than usual.

  26. Right on! by Anonymous Coward · · Score: 0

    Thay porbablbly ues wind0xz 2!!!!!!!!

  27. Re:Admit it, you l337 hardcore /.ers read PC Mag by Anonymous Coward · · Score: 0

    Actually I like the fact that he takes a stance against Microsoft. Criticism is always a good way to create change. The issue I have with him is that maybe he should actually learn something about it before writing about it. And make coherent arguments (jumping from charging for spyware utilities bad to registry bad).

  28. I feel dirty! by miffo.swe · · Score: 4, Interesting

    I can nothing but agree with what Dvorak says, It is pretty disturbing that the company that lets the malware in also charges you money for fixing it. I do not think antivirus is any real solution either but one that comes from Microsofts unwillingness to fix the problem. Thus a void was created wich was filled by other companies. To see Microsoft trying to take over that market is obnoxious. They should have fixed the underlying design problems in Windows that lets all the malware in, not slap a new layer ontop of the old broken one.

    Lets not forget that antivirus has a big problem. For it to recognize a virus someone must first dissect it and then create a signature. If someone would do 1000 versions of the same viruses you still have to dissect them all and create signatures for them. The hole that lets them in is still there and nothing is really fixed. All antivirus really helps against is getting a fix out for a specific virus in the wild until the vendor has time to fix the hole. If the vendor doesnt fix the hole quickly its pretty useless and creates and endless battle.

    The antivirus companies ofcourse like this, and endless revenue stream. When Microsoft enters this market it creates a huge conflict of interest. This is why i agree with Dvorak. Now, im off to take a hot shower and cry trough the night.....

    --
    HTTP/1.1 400
    1. Re:I feel dirty! by Anonymous Coward · · Score: 0

      "Lets not forget that antivirus has a big problem. For it to recognize a virus someone must first dissect it and then create a signature. If someone would do 1000 versions of the same viruses you still have to dissect them all and create signatures for them. The hole that lets them in is still there and nothing is really fixed. All antivirus really helps against is getting a fix out for a specific virus in the wild until the vendor has time to fix the hole. If the vendor doesnt fix the hole quickly its pretty useless and creates and endless battle."

      Too bad the biggest hole is the uninformed user

  29. Clueless Moron by bigtallmofo · · Score: 2, Informative

    I forgot to turn off my CUTEftp client and left it running all night. In the morning some system had loaded some weird software called "active skin," and I had to use SpySubtract to remove 26 Registry entries...how anything manages to worm in through the open port and place items in the Registry is beyond me, but it happens all the time.

    Amazing how he jumps to the conclusion that because something told him he had spyware on his system, he assumes it's because he left an FTP client in memory overnight. Interesting theory.

    Because FTP clients typically aren't exploitable "through an open port", you dingleberry, let me propose an alternate theory: You're a clueless moron that doesn't understand the most basic of security concepts.

    --
    I'm a big tall mofo.
  30. Re:UBUNTU=DEBIAN DONE RIGHT by MightyMartian · · Score: 0, Offtopic

    You think so, eh? Just try to install the latest version of Postfix and see how the delightful packaging mechanisms go for a toilet float.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  31. Argh by Alioth · · Score: 4, Interesting

    Argh. Stop posting Dvorak articles! The man is an idiot who doesn't check his facts. He has actually gone out and complained in a column about the System Idle Process taking up 98% of cpu on his Windows machine and making the box thrash.

    His ignorant rantings are not in the least insightful.

    1. Re:Argh by Frankie70 · · Score: 2, Informative


      He has actually gone out and complained in a column about the System Idle Process taking up 98% of cpu on his Windows machine and making the box thrash.


      This is the said article.

      http://www.pcmag.com/article2/0,1759,1304348,00.as p

    2. Re:Argh by Gharlane+of+Eddore · · Score: 1

      While he obviously doesn't know/understand how to describe it, I recognize what he is talking about. I have often had my XP machine just slow to a crawl. Going into task manager and looking for the hog, there isn't any, just the system idle process tooling along at 98% just like it normally does when you aren't doing anything, in other words CPU utilization of about 2%.

      So no running process is grabbing the CPU (at least not that the performance monitering can see), and looking at disk usage, nothing is going crazy there either.

      So something is going on to slow the machine down, without visibly using CPU or disk I/O (lock contention perhaps??).

    3. Re:Argh by Anonymous Coward · · Score: 0

      > The man is an idiot who doesn't check his facts.
      > He has actually gone out and complained in a column
      > about the System Idle Process taking up 98% of cpu
      > on his Windows machine and making the box thrash.

      Perhaps you should start checking your facts. Here's what Dvorak actually wrote:

      "When I hit Ctrl-Alt-Delete, I see that the System Idle Process is hogging all the resources and chewing up 95 percent of the processor's cycles. Doing what? Doing nothing? Once in a while, after you've clicked all over the screen trying to get the system to do something other than idle, all your clicks suddenly ignite and the screen goes crazy with activity. This is not right."

      As you can see, he complained about 95% -- not 98% -- of cpu.

    4. Re:Argh by The+Angry+Mick · · Score: 1
      This is the said article.
      You mis-spelled "sad".
      --

      I'm not tense. I'm just terribly, terribly, alert.

    5. Re:Argh by flatass · · Score: 1

      He has actually gone out and complained in a column about the System Idle Process taking up 98% of cpu on his Windows machine and making the box thrash.

      I know I should have known better, but I couldnt believe this at first, so I had to go look. This guy is clearly not qualified to discuss anything more complicated than a sundial. Here is his exact quote http://www.pcmag.com/article2/0,1759,1304348,00.as p

      When I hit Ctrl-Alt-Delete, I see that the System Idle Process is hogging all the resources and chewing up 95 percent of the processor's cycles. Doing what? Doing nothing?

    6. Re:Argh by myxiplx · · Score: 1

      Even worse - he's bitching that he can no longer press Ctrl-Alt-Del twice to reboot the computer... I can just imagine the day he discovered that: "What? I can't just crash it any more? I gotta shut down properly? F*%£ng Microsoft!!!"

  32. Another windows bashing idiot by llZENll · · Score: 2, Interesting

    If windows is so craptastic then why the hell is everyone using it? Because its the easiest and best OS out there, sure it has an assload of problems, but if your software was as complicated and widely run as windows it would as well.

    On the notion of charging for patches, they must be joking, if they seriously think it will make them any money in the long run they are nuts. My guess is this is some new service which got totally blown out of proportion.

    1. Re:Another windows bashing idiot by Anonymous Coward · · Score: 0

      > If windows is so craptastic then why the hell is everyone using it? Because its the easiest and best OS out there,

      Your argument makes no more sense than the following (extremely idiotic) one:

      * If using social security numbers as a secret password, knowledge of which proves a person's identity conclusively, then why are all the banks using it? Because social security number is the easiest and best possible password...

      Hopefully you can see how stupid a conclusion that is, in that context.

    2. Re:Another windows bashing idiot by miffo.swe · · Score: 1

      Well if he is just bashing maybe you could explain why spyware and antivirus can own a windows box so easy? I would love a good explanation with some facts.

      --
      HTTP/1.1 400
    3. Re:Another windows bashing idiot by SoccerManUNLV · · Score: 1

      Not to mention, if they start charging for the fixes, how many people do you think would pay, or for that matter, would update their system anyways. The updates are free now, and more often then not, they aren't even close to the last 3 months of the latest patches(even sometimes it's been 6 months since i've seen them, even after showing them what to do, and they haven't patched since). I see that if they charged it would be even worse for us who know how to keep the systems updated, all these unpatched machines running wild(which i wont complain about myself, as i make 75% of my consultancy fees from this aspect). I think the people who have to pay for the support from companies or people like me will get a very bad taste in their mouth if this does in fact take shape against MS and their software.

      Just a personal opinion from seeing it with my own eyes. People blame MS for not patching the OS themselves(users, not MS here), not following normal updates and such. This gives them a bad taste every time they see the invoice from my company. "Why doesn't MS do this for me?" with the answer "stop disabling the auto update feature and they would do this for you". No matter what they wont blame themselves, they blame MS, but they also never do anything about it. Unfortunately more often then not, responsibility is not taken for their deeds, but it's easier to blame someone else.

    4. Re:Another windows bashing idiot by Anonymous Coward · · Score: 0

      It doesn't matter if you are using MS or Linux box- if you are running Admin/root all day, YOU COULD BE PWN by spywares.

      I don't get it, why do people alway complain about IE insecure/spyware fl00ded my box etc etc. How many websites do you go on anyway? How many websites do your users go on per day?

    5. Re:Another windows bashing idiot by skiflyer · · Score: 1
      There are alot of reasons everyone's using it.... I'd offer the following

      • Easiest to use for the longest amount of time, sure maybe OSX is better, but it wasn't 15 years ago, and we all got hooked.
      • Pre installed, you can't short the credit of this, it's huge.. plus it removes alot of the "linux is free" arguments because it's not, it costs one copy of windows for most people who don't know how to build their own systems.
      • Off the shelf software... sure linux has tons of free apps which are mostly really great, but until the relatively recent advent of broadband to homes, this didn't mean alot to alot of people... apt-get upgrade needs to get 100 megs of programs on my 28.8 dialup? I think not.
      • Installers... one of the great things about linux is how we get to share libraries and not duplicate work, but damn do I like clicking "setup.exe" and having a program installed and just being done with it. Yes, linux has these, but they are rarely used.
      • Visual Studio... You can make real apps do real things quickly and easily... hence the better off the shelf software options

      These are all "on the desktop arguments" ... I'm of the opinion that the server market is another discussion entirely, and one where things are much closer together.
    6. Re:Another windows bashing idiot by dbhankins · · Score: 1

      The short answer?

      Because on one fine day in 1980 Dorothy Kildall was too busy getting ready to go on vacation to talk to the IBM representatives who showed up on her doorstep wanting to license CP/M for the new IBM PC.

    7. Re:Another windows bashing idiot by Terrasque · · Score: 1

      why the hell is everyone using it? Because its the easiest and best OS out there? no, not in my case. Its one simple reason. Games. For normal use I have an extra linux install, and go through boring rebooting to run linux rather than working in windows.

      Why? Dunno exactly. I feel more comfortable in linux, have more tools to work with, and I *trust* my linux install to do exactly what I want, and always just work. No spyware, no slowdown, no random OS kamikaze you have to sort out, no random settings change.. It's there for me, always, ready to do what I want and nothing more. And that's more than I can say about windows.

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    8. Re:Another windows bashing idiot by mahdi13 · · Score: 1

      Dvorak isn't bashing Windows, read some of his older articles...he bashes everything!

      He's just a cranky old man. Damn whippersnappers!

      --
      "Some things have to be believed to be seen." - Ralph Hodgson
    9. Re:Another windows bashing idiot by PintoPiman · · Score: 1
      If windows is so craptastic then why the hell is everyone using it?

      Because they share your incapacity for critical thinking? If products on cable infomercials and viagra from spam emails aren't the best things on the market, why do people buy them?

      ~p

    10. Re:Another windows bashing idiot by mbbac · · Score: 1

      Nice bandwagon argument there. Haha!

      --

      mbbac

  33. Re:Admit it, you l337 hardcore /.ers read PC Mag by interiot · · Score: 1
    Do linux distro websites scan for security intrusions on their website computers, or not?

    That's not to say that Windows quality isn't well below what it could be (eg. root privaledge separation could be relied upon much more), but even trustworthy OS's recognize that security isn't perfect, and provide extra software to try to accomodate that.

    Or, stated another way: Security CAN'T be a single-layer thing. Try to break into a Area 51. If you get past the remote electronic sensors, the dogs, and the armed patrols, there's still locks, internal electronic sensors, doors that only open with specific badges, etc. Once you have multiple layers of security, you're no longer nearly as vulnerable to the "chain is only as strong as its weakest link" problem. Intrusion-detection software is just one more layer of security, and that's not a bad thing.

  34. Kiplan Ronald Dynamite by pwnDonkey · · Score: 1

    Kips wedding song is a strangely appropriate ode to Dvorak:

    Sure the world wide web is great, but you, you make my salivate... I love technology, but not as much as you, you see... But I STILL love technology... Always and forever. Our love is like a flock of doves, flying up to heaven above... always and forever, always and forever... Why do you need me? Why do you love me? Always and forever...

  35. capone jokes and dvowrath aside... by quest(answer)ion · · Score: 2, Interesting

    whether microsoft can or can't fix the basic structure of windows, its pretty clear that doing so is not the most marketable option. a "secure OS" is always going to be less trustworthy than a separate, identifiable, specialized program designed to fix a problem that's been given a name. i think most people who don't know about the nuts'n'bolts of computing (and, more importantly, don't care) need a ritual, like washing your hands, when it comes to keeping computers clean; something reassuring and visible in the GUI. people need to know that their OS comes with a crusading anti-evil-things champion. it may not be the smartest way to do it, but it's what people want.

    hell, it'd be a shrewd move on the part of MS if they were to build their own virus/spyware protection, but package it as a separate module--say, building MSAS into the core of Vista, but keeping the name and the interface. a shady move, but a shrew one.

    --
    /. is what happens when geeks talk. get used to it.
    1. Re:capone jokes and dvowrath aside... by lgw · · Score: 1

      This is actually very insightful. Ever know someone who wouldn't use Linux/OSX because it didn't have a virus scanner?

      --
      Socialism: a lie told by totalitarians and believed by fools.
  36. I still remember by olddotter · · Score: 1, Troll
    I remember when Tech reporters we too afraid to every say anything publicly critical of MS. Seeing articles like this, regarless of their technical usefulness, does mean we are moving in the right direction. Moving slowly I'll grant you, but moving all the same.

    I once predicted that historiclly some year around 1997 to 1999 will be seen as the peak of MS influence in the tech world. Although it might take 20 years for the company to be weakened to a minor player, I think we are seeing MS in its declining years!

  37. Re:UBUNTU=DEBIAN DONE RIGHT by Anonymous Coward · · Score: 0

    Just try to install newest version of Windows and see how well it goes.
     
    UBUNTU IS HERE TO SOLVE IT ALL!

  38. LOL by sheldon · · Score: 2, Funny

    There's nothing wrong with the registry that a little knowledge wouldn't fix.

    1. Re:LOL by kiddailey · · Score: 1


      Yeah, the knowledge of "FORMAT C: /AUTOTEST" maybe.

  39. Re:I enjoy calling Dvorak a blohward with my Dvora by Moofie · · Score: 5, Funny

    "I enjoy calling Dvorak a blohward with my Dvorak"

    I think you need more practice.

    --
    Why yes, I AM a rocket scientist!
  40. Registry is the problem? by Se7enLC · · Score: 5, Insightful

    What's wrong with the registry? Sure there are better ways to do it from an end-user point of view, but you can't blame the registry for all of windows problems. All the registry is is a database of configuration options for applications, system, etc. What would you rather have, a mess of unorganized and inconsistent files in /etc and ~/.appname? In either case, the registry has NOTHING to do with spyware infection. It's merely the underlying system that gets edited once a malicious program gets in. SOMETHING has to contain system and application configuration options, and whatever it is will be called a registry. The actual implementation is irrelevant.

    Whatever Dvorak would like to see replace it (notice that he didn't make a suggestion for improvement, just that "there has to be something better") will suffer the same problems as the registry if the security holes allowing unauthorized programs to edit it aren't fixed.

    1. Re:Registry is the problem? by lgw · · Score: 2, Informative

      How does a program run without you having any knowledge that it was started? The registry makes this easy, as there are many places for malware to hide. The argument is outdated, however, as there are good tools to find what's hiding in the 6 or 7 places in the registry that specify programs to start automatically, and malware is moving into kernel space.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    2. Re:Registry is the problem? by wbradney · · Score: 2, Insightful

      The registry, as a place to keep application configuration, is fairly uncontroversial. But the the registry is a whole lot more than that. It's the nexus for COM and ActiveX (without it these won't function), and becomes essentially one big "code lookup" database -- and this is what makes it more vulnerable. When COM/ActiveX makes way for the .NET Framework (with Longhorn/Vista?) expect the registry to go away too (or at least be relegated to some kind of sandboxed emulation layer), and then there's no reason why application configuration and user settings could not be kept in suitably ACL'd XML policy files.

    3. Re:Registry is the problem? by superdoo · · Score: 1

      Anyone who complains about the Registry hasn't yet run in horror from the mess into which the WMI repository is devolving.

    4. Re:Registry is the problem? by Se7enLC · · Score: 2, Interesting

      For starters, there are a lot of legitimate uses for silent startup programs. Specialized drivers for hardware, anti-virus/ anti-spyware applications, system security applications. Basically anything that needs to be started on the system before you touch it. If every one of those came with a dialog box and its own icon in the system tray, you'd scream.

      At least there are only 6 or 7 places where you can hide those startup programs, think about how many places there are on an average linux system for a program to hide. It's even easier to do on a linux system:

      echo "/usr/hack/program_to_run & \>/dev/null " >> /etc/rc.d/rc.local

      (forgive any slight errors in that command, I'm not going to spend a whole lot of time testing it right now)

      There. Now that little program will load on boot with root privs. Replace rc.local with pretty much ANY shell script on the system, and you'll have a silent application start that will be a bear to find.

      The problem is not in the registry making it easy for those programs to do that, the problem is that those programs are allowed to make those registry changes without permission. The fact that programs can run at all without your permission, and especially the fact that simply connecting your windows machine to the internet will cause those types of spyware infestations to occur. It's the security holes that are the problem - Once I tell a program that it is allowed to install, I'd like for it to be easy to run on startup - it's those programs that I *didn't* allow to install that are the problem.

      (Side note: somebody will probably want to comment on this and say "but in linux, you can't do that without root, so it's better". Well, what's the first thing you do when you want to install a program? "su root". So there ya go. If windows would fix those security holes and make it so that it actually required administrator privs to make changes, we'd be all set.)

      ALTERNATIVELY, you may also say something like "but some of those things in windows don't require admin privs to wreak havok!" - well, same in linux. As a normal user, I may not be able to edit rc.local, but I can sure-as-heck add things to .login and screw up whoever was logged in!

      The key is preventing windows from installing and running programs that you didn't ask for, through security holes. If you click "yes" to install something, it's allowed to do whatever it wants, but the real problem is in those programs that take advantage of security holes to make it so that you don't need to click yes to install/run. Those holes need to be fixed.

    5. Re:Registry is the problem? by oliverthered · · Score: 1

      /etc/initrc
      ~/.bashrc /etc/cron.d /etc/rc.d /etc/cton.hourly /etc/cton.daily /etc/cton.weekly /use/kde/foobar
      ~/.kde/foobar /etc/X11/ummmm.....

      and a few more places that I've forgotten.

      --
      thank God the internet isn't a human right.
    6. Re:Registry is the problem? by Overly+Critical+Guy · · Score: 1

      What's wrong with the registry? Sure there are better ways to do it from an end-user point of view, but you can't blame the registry for all of windows problems. All the registry is is a database of configuration options for applications, system, etc.

      What would you rather have, a mess of unorganized and inconsistent files in /etc and ~/.appname?

      And the registry isn't unorganized and inconsistent?

      Somehow, OS X manages without it. Its use of /Library and ~/Library using XML property lists is clean and very manageable.

      In either case, the registry has NOTHING to do with spyware infection.

      Complete and utter bullshit. Autostart entires, DSO attacks, and more...malware takes full advantage of the Windows registry to hook itself into Windows. Honestly, I can't believe this got modded up, and if you said the registry has "NOTHING" to do with spyware infection on the more advanced spyware removal forums, you'd get laughed off. Or are apps like Hijack-this just scanning nothing?

      It's merely the underlying system that gets edited once a malicious program gets in. SOMETHING has to contain system and application configuration options, and whatever it is will be called a registry. The actual implementation is irrelevant.

      Wrong. Storing all configuration files all over the system everywhere in one single object introduces the possibility of corruption, of keeping things hidden from the user, and greatly makes it difficult to back things up.

      When spyware buries something in the registry, you get to dig through regedit to find it. On a UNIX or OS X system, it can't hide itself. It can't set magic values that take over the system.

      Whatever Dvorak would like to see replace it (notice that he didn't make a suggestion for improvement, just that "there has to be something better") will suffer the same problems as the registry if the security holes allowing unauthorized programs to edit it aren't fixed.

      Have you taken a look at OS X? Somehow, it manages with both a registry or software installers (though they're available if you need one for advanced installation options).

      Honestly, seeing people defend the Windows registry--on Slashdot of all places--is highly amusing. But if you don't believe me, why don't you believe Microsoft? Microsoft is recommending against the use of the registry and wants people to start using XML configuration files, especially for .NET apps.

      --
      "Sufferin' succotash."
    7. Re:Registry is the problem? by Se7enLC · · Score: 1

      And the registry isn't unorganized and inconsistent?
      Somehow, OS X manages without it. Its use of /Library and ~/Library using XML property lists is clean and very manageable.


      The point is, organization and consistency are not relevant. I was using the unix method of configuration management as the example of "see? it could be poor and still be perfectly secure"

      Complete and utter bullshit. Autostart entires, DSO attacks, and more...malware takes full advantage of the Windows registry to hook itself into Windows. Honestly, I can't believe this got modded up, and if you said the registry has "NOTHING" to do with spyware infection on the more advanced spyware removal forums, you'd get laughed off. Or are apps like Hijack-this just scanning nothing?

      Saying that it's the registry's fault that spyware infects PCs is like saying it's the filesystems fault, the harddrive's fault, or the keyboard's fault. Yes, spyware hides in the registry and removing it is all about scanning the registry, but I'm saying you can't blame the registry for it. The computer NEEDS a list of what programs to load on startup somewhere, and in this case, it's the registry. Don't blame the registry for holding the information, blame the security holes for allowing programs to run in the first place and modify the registry.

      Wrong. Storing all configuration files all over the system everywhere in one single object introduces the possibility of corruption, of keeping things hidden from the user, and greatly makes it difficult to back things up. When spyware buries something in the registry, you get to dig through regedit to find it. On a UNIX or OS X system, it can't hide itself. It can't set magic values that take over the system.

      The registry is in ONE PLACE. That makes it easier to back up and easier to find things, not harder. If I have a problem with a malicious program starting up, I look in the registry. In UNIX, if I have a problem with that, do you have any idea how many places I'd have to check? Hundreds of text files in recursive directories in /etc, all local config files that could be anywhere under ~, either in their own directory prepended with a . or in a subdirectory of another .gnome or similar. And if you think it can't set magic values and hide in there, you are mistaken. The only reason we haven't seen things like that happen is that the type of security holes we see in windows that allow malware to wreak havok haven't been exploited as badly in unix/linux/osx. It's luck, and that's all.

      Have you taken a look at OS X? Somehow, it manages with both a registry or software installers (though they're available if you need one for advanced installation options). Honestly, seeing people defend the Windows registry--on Slashdot of all places--is highly amusing. But if you don't believe me, why don't you believe Microsoft? Microsoft is recommending against the use of the registry and wants people to start using XML configuration files, especially for .NET apps.

      I'm not saying that the windows registry is a beacon of light in the night. I personally hate it and would like to see something replace it. My point is that the shortcomings of the windows registry are a completely seperate problem. Spyware is not getting in from the registry, it's getting in through security holes and installing itself in the registry. If the registry were XML config files, or whathaveyou, the spyware would be infecting them instead, and you'd have programs like HijackThis scanning those files instead. Same sh1t, different filename.

    8. Re:Registry is the problem? by Overly+Critical+Guy · · Score: 1

      If the registry were XML files, they'd be easy to locate and destroy. And you can't just write XML to OS X's /Library file and suddenly take over file types, startup items, and so on.

      Face it, the registry sucks. MS is abandoning it.

      --
      "Sufferin' succotash."
    9. Re:Registry is the problem? by Tom · · Score: 1

      What's wrong with the registry?

      What isn't? It's a stupid idea done badly.

      Throwing all your crucial information into one basket is just asking for trouble. Doing it at an instable implementation is a "kick me" sign. Making it trivial for pretty much everything to mess with it - words fail me.

      Yes, having config stuff in one place where you can find it is a good idea. /etc is a great implementation for that, with almost all the advantages and none of the shortcomings of the registry. The only downside to /etc is that all the config files use different syntax.

      --
      Assorted stuff I do sometimes: Lemuria.org
    10. Re:Registry is the problem? by Se7enLC · · Score: 1

      Did you not read my reply? I'm not saying the registry doesn't suck. In fact, I agree, the registry DOES suck. I'm just saying that it is not the problem behind spyware.

      As for "you can't write XML to OSX and...", I'm quite sure you're wrong. If it's possible for an application installer to take over file types, add startup items, and etc, it's just as possible for a malicious program to do it. Whether it is in those XML files or elsewhere doesn't matter. Those settings are stored somewhere, and they are changable by an installation program. And there is nothing requiring a program to tell you that it is doing those things, how else would unattended installs and network managed applications work?

      File types and startup items and anything else you can come up with (URL handlers, browser toolbars, etc) are all features of the operating system that have to exist. The features and ability to change them is NOT the problem. I could call Adobe Acrobat a malicious program if it were possible for somebody on the internet to install it without my permission. It installs startup items, mucks with filetypes + url handlers, etc. It even installs word macros. The thing that seperates it from spyware is that you have to click on the exeuctable for the Acrobat installer to install it, whereas spyware takes advantage of security holes in the operating system to force a program to start. What the program does after that point is irrelevant - the system is already compromised and will do whatever that program told it to, be it view porn sites or create PDFs.

      And yes, I know that Microsoft is abandoning the registry. Do you honestly believe that going from the registry to a different form of configuration storage is going to make a difference? Whatever new method they decide to use, it will have to be possible for legitimate applications to add things to the startup, and thus it will be possible for malicious ones to do the same.

    11. Re:Registry is the problem? by Overly+Critical+Guy · · Score: 1

      As for "you can't write XML to OSX and...", I'm quite sure you're wrong.

      And you would be, of course, completely wrong.

      If it's possible for an application installer to take over file types, add startup items, and etc, it's just as possible for a malicious program to do it.

      No, it's not. OS X always requires authentication for any of those kinds of system changes.

      Whether it is in those XML files or elsewhere doesn't matter. Those settings are stored somewhere, and they are changable by an installation program. And there is nothing requiring a program to tell you that it is doing those things, how else would unattended installs and network managed applications work?

      Wrong. Programs always tell you, because they pop up a big password box.

      Get back to me when you're informed. Next.

      --
      "Sufferin' succotash."
  41. stating the obvious by micromuncher · · Score: 3, Insightful

    I dislike the puppet intellectual (Dvorak) as much as the next guy, but this time he has done an effective job at restating the obvious.

    He does however miss a point near and dear to my heart... that is - the dependency of the OS on these new MS integrated virus and spyware initiatives which will only get worse.

    I live behind a firewall. It does a really good job and keeping out most sploits. I also live behind an email server that does a pretty good job at sending executables to the bit-bucket.

    It annoys me to no end that IE is so insecure... but it also annoys me every time I boot my machine I get the Your system is insecure message, because I've chosen to disable the MS firewall and antivirus.

    Perhaps it will become as irritating as norton, that revalidates itself every other day accross the internet telling me the key I bought last month expired... or having ccapp go crazy burning cpu even when I've disabled virus checking.

    Norton is evil. It hooks into all sorts of stuff it shouldn't. Crappy virus ware (that patches file open) can potentially take down/slow down you computer even when its off, or you are disconnected.

    So, the real issue, after my rambling, is dependency on this crap by the OS, the grafting *kludge* by which it was implemented, and an unhealthy assumption that every computer is connected to the internet all the time.

    --
    /\/\icro/\/\uncher
    1. Re:stating the obvious by YrWrstNtmr · · Score: 1
      but it also annoys me every time I boot my machine I get the Your system is insecure message, because I've chosen to disable the MS firewall and antivirus.

      You do know that you can turn that reminder off, right?

    2. Re:stating the obvious by raptorjb007 · · Score: 1

      Well if you took the time to disable the firewall and anti-virus services, why then did you not just disable the "secuity center" service? Most likely because you'd rather have a nice little annoying box to give you a reason to complain, rather than seeking a solution to your problem.

      All in all, windows can be quite secure, just not with the default, and quite vunerable, default configuration. Windows needs to be open by default, and locked down later for usability. If it were locked down and secure by default, it would become inaccessable to many users who operate windows.

    3. Re:stating the obvious by skiflyer · · Score: 1

      Perhaps it will become as irritating as norton, that revalidates itself every other day accross the internet telling me the key I bought last month expired... or having ccapp go crazy burning cpu even when I've disabled virus checking.

      Seriously, does anyone run Norton and not bitch about it? I just bought a brand new 3GHz computer to replace an old 800 MHz machine. It primarly runs Quickbooks... it was unusably slow by my definitions. Turned off Norton completely, now it runs great.

    4. Re:stating the obvious by Anonymous Coward · · Score: 0

      raptorjb007 writes:

      Windows needs to be open by default, and locked down later for usability. If it were locked down and secure by default, it would become inaccessable to many users who operate windows.

      You do realize this makes no sense (to state the obvious). As an OS X user, I don't have to open up the machine initially and then lock it down. Why would this be necessary in any OS and particularly in Windows?

    5. Re:stating the obvious by micromuncher · · Score: 1

      I did turn off the reminder. I tried to obliterate the service. It took me a few cycles to figure how. My fear is that this is just the beginning...

      --
      /\/\icro/\/\uncher
    6. Re:stating the obvious by raptorjb007 · · Score: 1

      To elaborate further, no end user wants to buy a machine that is so secure that they cant even run aim.exe without asking god himself for permission. A computer should come to the user as uninhibited as possible(for typical activities) and then be able to have restrictions applied based on the users needs. Hence, the OS should be open(as in minimum acceptable secuity) and then be further secured as the user deems fit. Although the ultimate goal is for secuity to be both strong and transparent, but thats a hard thing to acheive if you wish to keep maximum capability. Now I do admit that using a non-standard or rare platform is a form of secuity that windows users lack, and that apple and linux users benifit from, but just because windows is relativly insecure by default, does not in any way mean that it cannot be as secure as other platforms. If anything windows biggest secuirty flaw is its own popularity. In turn, that is the other OS's biggest security feature.

    7. Re:stating the obvious by holiggan · · Score: 1

      About Norton. well, just scrap the "bloatware" and use AVG, for example. Mean, slick client, light on memory (and interface), it doesn't need IE 6 just to install and gets daily updates, as the big names in AV do. Oh, did I mention that there is a free version? Of course that Windows has its flaws but come one, there are good and bad aplications in every OS. Yes, maybe even in linux :P The "trick" to survive in the Windows world is: get to know the best free alternatives (AV, firewall, the works), update your "windozebox", follow some common sense rules :don't run with administrator unless you really really have to, do not open unknow exe files, use a safer browser (I use Opera with javacrap, I mean, javascript turned off and I'm yet to get infected by spyware). You probably know these things already, but the feeling I get sometimes is that we get so "blinded" for "our" hate for Microsoft that we sometimes forget that yes, Windows has it's flaws but there are ways to mend and live with it, if we need or have the will to.

      --
      "A sysadmin is a cross between a detective, a police officer, a gardener, a doctor and a fireman"
  42. Re:Idioms by Anonymous Coward · · Score: 0

    Why post the article at all? If you don't respect the author, why post his article.. Just to make fun of it?

  43. Because... by Svartalf · · Score: 1

    It's what you get if you buy an economical PC. Honestly. It has NOTHING to do with it being all that good or easy. It's what was there, so that's what gets used because you have to go out of your way to use anything else.

    It's so "craptastic" as you put it that most people spend as much as 20-40% dealing with Spyware, Worms, Trojans, and Virii on their boxes. This isn't because they're not security conscious, it's because the OS is actually THAT bad. "Easy to use" isn't when you're broken part of the time because of something that got inserted on your machine without your permission because of horrendous design flaws in the tool you're using.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  44. Replacing the Registry with flat files by QuestorTapes · · Score: 4, Informative

    >> Anyone who suggests 'abandoning the use of the registry'
    >> has obviously never written Windows software. What do
    >> you suggest we replace it with, INI files?

    > Or property lists, yes.

    Well, INI files don't scale well; not because they are flat text files, but because the way a hierarchy is modelled in an INI file is inefficient and error prone. Something in the nature of a property list would be quite reasonable.

    It is also worth noting that since DotNet, lots of data that used to be in the Registry is now in XML files in the application folder. That's a big part of the XCOPY install feature MS brags about for DotNet.

    >> What do you suppose we do about the thousands of existing
    >> applications that use the registry?

    > Wrappers for the INI/PLIST files that behave like the old
    > registry calls.

    Perfectly doable.

    >> How do you suggest we support access controls for individual
    >> settings and keys - make a single INI file for each one?

    > Why not?

    Well, it isn't strictly necessary to use the Registry to support access controls on keys and settings. As long as the file itself only allows administrator access, the APIs that model the current Registry APIs can implement key and value level security within the file. This would make the files read-only in a text editor for common users; however a simple editor could be created that allows the appropriate access to the individual keys via the APIs.

    But INI files aren't appropriately structured for that; XML files would be better, or any number of less-verbose-than-XML text formats.

    > OS X does this like a dream, I can take my Library folder with me
    > and wham, everything is the way I like it on a new machine. I'm
    > sure it would be possible to do something similar on Windows,
    > provided I paid $50 for some crappy shareware product.

    Well, it wouldn't be a crappy $50 shareware product to virtualize the Registry. Since the APIs are inside ADVAPI32.DLL, and are used during the boot process, it would be a kernel hack; generally more expensive when done third-party. MS could do it safely; third parties would need to worry about MS breaking the hack with an OS update.

  45. Re:Admit it, you l337 hardcore /.ers read PC Mag by Anonymous Coward · · Score: 2, Insightful

    A stopped clock is accurate twice a day; one that is five minutes slow
    is *always* wrong...

    Dvorak and Hoagland (and others) have taken this to heart. If you are spinning
    at exactly the right speed as the rest of the world, you will always be wrong.

    So what if you start spinning wildly, at several revolutions per second?

    Won't you be right dozens, or even hundreds of times in a day?

    Never mind the fact that you'll be wrong thousands, or even tens of thousands
    of times in that same period of time, and that's the problem with both men.

    Both can point to a number of times when they were spot-on, either through plain old
    dumb luck or because someone who really does know told them so (and they parrotted it)

    Trouble is, the times they are correct are so outnumbered by the times they are
    wrong that they just aren't worth following, regardless of the absolute number
    of times they are correct. How do you know for sure when they are correct, unless
    you do all the leg work yourself to verify?

  46. Re:I enjoy calling Dvorak a blohward with my Dvora by Anonymous Coward · · Score: 1, Insightful

    "That's the joke." - McBain

  47. Really? by ScuxxletButt · · Score: 1

    I enjoy salt with my Dvorak, but that's just me.

    Salt? I take Dvorak with Lot's Wife.

  48. Re:Clueless Moron -- Indeed. by Svartalf · · Score: 3, Interesting

    I've long since quit taking Dvorak seriously. He's repeatedly shown himself to be clueless when it comes to these things. But then, you don't need any usable current qualifications in the industry that you're being a pundit for- all you need is an opinion, it seems.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  49. Re:UBUNTU=DEBIAN DONE RIGHT by MightyMartian · · Score: 0, Offtopic
    No, I just wasted three days trying to get Ubuntu to work with a compiled version of Postfix 2.2. I tried the Debian package, but got into dependency hell. In the end I stuck with Slackware, which, while having a pretty primitive packaging system, at least was able to comprehend that something was answering on port 25 and not demand any more of it than that.

    Wake me up when Ubuntu figures out what real system administrators need.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  50. No, Zonk, it isn't just you by Anonymous Coward · · Score: 2, Informative

    The last time I took Dvorak seriously was in the late 80's. Once I got a clue, I realized he didn't have one and I started ignoring him. He isn't news, nor is he stuff that matters. He's just a lump of clay that one day will turn into worm food, like the rest of us, but unlike the rest of us, he can safely be ignored.

    Word of the post: benign

  51. Windows user breaking me up by emacs_abuser · · Score: 1

    He's using Windows, what does he expect?

  52. Not enough salt, even for me... by Svartalf · · Score: 1

    I typically take Dvorak's stuff with half or more of one of the Utah Salt Domes...

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  53. Liability Risk? by Spudnuts · · Score: 4, Interesting

    I wonder whether Microsoft changing their policy to charge for security updates might be a sufficient impetus for their EULA's denial of liability to be thrown out through legislation.

  54. Who cares? by jav1231 · · Score: 1

    Really. Who cares? The people buying their software don't appear to. If people start demanding more then they will get it. This probably won't last but I hope it does. I want Microsoft to charge as much as possible for this service. I want their products to require more spending from their customers. Why? Because I want those customers to discover they have options.

  55. Thank you Bill May I have another!? by pgnas · · Score: 4, Funny

    "Does Microsoft think it is going to get away with charging real money for any sort of add-on service, or new product that protects clients against flaws in its own operating system?"

    I encourage this type of arrogance on the part of Microsoft, I would suspect that they would find themselves tied up in another legal battle. In addition, this may be exactly the type of thing that Linux needs.

    "Exactly how anything manages to worm in through the open port and place items in the Registry is beyond me.."

    This is one of those "features" brought about by the "tight integration" that Microsoft oh-so likes to spout off, the same goes for their "feature rich", "Tightly Integrated" Office Suite!

    [regarding the Registry]"Why does Microsoft insist on continuing its use? There has to be a better way."

    Another "tightly integrated" feature of the Windows OS, Surely there is a way, maybe when they receive the money for the patch management services, they will fix the problems with the registry.

    I really don't know why Microsoft is even worried about it, Isn't it the Coders Fault anyway?

    "Why doesn't the company just bite the bullet and bring out various exploitable versions?"

    Vista - Wont't Install (BSOD) Edition
    Vista - Phisermans Dream Editition (Code Named CHUM)
    Vista - Cleaned and Optimized (Linux , Gnome w/Vista Skin)


    1. Re:Thank you Bill May I have another!? by jnaujok · · Score: 2, Insightful

      I encourage this type of arrogance on the part of Microsoft, I would suspect that they would find themselves tied up in another legal battle. In addition, this may be exactly the type of thing that Linux needs.

      This kind of epicaricacy (look it up) is exactly the problem. Linux acceptance doesn't need to be dependent on the competition sucking. Linux needs to be made better, not their competition worse. All that does is assure we're just about the worst possible option. Admittedly Linux has gotten much better in the last few years, but they still have a ways to go before my sixty+ mother is going to drop Windows, no matter what Microsoft charges.

      --
      Life, the Universe, and Everything... in my image.
    2. Re:Thank you Bill May I have another!? by suezz · · Score: 1

      I know a couple of 60+ year old mothers that have dropped windows and are using linux - linux is ready now - just install it - the sheeple are just fed a line of crap thinking that we need windows to run all our apps - open source has plenty of apps to replace the crappy windows ones. and I have installed linux and windows for some 60+ mothers and linux is a lot easier hands down to install than windows.
      I even let one mother do the install and she ran it without any problems.

      We need to stop saying linux needs to get better it is better just go ahead and try it. It is always getting better but it has reached a point where it can and has replaced windows on 60+ year old mothers pcs.

  56. Aha! by Winkhorst · · Score: 1

    My FTP program (WS_FTP) has the annoying property of not working if left alone for a few minutes. I always figured this was a bug. But maybe it's a feature! It certainly makes sense to kill a process that can be used to modify the registry, if it's just sitting there doing nothing. Does anybody know if this is intentional? Could it be that someone actually had some foresight for a change?

    --
    "Is this Winkhorst a nova criminal?" "No just a technical sergeant wanted for interrogation."
    1. Re:Aha! by jawtheshark · · Score: 1
      I don't understand the CuteFTP comment either. I don't see how it would be listening on any ports. Anyways: I used to use WS_FTP (Lite) exclusively for years. It was "good enough" for me. Recently, I changed to FileZilla. Give it a try: it's really worth it!

      Uhm, now that I'm here anyway: does anyone knows how to configure firefox in such a way that it opens ftp:// with FileZilla? I'm sure it must be possible, but I have no clue about such things.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  57. So what now? by Anonymous Coward · · Score: 0

    Some federal case against Microsoft? It is wrong to bundle and it is wrong to not bundle? Peoples are just plain silly.

  58. How to solve the "conflict of interest" by no_pets · · Score: 2, Funny

    1. Break up the company.
    2. One division for OS (MicroSoft), one division for "security" (MicroHardened)
    3. ????
    4. PROFIT!

    --
    "A government is a body of people, usually notably ungoverned." - Shepard Book Quoting Malcolm Reynolds
  59. Registry, DLLs & system32 cesspool by Nightlight3 · · Score: 1

    Anyone who suggests 'abandoning the use of the registry' has obviously never written Windows software. What do you suggest we replace it with, INI files?...

    I have developed large windows apps and I don't touch registry or any windows folders. Our our app configuration data sits in our own file, in the folder based on the location of executable (we don't use absolute paths for our data & other folers). If user loses OS and has to instal new one from scratch, our software runs exactly as before. If user needs to put our programs to a laptop or another machine, they just copy from our base folder down and it all works in the new place, no reinstal or configure anything. In contrast, most other apps require locating old CDs to be reinstalled, finding unlock codes on some stickers or packaging long gone, registration keys and confirmation emails, full GUI configuration (which may have taken months or years to tune up)... a nightmare.

    If app needs a tree-like database to store its configuration, one could have had all the registry API's, except that it stores all the data in a local file within the app folder. If user copies app folder & subfolders, it should all just work. If app needs to look some global configuration (set via windows), it should be via read-only Windows own config database. Similarly, nothing should be allowed to write into windows or system32 folders (such as dll's or other app specific files), unless explicitly allowed by admin user.

    In other words, the apps, their data & dll's should be self-contained, isolated from the rest, prohibited from touching or modifying other app folders, data & configurations (unless explicitly allowed by admin). If you don't like some app you just installed, you simply delete its folder and it is gone without trace.

    The only item which does need to sit in a common registry is the list of app root folders, to help for example with installing a new version of the app (which would require a proper signature to access the old version data). The applications would not normally care about this common list for routine operation. If the app starts and it has no entry in the app master list (e.g. when system was rebuilt or when you copy app to another machine), the startup could append the entry for the app, so a new version could find it.

    Apps which need access to config or data of other apps would need approval by admin user to read, and especially to write into other app folders.

    The present Windows scheme is terrible for users and developers, both with registry, DLLs and windows & system32 folder cesspool. It is a completely wrong-headed, oppressive scheme, with no concern for user time and convenience, as if devised by some stalinist era buraucrats.

    1. Re:Registry, DLLs & system32 cesspool by Anonymous Coward · · Score: 0

      That's all fine and dandy for a simple application. How do you remove or migrate an application using your method that requires various registrations with the OS or shell? In the simplist case, registrering the application as the default application for a file type? Delete the folder, the shell will still call your non-existing application for accessing of the file. In a more complex application, perhaps you need to create a file system hook through a filter driver. Deleting the directory your application is in could break the OS. Copying your application to a system would not take care of all the registrations. Same if you need your application to be a service. That typically requires the system to know the absolute path of where to locate the binaries. Your concept of using relative paths and being able to change that path on a whim breaks in such a scenario.

      I would be fine if the registry went away. But, I would not want the mess that Unix and Linux uses to be the replacement. At least with the registry you know where to find the raw configuration information. On Linux, I never know if it is in /etc, /etc/conf, /etc/conf.d, /etc/application/conf, the applications path, ~/.application or elsewhere. I also do not know if it is a .rc, .conf, .ini, or some other type file. Some applications have their settins in multiple locations. Other applications on Linux keep configuration and scripting in the same files making upgrades a real pain in the butt. It's also real fun when your text editor decides to line wrap a setting on you.

    2. Re:Registry, DLLs & system32 cesspool by Surye · · Score: 1

      You realize you are the reason people HAVE to run as administrator in windows all the time. You should NEVER write configuration files, or data, or ANYTHING runtime related in the same folder as the program. Windows does have a concept of a home directory, and it SHOULD be used. Thanks for contributing to the problems of windows.

    3. Re:Registry, DLLs & system32 cesspool by sqlrob · · Score: 1

      So you require everyone that uses the app to have write access to the app folder? Bad security there.

    4. Re:Registry, DLLs & system32 cesspool by Nightlight3 · · Score: 1

      You should NEVER write configuration files, or data, or ANYTHING runtime related in the same folder as the program.

      The data and config folders are sub-folders from our app root folder. The binaries are another subfolder off the app root. They all have a common base folder (our app root) and access the rest relative to this root. To uninstal user simply deletes the app root folder and no trace is left. To move to another machine they just copy our root folder there and it is ready, fully configured. They can even mix and match and copy e.g. users lists and data base (which are off data root) while keeping the local gui config unchanged (which is the local user GUI & network config folder). We basically don't touch registry or windows system folders (although some win32 APIs read the registry settings on their own, which we don't care about). It is vastly simpler and cleaner scheme, for us and for customers (users and admins). We also don't worry about licenses since we check that via the network (where it matters; the client components are largely unrestricted, some are just in java form). They can copy it all they wish.

      Mozilla, for example, would have been much better with such scheme -- you just expand binaries to its bin folder, off its app root, and you are done. The way it is now, if your windows needs a clean rebuild, or you need a second copy (with the same data & config on another machine) you need to instal, configure browser, email, html editor,... to any new place, track down and move data, bookmarks... (all hiding somewhere in those mile long windows folder names) lots of wasted time and effort. The whole centralized scheme is extremely labor intensive and fragile. Some day our grandkids will laugh at our ridicuolus, wasteful and irrational Windows ways.

    5. Re:Registry, DLLs & system32 cesspool by Surye · · Score: 1

      Which leads to the same problem of writing to the same folder as the program. Where do you expect it to be installed? In every user's home directory, binary and all? Or is there no mind to multiuser support?

    6. Re:Registry, DLLs & system32 cesspool by Kaboom13 · · Score: 1

      Apps like yours are a nightmare in multi-user enviroments. Please move your config data into the proper space in the user's profile. MS provides the application data fodler for that reason. That way different users have different configs and you can call the location of it using the global variable for that users directory. Users will be able to run your app from anywhere (even off a server on the network) and have it use their config. Also your app will not work if stored in a read-only enviroment or where the user is denied access to said directory (aka schools where they dont want students messing around with the comps).

    7. Re:Registry, DLLs & system32 cesspool by Nightlight3 · · Score: 1

      Where do you expect it to be installed? In every user's home directory, binary and all? Or is there no mind to multiuser support?

      We have a single registry entry (in the current user or all users or specific user, depending on what they selected during setup) which points to our app root folder. The rest is completely autonomous from the registry. The sole piece of info in the registry is the app root folder, and even that one is not vital at all. If our app starts and it sees no its own registry entry (or finds an entry pointing to another app root than what the exe sees), it simply adds one for its own app root (the setup type is in our config folder of its local app root, so it doesn't need to ask user anything).

      The upgrades find root folders, either from registry or via user selection or via search, for all installed copies and user can then check on all the copies to be upgraded. (Few times we had changed config or data file formats, but the new version setup automatically knows how to convert the older revs.)

      It is highly convenient, especially for the users. For us developing and playing with multiple copies all the time, it is quite labor saving as well. E.g. having to debug some customers odd setup & data, one just unzips the customer's app root anywhere and runs the exe from his bin folder -- all his setup & data is self-contained and no damage is done to the other multiple setups we have on the machine. If I need to recompile dll's and try some fix, I just copy it into the bin folder (usually all automatic via make) for the instance being tested. Once fixed and done, I just delete the customer's app root, and it is gone (the single registry entry pointing to test app root is left for future similar tests, so we normally don't bother deleting; our setup can remove those entries without actual app root). If I need to test some problem on particular windows version or particular hardware, I just copy it there and run it -- all the config & data (which could have been tuned for a long time) is ready to go.

      Since the win32 registry API goes to the central place, we have our own tree based data base to serve similar purpose, except all its data goes into our local app root copy of our little registry. If only all the apps would do the same, keep their own stuff to themselves, all from its own app root, the windows setups would have been much less fragile and would have saved me enormous amounts of time over the years (just thinking how many times had I installed Visual Studios, Jbuilders, SoftIce, all kinds of tools and servers, Textapds, tex, ghostscript/ghostview, browsers, MS Office, Chessbase programs and other games,... and had to instal & configure them all from scratch on various windows & different machines, on new boot hard disks to replace older/slower/smaller ones; right now I have six machines around my desk, all needed the whole gear, it takes days to get one full setup right, and only one machine has the setup older than a year).

      Had all programs been fully autonomous as ours is, I would just had to copy the whole app base (with all the app roots) to another place (which may take an hour or more, albeit unattended) and it would be done, all apps and tools ready to go, configured exactly as they were originally. All the manual work required would be Ctrl-C on the source and Ctrl-V on the destination (and come back in an hour or two when the copy is done).

    8. Re:Registry, DLLs & system32 cesspool by Nightlight3 · · Score: 1

      Apps like yours are a nightmare in multi-user enviroments.

      Not al all. It is much easier and simpler for everyone. For instals where only an authenticated user can use given data & network info, our local config folder has the required user info which the exe compares to the currently logged user. You can have as many users & copies & shared combinations of users/copies in any way you wish.

      For our development & debug instances, we just create multiple app root folders, each with its own app versions & configs..., allowed for all users on the machine (whoever runs the exe). To upgrade multiple setups on a network, a simple copy to all .\upd folders of all users is done. On the next exe start, the exe checks the .\upd and updates the binaries & does any data format conversions (which is rare) from the upd folder and clears it up. The main exe also gets notifications of required upgrades (and can download them if configured that way) if it is already running.

    9. Re:Registry, DLLs & system32 cesspool by Anonymous Coward · · Score: 0

      totally great post. Simple.

    10. Re:Registry, DLLs & system32 cesspool by Nightlight3 · · Score: 1

      How do you remove or migrate an application using your method that requires various registrations with the OS or shell? In the simplist case, registrering the application as the default application for a file type?

      We do have couple custom file types, one for screen snapshot sequences and the other for the audio+image+pointer sequences (recorded by our app for automated presentations). They are stored into data & web folders from our app-root (the product, hotComm, has also a web server built in with dynamic dns & a bypass of the ISP blocks of port 80 on residential lines).

      If the user wants shell registration (as opposed to just viewing or playing files from within the app to the network clients, which is normally all one wants to do), then later decides to remove us entirely via simple folder deletion, the data files with special extensions are also normally gone (nothing really harmful happens even if they aren't and he clicks on them; they just don't play). Presumably, in that case they don't care about any them any more. We have yet to get a single support call or a complaint on that subject. In any case, we do allow clean uninstal (to at least remove our registry pointer to the app root). Similarly, the main exe can run as a service (usually for unattended server operation), which again is on or off toggle within the app (they can control it also from the Windows Services). Since these config options are in our own config files, they move with the app-root and set themselves up in a new place as soon as they run our exe on a new system.

      Again, the plain deletion of the whole app causes vastly simpler problems (if any at all) than trying to instal and configure apps over and over from scratch, getting DLLs mangled up,... the usual Windows system32, dll & registry hell.

      The deletion is not the real point of the autonomous app-root scheme (they can always run uninstal). It is the instalation and configuration free mobility between the machines, OS & hard disk changes/rebuilds. The whole system is much more resilent since all you need is another copy of the app-root restored and you're back in business. If you had to rebuild complex apps many times over, with full and detailed config which evolved over longer time, than you will realize how much time and trouble that autonomy and mobility can save. The deletion vs uninstal makes no difference to the user in terms of work, and it is not the point of the scheme (even though it does work trouble free).

      The current Windows registry & dll setup is a badly misguided scheme conceived by the Stalinist central planing mindset. That kind of stuff doesn't work anywhere well. It's a torture and time waste for the users, making their system inflexible, fragile (to hardware & software failures), virus, spyware and marketoid bullies friendly. Only a virtual monopoly like Windows could get away (while it lasts) with such nonsense.

  60. Re:But that's just me. by joebagodonuts · · Score: 1

    Can I pick "E.) All of the above"?

    --
    "Give a woman two glasses of wine and some pad thai, and they'll agree to just about anything." the Sports Guy
  61. Well, yah huh!! by krygny · · Score: 1

    Once Microsoft starts giving away their suite of security products, taken 90% market share (and "cut off Symantec's air supply"), what will be their incentive to deliver updates, patches, or virus libraries on a timely basis? What will be *ANYBODY'S* incentive, once Microsoft has seen to it that you can't make money in the security business. They will provide virus updates about as often as they provide browser updates.

    --
    Research shows that 67% of those who use the term "research shows", are just making shit up.
    1. Re:Well, yah huh!! by Anonymous Coward · · Score: 0

      Dvorak said this on the TWiT show earlier this week.
      Nearly word for word.

  62. Baloney by ThinkFr33ly · · Score: 2, Interesting

    Microsoft offering anti-virus or anti-malware for Windows does not mean that they will stop fixing bugs in Windows.

    No more than the fact that McAfee or Symantec offers antivirus software means they active release viruses to spurn the adoption of their software.

    Microsoft is being pro-active about security by trying to get software into Windows that will stop undiscovered bugs from making systems expoitable. This will make users safer in the long run, and eventually (probably) will be included in every copy of Windows.

    1. Re:Baloney by Anonymous Coward · · Score: 0

      Who says that they don't? They all hire virus writers.... You never know, they might get homework assignments ala fight club. Hell, employees could be doing it on their own, it's a hell of a way to keep from getting laid off, no?

      Besides, whatever they come up with will probably break, have some unintended consequece, or just be a pain in the ass in general. It'll probably be host to a ton of mystery problems. Every microsoft product does. I've only used 2 microsoft programs that didn't have mystery problems, and those are calc.exe and notepad.exe

    2. Re:Baloney by ThinkFr33ly · · Score: 1

      If you're going to make claims like that the burden is on you to provide proof.

      Provide evidence that Microsoft has a strategy to leave bugs in Windows so it can sell anti-malware software. Provide proof that McAfee writes viruses so it can sell software to fix them.

      Until you do, your claim is meritless.

    3. Re:Baloney by Anonymous Coward · · Score: 0

      He actually said pro-active (snigger)

  63. Standard Anti-Microsoft Propaganda by Shakes268 · · Score: 3, Interesting

    You know, whenever there is a story with Microsoft stating something about Linux or a writer compares the two and says something more favorable about Microsoft the half-penguin/half-sheep here start crying conspiracy. Countless times an author of a story has been trampled on this site due to past affiliations or past viewpoints. It is fairly obvious that Dvorak is not objective and his points are nothing more than attacks fired at MS and praises aimed at Linux. Show me something completely non-biased.

    1. Re:Standard Anti-Microsoft Propaganda by freeweed · · Score: 1

      I'll go out on a limb here, but I'm willing to bet that someone who uses the phrase "half-penguin/half-sheep" isn't actually willing to see anything completely non-biased.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    2. Re:Standard Anti-Microsoft Propaganda by ewe2 · · Score: 1

      Just because we look like sheep doesn't mean we aren't penguins. Ignore Dvorak, he's just a shonky tech journo jumping on the bandwagon.

      --
      insecurity asks the wrong question irritation gives the wrong answer
  64. Learn how to use it by jofi · · Score: 0
    The reason there is no security in XP or 2000 is because most people run as admin. This is one area Microsoft screwed up and that is where 3rd-party equally screwed up. You can't have security if you have full f**king control over the system.

    Then there's *nix for those that just can't handle Windows. Idiot users clearly shouldn't be using Windows.

    --
    Blame the user, not the software.
  65. Service Business Model by Anonymous Coward · · Score: 0

    This is just Microsoft trying to jump on the trend of having a services pricing model. For the past few years this has been a really popular way to abuse customers in all industries (Not that Microsoft hasn't already abused customers by selling them defective software).

  66. Broken Windows helps provide jobs to fix them by digitaldc · · Score: 1

    If you are vigilant about protecting and updating Windows, you MAY not experience any major problems.
    However, if you don't, it will become infected - which in turn provides jobs to those who can clean, fix and update these PCs. If Windows wanted to get serious about fixing their problems, it would be sad news for support people who charge by the hour to fix Windows' flaws.
    Yeah it kind of sucks and I am not making an excuse for it by any means, but it does provide work for techies who may not find work otherwise.

    The perfect or ideal computer will have the ability to protect and fix itself.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  67. Not the REGISTRY! by GecKo213 · · Score: 1
    (e.g., abandoning the use of the registry)

    In a voice of Shear PANIC If they abandoned the Registry!?!?!? What would I do with Regedit!? Even More, How would I know that a program had been installed properly if I didn't need to Reboot after the install?!?!?

    --
    Generation Trance: What generation are you?
  68. Re:But that's just me. by Anonymous Coward · · Score: 0

    Me?

  69. Transparency and Simplicity by Pfhorrest · · Score: 5, Interesting

    Get rid of the notion of "installers" altogether.

    A browser plugin should be a single file that goes in a plugins folder. An application should be a self-contained package that can live anywhere on the system. You shouldn't have to RUN a program to ADD a program to your system - why can the installer program live and run self-contained wherever it is, but other programs have to be 'installed'? Nothing you're installing besides security updates and other OS patches should need to stick files all over the place and modify settings everywhere.

    Get rid of the notion of installers, and you get rid of installers putting malicious stuff on your system. Give the user the program. Let them stick it wherever they want. You've still got a possibility for trojan horses, I suppose, but with proper security they shouldn't be able to write to anything outside of userland without at least a password prompt.

    I guess the point I'm trying to make is, the system should be transparent and simple. When you've got a complex, tangled mess of invisible (files / dependencies / tasks / settings / etc), all hidden behind an "easy" face that's just plastered over the mess, then you're going to hit problems because the "easy" interface isn't really what's going on on the system. Things are hidden and so the user isn't really in control of their system - how can we expect users to be aware of what's going on with their computers when we try so hard to hide it from them? And if you're about to say that the real workings are too complex, users could never understand them - THERE'S YOUR PROBLEM.

    Make the system simple, modular, transparent. Like protected memory - every app runs in its own sandbox and can't write over all the others. Maybe we need some buzzword to make clueless users and equally clueless developers aware of the importance of having "protected file structures" - every app (by which I mean userland things like Word and Photoshop) is its own self-contained package and isn't spewing its shit all over the system. No hidden files, no hidden processes, let users see what's going on, and make what's going on simple enough for them to grok.

    Then and only then can we expect users to be able to avoid social engineering.

    You want a good example of an OS going strongly in this direction, take a look at OS X. And this 'everything-is-self-contained-and-doesn't-spew-shi t-everywhere' concept is a traditional thing in the Mac world. This isn't something new, just something that the mainstream hasn't done. I think it's time, as Mac and Windows have caught up to Unix in the world of protected memory and real multitasking, that Windows and Unix catch up to the Mac in the world of sane and modular file organization structures. (And yes, I'm aware that OSX, being unix-based, shares some of the same messy tangles as unixes, just with a pretty face slapped over it. And yes, that bothers me).

    --
    -Forrest Cameranesi, Geek of all Trades
    "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    1. Re:Transparency and Simplicity by TheLongshot · · Score: 1
      why can the installer program live and run self-contained wherever it is, but other programs have to be 'installed'?

      Actually, Microsoft's install program does have to be installed. When they do updates to it, you have to install the new version and then reboot your computer. Pain in the ass.

      Jason

    2. Re:Transparency and Simplicity by Jherek+Carnelian · · Score: 1

      You want a good example of an OS going strongly in this direction, take a look at OS X.

      Ironically, OSX's ancestor NeXTStep was big on the registry concept too, they just broke it up into two parts - NetInfo and a per-user "defaults database."

    3. Re:Transparency and Simplicity by JustASlashDotGuy · · Score: 1

      I agree.. it would be nice if there were no installers and if everything was self contained. However, it's not going to happen. It's simply not practical. Programs share code inorder to keep their size down and to have uniformity in the actions.

      IE: Let's say MS Word 2003 uses 50 DLL's (probably not to hard to believe). Let's says Excel 2003 also uses 50 DLL's, of which 30 are common to both apps. Are you saying that you'd rather have 100 DLL's between the two programs instead of just 70? Now, added Access, PowerPoint, Frontpage, etc to the mix. Things get crazy, and we're only talking DLL files.

      Also, another lovely bit about the registy is that you can set program defaults and policies via the registy. At my office, we set Office 2003 program defaults via domain group policies. This policies get written into the regisry and the end user's PC acts accordingly. Personally, I love it when apps use the registy as much as possible. It opens up a world of possiblities. It really annoys me when I have to hunt for INI files on a PC and change settings there. Typically, registry keys remain constant while install paths can vary.

      Also.. I write apps and use DLL's and other similar files. I dump all of them into a standard path (the path is also stated in the registry). That way, when I find a bug in a DLL, I can update the DLL in one place and all of my apps are fixed at once. I don't have to hunt down every other possible program of mine the user may have installed.

    4. Re:Transparency and Simplicity by wowbagger · · Score: 3, Interesting

      Installers exist in Windows due to the Component Object Model (COM). An application is *supposed* to be a collection of component objects that can be instantiated by requesting the GUID of the object, rather than explicitly calling an object constructor. You need a mapping between the GUIDs and the DLL embodying the object, and that mapping is stored within the Registry. Were programs truly self-contained directories, there would be no way for, say, Word to say "Hey, I need an Excel object here - give me one", as the system would have no way to locate the DLL and constructor which embodied the Excel object.

      The Bonobo model Gnome uses has a similar problem - how does the Object Request Broker know what shared library to invoke to create an Bonobo object?

      In both cases there has to be *some* centralized repository of UID to library mappings, and as I understand it, that was what the origins of the Windows Registry were.

      However, programmers were encouraged to store other information beyond object mappings in the Registry - like program settings and such.

      However, even were Microsoft to revert all non-"COM mapping" data out of the Registry, the system would still have the problem that if the Registry gets toasted, nobody can find the DLLs for their objects, and thus nothing works.

    5. Re:Transparency and Simplicity by Anonymous Coward · · Score: 0

      FYI The windows (2k/XP) registry is actually in 7 parts and are 7 seperate files... One part a per-user part stored with the user files and the other 6 stored in windows/system32/config

    6. Re:Transparency and Simplicity by Anonymous Coward · · Score: 0

      You failed to understand the point of the example. The point is, people want software. They like that cool 3-D fish screen saver. They like receiving animated greeting cards. They want a search toolbar. They want naked women dancing on their desktop. They want to be able to play games. They want to be able to send data over the network. They want their computer to be their computer. They want shit to startup when they turn their computers on. They want to be able to add software to their systems. What OS allows all of this and will prevent malware?

      The point is, people will put software on their computer (notice I'm avoiding the word install so you don't get all confused.) That software may do exactly what they want. It may not do anything at all. It might not quite be what they expect. It might be exactly what they want plus a keylogger. It might be a password wallet that sends a copy of every password to some third party. Even if every single piece of software on the planet were open source, there is just not enough time in the day to audit every line of code that goes onto your computer.

      So the solution is to take your OS and add in a tool that will allow a third party to audit software and then allow you to leverage that audit on your own system.

      There are two ways to look at this. The first way is you are going to need anti-malware software. The second way is that you have a perfect, bug free OS, perfect, bug free applications, and only code signed by Jesus Christ himself can run on your perfect OS. Unlike most people on this planet, I want to use a computer now rather than wait until Jesus finishes his poker game with the Toothfairy.

    7. Re:Transparency and Simplicity by my_breath_smells · · Score: 1

      Office 2004 for OS X has an entire folder full of resources that are shared between the various .apps (Excel, Word, PowerPoint and Entourage). If you move one of the .app's away from this folder of resources, the app complains and asks to be moved back where it was. In some cases, missing files will be regenerated when your run the .app again. That is, running the app for the first time completes a "small" install process.

      This is a compromise between completely self contained .apps (that could be executed from anywhere) and .app interdependency, but it still allows you to move the entire Office 2004 suite wherever you want, and to delete everything associated with the suite by dragging the parent folder to the trash (all except fonts I believe).

    8. Re:Transparency and Simplicity by Jherek+Carnelian · · Score: 2, Insightful

      Are you saying that you'd rather have 100 DLL's between the two programs instead of just 70?

      Absolutely. Human time spent dealing with screw-ups is expensive. Disk space is cheap. You could even load individual copies into memory because RAM is cheap, although a clever versioning system could probably avoid that with only a little extra complexity, entirely invisible to the user.

      I dump all of them into a standard path (the path is also stated in the registry). That way, when I find a bug in a DLL, I can update the DLL in one place and all of my apps are fixed at once.

      That knife cuts two ways. You as a coder can enjoy the convenience of global bug-fixes, but every change brings the risk of new bugs too. So you can just as easily fix a big in all of the programs as you can introduce a bug in all of the programs. That's part of what people are talking about when they refer to "DLL-Hell."

      As a user, I don't want a bug-fix for Adobe Photoshop making any changes, good or bad, to any other program, from Adobe or any other supplier.

    9. Re:Transparency and Simplicity by Anonymous Coward · · Score: 0

      More duplicate files does not just cause a problem with requiring more disk space. It also potentially requires more network bandwidth (for apps distributed over the internet) and more disks/CDs/DVDs for packaged software, which can be a greater expense to the developer(s) and the user(s) than you might think.

    10. Re:Transparency and Simplicity by idonthack · · Score: 1

      Products like Word, Excel, PowerPoint, etc are built to work together. They would be designed to find each other and not create duplicate files.

      Of course, the best way to do this is either put them all in one package or use an installer.

      Full circle.
      ---
      I'm actually just a script.
      Generated by SlashdotRndSig via GreaseMonkey

      --
      Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
    11. Re:Transparency and Simplicity by dbIII · · Score: 1
      The Bonobo model Gnome uses has a similar problem
      Simply because they wanted to do things the MS windows way and not take advantage of features of the platform they were writing on or porting to. The sad thing is that gnome was originally a linux only thing when they did this but did not take advantage of the way libraries are handled on linux. In the end it may have even been a good idea, since it seems to have worked, but Gconf is still very difficult to deal with.
    12. Re:Transparency and Simplicity by wowbagger · · Score: 1

      GConf has nothing to do with the ORB functions within Bonobo - in that way it is completely different than the Windows registry.

      GConf only deals with the configuration of program parameters. The location of a CORBA object given its UID is handled by the ORB and that records its data in a different place.

      Now, one can argue about the need for and wisdom of having a centralized configuration manager (GConf), but it has nothing to do with the Bonobo object system.

  70. RICO laws by minus_273 · · Score: 1

    This sounds like racketerring to me. Any lawyers out there know when exactly RICO laws come info effect here

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
  71. Is the Problem with... by TubeSteak · · Score: 1
    Is the Problem with the Windows Kernel?
    Or is it with Explorer.exe?

    Basically, If I boot up a fresh Winxp w/no SP, kill explorer.exe, then plug it into the intarweb... will shit go wrong?

    --
    [Fuck Beta]
    o0t!
  72. To hell with anti-trust - RICO by Analogy+Man · · Score: 1

    Maybe Racketeer Influenced and Corrupt Organizations Act (RICO) laws are more appropriate than anti-trust avenues.

    --
    When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
  73. Dvorak - Security Expert by MobyDisk · · Score: 4, Interesting
    Dvorak shows his ignorance on security in this article.

    Most recently, I forgot to turn off my CUTEftp client and left it running all night...Exactly how anything manages to worm in through the open port and place items in the Registry is beyond me, but it happens all the time.
    This is wrong is so many ways.
    1) CuteFTP is a client not a server. The only way anyone got in through that is by him connecting to a malicious site.
    2) If someone got in through a bug in CuteFTP, it isn't Microsoft's fault.
    3) Typical Windows running as Administrator.
    4) If software has a security problem, it has nothing to do with leaving it on all night. What, does he think he is safe if it is running during the day? Or so long as he is watching it?
    5) "How a burgler climbs in through an open window and steals my money is beyond me, but it happens all the time."

    His registry comment... He sounds like Jerry Seinfeld: "The registry, what's up with that. I mean like, there has to be a better way." With that brilliant thinking, we can eliminate the registry and viruses and spyware will go away. Thanks John!
    1. Re:Dvorak - Security Expert by coastin · · Score: 1

      Yeah, besides it's not like MS is lobbying Congress to make subscribing to their security services mandatory, are they? No really, oops, I should check before stating something like that. Anyway, everyone knows the safest way to run XP is to install, wait three weeks, wipe disk and re-install.

      But what do I know? Until recently I thought spywear was a hat and rain coat...

      --
      I lost my sig...
    2. Re:Dvorak - Security Expert by herve_masson · · Score: 1

      3) Typical Windows running as Administrator.

      Yeah, like most people using preinstalled systems...

  74. Re:Idioms by Anonymous Coward · · Score: 0

    How about, "it's from Dvorak, so take it with a grain of salt, you stupid fuck!"

  75. I hadn't thought of this before. by elgee · · Score: 3, Interesting

    Yes, it may well be unintentional, but MS is certainly running a protection racket. If your local mob extorts money from businesses lest they get an unwelcome visit by enforcers, that is a protection raacket. Pay money or your business will suffer losses.

    If you bought a car and then had to pay extra to keep it from falling apart, you might have some real problems with that.

    No, I am not a real MS basher.

    1. Re:I hadn't thought of this before. by pmike_bauer · · Score: 1
      If you bought a car and then had to pay extra to keep it from falling apart, you might have some real problems with that.

      Have you ever owned a car?
      Perhaps you got the Eternal Life for Automobiles policy?

      --
      I read /. for the (Score:-1, Conservative) comments.
    2. Re:I hadn't thought of this before. by IgLou · · Score: 1

      Ahh, but when something fails horribly with a car that puts end the customer at risk you best be assured that the auto-company will recall or repair the car to deal with the defect. Most cars are under warranty and most critical defects in new cars do raise liability issues with their manufacturers.

      I think the average person expects that something they buy new out of a box shouldn't have it falling apart in days (and I think that belief is reasonably so). But when you buy Windows no one is obligated to give you service they just do it to keep you buying Windows.

      But to your point, nothing should last forever everything changes/deteriotes... unless it's maintained and maintenance costs $$$ and no one wants to pay when they can buy the next new thing right? :D Heck, no one wants to maintain anything because that ends up being an expense and everyone (businesses included), everywhere hates expenses.

      --

      Oops, how did this get here?
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    3. Re:I hadn't thought of this before. by elgee · · Score: 1

      Have you ever owned a car?

      Lots of them. As someome else pointed out, there is a big difference between normal wear and having it self-destruct soon after purchase. If it does, one usueally has some legal recourse via the lemon laws. Or if it happens frequently with a particular model, it is recalled.

  76. Re:UBUNTU=DEBIAN DONE RIGHT by Clinton · · Score: 1

    Subject should read UBUNTO=Debian Desktop Done Right

    If you want good/secure servers, stick with Debian. If you want awesome desktops, use its variants.

    --
    Half the time I'm right, the other half you're wrong.
  77. Ok, how accurate is this? by Mistshadow2k4 · · Score: 1

    Reading the other comments, I get the impression this guy is not necessarily a trustworthy source. So does anyone know for sure? If so, please let us know.

    Thanks.

    --
    I dream of a better world... one in which chickens can cross roads without their motives being questioned.
  78. Re:UBUNTU=DEBIAN DONE RIGHT by Anonymous Coward · · Score: 0

    OK, obviously your story is true. However you're in the minority. Ubuntu just works for the majority of the people and believe it or not, some day it will work for you too.

  79. The choice exists Today by nuggz · · Score: 1

    BSD& Friends vs Windows

    People even complain about the OpenBSD security obsession making this hard to use.

  80. electronic/physical analogies are shoddy, but... by theSpaceCow · · Score: 1, Insightful

    I know this post will get modded down because it doesn't suggest immediate formatting and installing of *nix on every hard drive in existence, but here's something I don't understand about the folks who complain about Microsoft's approach toward security: Why didn't they also complain about, say, the designers of the Alfred P. Murrah Federal Building?

    Microsoft makes this giant software behemoth called Windows that's comprised of hundreds of thousands of lines of code. Somebody finds a flaw in the way that it's put together, and Microsoft's the bad guy because they let it happen. Worse yet, they're taking another PR beating by selling an ongoing security service for their behemoth. (Whether this service is provided in a complete or timely manner is both highly unlikely and outside the scope of the point I'm making).

    In the physical world, people built a giant behemoth of a building comprised of hundreds of thousands of pounds of concrete and steel in Oklahoma City. Somebody finds a flaw ("Hey! I can park this rental truck full of explosives only a few feet away on the street!"), and to my knowledge, no one thought to blame the building's architects and construction workers for not thinking to encase the whole building in a blast-proof dome. Now, let's say that when Freedom Tower is finished in New York, they hire a full-time security force to patrol the grounds and monitor the skies so we don't have a repeat of the WTC bombings. Would they be bad guys and extortionists too?

    --
    I support the separation of oil and state.
  81. even with a perfect OS... by dioscaido · · Score: 1

    ...protection is needed. Lets take unix and assume that there are no elevation of priv attacks or any other vulnerability. We can aggree that the user at some point has to be able to (a)run an application, and (b)modify their personal information (read, not system config info, just theirs). So, the issue still exist of a dumb user running a bad executable, unless you limit a user to only installed executabled which IMHO would limit the appeal of the OS to the general user market. This is where anti-spyware/anti-virus software is still needed, and will always be needed.

    I agree that Windows has a long way to go from being this perfect OS, and this is why they offer anti-spyware for free.

  82. Same for Services by Josuah · · Score: 1

    The same arguments of a "protection racket" can easily be applied towards software vendors that also charge for services/consulting. Everyone knows that those companies are making huge bucks on their consulting fees. Much more than on their software sales. (Thus, the push for many software vendors to start providing consulting services.) If the software was easy, bug-free, and provided features and interoperability, then there wouldn't be any consultants required for installation and integration.

  83. The Registry is a single point of failure. by Richard+Steiner · · Score: 4, Insightful

    A classic example of poor design.

    By having many different INI files, the loss of one file isn't going take the whole frigging system out.

    I guess convenience is more important than resiliency to some, but since that's been Microsoft's approach to damn near everything for the past 20 years it doesn't surprise me in the least...

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:The Registry is a single point of failure. by Anonymous Coward · · Score: 0

      Come on now 1 file break and the system survies? What about WIN.INI, What about LILO config, run level 1 startup file?

      Ok so one file may or may not break a system then give me a number that you feel is best for backup? 2, 20, 2,000,000,000,000,000,000 good luck searching your systme if it is scattered everywhere. People sometimes MS does something pretty much correct and instead of bashing them you should look at how they succeed and maybe take a not of what works. Dont like the 1 file then you can use your precious INI files but MS has more installs then any other OS and it works pretty good.

    2. Re:The Registry is a single point of failure. by JustASlashDotGuy · · Score: 1

      The entire registry isn't just a single file. For example, each user profile has their own registry file.

      Also, by that arguement, I suppose you are suggesting to not only replace the registy with a million INI files, but to also have multiple backup copies of those INI files? Wonderful idea.. I bet if MS did that no one would complain at all.

      Oh, by the way, it quite easy to tell windows to make scheduled snap shots of your registry in case you are concern that it will ever get corrupted. Personally, I think the chances are far greater that your HDD would fail as opposed to your registry getting corrupted. I don't know how MS did it, but I've never had a registry get corrupted. Hmm.. It's probably far greater that your powersupply would fail too.

    3. Re:The Registry is a single point of failure. by IANAAC · · Score: 1
      I don't know how MS did it, but I've never had a registry get corrupted.
      ,p> You've never installed more than one version of certain "enterprise database software", then. Damn near impossible. Or how about when you do get multiple homes working (there's the givaway) you find out you need different ODBC drivers for each different home. That will mess badly with the registry.
    4. Re:The Registry is a single point of failure. by JustASlashDotGuy · · Score: 2, Funny

      You've never installed more than one version of certain "enterprise database software", then.

      Well.. there's your problem. You shouldn't be using 'enterprise database software'. You should be doing everything in flat text files! ;)

    5. Re:The Registry is a single point of failure. by PinkyGigglebrain · · Score: 1

      I think the chances are far greater that your HDD would fail as opposed to your registry getting corrupted.

      In the last 20 years I have had a HD fail 4 times, my CPU fail once right out of the box and never had a PS fail.
      In the same time I have had to deal with registry corruption so many times I lost count after ~20.

      I don't know how MS did it, but I've never had a registry get corrupted.

      Are you sure its MS?, maybe you just know how to program and have been very lucky with the apps you use. If you have never had a corrupt reg file then good for you, you may be one of the rare Windows programmers who does know what they are doing and does it right, unlike another portion of the population who does it all half-ass and causes all the trouble we complain about.

      Any OS or app can be almost totaly error free, its all a mater of how much effort and time coders are able/willing to put in to it.

    6. Re:The Registry is a single point of failure. by 00110011 · · Score: 1
      Are you using the power supplies that come with cheap cases?

      Also, have you tested your memory with memtest86?

    7. Re:The Registry is a single point of failure. by 955301 · · Score: 1


      Yeah, it's real difficult searching for system related configuration under /etc and user specific configuration under the appropriately named . file in my home directory.

      And explain why reinstalling the OS files wipes out the installation of every "correctly" installed application, causing me to have to start over?

      Microsoft started with the system registry as a response to the design of the early MacOS. Guess what? Even Apple left that behind.

      Comingling application configuration into a single database is a mistake. And you've obvious never looked at the application base for debian, redhat, gentoo linux or *bsd's.

      --
      You are checking your backups, aren't you?
    8. Re:The Registry is a single point of failure. by colinrichardday · · Score: 1

      OK. Let's say I lose menu.lst (a list of bootable kernels). I'm hosed. Except that I can recover by using knoppix, and then edit (or restore) the file manually using a text editor. If the file were binary, would it be as easy to restore?

      Most Linux system config files are in /etc, with the user config files in the users' directories.

    9. Re:The Registry is a single point of failure. by spongman · · Score: 1

      does an INI file system handle multiple apps concurrently writing to the same file?

      are your INI files indexed by key name for performance?

      do they easily store hierarchical data efficiently?

      do they have support for per-key permissions?

      are they easily backed-up and versioned by the operating system?

      the windows registry does all of these.

    10. Re:The Registry is a single point of failure. by Anonymous Coward · · Score: 0

      I think you need to realize a few things about the Windows registry:

      1. Windows keeps two copies of the registry. When one is corrupted, the other can be used.

      2. The windows registry keys can be exported to text files from within regedit easily

      3. New keys or updates can be made by importing values from text files.

      4. The entire registry or parts of the registry can be shared with other machines in the network.

      5. The registry does not just store configuration settings, but it is also a vital part of the COM / DCOM implementation. The windows registry is also a object/class registry.

      6. Its very fast.

      The Windows registry is a very powerful feature and it allows things like rolling back configuration changes. Have you noticed that Windows provides you with an option at startup (incase any driver fails) to revert back to the "last stable configuration"?

      The primary problem with the Windows registry is that it can be edited by any application in the system or by any user. This problem is now handled using the NTFS security settings.

      The other big problem is that the windows file system is not all that very secure and so registry can get corrupted due to file system problems. This is again largely resolved because NTFS is pretty good.

      If Microsoft can lock down the registry well enough such that virus writers can't mess with it and option is available for Windows to store a copy of the registry across the network or on another disk volume so that disk errors do not cause the registry to be corrupted, then the windows registry will really be phenomenal.

      There is no registry equivalent in linux:
      - There are no mirrored configuration files in Linux
      - Rolling back configuration updates is a manual process in Linux.
      - Each application uses its own format for storing configuration settings
      - If just a single configuration variable needs to be edited, the user must open the large configuration file and edit just that one entry. On windows, this is as simple as importing a single registry key from a .reg file.
      - The configuration files are spread out across the system. The applications must themselves be aware of where the configuration files are. In the case of Windows, it is a simple API call to retrieve configuration parameters - there is no fopen/open call.
      - There is very little support for some configuration settings with other machines in the network with quite the same ease as from Windows. Ok - the windows security system sucks and that may even make this feature a security risk, but there are ways of implementing this feature very securely.

      Gconf is a move in the right direction. But it is only used by gnome apps and that is a shame.

    11. Re:The Registry is a single point of failure. by Richard+Steiner · · Score: 1

      does an INI file system handle multiple apps concurrently writing to the same file?

      A simple spin-lock mechanism on file writes should suffice.

      are your INI files indexed by key name for performance?

      If each application has its own INI file, it already knows the name and location of its own file, and it has very little need to know the names/locations of other INI files.

      Since real filesystems store items in some sort of BTree structure, locating a file should not be that much of an issue on those few occasions where such is required.

      do they easily store hierarchical data efficiently?

      Most INI files store data of the form

          KEYWORD = DATA

      or variations thereof. With XML, for example, a data hierarchy would be easy to implement, even in a "text" file.

      do they have support for per-key permissions?

      ???

      are they easily backed-up and versioned by the operating system?

      Wouldn't that be the application's job? The OS is supposed to act as a gateway between userland and system resources, not be a universal hand-holder.

      the windows registry does all of these.

      That might explain some of its problems. :-)

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
  84. Re: "I think the registry makes several mistakes" by Anonymous Coward · · Score: 0

    Add to that the following:

    • Use of indecipherable identifiers (GUIDs, 8.3-era filenames)
    • Incomprehensible organization (I know nobody who can tell me how to back up all my MS Word settings, or how to move them to a different system. On Mac OS X, this is mostly dead-easy. I do not even know how to move all my preferences. That should be a matter of moving the entire HKEY_CURRENT_USER tree, but does that work? I haven't met a system administrator who can answer that question)

    On the other hand, "Consolidating all settings into one proprietary data store" is not entirely true. The registry is stored into (at least?) two different files.

  85. Financial Sting by The+Angry+Mick · · Score: 1
    Experts say it takes a financial sting to make the software's real value apparent

    Computer security experts say that they've already felt plenty of sting, thank you very much. Thanks to the openings in their already paid for OS, they'd really like a chance to not be stung anymore.

    --

    I'm not tense. I'm just terribly, terribly, alert.

  86. Wow, what a dumbass by Anonymous Coward · · Score: 0

    All NT-based operating systems halt the CPU in the System Idle thread. It just halts and waits for an interrupt to occur. It has the lowest possible thread priority and only runs when NOTHING ELSE IN THE SYSTEM NEEDS TO RUN.

    What exactly does he think "System Idle" means, anyway?!

  87. No wonder Slashdotters love John Kerry! by NanoGator · · Score: 0, Flamebait

    "Microsoft made Windows insecure! Ready pitchforks!"

    "Microsoft is making anti-virus software! Ready the tar and feathers!"

    --
    "Derp de derp."
    1. Re:No wonder Slashdotters love John Kerry! by NanoGator · · Score: 1
      Heh. Flamebait. Yeah, like my statement wasn't true.

      "Microsoft made Windows insecure! Ready pitchforks!"

      "Microsoft is making anti-virus software! Ready the tar and feathers!"
      ... "Somebody is taking satirical pokes at our irrational behavior! Ready flamebait moderation!"
      --
      "Derp de derp."
    2. Re:No wonder Slashdotters love John Kerry! by idsofmarch · · Score: 1
      Yeah, because you don't want someone to be able to hold two opposing thoughts in their head at the same time, I mean that's just crazy talk.

      Now shut up.

      --
      Anyone who whines about being modded down should be.
    3. Re:No wonder Slashdotters love John Kerry! by NanoGator · · Score: 1

      "Yeah, because you don't want someone to be able to hold two opposing thoughts in their head at the same time, I mean that's just crazy talk."

      Nah, it's not two opposing thoughts. It's one very clear thought, problem is nobody wants to admit it. They want to hide it under justifications that sometimes conflict with each other.

      "Now shut up."

      Touch a nerve, did I? Take it easy, I don't have a problem with your views.

      --
      "Derp de derp."
    4. Re:No wonder Slashdotters love John Kerry! by Anonymous Coward · · Score: 0

      Yes, it was blatant flamebait, and it's disengenuous of you to proclaim otherwise. I'm one of your fans, have been for a while now, because you offer excellent insight into a great many areas. This, unfortunately, is not one of those areas. First of all, the problem is one of conflict of interest. There's no incentive for MS to fix the underlying architectural problems that lead to security exploits (tying the browser so heavily into the OS, for example, or creating the abomination that is ActiveX, which at least at one point was turned ON by default, not sure if it is anymore) if they have a revenue stream in the form of their own av software that acts as a safety net for their own incompetence.

      And the tying in of the problem to John Kerry? That added to the discussion HOW?! Answer: it didn't. It just served to piss people off for no good reason in order to push your political agenda. Hence, flamebait. You were moderated fairly, and if it weren't for the facts that you usually add good content to this site and that I gnerally don't waste my mod points on negative moderations (would rather mod up than down), I would've modded you flamebait myself.

      Posting anon b/c I don't want to waste the points I already used in this discussion.

      --IndependentVik

    5. Re:No wonder Slashdotters love John Kerry! by NanoGator · · Score: 1

      "And the tying in of the problem to John Kerry? That added to the discussion HOW?! Answer: it didn't. It just served to piss people off for no good reason in order to push your political agenda."

      Heh. Look man, the John Kerry bit was a poke at the 'go with the flow' mentality of Slashdot, not a political agenda. Around here, people hop up and say stuff intended to curry favor with the mods. Sometimes it leads to strong changes in direction. It made me think of that silly anti-Kerry ad where he's on a sailing boat going back and forth. Okay, I didn't sell that one too well in my subject line. I admit that. For the record, though, I'm *not* pro-Bush. I'd go into detail, but that was not the point of my post.

      I understand that this statement isn't likely to earn any respect back from you. Okie doke, that's my bad. But I would like you to know that I thought it was rather classy of you to come back and give me some insight into the moderation. That almost never happens and I appreciate that you took the time to. Have a good weekend.

      --
      "Derp de derp."
    6. Re:No wonder Slashdotters love John Kerry! by Anonymous Coward · · Score: 0

      From your post, sounds like you think I was the one who down-modded you. I wasn't; I was just trying to explain why I thought it was justified. When I'd said I didn't want to waste my points by logging in, it was regarding two other posts in this discussion.

      Still, I'm impressed you took the criticism so graciously, especially since you thought I was the one who hit your karma; people online tend to become outraged rather quickly, and it speaks well of your character that you didn't flame me back. You have yourself a good weekend, too.

      --IndependentVik

  88. Stop Bashing MS! by Blackbird_Highway · · Score: 1

    If you don't like Microsoft go ahead and run Linux, OSX, or whatever other op sys does it for you. There is no freaking law that says you must run freaking Windows! (and then complain about it constantly) Isn't it better to light a candle that curse the darkness? Besides, it's not like complaining is going to make MS change at all, so why bother.

    --
    By the perception of illusion, we experience reality
  89. Others preceeded Microsoft by ScrewMaster · · Score: 1

    with that approach.

    but something entirely new. The pharmaceutical industry realizes that with about 90'ish percent of the prescription drug market at their doorstep, treatment is much more lucrative than a cure. After all, what have they got to lose? A market they will always own as far as their concerned.

    --
    The higher the technology, the sharper that two-edged sword.
  90. Explorer Freeze by Anonymous Coward · · Score: 1, Informative

    To be fair, he was complaining about an explorer hang (he only bitched that the system was pretending to be idling).

    That's quite common in some situations, and Russinovitch dissecates one quite nicely in his blog:
    http://www.sysinternals.com/blog/2005/08/case-of-i ntermittent-and-annoying.html

  91. Re:I enjoy calling Dvorak a blohward with my Dvora by MooUK · · Score: 1

    How about someone translates that for those of us who don't tend to mess around with DVORAK layouts? Including me, that is.

  92. Dorvack is such an idiot by kuriharu · · Score: 3, Interesting
    Sorry to sound so inflammatory, but the man's an idiot. He made stupid comments back on CNET when it was a TV show, and he did it again in this essay. Here's what I mean:

    There is no incentive to fix the code base if it can make additional money selling "protection."

    That's not true at all. Microsoft has all types of incentives, namely competition from alternatives like Linux and Mac OS. But even from a programming standpoint, it makes sense. Virtually all software companies update their software; it makes sense that MS will too. It's foolish and cynical to think they "just don't care", even though I know a lot of people do.

    Not to change the subject, but isn't it about time we junked the entire concept of a "registry?" This concept has been the bane of Windows since its invention. It prevents easy program migration. It creates conflicts. It invites tampering. It's exploited by viruses and spyware. Why does Microsoft insist on continuing its use? There has to be a better way.

    Two points about this:
    1. There is a lot of functionality added by the registry. Yes, it has a curse along with the blessing, but does Dorvack actually think Windows ran better without a registry like it did in 3.1? I think he's just a little behind the times.
    2. How about he actually suggest an alternative? Bashing MS is one thing. How about Dorvack suggest a better way? It's easy to say "Microsoft sucks". How about he come up with a plan on his own?

    This from the man who said "No CD software should cost $50 when it only costs .50 to make a CD"

    Real profound.

    1. Re:Dorvack is such an idiot by autarkeia · · Score: 1

      It's "Dvorak." When calling someone an idiot you should probably spell their name properly, lest you look like an idiot yourself.

      There is no incentive to fix the code base if it can make additional money selling "protection."

      That's not true at all. Microsoft has all types of incentives, namely competition from alternatives like Linux and Mac OS. But even from a programming standpoint, it makes sense. Virtually all software companies update their software; it makes sense that MS will too. It's foolish and cynical to think they "just don't care", even though I know a lot of people do.

      Dvorak is making an apt comparison here. It's a racket. They have a bad product that's full of security holes, and now they are either going to A.) charge for software to "protect" you from the flaws they didn't care enough to fix in the first place and B.) charge you for an upgrade to a new OS that in all liklihood will have very similar problems to the current incarnation, thus necessitating A.), as well. This is in fact a conflict of interest.

      Two points about this:
      1. There is a lot of functionality added by the registry. Yes, it has a curse along with the blessing, but does Dorvack actually think Windows ran better without a registry like it did in 3.1? I think he's just a little behind the times.
      2. How about he actually suggest an alternative? Bashing MS is one thing. How about Dorvack suggest a better way? It's easy to say "Microsoft sucks". How about he come up with a plan on his own?

      Dvorak is probably referring to how other operating systems (*nix and OSX, for example) do things: store configuration data in text files. In the case of OSX this allows you to oftentimes just copy an application file from one computer to another and simply have it work. The Windows Registry is a pain in the ass to work with-- a pain to back up and restore, a pain to alter, a pain to transfer from system to system, a pain to find things in, a pain to even understand without explicit instructions-- and other simpler solutions have existed since basically the beginning of computing. The alternative is fairly obvious to anyone who has worked with more than just Windows, which is perhaps both why Dvorak did not suggest it and why you did not understand it.

    2. Re:Dorvack is such an idiot by kuriharu · · Score: 1
      Thanks for the reply. Here's my rebuttal:

      It's "Dvorak." When calling someone an idiot you should probably spell their name properly, lest you look like an idiot yourself.

      Whoops! I saw that after I made the post. Point well taken. Although getting someone's name wrong is more of a typo rather than proof of idiocy, but you're right.

      Dvorak is making an apt comparison here. It's a racket. They have a bad product that's full of security holes, and now they are either going to A.) charge for software to "protect" you from the flaws they didn't care enough to fix in the first place and B.) charge you for an upgrade to a new OS that in all liklihood will have very similar problems to the current incarnation, thus necessitating A.), as well. This is in fact a conflict of interest.

      If Microsoft actually started charging for Windows Updates, he'd have a point. To my knowledge, they're not.
      So if what you're saying is correct, any time a software company releases a product with errors they're obligated to give free upgrades? MS releases OS upgrades typically after a period of years later. Vista is due out next year, 4 years after XP hit the market. They're not supposed to charge for upgrades that do in fact have improvements? This doesn't make sense to me.

      MS has made security errors in the past, for sure. But any OS is vulnerable. Even *GASP!* Linux can be compromised, and I run 3 different machines on Linux. Security problems are universal.

      Dvorak is probably referring to how other operating systems (*nix and OSX, for example) do things: store configuration data in text files.

      One, he didn't say that, you're inferring it. Two, that's how DOS used to do it. And it's not perfect in the *nix world. Using fonts in X Windows and in a command line program won't work since they're not centralized. The Windows registry has its faults (as I said earlier), but it makes sense for a computer system you want to run on autopilot.
      Remember that Windows wasn't designed to appeal to hackers, it was designed to be user friendly so it would sell. Doesn't it make sense to put the configuration files in one central location (like the registry) so as to control the whole computer system?

      My point wasn't that the registry was perfect; my point is that Dvorak (spelled correctly this time) offered a short sighted opinion while suggesting no alternative.

      The Windows Registry is a pain in the ass to work with-- a pain to back up and restore, a pain to alter, a pain to transfer from system to system, a pain to find things in, a pain to even understand without explicit instructions--

      Yeah, no argument here. But that's beyond the scope of its purpose. It's not designed to have casual users go through and mess with it. For those of us who like to hack into things like that it's annoying, but I'm suggesting look at the big picture.

      and other simpler solutions have existed since basically the beginning of computing.

      That's true. Of course, computers had black and white screens, 8 KB of RAM, floppy disks, etc.

      The alternative is fairly obvious to anyone who has worked with more than just Windows, which is perhaps both why Dvorak did not suggest it and why you did not understand it.

      Actually, I work with all types of systems. I've been working with computers since 1979, so I think you were a little zealous in your assessment there. I understand Dvorak perfectly, he just isn't thinking too far ahead. I have more insight to only think about how computer systems suit me. I'm not as myopic as yourself (look it up).

    3. Re:Dorvack is such an idiot by geekoid · · Score: 1

      "The Windows registry has its faults (as I said earlier), but it makes sense for a computer system you want to run on autopilot."

      no it doesn't. It makes no sense what-so-ever, it just gives a central point of failure. It is horrible, and there are many better ways to acomplish the same thing.
      It also lows the system down, and makes it difficult to maintain a system.
      personally I would like to see it go away, and have applications be contained to their own directory. it would lessen maintainans issues, and make the system faster.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:Dorvack is such an idiot by kuriharu · · Score: 1
      Thanks for the follow up.

      no it doesn't. It makes no sense what-so-ever, it just gives a central point of failure. It is horrible, and there are many better ways to acomplish the same thing.

      Okay then, what's the alternative?

      It also lows the system down, and makes it difficult to maintain a system.

      I disagree with your latter point. Centralization usually makes it easier to maintain; you only have one place to go instead of dozens. In *nix you can have configuration files in dozens of places, and previous versions of Windows had multiple files. That isn't particularly easy.
      The drawback, though, is like you said; you can have a central point of failure. Which is one of my points; it has its ups and downs. To dismiss it because of the drawbacks only is shortsighted.

      Do casual users care about 'maintenance'? Most of my clients use their computers like most people use cars; just a means to an end. They don't care about most of these issues, which is why MS invented the registry. Which is another one of my original points; this was designed not for hackers, but for users. A lot of self proclaimed 'hackers' never see this point.

      personally I would like to see it go away, and have applications be contained to their own directory. it would lessen maintainans issues, and make the system faster.

      That's what DOS did. It didn't work all that well. I agree with you on speed but disagree with you on maintenance.

      Thanks for your thoughts on the issue.

    5. Re:Dorvack is such an idiot by Anonymous Coward · · Score: 0
      Okay then, what's the alternative?

      As you seemed to miss in his other post, OS X.

      That's what DOS did. It didn't work all that well.

      That's the way OS X does it and it works very well.

  93. Microsft CAN but WON'T fix the basic problems. by argent · · Score: 2, Interesting

    Therein lies the rub. Microsoft cannot fix the code--that's the point. It apparently cannot be done. Get over it. And when the spyware epidemic appeared, the company had to throw in the towel. Spyware exploits the basic architecture of the operating system, and no amount of patches will change that. A barrier has to be erected that changes the way the computer works, by monitoring things more aggressively.

    Microsoft CAN fix the code, but there is no way they can get the political will to do it. They have too much time, face, and capital tied up in their internet-oriented OS to ever back away from it. Internet Explorer, Outlook, Windows Update, ... instead of having individual applications that build extensions of appropriate security around a set of resources (HTML rendering, HTTP access, CIFS access, scripting, the registry, and so on) they have committed to applications (Windows Update, Windows Explorer to an ever-increasing degree, Outlook, ...) built out of components running under the web browser.

    The security problems inherent in such a design were obvious to me in 1997, and when I banned the use of the "outside-facing" members of this family of tools at the local office we were able to easily ride out every one of the worm/virus outbreaks that slammed the rest of the company on a regular basis. I don't claim any great insight in this... virtually everyone else I knew in the security business came to more or less the same conclusion... but unfortunately few of them had the luxury of working for a company willing to give them the support for such an obvious step, and equally unfortunately I wasn't able to expand the policy beyond our building

    Microsoft could redesign their system to once again be application-centered, with the HTML control a display-only module that requires the application to install internet access, trusted scripting, and other potentially dangerous components only when needed. But they're moving the other direction, and so while they COULD fix their basic problems it's ever less likely that they WILL.

  94. Re: "I think the registry makes several mistakes" by Joe5678 · · Score: 3, Interesting

    HKEY_CURRENT_USER is a hive loaded from the NTUSER.DAT file in the user's profile directory. Copy that and you can copy all the settings, probably more settings than you want though. It works for the most part, but it's not a good solution.

  95. So, your argument is ... by Anonymous Coward · · Score: 0

    ... we're stuck with it. It's too hard to change the design and too easy not to. Very rational.

  96. Dvorak, salt, and a little tequila. by Anonymous Coward · · Score: 0

    Did anyone else's sphincter clench at the thought of body shots with Dvorak?

  97. No, sadly, CuteFTP contains exploitable adware by Animats · · Score: 4, Informative
    Unfortunately, some versions of CuteFTP contain the Aureate adware client. Aureate is an entry point for attacks. "It is able to secretly download and cause Windows to execute any arbitrary program into the unsuspecting user's computer". ... ""phones home" every single time you use your web browser" ... "can, at their whim, accept and download any file into your system named "update-dll.exe" and then arrange for Windows to run this unknown program" ... "is trivial to "redirect" so that instead of phoning home to one of Aureate's servers, it connects to any other arbitrary server on the Internet." ... "They will always be responsible for sneaking 22 million copies of buggy and frightfully insecure spyware into the world's Windows PCs."

    Later versions of CuteFTP supposedly don't contain Aureate. Supposedly. You may or may not believe them. Better to not use CuteFTP, any other Globalscape product, any Aureate/Radiate product, or any product that ever contained Aureate. Here's a old list of programs known to contain Aureate.

    Aureate changed its name to Radiate. In 2001, they settled a class action over privacy issues.

    Radiate tried again with "Go!Zilla". Some versions of Go!Zilla have adware and/or spyware. The current makers of GoZilla claim "The current Go!Zilla software contains no advertising. There are several older, out-of-date versions of Go!Zilla which contain advertising from 3rd parties." But then they say "Go!Zilla will make certain partner software programs available to you during the Go!Zilla trial version's installation. These products are not necessary to the function of Go!Zilla, and you may decide if wish to install them. Make sure you read the installation prompts carefully to insure you get the best installation for you. Each partner program has its own privacy policy, and Go!Zilla is careful to screen partners for product quality and responsible privacy policies."

    Or, in other words, "we're going to load up your machine with adware if you're not very, very careful during the install."

    Aureate/Radiate appears to be defunct. Unclear whether they went bankrupt, were acquired, or are on the lam.

    AdAware can be helpful if your system is infected with Aureate/Radiate, although it may not find attacks downloaded via the security holes.

    For more details about Aureate, Radiate, and CuteFTP, click here (long .pdf).

  98. Re:That's a nice enterprise network you have there by jridley · · Score: 1

    It's interesting that in my experience gained by cleaning up people's machines, the paid-for anti-spyware stuff misses a ton of stuff, while the freeware finds everything the paid for stuff does and a lot more. Paying for anti-spyware has to date been a counterproductive move.

  99. Riddle me this... by Supp0rtLinux · · Score: 1

    I just finished reading John C. Dvorak's excellent article about forthcoming Microsoft security softwares. I've always been against paying M$ to fix their own problems, especially since they seem to do such a poor job of it. Think about the irony of Microsoft selling an operating system that is hugely susceptible to viruses, spyware, and other malware, then offering to sell you "security softwares" that will help against these very things. Wouldn't it just make more sense to fix the operating system itself? Suffice it to say that hell will need to freeze over before I buy any anti-virus, anti-spyware, or any other anti-resolve-the-holes-in-Windows add-ons from M$ themselves. I'll stick to other, 3rd party companies for now. And here's the real kicker... what's Dell or HP's answer if you call their technical support department and they determine you have a virus or spyware? They ask you to restore to factory contents (which involves reformatting your hard drive). Now, considering that there is no perfect anti-spyware software on the market yet, what is M$'s response going to be when their own softwares can't rid your PC of viruses or spyware? They're going to ask you to re-install and format the drive in the process (note: not that this will resolve a boot record [MBR] virus). So let's make sure the full picture is laid out for us: first you pay around $300 for Windows. After installation, you spend 4 hours of your time getting all the latest updates from Windows Update (let's be conservative and say you're worth $25/hour... so that's another $100.00). Then you pay another say $100 for Microsoft security software. Then you get a virus or spyware. After 2 hours of trying to fix it yourself (another $50.00), you call Microsoft technical support at $75.00 per hour. After two hours (another $150), you're still infected. So they ask you to re-install (and format the drive which wipes out all your personal data). So $700.00 later you're right back where you started. I'll bet this isn't factored into the "true cost of Windows" or their "Get the FUD" campaign. And all this time M$ wonders why people are shifting to Linux in droves. Linux is free. With Linux you could (though aren't as likely to) arrive at the exact same place... re-installing and losing all your data, but at least you didn't flush $700.00 down the toilet on the way. Riddle me this, though... how is it that an operating system who's source code is closed off to the world remains so easily afflicted (through viruses, spyware, etc) while Linux, whose source code is publicly available to all, remains largely affliction free?

    1. Re:Riddle me this... by jofi · · Score: 1, Insightful
      Windows (2000/XP) has a security model that works really well and XP has even a better one than 2000. The main reason is because most people run as admin because that is default because alot of 3rd party programmers do not follow the same guidelines a linux programmer would (i.e. for Windows: program files are static, place user's data in their profile folder for writing; HKEY_LOCAL_MACHINE is static, use HKEY_CURRENT_USER to write). Therefore many programs are broken as a result of the disservice 3rd party programmers brought upon their users when run as non admin (mind you, by default because those are curable by adjusting permissions but that should never have to be done in the first place). Running as a limited user in IE does completely stop alot of exploits, the exploit isn't even there and it doesn't matter where your user can write to on the file system.

      Second, viruses/spyware are executed like any program. Even if you have the securest model, some users are gonna defeat it in order to run annakornikova.exe or hotcum.exe.

      Third, there are ALOT of Windows users. ALOT of Windows users DO NOT patch. Therefore, ALOT of people get affected. Do you sh*t on Linus because he is making you patch your kernel? If you don't and you get rooted, do you blame Linus or the other programmers? No, but you do blame Microsoft for getting rooted in Windows for not patching. My point is, users do not know of patching. They get affected by exploits fixed years after the fact. These users only patch when they buy a new copy of XP with the latest service pack or a new computer with the latest service pack. Some people when I fix their prblems, I tell them that is imperative that you patch and show them how they do that.

      Riddle me this: Why are Linux users hypocrites on the third reason, and why are they such jackasses?

      --
      Blame the user, not the software.
  100. Re:That's a nice enterprise network you have there by compro01 · · Score: 3, Insightful

    i don't trust pay-for antispyware software as it's really easy for a spyware firm to shove an envelope of large bills under the table to a big company and say "ignore our stuff".

    --
    upon the advice of my lawyer, i have no sig at this time
  101. Wierd guy; good keyboard layout by VaderPi · · Score: 1

    This will probably get modded down as flamebait, but I really wish Dvorak (the man) did not exist. Or rather was not so, um... popular does not seem to fit. He really gives the work "Dvorak" bad connotations. I use the Dvorak keyboard layout, and I wonder if people ever get confused and think that Dvorak (the man) was responsible for it. At least google is not confused.

    1. Re:Wierd guy; good keyboard layout by toriver · · Score: 1

      Yes, it's hard to realize that Antonin Dvorak, August Dvorak and John C. Dvorak were different people. After all, they have the same last name!

  102. Even Microsoft is recommending the use of XML configuration files in .NET and not the registry. So is Microsoft wrong? Or have they seen the error of their ways?

    Somehow, OS X development is so much nicer without the use of a registry. I like being able to back up all my settings, make multiple copies, easily edit them myself, etc. A registry just seems so ancient.

    --
    "Sufferin' succotash."
  103. Last Time I took a Dvorak ... by kjhambrick · · Score: 1

    Ahh yes ..

    The last time I took a Dvorak, I needed a whole roll to clean up after myself.

    Not only that, there was a nasty greasy smear in the bowl and my roommate threatened to evict me for the stench.

    Dvorak is some pretty awful stuff in my book.

  104. Microsoft blamed for CUTEFTP security holes ? by Anonymous Coward · · Score: 0

    Dvorak blames Microsoft for CUTEftp client security holes ?!!!? And somehow concludes that also registry concept is to blame here ???!!!

    What an idiot !

  105. Another militant Windows defneder by Overly+Critical+Guy · · Score: 1

    If windows is so craptastic then why the hell is everyone using it?

    Answer: The abusive monopoly Microsoft imposed when cheap commodity PCs exploded in the 90s.

    Because its the easiest and best OS out there

    Ha...hahaha. Easiest? Have you ever done tech support for Windows? God, Personalized Menus confuses non-geeks so often, as does the idea that deleting an item from the Start menu doesn't uninstall the program, right-clicking in general, and the whole way Microsoft uses a bunch of wizards as a layer between the user and the difficult interface, which just increases the amount of clicking and hunting around. Microsoft's solution is to pack more and more hyperlinks into their webpage-resembling Explorer.exe window, which confuses users even more.

    The best OS? This is purely subjective, but my nomination goes to OS X, which manages to be more functional yet more simple.

    if your software was as complicated and widely run as windows it would as well.

    That's bogus. First, my software wouldn't be as complicated, and second, it would be widely run because of it.

    People didn't choose Windows and make it the monopoly. They chose cheap PCs, and Windows just came on them. Microsoft still makes the vast majority of its Windows sales through OEM installs. It's why Longhorn's requirements are so bloated, to get people to buy new PCs to run it.

    --
    "Sufferin' succotash."
  106. Those 4 versions by jonfields · · Score: 1

    It might make sense to use to buy such a "use at your own risk" version if you've already got the software to back it up. Norton systemworks and internet security (Or zone alarm for you freebies) these days is a steal with their upgrade deals would make that version quite useable. True this would be even better than XP since XP comes preloaded with some spyware for some reason.

    And with the boot disk that symantec provides with systemworks, you'd be able to knock out a lot of the viruses and spyware on the pre-loaded with virus and spyware version. Then when you initially start vista, one might be able to bite the bullet, deal with the popups for the short time for installation of good anti-virus, firewall, and spyware software. Then when everything has been cleaned from the system, the HD is imaged so the user never has to go through it again. This could potentially even make the non-booting version work.

    Simply put, microsoft has shown that they are incompetent at making their own stuff work. So why should we trust in their anti-virus and anti-spyware?

  107. That's not biased at all by dranomax2 · · Score: 0

    The registry exists to obscure information?

    That comes as quite a shock to me. And here I was believing it was some sort of centralized configuration system, designed for the storage and retrieval of arbitary persistent data using a single set of APIs.

    They really threw me for a loop with that one.

  108. The Resistry Is A Problem by EXTomar · · Score: 1

    If the registry was only a location to store/fetch various program settings then that is pretty unremarkable and of value. However as it is implemented, Windows makes use of the registry to not only store settings but to modify and run programs. Heck you can store a binary *inside* a registry key. It is not a place for settings any more.

    One of the reasons why Windows is weakened in security is because of the registry. It is used as a pointer for ActiveX and COM components. It is used for locating various components. If you want to easily infiltrate system components the first place too look is in the registry.

    In short, the registry as conceived is a mechanism for programmers to allow hooks into the operating system. Unfortunately without thinking about higher security issues, this just means that people who code malicious stuff have the same easy access too.

  109. Re:That's a nice enterprise network you have there by Webz · · Score: 1

    Really sorry to interrupt everyone's groove... But parent's post title. Where is that from? I've heard that a bajillion times and I don't know what the canonical version is.

  110. A classic example of poor design? by Savage-Rabbit · · Score: 1

    A classic example of poor design.

    By having many different INI files, the loss of one file isn't going take the whole frigging system out.

    I guess convenience is more important than resiliency to some, but since that's been Microsoft's approach to damn near everything for the past 20 years it doesn't surprise me in the least...


    I am no fan of Microsoft but I have to defend them on this count. If I remember correctly IBM's AIX (a Unix variant) also stores most of its system configuration in a Object Database and does not appear to suffer for it. Of course IBM, unlike Microsoft, was very selective about who and what gets to run as Root. So I don't think the problem with Windows is so much the fact that Microsoft decided to use a database instead of text files. The problem lies in the fact that this registry database was badly structured and the fact that that since most people using Windows boxen are running everything from Minesweeper through IE 6.0 to Doom3 as Administrator it is very easy for malicious software that slips in to manipulate the Windows Registry. That still does not mean that using databases to store the system configuration informanton of an operating system is the root of all evil.

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  111. You can turn off that crap by Von+Rex · · Score: 1

    It annoys me too.

    Just go to your control panel, load "security center", and then select the "change the way security center alerts me" option in the left column. Deselect all the alert options and you'll never be bothered by this FUD again.

  112. SpySubtract hum? by holiggan · · Score: 1
    well well well... the man that cryes about Microsoft racket uses a commercial antispyware product. I have nothing against commercial antispyware products, but there are free, very good alternatives, like Spybot and Lavasoft's Ad-aware. What? You don't trust "free" software? Or are you afraid of "exploits"? Well, that didn't stop the "hakorzs" from finding and exploiting bugs and holes in commercial antivirus products...

    Altough I'm a sort of "windows hore", I learned one thing from the Linux / Open source comunity: sometimes, the best choice is not the commercial one. There a lot of talented and good intentioned people out there, and there is good free software for Windows, as with any OS.

    You just have to search for it and read what others have to say. In this time and age, were everything is just a googling away, I don't understand why people won't search for free alternatives to commercial (and sometimes pretty expensive) software products. If a product is a fraud, it will be denounced somewere, the "word" will get out. Some examples of good, free software (in this area of security): Spybot Search and Destroy Lavasoft Ad-aware Kerio Personal Firewall Spyblaster Hijack This!

    --
    "A sysadmin is a cross between a detective, a police officer, a gardener, a doctor and a fireman"
  113. Consider trying to remove a borked program by brokeninside · · Score: 1

    Which is more sane, deleting .ini files from "Program Files"\AppName and from "Documents and Settings"\UserName\AppName or searching through the registry to find all references to AppName and hoping that the app didn't create any keys without it's own name in the name of the key?

    If the Windows registry kept all the settings for a given app in comparable places, you might have a point. But as it is, many (perhaps most) programs change keys all over the place, leading to a snipe hunt if the app explodes beyond repair and has to be removed manually.

  114. So crappy you can see the corn! by Anonymous Coward · · Score: 0

    There is NO way to make the Windows OS better. It is basically a bad design not to mention all the dead code strewn throughout its entrails. Kind of like a dead cow rotting in a field with flies and other insects laying eggs in the open ulcers. Its own little self contained environment with scavangers and insects completing full life cycles again and again and again. Let's call it a self purpetuating gut pile of an operating system. Nice.

    If it sucks then it sucks...RE-DO IT!!! This goes for apps and the O.S. The registry really is a huge stinky turd. Nobody want to touch it, let alone get near it. I'd be willing to bet, if you look hard enough, you could even see corn between the registry keys. Yes, it's that bad.

    I can't believe the absurdly high level of incompetence and complacency in the Micro$shaft world.

    If anyone contributes to this absurdly high level of incompetence and complacency then they need TO BE HONEST, FESS UP TO IT AND ADMIT THEY WRITE CRAP FOR A CRAPPY OPERATING SYSTEM.

    That's all there is to it.

  115. Pseudo-canonical quote by SeanDuggan · · Score: 1
    There's probably some canonical version way back there, but it's usually just quoted as a generic "protection scam" bit. You know:

    {casually waves an electromagnet around} "You know, that's a nice harddrive you have there... would be a pity if anything were to happen to it like an electromagnet wiping the data. But me and the boys, we can protect you from all that."

    --
    This sig has absolutely no significance and serves only to take up screen space and waste the time of the reader.
  116. Re:I enjoy calling Dvorak a blohward with my Dvora by cliveholloway · · Score: 1

    How about someone translates that for those of us who don't tend to mess around with DVORAK layouts? Including me, that is.

    Translation:

    "How about someone translates that for those of us who don't tend to mess around with Google? Including me, that is."

    Lazy ass.

    --
    -- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
  117. 1998 called--it wants your code back by WebCowboy · · Score: 2, Insightful

    Anyone who suggests 'abandoning the use of the registry' has obviously never written Windows software.

    Anyone who suggests that there is no valid alternative to the registry has obviously not (properly) written .NET Windows software.

    Some people at Microsoft themselves suggest avoiding the registry--as of Windows Vista THE REGISTRY IS ESSENTIALLY DEPRECATED. So what is the alternative? How 'bout a standardised XML .config file for each application? That is what Microsoft advocates. And to all those Registry bigots out there:

    * .config files are not centralised and a bad setting won't corrupt a whole system
    * you can edit .config files without the aid of a specialised tool like regedit
    * Unlike .ini files, there is a standard XML specification established so all .config files are structured the same--also they are always located in the same directory as the application so it is easy to find.
    * .NET libraries are provided for the creation and modification of .config files, so there is no need to manually parse the file and no excuse not to comply with the standard specification

    Of course, we are talking about Windows here, so the legacy registry will be around for another decade I'm sure...and I'm sure as in the past short-sighted developers (both within Microsoft and outside) will ignore this excellent recommendation and continue to use the brain-damaged registry.

    It's pretty annoying how people always suggest blatantly stupid 'solutions' to problems instead of focusing on real fixes like better design and better testing

    Well, *I* find it pretty annoying when solutions are dismissed as "stupid" because they are different and people can't take the time to understand them. BTW, eliminating dependency on the registry *is* a "real fix"---the registry is a design flaw and .config files are "better design".

  118. Re:I enjoy calling Dvorak a blohward with my Dvora by cloudmaster · · Score: 4, Funny

    blohward, n: 1; An archaic term used to describe one who frequenly wonders how a hole in the ground ended up in the middle of his ass. 2; The lead ship in John Austin's legendary journey around Hudson Bay, wherin a realiable process for the vulcanization of rubber was discovered.

    He was probably using definition 1.

  119. Re:I enjoy calling Dvorak a blohward with my Dvora by Moofie · · Score: 2, Funny

    "realiable"

    You've got the same kind of keyboard, huh?

    --
    Why yes, I AM a rocket scientist!
  120. GConf by WebCowboy · · Score: 1

    What is GConf? Well, it's a nice implmentation of a registry. :)

    Well it is *conceptually* nice anyways (some find the implementation could be improved), because it isn't really a registry in the same sense as the one Windows has. GConf makes use of a collection of non-binary files and it just happens to be an application where they can be centrally managed. On Windows, some crackhead thought it would be a great idea to invent a central, hidden, binary file to store all the config settings for the OS and all applications rather than fix the flaws in the .ini file concept (ie. standardising the format and location of these files). Since MS now advocates XML-based .config files over using the registry it seems they've fired the crackhead or he successfully completed rehab.

  121. The Registry Isn't The Problem by Carcass666 · · Score: 2, Informative

    Why the registry is Good:

    1. As of W2K, you can assign permissions (granted, useless if everybody runs as admin)
    2. Program settings under HKCU follow users around (when implemented properly, this works very well)
    3. Easy to read/write from

    The pains of the registry often have not much to do with the registry itself:

    1. Silly things like HKCU\Software\Microsoft\Windows\CurrentVersion\Run (where a lot of spyware hooks itself) shouldn't even exist because it refers to machine-specific files (not user specific)

    2. IE's poorly-implemented ActiveX plug-in architecture is not a registry problem, it is an application design problem (if IE used a flat config file to store the ActiveX info, it would still be just as bad)

    3. Microsoft Office stores its configuration data as binary blobs instead of typed data - laziness that causes unnecessary cross-version compatibility issues

    If Microsoft would simply disable the Run key in HKCU, set up an Execute flag (like *nix) and make it default to run as non-admin (which it does in Vista, AFAIK), it would be quite a bit more secure than it is. At any rate, though, none of these things has much to do with the registry. If startup programs were stored in a file somewhere, it would be well-known quickly enough, and we would have just as many problems. Security through obfuscation doesn't work, we all know that.

  122. Re:I enjoy calling Dvorak a blohward with my Dvora by cloudmaster · · Score: 1

    Well, it was Goodyear who alied it the first time, so clearly this other fellow would have no choice but to re-ali it. Geez, do I have to explain everything? :)

  123. bonch (the submitter) is widely incorrect by dcs · · Score: 1

    It is *NOT* just him that enjoy salt with his Dvorak.

    --
    (8-DCS)
  124. It's very simple. by Bozdune · · Score: 1

    Dvorak is a troll, and this so-called article is a perfect example of his trolling. We shouldn't feed trolls, and neither should the /. editors, because it just wastes everyone's time.

  125. A near monopoly acting irresponsibly? Go figure. by gelfling · · Score: 1

    I am shocked that a near monopoly would act in such a way shocked I tell you.

    Please please somebody defend MS on this point, I'd love to hear it.

  126. Re:Clueless Moron -- Indeed. by unxman · · Score: 1

    As proof of this look at Steven A Jackson on ESPN...or Rush Limbaugh.

    It seems than in todays media landscape all you need is an opinion and a very loud voice. Content or insight is optional and not encouraged

  127. Registry hotness with INI Flexability! by CrazedWalrus · · Score: 1

    GConf is so much cooler than you give it credit for. They've actually managed to get the best of both worlds by using small, human-readable XML files, laid out across a directory tree. If you're hot about allowing different people to have access to different settings, just set group ownership and change your FS permissions appropriately.

    Like INI files? These are pretty simple XML files. Edit it by hand, man!

    Like the registry? GConf has a regedit-like feel to it, while being infinitely faster. I've never used the API, but I'd have to imagine that it's roughly analogous to the Windows registry API (which I've also never used).

    The great thing about GConf is that it uses an actual filesystem tree to lay out the hierarchy you see in the GConf GUI. That means if something gets messed up due to filesystem corruption, random powerdown, etc, it'll probably only be a small, repairable part of an XML file, not some huge, monolithic binary you have no hope of grokking, let alone repairing. It's kinda like MailDir for Registries.

  128. There is an option 3... by Hamhock · · Score: 1

    Instead of creating a security service, do a better job of creating the software in the first place, and fix the existing software that's out there.
     
    If they really want to do it right, they shouldn't release any new products until the ones that already exist are fixed. Then, start new projects with security as the main focus. I'm sure they'd lose some business in the short term, but with billions of dollars in cash, they can afford it. In the long run, if they earn peoples respect for strong security, their business will keep growing.

    --
    Two Minus Three Equals Negative Fun -Troy McClure
  129. MS addresses MS Security security concerns by Anonymous Coward · · Score: 0

    Microsoft Security - Subscription security service. Provides security monitoring of underlying insecure operating system. Note: No warrantee, no guarantees, may have security issues.

    That will provide MS with yet another scheme to get consumers' cash:
    Microsoft Security^2 (a.k.a. Microsoft Security Security) - Subscription security service. Provides security monitoring of insecure malware protection of underlying insecure operating system. Note: No warrantee, no guarantees, may have security issues.

    Followed with:
    Microsoft Ultimate Absolute Security (a.k.a. Microsoft Security^2 Security a.k.a. A 10-lb Hammer) - Subscription security service. Provides security monitoring of software to secure insecure malware protection of underlying insecure operating system. Note: Full warrantee, Full guarantees, no security issues. For $100 a month, a service technician comes to your office weekly and smacks your Windows PCs. For $50 more, you can have the satisfaction of applying the security tool yourself.

  130. Re:A near monopoly acting irresponsibly? Go figure by caluml · · Score: 1

    We should all go over to some pro MS board one day, and have a massive discussion with them. It'd cause their heads to explode.

  131. Re:The Registry Isn't The [whole] Problem by argent · · Score: 1

    I agree with you that the other problems (particularly ActiveX, and the plethora of IPC mechanisms, and the lack of control over application bindings, ...) are a much bigger part of the problem, but the Registry DOES make things worse.

    The pains of the registry often have not much to do with the registry itself

    The biggest pain of the registry here, as opposed to the "INI" files (which actually do allow hierarchical organization within the file system and protections on the files themselves), is that while there are an incredible number of tools (even some decent ones that come with the system) that people can use to examine, search, analyse, and otherwise keep track of things in text files... working with the registry is like building a ship in a bottle. Worse, it's like building it with two pairs of tweezers, one (regedit) that lets you search the bottle for bits of the ship but doesn't give you a good look at the bits themselves, and the other (regedt32) that lets you look at the bits in detail... but only one at a time.

    If startup programs were stored in a file somewhere, it would be well-known quickly enough, and we would have just as many problems.

    Startup programs are stored in the file system as well, under the Start Menu/Programs/Startup folder in your Profile. They're not as big a problem there, because they're easier to see and remove.

  132. I have to disagree by Kawahee · · Score: 1
    'charging real money for any sort of add-on, service, or new product that protects clients against flaws in its own operating system.'
    Total Cost of Maintaining my system:
    Movie Maker 2 ('add-on'): $0 MSN Messenger 7.5 ('service'): $0 SP2 ('new product that protects clients against flaws in its own operating system'): $0 Automatic Updates ('service'): $0 MS AntiSpyware: $0
    So maybe Microsoft will charge for the last two, but it's not like Bittorrent and P2P and crackzteamz haven't existed since yesterday. I don't need
    --
    I'll subscribe to Slashdot when I see a month without a dupe, a typo, or an article the "editors" didn't read.
  133. Pay up or sleep with the phishes by skeptictank · · Score: 1

    I couldn't resist.

  134. Re:The Registry Isn't The [whole] Problem by Carcass666 · · Score: 1

    Under XP, and I'm assuming Vista, they've finally merged the regedit/regedt32 functionality - so you can actually search and look at permissions from the same program (about time).

    Personally, I think whether a program is hooking itself in through Programs\Startup, registry run keys, win.ini or as a service, the operating system should warn you about it -- and not allow it unless you are running as admin (assuming someday Microsoft will implement a decent non-admin default in it OS products)

  135. Cisco does it! by fathed · · Score: 1

    Cisco forces you to pay for support contracts, so you can get updates to the equipment they sold you, and later found out it has problems.

    This is not a new practice, lots of software forces you to purchase support for years, or you can't get the upgrades.

    Upgrades, I can understand paying for new features, but I don't agree with paying for patches, which Cisco charges for, except in the rare extremely critical cases.

    Dvorak is an idiot, it's sad to see slashdot propagating his nonsense ideas.

    I don't think selling 7 versions of Vista is going to help Microsoft's communication or licensing issues.

    --
    Intelligence is a matter of opinion.
  136. Re: Gconf Has Per-App Configuration Files by nathanh · · Score: 1
    And what is wrong with an individual INI file per app and/or per user? I mean, *nix has been using that for a long time, and it sure makes down-and-dirty administration ten times easier.
    Unless, of course, you are a Gnome use, in which case you get GConf. What is GConf? Well, it's a nice implmentation of a registry. :)

    Gconf is arguably a registry: that's not something I care to debate. However Gconf stores information in the way grandparent describes in that each application gets its own "INI file". For example:

    nathanh@finlandia:~/.gconf/apps$ ls s*/*xml
    same-gnome/%gconf.xml sound-juicer/%gconf.xml
    seahorse/%gconf.xml stardict/%gconf.xml

    Gconf offers a common API for storing and retrieving configuration data, callback events for when data changes, and the opportunity for different backends (eg, LDAP instead of files). However it achieves all that without sacrificing the benefits of human-readable (and text-editable) files and each application still gets its own configuration file.

    The Gconf model works well in practise. Recently I had an application that I needed to move to another system. Rather than diving into "registry tools" and using "registry backups" - which is what I would have had to do with a traditional registry - I just copied the relevant %gconf.xml file out of my home directory and onto the new machine. Similarly I had an application that I wanted to reset to factory defaults, so I simply renamed the %gconf.xml file and restarted the application. This works exactly like the traditional UNIX way of dealing with configuration data.

  137. Re:The Registry Isn't The [whole] Problem by argent · · Score: 1

    they've finally merged the regedit/regedt32 functionality

    Cool. It's a bit like giving a guy with a broken arm an aspirin, but it does reduce the pain a little. Codeine would be better, but he'd still have a broken arm no matter what you did with the registry.

    I think whether a program is hooking itself in through Programs\Startup, registry run keys, win.ini or as a service, the operating system should warn you about it -- and not allow it unless you are running as admin

    Ah. "Here's some codeine, but you gotta sit on this whoopie cushion before I'll give it to you".

    Look, the real problem isn't that the registry makes it so hard to find stuff like this... though that's a problem. Once I've got my code running on your box, I won you. I'll find some way of coming back after you reboot no matter how hard you make it. Maybe I'll take one of the aliases on your desktop and redirect it to my code, or look for an application program that runs scripts, or change your home page in Internet Explorer to one that starts me up and then redirects back to whetever you had it set to. There's always another place to hide once you're in, and any OS will have the same capabilities.

    I don't call them "problems", any more than the fact that I could steal some water from your outside tap a "problem" with your house... you'd have to so cripple your computer to prevent it from happening that it's clearly not where you want to start working on the problem.

    The broken arm, the fundamentally screwed up design of IE and the desktop, will still be there. Deal with *that*, and then we can worry about Administrator and the Registry. That's why I started off with the comment that I largely agree with the original poster... the Registry is a problem, but it's not the whole problem, or even that big a part of the problem.

    Not that I don't wish it and its designers sucked screaming down to the lake of boiling blood on a regular basis, mind you, but you have to keep a sense of perspective...

  138. Are you kidding me? by nacs · · Score: 1

    Do you know what accounts are set up when you do an XP install? An 'Administrator' account and then another administrator-level account except with a user specified name (and this is the username that the system logs into by default).

    You're blaming him for running as the default user that Windows sets you up with right from the install?

    If Microsoft expected people to run as power-user by default, they should have made the default user a power-user account from the install.

    --
    "I filter at +6, and have yet to miss out on an important comment." (#822545)
  139. I think... by idonthack · · Score: 1

    ...this was supposed to be Funny, not Insightful. But I'm really not sure.
    ---
    The only thing I hate more than a hypocrite is a person who hates hypocrites.
    Generated by SlashdotRndSig via GreaseMonkey

    --
    Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
  140. Registry better than config files? Nah. by typical · · Score: 1

    What's wrong with the registry? Sure there are better ways to do it from an end-user point of view, but you can't blame the registry for all of windows problems. All the registry is is a database of configuration options for applications, system, etc. What would you rather have, a mess of unorganized and inconsistent files in /etc and ~/.appname?

    I agree with you that the registry is not inherently a security hole (while there *are* security issues associated with the registry, they are not inherent to the fact that a registry is used instead of config files), I'm a little dubious that config files are "unorganized and inconsistent". The formats do differ to some extent, but the formats are pretty straightforward when you see them for almost all files (though there are a couple of infamous exceptions, like sendmail). I'd say that it's a *lot* easier to read and edit Unix config files (which were designed to actually, y'know, be edited by the end user) than it is to figure out how (and where) a bunch of settings are stored in the Windows registry.

    --
    Any program relying on (nontrivial) preemptive multithreading will be buggy.
  141. Dvorak is a Slashdot troll gone pro by typical · · Score: 1

    I'm pretty sure, having read the occasional Dvorak article for over a decade, that Dvorak knows what he's talking about, but makes deliberately insulting/stupid/controversial statements, just to foster discussion about his work.

    You just have to realize that Dvorak is just doing the same thing that Slashdot trolls do -- but because he sells magazines by generating controversy, he gets *paid* for trolling.

    --
    Any program relying on (nontrivial) preemptive multithreading will be buggy.
  142. Dvorak is smart by typical · · Score: 1

    Dvorak is an entertainer who makes a good living out of writing controversial articles. His predictions haven't had a good chance of coming out right, but that's totally besides the point. He ensures that he pisses off enough people or intrigues enough people to generate conversation about him and his work.

    Dvorak is what you'd get if you took a Slashdot troll and paid him to go pro and slapped his work in the back of various magazines and on websites.

    Listening to people argue about whether or not Dvorak is a visionary or an idiot is like listening to people argue about whether or not their favorite pro wrestler is better or worse than some other pro wrestler. It's *all entertainment*. Dvorak doesn't need to have accurate predictions -- if he's got you arguing, he's already got publicity...and he's won.

    --
    Any program relying on (nontrivial) preemptive multithreading will be buggy.
  143. Re:Admit it, you l337 hardcore /.ers read PC Mag by typical · · Score: 1

    Do linux distro websites scan for security intrusions on their website computers, or not?

    Yes.

    --
    Any program relying on (nontrivial) preemptive multithreading will be buggy.
  144. Anti-Microsoft != Pro-Linux by kbielefe · · Score: 1
    Umm, he doesn't even mention Linux or open source in the whole article. In fact, a search of his blog reveals nothing that even comes close to being called "praises aimed at Linux". If everyone who ever complained about flaws in Microsoft software was also pro-Linux, then Linux would be the one with the operating system monopoly.

    While there are some anti-Microsoft/pro-Linux "sheep" on slashdot, most real Linux users don't really care that much about Microsoft either way. Why? We don't have to deal with Microsoft bugs, security flaws, or prices and haven't for several years.

    The only time I respond to an anti-Linux comment is when I know from years of personal counterexamples that the comment is just plain factually incorrect. Don't automatically discount every comment or story defending Linux or complaining about Microsoft as pure zealotry.

    --
    This space intentionally left blank.
  145. Re: Gconf Has Per-App Configuration Files by dbIII · · Score: 1
    The Gconf model works well in practise. Recently I had an application that I needed to move to another system.
    It was obviously not the gnome panel, the settings for that are not portable at all with gconf. There is a project, Sabayon, in progress to make gconf settings exportable to other users on the same machine and ultimately onto other machines, but it has some way to go before Gconf works well in practice. I see it as a good argument for being aware of the features of the platform you are implementing stuff on or porting stuff to and the one thing about gnome that I intensely dislike.

    If Gconf was implemented better Sabayon would not have been needed and would be functional by now since it has some of the best gnome developers working on it. Currently if a user likes what another user has done with twenty-four launchers for different hosts in the gnome panel the only way to implement it is to use the GUI to create twenty-four launchers - you cannot copy the configuration even with the command line gconf tools (someone prove me wrong - please). Now consider the exercise of setting this up on ten PCs configured for four different users. Consider what happens to gnome settings if the users home directory is renamed, or if you upgrade gnome and have to set up all of the panel launchers again because of the lack of backwards compatibility.

    Gconf is not an example of a good implementation of a configuration system.

  146. Nothing to see here, move along? by botik32 · · Score: 1

    Dude, you earned youself some foe-points. I hate nothing more than a superficial, "conciliatory" post backed by nothing. If you actually used one of the *NIX systems, you would KNOW the difference. I guess your " Both systems blow, and just as equally" post is for the rest of the Windows crowd. Something like 'Nothing to see here, move along'.

    Or maybe your post is skewed from a windows developer's point of view. Let's take the "disadvantages" one by one:

            no standard exists

    There are clean standards of configuration files in linux:
    DSV Style
    RFC 822 Format
    RFC 822 metaformat for records
    Cookie-Jar Format

    More information can be found here: http://www.faqs.org/docs/artu/ch05s02.html

            better security (advanced ACL support, not every app has it own parser)

    Theoretically. But in practice, who needs advanced ACL support when your users login as root? About parsers, see above, all of the standard formats are trivial.

            weaker security (it is either put in user or etc, you do not have an option of put in etc but allow just this setting for users)

    I really do not follow this. How is this weaker security? But after all it can be done. Default settings in /etc, modified setting for property foo in ~/. User settings override default settings.

    Please mod parent down (-1,misinformed,troll)

    1. Re:Nothing to see here, move along? by badriram · · Score: 1

      I had to respond to this, I lol. I run all kinds of services based on windows, debian, and bsd. I do not think you understood we were even talking about configuration files, because most of the "Standards" you point to are not used in configuration files.

      For instance look up apache's config file, then samba config file, then grab sendmail and bind, and tell me what is common amoung their config files. I pick those four because they are THE most common services on *nix.

      ACLs who needs em..... Well any organization where security matters more. People do not logon in windows as Admin in any organization where sys admins put some thought into security, and that is a lot of organizations. (thanks to code red, slammers, spyware)

              "it is either put in user or etc, you do not have an option of put in etc but allow just this setting for users"

      That says exactly what it means, you have two places in unix essentially, etc and user folder (~/) (not that all programs store them there either). You cannot use any role based security for a particular setting.

      If i wanted to be just feeding windows people i would have just pointed out windows pros and unix cons. I would recommed you drop your MS hate or linux religion, and just learn Windows and *nix as they are. Faulty but impressive systems, used right can and do fix problems for users.

  147. Registry is for obscuring--you're right by danielsfca2 · · Score: 1

    Ain't that the case! Think of all the "Free Trials" you can get on Windows. Remove them and reinstall them, and they just "know" you're not eligible for another "trial." Crap hidden somewhere in the Registry. On my Mac, I just delete the program's Preferences file every 30 days and the trial starts over!

  148. Giving by lastberserker · · Score: 1

    You're talking about Microsoft and Apple, and then about Gates giving away "free money" etc. I don't see any of Founding Steves (Jobs and Wozniak) here. Didn't they get any "free stock" to blow away on charity? Would you donate your "free money" or lock it down as Apple guys or maybe spend it to please your precious ego? Is nearly $28 billion (58% of net worth) donated by Gates to date (2004) a "petty cash"? Killjoe, you're full of shit, pardon the language I never used online before.

    --
    My other Beowulf cluster is... er...
    1. Re:Giving by killjoe · · Score: 1

      First of all Jobs and Woz don't feel the need to publisize their charitable efforts. Neither of them has a reputation to repair. Gates uses charitable work as a PR tool to try and shed his image as a sleazy and unethical person. The fact that he didn't give one cent to anybody until after the DOJ pressed charges speaks volumes.

      Oh and where did you get your 28 billion figure come from? Go ahead and provide a link if you can. If you can't then I will presume you are simply a paid shill and an astro turfer.

      Finally. The cost of charitable efforts by Gates are simply the cost of doing business for him. He makes his money by his sleazy and unethical methods and he gives a little back for PR value. It has nothing to with charity, nothing to do with goodwill. It's just crass manipulation of the gullable masses (like you!) and it works for some of the people.

      --
      evil is as evil does
  149. Lotharus addresses Bad Spelling and Loses Karma... by Lotharus · · Score: 1

    For the last time, people..

    Warranty ends in Y and is pronounced (in America) "WARR-Un-tee."

    Guarantee ends in EE and is pronounced (in America) "Gare-un-TEE."

    Anything else is never correct (in America).

  150. Authoritarian monoliths by Anonymous Coward · · Score: 0

    Speaking of the V2, I remember hearing on a PBS documentary that in late WW2, Germans had developed a superior submarine, but it ran on the fuel used in the rockets (Hydrogen peroxide?) and Hitler didn't want to allocate enough for the sub, so said sub went unused.

    Of course, Britain was just about to evacuate London, not that that change would have meant German advantage.

    Authoriarianism leads to leaders massaging personal prizes (a smouldering London, say), as opposed to real improvements (NOT THAT IN ANY WAY NAZI ADVANTAGE IS AN ABSOLUTE IMPROVEMENT), such as naval control.