Slashdot Mirror


Why Windows Vista Ended Up Being a Mess (usejournal.com)

alaskana98 shares an article called "What Really Happened with Vista: An Insider's Retrospective." Ben Fathi, formerly a manager of various teams at Microsoft responsible for storage, file systems, high availability/clustering, file level network protocols, distributed file systems, and related technologies and later security, writes: Imagine supporting that same OS for a dozen years or more for a population of billions of customers, millions of companies, thousands of partners, hundreds of scenarios, and dozens of form factors -- and you'll begin to have an inkling of the support and compatibility nightmare. In hindsight, Linux has been more successful in this respect. The open source community and approach to software development is undoubtedly part of the solution. The modular and pluggable architecture of Unix/Linux is also a big architectural improvement in this respect. An organization, sooner or later, ships its org chart as its product; the Windows organization was no different. Open source doesn't have that problem...

I personally spent many years explaining to antivirus vendors why we would no longer allow them to "patch" kernel instructions and data structures in memory, why this was a security risk, and why they needed to use approved APIs going forward, that we would no longer support their legacy apps with deep hooks in the Windows kernel -- the same ones that hackers were using to attack consumer systems. Our "friends", the antivirus vendors, turned around and sued us, claiming we were blocking their livelihood and abusing our monopoly power! With friends like that, who needs enemies?

I like how the essay ends. "Was it an incredibly complex product with an amazingly huge ecosystem (the largest in the world at that time)? Yup, that it was. Could we have done better? Yup, you bet... Hindsight is 20/20."

224 comments

  1. Modern tech companies are hypocrites... by blahplusplus · · Score: 3, Insightful

    From article:

    Our "friends", the antivirus vendors, turned around and sued us, claiming we were blocking their livelihood and abusing our monopoly power! With friends like that, who needs enemies?

    Really from the company that's actively pro active in sabatoging privacy and people owning their own software via UWP? So much so that Gabe at Valve wouldn't let the new age of empires onto steam because of the windows store and UWP issue.

    1. Re:Modern tech companies are hypocrites... by Anonymous Coward · · Score: 0

      Which new AOE? The new one out or the new one coming out? The new one out isn't on steam because microsoft is having a hissy fit over valve not letting cross play... apparently. https://www.tweaktown.com/news/60658/age-empires-definitive-edition-steam-support/index.html Strangely cross play between steam users and gog users is possible eg in Battlefront 2 (the old one) so I really doubt the problem is with steam.

      Oh look I found this: https://en.wikipedia.org/wiki/List_of_video_games_that_support_cross-platform_play
      Steam has games that crossplay with ios, android, ps4, gog, ps3, wii u, switch and 3ds. The only non microsoft platform the w10 store games cross play with is steam. hmmmmm. yea I'm so "sureeeeee" the problem is with steam.

      Didn't microsoft come up with the w10 store so they could block steam from computers running windows 10 s?

    2. Re:Modern tech companies are hypocrites... by Anonymous Coward · · Score: 0

      All those issues with Store with MS Gardening(tm) didn't exist at the time. As a former user of a Sound Blaster X-Fi sound card, I was little miffed when I heard about the disappearance of hardware audio support. I think MS was suffering from a form of arrogance or nearsightedness where the future of entertainment and games was only to exist in their consoles and the PC's purpose was to run Office.

    3. Re:Modern tech companies are hypocrites... by Anonymous Coward · · Score: 2, Interesting

      I wasn't sad. I celebrated. Creative got what they deserved after what they did to their competitors. It's funny that the one that would knock down creative was the os. But creative brought about it themselves. Their spaghetti coded drivers and associated bloatware was a major contributor of unstable and slow windows systems. Since creative wouldn't fix their drivers up microsoft took the initiative and removed direct access to the sound hardware from the drivers. And creative couldn't really complain because they were a lone voice fighting the change after getting rid of their competitors (what irony!!!) through dodgy tactics that would have made microsoft proud. The other big manufacturers of sound chips was the motherboard makers and they didnt care about direct hardware access because generating 3d sounds wasn't their bread and butter. So Creative fell by their own sword, from monopoly to not in one swoop after the release of vista. And maybe they would have had a better chance convincing microsoft not to remove direct hardware access if they hadnt knock out their competitors and if they hadn't mistreated their customers with shitty driver support.

    4. Re:Modern tech companies are hypocrites... by Anonymous Coward · · Score: 1

      The problem in general is that attitudes at certain levels within Microsoft have a "not invented here" problem, and that problem is prevalent on MacOS X and super-prevalent on Linux.

      The difference is that you can't win with Open Source. Either your idea has merit, or it dies and never becomes part of the product, AND it's still possible for your idea to get excised later by assholes you don't like your coding style or some other stupid thing. At least the Linux kernel is a sane voice among the shitty developers wanting to build everything with shitty c++ frameworks.

      Open Source has problems, of course it does, the biggest one is reusing libraries that nobody vets. Take how OpenSSL pretty much became the defacto standard for SSL, and then fucken idiots decide to fork the damn thing because of the licence. So now there's TWO versions of OpenSSL, that only differ in coding dipshittery and licence.

      In Microsoft's world, they would be hanging on to the oldest API shit forever just to keep old products running, and in the case of AV products, good fucking god are AV products the worst pieces of shit ever. The damn things were necessary up until Microsoft put it's own product into the OS, and then they became obsolete. MS's own product probably isn't as good, but it's better than the nothing it was shipping with. But boy oh boy AVG, Mcafee and Norton were having none of it.

      Meanwhile on OS X land, viruses are still practically non-existant. What OS has the most viruses now? Linux. You know why? The same damn reason Microsoft got rid of old API hooks. Linux keeps it's old shit around long past it's prime, and because Redhat releases it's own kernels, those old hooks stay around in CentOS and everything based on Redhat's distribution ends up with it.

      This is the central problem in all security scenarios is that while it makes sense to upgrade and replace old insecure API shit, it does not make sense to replace one broken one with two broken ones. That is the reality of what happened with Vista and what happens with Linux. Where things get really scary is that package managers (eg yum, npm, pecl, pkg, etc) aren't smart enough to realize that something has a hole in it and outright refuse to install it, but that will break upstream packages. Holy moly is the dependency tree for fucking everything fragmented in open source. God forbid you ever build something a new library that gets depreciated and abandoned by something else the developer uses. Case example FluidSynth and VLC. FluidSynth got excised from VLC because it uses 6 lines of GLIB, and old version of GLIB. Like good fucking grief people, I know you don't like patching other peoples shitty libraries, but that was one example where you could have "ifdef'd" your way out of it by not including glib and just using the macro definitions for INT and stuff. But nooo fucking licenceing.

      Dear lords of slashdot, I'm sorry for all the profanity in this message, but this is just something that I keep running into in Opensource, is the lack of ownership of security issues, and instead an over reliance on "upgrading" libraries for trivial reasons like switching to/from camelcase, or fixing typos in manuals.

    5. Re:Modern tech companies are hypocrites... by TheRaven64 · · Score: 1

      I had stopped using Windows at that point, but back when I did around 80% of the blue screens that got crashed in the Soundblaster Live driver. Most of the rest crashed in the GPU driver (I had ATi and nVidia cards then and both came with really buggy drivers).

      When it was launched, Creative claimed that the Soundblaster Live was as powerful as a Pentium 166 MMX. This was kind-of true in terms of DSP performance. I eventually have up on it when the machine had a 550MHz Pentium III, which with SSE only loaded the CPU a few percent doing all of the sound calculations in software and using the on-board AC97 CODEC. Windows was a lot more stable after replacing the crappy Creative drivers with Microsoft's generic AC97 ones.

      There are a lot of things I don't like about Windows (seriously, how do you set up an ad-hoc WiFi network? Windows 7, 8 and 10 all have completely different UIs for it! Why does Windows 10 randomly split settings between the Settings app and the Control Panel, with some things like mouse configuration requiring you to use both to get all of the options?) but I have a lot of sympathy with Microsoft for wanting third-party drivers to stop crashing their kernel.

      I also have zero sympathy for Creative Labs. I had an Aureal card for a long time, which was vastly superior to the stuff from Creative, but was pushed out of business by Creative's anticompetitive behaviour. Anything bad that Microsoft did to Creative was karma.

      --
      I am TheRaven on Soylent News
    6. Re:Modern tech companies are hypocrites... by aliquis · · Score: 2

      Yeah. Valve is great.

      One single platform for all PC-games which you aren't owning and where Valve take 30% of the sale.

      The great defender of consumer rights!!

    7. Re:Modern tech companies are hypocrites... by Anonymous Coward · · Score: 0

      The problem in general is that attitudes at certain levels within Microsoft have a "not invented here" problem, and that problem is prevalent on MacOS X and super-prevalent on Linux.

      I don't really mind the "not invented here" attitude in itself, I like that there are different implementations to choose from.
      If everyone used an already available implementation that wouldn't be possible.
      What I don't like is when they invent their own protocol/file format instead of writing their own implementation for a documented one.

      Invent you own program, but not your own interfaces.

    8. Re:Modern tech companies are hypocrites... by Daemonik · · Score: 1

      Why does Windows 10 randomly split settings between the Settings app and the Control Panel, with some things like mouse configuration requiring you to use both to get all of the options?) but I have a lot of sympathy with Microsoft for wanting third-party drivers to stop crashing their kernel.

      I've found with each update of Windows 10 that they move more of the old control panel settings into the new Settings app. I think it's just something they're taking their time with rather than rushing headlong into.

    9. Re:Modern tech companies are hypocrites... by TheRaven64 · · Score: 2

      So someone thought that the correct place to change a configuration UI was a minor update, rather than a major new version? That's impressively bad.

      --
      I am TheRaven on Soylent News
    10. Re: Modern tech companies are hypocrites... by cyber-vandal · · Score: 1

      In the latest version they've replaced Control Panel with Settings in the right click menu which is quite annoying.

    11. Re:Modern tech companies are hypocrites... by Anonymous Coward · · Score: 0

      Mod this 5, Strawman. Or should I say Strawmen since you manage to jam 3 of them in 2 sentences-
      1- Sabotaging privacy when they collect diagnostic data? Meanwhile, the true saboteurs of privacy (Google and Facebook) are operating in plain sight.
      2- What does collecting any data (diagnostic or personal) have to do with antivirus vendors relying on APIs that hackers are using and suing MS for closing the vulnerabilities?
      3- Gabe at Valve doesn't have any conflicting interest does he? It's not like he has a competing app store on Windows that he's trying to protect.

    12. Re:Modern tech companies are hypocrites... by Anonymous Coward · · Score: 0

      You know, if you gamers stood up to shit vendors by just not buying their products you could crush most of them in a couple months, get some better treatment. But you'll have to step out of your alter-world to do that, so they know they're safe.

    13. Re:Modern tech companies are hypocrites... by Anonymous Coward · · Score: 1

      Why does Windows 10 randomly split settings between the Settings app and the Control Panel, with some things like mouse configuration requiring you to use both to get all of the options?) but I have a lot of sympathy with Microsoft for wanting third-party drivers to stop crashing their kernel.

      I've found with each update of Windows 10 that they move more of the old control panel settings into the new Settings app. I think it's just something they're taking their time with rather than rushing headlong into.

      The correct response, of course, would be to admit that Metro/Modern/UberGUI is a failure for desktops and remove all the "app" crap, putting things back in Control Panel. Yet, microsoft is determined that one day, some developers will release UWP software, and they'll be vindicated.

    14. Re:Modern tech companies are hypocrites... by DamnOregonian · · Score: 1

      I agree with your criticism, so very much.
      I *hate* the model. Virtual game "ownership" (as long as the service exists) is a pile of shit. That being said, the market has failed to give enough of a shit to break the business model, and it is the dominating business model on just about all platforms now.

      As much as I wish the business model did not exist, Valve did do the leg work to get a large amount of games to natively support Linux.
      Nearly half of my Steam library (~360 titles) runs on Linux.
      And it is admittedly nice being able to install the games I want on whatever machines I want without having to dredge up physical media...
      I guess in short... They're offering some value for their predatory fucked up business model, at least.

    15. Re: Modern tech companies are hypocrites... by Anonymous Coward · · Score: 0

      Lol you complain about strawman then create your own strawmen. Get out of here.

    16. Re:Modern tech companies are hypocrites... by aliquis · · Score: 1

      But there really is no alternative.

      If I just stop buying and playing games then I become a non-consumer and why should they care and if I pirate games then I become a pirate and why should they care.

      It's not like I've got much choice to buy from some other platform. There's likely some titles I could buy and own somewhere. I have no idea where, and there's GOG which offer the games DRM-free but otherwise it doesn't change anything.

      So.. Where was that place I was supposed to vote with my wallet?

      Also if that place offer deals much worse than bundles then simple value for money may make me not choose them and if they don't allow me to transfer my licenses from Steam to their platform then I would still have to use Steam for all I own.

    17. Re:Modern tech companies are hypocrites... by aliquis · · Score: 1

      There was a new block-chained based start-up which seemed nice.

      The game transactions is stored in the block-chain so you can sell your game, however my impression of "selling your game" there is that there was no secondary discounted games market but rather your game is just sold at the full cost so you aren't competing with new sales for what is identical title/thing and as such the developers / publishers may be totally fine with that sale. The seller would just get if it was like 20% or so of the new price which may suck relative console games sales but if it's relative full price on Steam with sales and bundles sometimes then it's acceptable and while the publisher would lose some of the profit there the share to their own store was much lower than Valve I think it was like 10% on new sales and 5% on the used sales and as such the publishers / developers would still get a larger share of the money than on Steam if Steam take 30% no matter what.

      Some something like:
      New sale:
      * 10% to sales platform
      * 90% to publisher

      Used sale:
      * 5% to sales platform
      * 20% to former owner
      * 75% to publisher

      Valve:
      * 30% to sales platform
      * 70% to publisher
      (And no used sales.)

      I think it was connected to their own coin, maybe you get your sold money back into that to buy new games with? And I guess people would be able to mine/run the block-chain work with possibly being able to buy games in return?

  2. It was windows 7 v1 by xxxJonBoyxxx · · Score: 4, Interesting

    I'm not sure you could say it "failed". It ended up becoming Windows 7, probably the best of the ms desktop os's ever, with a clean upgrade path to boot. So, if you think of it as "Window 7 v1"...it sure beat "Microsoft Bob".

  3. Components by JBMcB · · Score: 4, Informative

    From what I remember:

    1. They tried to write big chunks of it in .NET which wasn't quite a mature framework yet, and...
    2. They tried to component-ize everything into discreet, independent modules, and once they brought all of the modules together to compile as one coherent OS, it failed miserably

    They are still trying to do step #2 - witness the ARM based windows they are still working on, and Windows running on the XBox One, etc..
     

    --
    My Other Computer Is A Data General Nova III.
    1. Re:Components by freeze128 · · Score: 3, Informative

      I remember that as well, but all that happened BEFORE it was released to the public. It had the database filesystem, and all the components written in .NET operated way too slowly, so they spent a couple of years re-writing in C++, and dropped the database filesystem.

      As I recall, the antivirus vendor problem that is mentioned in the summary didn't seem to come to light to the public until around the release of Windows 8 or so, when Microsoft got tired of dealing with support calls where a third-party antivirus had quarantined a critical component of windows, and the system wouldn't boot. That's when Microsoft got into the antivirus business.

    2. Re:Components by Solandri · · Score: 5, Interesting

      3. Vista was the first version of Windows which enforced admin/user separation. Unix-based OSes (Linux, OS X) have this built-in since Unix was designed assuming a multi-user environment. Users are given just enough privileges to run their programs, and likewise user programs are written assuming these minimal permissions. Windows was built upon DOS and the assumption that there was a single user who had total control of the computer. Consequently, even though Windows 2000 introduced the concept of admin/user separation, it was widely ignored. Most Windows programs were written assuming they had admin privileges.

      When Vista took away admin privileges (for programs run from a non-admin account), lots of programs stopped running. The ones which did run triggered countless UAE elevation request dialogs - so many that users became trained to just click OK every time it popped up, which pretty much defeated the whole purpose of requiring privilege elevation. Over time, programs were modified to run limited to user privileges, which is why it isn't a problem to run Vista now. But if you had to use it when it was first introduced, it was a nightmare.

      4. Microsoft's system requirements for Vista were totally unrealistic. Most XP systems at the time had 128-256 MB of RAM, with the occasional 512 MB system. 1 GB was profligate with XP. Microsoft didn't want to freak people out, so set Vista's minimum memory requirement at an unrealistic 512 MB. With that little RAM, Vista begins swapping the moment you try to start your first program. Realistically, 1 GB is the minimum, 2 GB a comfortable amount.

      5. XP was developed from 1998-2001 and released in 2001. Vista was developed from 2001-2006 and released in 2007. 2004-2005 was when Intel ran headfirst into the brick wall of physics (higher clock speeds resulted in excessive leakage and power consumption) and processors stopped doubling in clock speed every 1.5 to 2 years. Based on Windows 3.x, 95, 98, and 2000, Microsoft had assumed CPU speeds would increase by a certain amount from development to release. Consequently, XP was a dog when it was being developed, but by the time it was released computers had gotten fast enough that it performed well on customer machines. Vista was a dog during development, and was still a dog when customers began buying it.

      Those of you claiming Vista runs well and was unfairly maligned should try running it on period hardware - a Pentium 4 or Core Solo/Duo (not Core 2) with 512 MB of RAM. I'd say run it with period software too just so you can experience getting a UAE elevation prompt a dozen times a day, but it'll probably be tough to find period software.

    3. Re:Components by AmiMoJo · · Score: 4, Interesting

      UAC hell was deliberate. There was no other way to make developers behave without completely breaking their apps, which users would hate even more.

      UAC trained developers to avoid doing things that triggered them as much as possible.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Components by RogueyWon · · Score: 1

      Hah, yes!

      My parents bought one of the very first wave of Vista laptops, just a few weeks after the official launch. With 512mb of RAM, it ran like an absolute dog and that should never have been listed as the minimum spec. That said, surely some of the blame here must attach to the hardware vendors? Whatever MS put on the box as the minimum spec for Vista, they must have known they were pushing borderline-unusable PCs out the door.

      I also remember the constant UAC prompts, but suspect MS made the right call here in the long run. It was infuriating for users, to be sure, and probably did result in a good few either disabling UAC or just habitually clicking "yes" to every prompt. But it also got a lot of people complaining to developers, which in turn persuaded them into better habits. A lot of people who turned off UAC on their early-era Vista machines probably didn't do so on future machines. These days, a lot of people know to think carefully before clicking yes to an unexpected UAC prompt.

    5. Re:Components by wiretrip · · Score: 1

      Aaah, WinFS, the DB Filesystem, actually IMHO it was a great idea and there were numerous demos that showed how massively useful it would have been. It was a shame they abandoned it completely.

    6. Re:Components by Anonymous Coward · · Score: 0

      Pretty sure windows 2000 was one of the earliest component based versions - the most popular use of it was for windows XP embedded which is still the basis of many ATM's, point of sale and kiosk use cases.

    7. Re:Components by Anonymous Coward · · Score: 0

      I used to find the amount of time it took to load the UAC program with the dimmed background felt like it was wasting ram and clock cycles just to display a message box. absurd.

    8. Re:Components by Anonymous Coward · · Score: 0

      ... Most XP systems at the time had 128-256 MB of RAM, with the occasional 512 MB system.

      It's ridiculous that an OS 10 times larger than Windows 95, needed only twice the memory (128MB). I wouldn't recommend a PC with less than 512MB for XP. I actually saw a woman upgrade her minimum specification computer (64MB) from 98SE to XP (floppy disk install). It took 10 minutes to boot.

    9. Re:Components by Ksevio · · Score: 1

      But there were some things that could have been avoided. Creating a new folder in the program files dir in Explorer triggered a few UAC prompts (for creating the folder, renaming it as "New Folder", renaming it to what you wanted). That's the sort of thing that bugged users.

    10. Re:Components by Anonymous Coward · · Score: 0

      3. Vista was the first version of Windows which enforced admin/user separation.

      Simply not true. Win2000 (both workstation and server versions) did that. WinNT 3.5/4.0 as well.

      The ones which did run triggered countless UAE elevation request dialogs

      That isn't what UAC does. UAC is more about limiting the privileges of admin accounts.

      When you log on as a user with admin privileges, and you run a program, and that program tries to do something that only admins can do, then you get a UAC prompt. Since many users log on using an admin account for their everyday use, it's a way to mitigate (or to demonstrate to the user) what the program is trying to do.

    11. Re:Components by AmiMoJo · · Score: 1

      Maybe, but the I've UAC prompt is per process and you probably don't want to elevate the main Explorer one.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    12. Re:Components by Malc · · Score: 1

      Yes indeed. The problem prior to Vista is that the default setup was all users were admins. For people who actually tried working with limited user accounts, they found most software didn't cope well (poorly written with bad assumptions) and there was no slick or integrated method for privilege escalation like the UAC prompt. Just about every object in Windows NT had ACLs long before Vista came out, it's just they weren't used properly.

    13. Re:Components by UnknowingFool · · Score: 1

      Not to mention that MS very late in the development cycle allowed Intel GMA 950 video chip to be "Vista Capable"**. I think emails showed later that they did this to appease Intel who would have had millions of computers with chipsets that they couldn't sell if MS had kept with the original hardware requirements.

      HP was particularly upset at this decision as they had purposely decided to focus on newer and more expensive chipsets for customers when Vista was launched. The late change meant that their competitors who didn't bother using newer chipsets could and would beat HP on pricing alone and still advertise they could run Vista^^

      **For very low values of "Capable"
      ^^Vista Home Basic only

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    14. Re:Components by Anonymous Coward · · Score: 0

      UAC trained everyone to hit OK without bothering to read a dialog box.

    15. Re:Components by toddestan · · Score: 1

      I've run Vista on period hardware (32-bit P4's), and it ran fine, but that was with 1GB of ram. By the time Vista came out, most decent new hardware had 1GB of ram. True, the very low-end machines were still being sold with 512 MB and those should have never been sold, but most any machine sold in the past few years was fine with a ram upgrade, as the CPU was usually enough.

      XP was pretty similar. New PCs had 256 MB of ram, which enough at the time, or maybe 128 MB on the low end which was a bit low but usable. But typical PC's people already had running Windows 98 or ME usually had something like 64 MB of ram, so they really needed an upgrade if they want to run XP on the hardware.

      Also, in Vista you wouldn't get UAC prompts from applications all the time. If the application did something that required administrator rights and it didn't have it, Vista would either just outright deny it, or redirect the access to the "VirtualStore" (basically a sandbox for the application where Windows would pretend to allow the application to write to restricted places, but it reality it was some place in the user's profile) which either worked completely transparently, or just blew things up in a different way. But you wouldn't get an UAC prompt. The alternative would be to start the application with administrator rights, in which case you would get a single UAC prompt when it started (the same as Windows 7). I actually looked into whether you could elevate an already running process in Windows, and you really can't, which means that a process that needs administrator rights must start with them to begin with and cannot be elevated after the fact by UAC. So at most you would normally only see a single UAC prompt when the application is launched, and that's it.

      The big difference in Vista vs. Windows 7 is that they relaxed a bunch of other rules that a user formerly cannot do, hence less UAC prompts for general Windows stuff, though its debatable, for example, if a user should be allowed to change the system clock. Really, once I had Vista set up, I didn't really see many UAC prompts from just normal, daily use.

  4. Mojave vs. Windows 7 by tepples · · Score: 2

    Mojave (Windows Vista SP1) fixed a lot of the technical problems with Windows Vista. Was Windows 7 worth the price of the upgrade from Mojave, other than for three more years of patches?

    1. Re: Mojave vs. Windows 7 by Anonymous Coward · · Score: 0

      Yes it was worth it.

      The same cannot be said of W10.

    2. Re:Mojave vs. Windows 7 by postbigbang · · Score: 4, Interesting

      Lots of revisionist history going on here.

      Microsoft was just getting used to separating user space functions, which had turned XP prior to SP2 into an eggshell, so easily exploited that even bad script kiddies could pop a bubble and p0wn a machine.

      Virus makers were a red herring. So were driver makers. It because impossible to regression test Windows because the software communities had build so many dependencies into the system, which were changed just as quickly by Microsoft.

      Vista was simply a turd. There's no better way to describe it, and it's only after screaming hostilities did Microsoft pour sufficient resources to fix it so as to negate Vista into the more stable Windows 7-- which killed a lot of legacy problems, but also software compatibilities, libraries, functions, and functionality/behaviors.

      Microsoft needed the money-- back during the phase where they made money on CALs and discrete licensing fees. In the middle of it, chaos ensued. It was a disaster.

      --
      ---- Teach Peace. It's Cheaper Than War.
    3. Re: Mojave vs. Windows 7 by Anonymous Coward · · Score: 5, Insightful

      Yes it was worth it.

      The same cannot be said of W10.

      Windows 10 isn't worth the price of "free."

    4. Re: Mojave vs. Windows 7 by Anonymous Coward · · Score: 1

      Yes it was worth it.

      The same cannot be said of W10.

      I just want a checkbox in windows 10 marked "lean". It will run by default nothing not relevant to a core system, no cloud drives, no stupid advertisements, no clippy replacements, no telemetry nothing. It can leave out all games and useless demos as well.

      Beyond that windows needs to enforce things like your not allowed to have any programs run a program at startup without a really good reason. Running a program just to update java is not a really good reason.

      Actually what would be particularly nice is if Microsoft would allow you to download a customized minimal installer. Maybe you could have it automatically throw in java, libreoffice, notepad++,putty, and eclipse and relevant driver updates while your at it.

      Basically what I'd be looking for is a web page you can configure and get your windows install image to load onto a usb drive and go. Obviously to be useful you would need to be able to create a new one every month or so so you don't have to wait on all the updates...

      Of course windows focus of late is on stuffing the os with crap, so making a non crap version available may not help their bottom line.

      It would, however save me time turning all the crap off..

    5. Re:Mojave vs. Windows 7 by arth1 · · Score: 3, Interesting

      Mojave (Windows Vista SP1) fixed a lot of the technical problems with Windows Vista. Was Windows 7 worth the price of the upgrade from Mojave, other than for three more years of patches?

      It depends on who you ask. Vista demanded a lot more from the users, with the much stricter access controls. Because users hates having to make decisions, this was severely dialled back in Windows 7.
      If Vista had received the same additions and bug fixes that Windows 7 did, but without the dumbing down and trading security for convenience of W7, I would have chosen Vista as the superior OS of the two. But support died down quickly.

    6. Re:Mojave vs. Windows 7 by Serge_Tomiko · · Score: 2

      I personally never had any problems with Windows Vista. But, I had a first generation dual core AMD 64-bit processor and 4 gigs of ram. It worked fine for me. To this day, I can't recall any substantive differences between Windows Vista and Windows 7. Windows 7 seemed like simply a minor upgrade to Vista.

      The problem, as was always the case before the past 10 years or so, is people freaked whenever new operating systems came out.

      People bitched when Windows 95 was released. What? I need 16 megabytes of ram?
      Windows NT needs 32 megabytes of ram? forget it.
      Windows XP requires 128mb of ram? NO WAY.
      Windows Vista requires 1 gigabyte of ram? FUCK THAT

      It was the same story, endlessly.

    7. Re:Mojave vs. Windows 7 by Actually,+I+do+RTFA · · Score: 4, Interesting

      I remember our tech lead in 2003ish insisted on following MS's API and structure recommendations, which included warnings that certain calls and other aspects would be deprecated in the future. Our software worked perfectly in Vista. Many products by bigger companies failed with security ot other issues. By post-hoc fixing some of their issues, you could get them working in Vista. Win7 had the advantage of arriving after all those companies fixed their software. I'd imagine tht had far more to do with it than "MS pouring in resources".

      --
      Your ad here. Ask me how!
    8. Re:Mojave vs. Windows 7 by another_twilight · · Score: 3, Informative

      Did you use Vista from launch, or after SP1 came out?

      Vista had well documented flaws in copying and deleting that were addressed by SP1. Driver support was lackluster and combined with the higher system requirements, games performed poorly. In parallel, the labeling of hardware as 'Vista Capable' when it could barely boot had largely been resolved by SP1.

      Vista Basic had a min-spec of 512MB and Home and up 1GB. Conventional wisdom of the time was that 2GB was necessary for anything like decent performance. That you didn't notice a problem with 4GB isn't surprising, but a lot of early adopters who met or even exceeded the recommended specification found Vista to be slow and unresponsive.

      Any differences with XP just added insult to injury. It's easier to accept change when there are tangible improvements. The improvements in Vista were not immediately apparent to most people, but the poor performance was. Why would you bother getting used to a new OS if it was slower? If you want to compete with another product, even your own, you had better offer a benefit for people to switch away.

    9. Re: Mojave vs. Windows 7 by Anonymous Coward · · Score: 0

      I paid to upgrade from 98SE to XP, then XP to 7 (converting to Pro in the process - short-term special when 7/RTM came out). The "upgrade" to 10 has been worth less than what I paid for it (i.e. $0) because of all the effort at keeping up with changes every 6 months let alone the occasional other update in between. 10 does work (not counting the UI) just a smidge better than 7 as an OS, but the difference would not have been worth what they charged in the past and by now I'd be ready to sue somebody if I had to pay for it.

    10. Re:Mojave vs. Windows 7 by AmiMoJo · · Score: 2

      Vista sucked because they had to fix all the problems stemming from XP being designed as a single user, non networked OS. For example, they virtualized the filesystem for apps to prevent them dumping files all over it. That had an overhead.

      Windows 7 benefited from the tools they built for profiling Xbox games. They were able to find and fix a lot of performance limiting code.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re:Mojave vs. Windows 7 by Freischutz · · Score: 1

      Lots of revisionist history going on here.

      Microsoft was just getting used to separating user space functions, which had turned XP prior to SP2 into an eggshell, so easily exploited that even bad script kiddies could pop a bubble and p0wn a machine.

      Virus makers were a red herring. So were driver makers. It because impossible to regression test Windows because the software communities had build so many dependencies into the system, which were changed just as quickly by Microsoft.

      Vista was simply a turd. There's no better way to describe it, and it's only after screaming hostilities did Microsoft pour sufficient resources to fix it so as to negate Vista into the more stable Windows 7-- which killed a lot of legacy problems, but also software compatibilities, libraries, functions, and functionality/behaviors.

      Microsoft needed the money-- back during the phase where they made money on CALs and discrete licensing fees. In the middle of it, chaos ensued. It was a disaster.

      Huh? That's interesting. I always figured Vista was Microsoft's second attempt at hitting the Ballmer Peak.

    12. Re:Mojave vs. Windows 7 by Anonymous Coward · · Score: 0

      Vista may have been a turd, but it was not the pile of turds, ME was.

    13. Re: Mojave vs. Windows 7 by phantomfive · · Score: 2

      Windows 10 is like an ad-smack to the face. Then they turn around and sell your personal info.

      --
      "First they came for the slanderers and i said nothing."
    14. Re:Mojave vs. Windows 7 by TheRaven64 · · Score: 3, Insightful

      Vista sucked because they had to fix all the problems stemming from XP being designed as a single user, non networked OS

      XP was a direct descendant of NT, which was always designed as a networked multi-user OS. The problem with XP was that, unlike 2000, it aimed for strong Windows 95 compatibility (NT4 and 2000 could run sensibly written Win32 apps) and that included applications that expected to be able to write their configuration files in C:\Program Files\AppName, rather than in the user's home directory, or write to the Local Machine part of the registry instead of the Current User part. Win32 had APIs for doing this correctly from the start (and a lot of apps used them correctly), but a lot of crap just dumped stuff in the wrong place and didn't bother checking for errors so crashed when it didn't work.

      The big change around the time of Vista, from security perspective, was the shift in trust domains. In a classic NT (or UNIX) setting, you have a system administrator who has full access and is responsible for installing and configuring software, and you have other users that have their own home directory to play in. The purpose of the OS's security model is to protect the user from other users and to protect the integrity of the system from other users. In a modern system, this is no longer true.

      The change is actually the opposite of the one you suggest: computers have become single-user devices, but that user now embodies multiple trust domains. Users run things like mail clients and web browsers that take untrusted data from the network and they want the OS to prevent a compromise in one of these programs (or, ideally, in one part of one of these programs) from being able to access or damage their other data. UAC, which Vista introduced, was part of this shift. There is no longer a separate administrator user (as a user interface - there still is as a kernel abstraction), the user can do whatever they want to their computer but only intentionally. They don't automatically delegate this power to every program that they run.

      The end goal for a modern system is for apps to run with very limited privileges, including no access to the user's home directory except for individual locations that are opened using a powerbox abstraction (i.e. open / save dialogs that are owned by a different process that grants access to the locations to the limited application) and explicit privilege elevation for the few things that require it.

      The big flaw with UAC was that it only works well as a UI paradigm if the user is asked to elevate privilege rarely. Basically, [un]installing software or doing system configuration should be the only times a user should explicitly be asked. Unfortunately, the whitelists were very incomplete at launch and so users were just trained to click yes.

      --
      I am TheRaven on Soylent News
    15. Re:Mojave vs. Windows 7 by AmiMoJo · · Score: 1

      I agree with all that. You put it better than I did.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    16. Re:Mojave vs. Windows 7 by Anonymous Coward · · Score: 0

      Vista sucked because they had to fix all the problems stemming from XP being designed as a single user, non networked OS

      XP was a direct descendant of NT, which was always designed as a networked multi-user OS. The problem with XP was that, unlike 2000, it aimed for strong Windows 95 compatibility (NT4 and 2000 could run sensibly written Win32 apps) and that included applications that expected to be able to write their configuration files in C:\Program Files\AppName, rather than in the user's home directory, or write to the Local Machine part of the registry instead of the Current User part. Win32 had APIs for doing this correctly from the start (and a lot of apps used them correctly), but a lot of crap just dumped stuff in the wrong place and didn't bother checking for errors so crashed when it didn't work.

      The big change around the time of Vista, from security perspective, was the shift in trust domains. In a classic NT (or UNIX) setting, you have a system administrator who has full access and is responsible for installing and configuring software, and you have other users that have their own home directory to play in. The purpose of the OS's security model is to protect the user from other users and to protect the integrity of the system from other users. In a modern system, this is no longer true.

          The change is actually the opposite of the one you suggest: computers have become single-user devices, but that user now embodies multiple trust domains. Users run things like mail clients and web browsers that take untrusted data from the network and they want the OS to prevent a compromise in one of these programs (or, ideally, in one part of one of these programs) from being able to access or damage their other data. UAC, which Vista introduced, was part of this shift. There is no longer a separate administrator user (as a user interface - there still is as a kernel abstraction), the user can do whatever they want to their computer but only intentionally. They don't automatically delegate this power to every program that they run.

      The end goal for a modern system is for apps to run with very limited privileges, including no access to the user's home directory except for individual locations that are opened using a powerbox abstraction (i.e. open / save dialogs that are owned by a different process that grants access to the locations to the limited application) and explicit privilege elevation for the few things that require it.

      The big flaw with UAC was that it only works well as a UI paradigm if the user is asked to elevate privilege rarely. Basically, [un]installing software or doing system configuration should be the only times a user should explicitly be asked. Unfortunately, the whitelists were very incomplete at launch and so users were just trained to click yes.

      "You are coming to a sad realization. Cancel or allow?"

    17. Re: Mojave vs. Windows 7 by Anonymous Coward · · Score: 1

      At least part of this can be solved with Ninite, which creates an executable to automatically download open source / freeware applications you choose.

      The settings and additional hacks can be somewhat removed with powershell, but it keeps getting harder to do so.

      If i could run linux on a surface pro 4 which is 100% stable, I would ditch Windows 10. I have absolutely hacked the fuck out of it and I no longer get any annoyances.

    18. Re:Mojave vs. Windows 7 by Gr8Apes · · Score: 1

      People bitched when Windows 95 was released. What? I need 16 megabytes of ram?

      IIRC, no one bitched, everyone wanted the "awesomeness" of the win95 GUI. It was soo pretty.

      Windows NT needs 32 megabytes of ram? forget it.

      This one was more hilarious, 3.1 required the highest end system of the day when it was released, with very very specific hardware. It wouldn't run on 99% of the systems users owned. Top it off that almost no software worked on it, that was enough reason to completely kill it.

      Win 3.5x/4.x required 16/32MB to run, poorly, IIRC but at least it would work on a larger subset of hardware and could run some Win95 software (mostly MS, but that was ok for business needs)

      Windows XP requires 128mb of ram? NO WAY.

      Win XP will actually run in less than 32MB even with SP6. Yes, you have to do some significant registry editing, but you can get the running services down to about 7 with a commensurate startup time of about 15s from initial HD load. On P4 hardware no less.

      Windows Vista requires 1 gigabyte of ram? FUCK THAT

      It was the same story, endlessly.

      Vista broke large amounts of 3rd party software, and even some MS software, IIRC. I never ran Vista although I have run W7/2003/2008/R2 and can say that while moving to a non-priv default user was necessary, it's still not handled very well. The security model is upside down, internally.

      --
      The cesspool just got a check and balance.
    19. Re:Mojave vs. Windows 7 by UnknowingFool · · Score: 1

      I don't remember SP1 being called Mojave, but here's the reason SP1 fixed a lot of problems: It was released more than a year after Vista launched. By that time, a lot of other things had been addressed by vendors and drivers and MS. Also one of the glaring shortcomings of Vista was the video card situation where a large percentage of PCs sold around Vista's launch could only run Vista Home Basic and this wasn't clear to many people. So when a consumer bought a new PC that Christmas or early that fall, they were assured they could upgrade to Vista. In many cases that meant only the most basic version that lacked a lot of features. More than a year later, the hardware was actually Vista compatible and not "Vista Capable" as MS tried to sell it.

      What I remember about Mojave was the bungled attempt by MS called the Mojave Experiment. The jist of it was that the negativity of Vista was merely perception. It was supposed to be like a blind taste test reminiscent of the Coke vs Pepsi tests where consumers were shown Windows "Mojave" and gave their feedback about it. Not surprisingly it was mostly positive reviews. However, most critics pointed out that with MS not only selected the hardware and software in the experiment, consumers were shown "Mojave" by a demonstrator and not really allowed to play with it or run their own software. As such it missed the major criticisms of Vista by consumers who experience problems on their hardware with their software.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    20. Re:Mojave vs. Windows 7 by tepples · · Score: 1

      I was referring to SP1 as Mojave because it was released (4 February 2008) shortly before the Mojave Experiment ads aired (July 2008). Therefore participants in the Mojave Experiment were seeing a version of Windows Vista with the SP1 fixes. Their preconceptions were based on RTM and the Mojave results on SP1.

    21. Re:Mojave vs. Windows 7 by Anonymous Coward · · Score: 0

      My problems with Vista were mainly frequent crashes and way too many UAC messages.

    22. Re: Mojave vs. Windows 7 by UnknowingFool · · Score: 1

      So it was never officially or unofficially called "Mojave" then. And again, MS carefully selecting the hardware and software in their Mojave Experiment doesn't mean that consumers didn't have issues with Vista when it launched. They tried to game the results but nobody was really fooled by that.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    23. Re:Mojave vs. Windows 7 by DamnOregonian · · Score: 1

      I had the same experience as you, though with less impressive hardware. Single core AMD Athlon Barton.
      Never had a single problem with Vista. No stability problems, no performance problems... Ran great.
      When I eventually did upgrade the machine to Windows 7, I didn't notice any difference whatsoever except that my start menu was now a weird circle.
      I always assumed the difference between them was simply marketing.

    24. Re:Mojave vs. Windows 7 by DamnOregonian · · Score: 1

      I used it pre-SP1 on an AMD Athlon XP Barton... Hardly a supercomputer. Ran beautifully. No stability or performance problems.
      I did however have 4GB of memory, so perhaps that's what was necessary for it not to suck... But I never did witness the alleged suckiness of Vista, and assumed it was simply the product of some viral meme.

    25. Re: Mojave vs. Windows 7 by Sperbels · · Score: 4, Funny

      Windows 10 is awesome. Why wouldn't you want to use it?
      (Cortana is threatening to release my browser history if I don't say this.)

    26. Re:Mojave vs. Windows 7 by Thelasko · · Score: 2

      Win7 had the advantage of arriving after all those companies fixed their software. I'd imagine tht had far more to do with it than "MS pouring in resources".

      Yes! Vista was an incredible improvement in security compared to Microsoft's previous operating systems. It locked down the OS core functionality and pushed everything into a separate user space. The same way Linux does.

      Of course, this means the days of programs accessing the registry every time they opened were over. (I actually have one program that still does this, it's a pain). Most of the issues wern't Vista's fault at all. Those apps should have never had that much access. Microsoft finally did the right thing and locked them out. It was painful, but for the greater good.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    27. Re:Mojave vs. Windows 7 by Myrdos · · Score: 1

      I used Windows Vista with 1.5 gigs of RAM, and found that it continually wrote to its page file. The hard drive was always grinding away, and load times were abysmal. Everything was slow and terrible. And yet, my actual memory usage was always under 1 GB, according to taskmgr. So I created a 400 MB ram drive and put the page file there. Load times back to normal, performance problems gone, and I was still using less than 1 GB of memory.

      That is such a poor design that to this day I simply can't even.

    28. Re: Mojave vs. Windows 7 by Anonymous Coward · · Score: 0

      I bought a tablet that came with Windows 10 and spent HOURS shutting down and stripping out all of the telemetry, adware and bloatware garbage Microsoft put into it. It's now what I would call a minimal version, but it still runs everything that I've tried on it.

      Anything Microsoft says about dependencies, requirements or that "things will break" if they were to remove that obnoxious shit is an outright lie. My tablet is proof.

    29. Re: Mojave vs. Windows 7 by Anonymous Coward · · Score: 0

      Yes it was worth it.

      The same cannot be said of W10.

      Windows 10 isn't worth the price of "free."

      Free, as in free poisoned beer.

    30. Re:Mojave vs. Windows 7 by toddestan · · Score: 1

      Windows 3.1 ran on a wide variety of hardware. System requirements are fairly modest. It will even run on a 286, though you really need a 386 to make the most of it.

      Windows NT was the one with somewhat high requirements back in the day. 32MB was a considerable amount of ram when it debuted, and driver support wasn't as universal which limited it to what you could run it. Compatibility with programs from the dos-based Windows was also always an issue, though by Windows XP that was mostly solved.

      Windows XP really needed 256 MB to run decently. It would okay on 128 MB, and would even run on 64 MB but wasn't happy about it. That's assuming no anti-virus. Some crazy guys determined that it would boot in as little as 20 MB but was basically unusable.

      Vista really just started enforcing the security rules that had been in place in Windows NT all along, but didn't really matter because everyone ran as administrator. If the program followed those rules (in other words, it worked fine in XP running as non-admin account) the software generally worked perfectly fine in Vista too. Of course, a lot programs did not, including some of Microsoft's own applications. By the time Windows 7 came out, most vendors had fixed their stuff, which is why people had a lot less trouble in Windows 7 than Windows Vista, even though the two OS's are a lot more similar than different. Of course, 64-bit compatibility was another issue, though the vast majority of Vista systems I saw were still on 32-bit, despite running on 64-bit capable hardware.

    31. Re:Mojave vs. Windows 7 by Gr8Apes · · Score: 1

      Windows 3.1 ran on a wide variety of hardware. System requirements are fairly modest. It will even run on a 286, though you really need a 386 to make the most of it.

      Windows NT was the one with somewhat high requirements back in the day.

      I was discussing Windows NT v3.1, the initial release of Windows NT. It's requirements were not modest, and it was incredibly slow and ponderous. It also looked like Windows 3.1/3.11 graphically.

      ...would even run on 64 MB but wasn't happy about it. That's assuming no anti-virus.

      Of course you run without AV. Why would you need it? What's really funny is that if you run XP with a minimal services configuration and don't install any other MS Software, you're actually safer than any other configuration.

      Some crazy guys determined that it would boot in as little as 20 MB but was basically unusable.

      It was quite usable, just not for running MS Office and the like. Note that the OS booting in 20MB doesn't mean your system had to be limited to 20MB.

      Vista really just started enforcing the security rules that had been in place in Windows NT all along, but didn't really matter because everyone ran as administrator. If the program followed those rules (in other words, it worked fine in XP running as non-admin account) the software generally worked perfectly fine in Vista too

      I can attest this is not true, at least not for applications that handled security tokens. Those were completely broken by API changes MS inflicted upon their users back in 2010 IIRC. Even applications that ran fine on Vista/7 prior to those SPs were broken afterwards. Now, you can argue that MS "enforced" its token masking rules, but it allowed per thread security tokens prior to those updates which are quite handy for services programs that run on 0 privs, like networked appliances. At least you want the process/thread to run at 0 privs just as best practices. Post SP, your process had to run with the highest privs needed by any thread, and be masked. That's the exact opposite of how you run a secure system. We made it work, but the solution became considerably more complex to maintain the same level of security in earlier solutions.

      --
      The cesspool just got a check and balance.
    32. Re: Mojave vs. Windows 7 by Anonymous Coward · · Score: 0

      Thinking about this kind of relationship with Cortana makes my toes curl. Is that wrong?

  5. Typical .. blame everyone else by Anonymous Coward · · Score: 0, Insightful

    Windows isn't exactly a bastion of security. Maybe, just maybe if Microsoft didn't have a history of monopolistic actions themselves, those AV "partners" would have believed them. No sir, not everyone forgot your feuds with NOVEL where you intentionally locked them out of your API only to steal their ideas. Your "screw you" attitude toward OpenGL in favor directx. Etc.

    Microsoft is still delusional about the "success" of Windows 10. If the EU goes after Apple over forced deprecation of hardware (battery gate), I sincerely hope they do the same for Microsoft. Windows 10 is a perfect example of it.

    1. Re:Typical .. blame everyone else by Anonymous Coward · · Score: 0

      Microsoft is still delusional about the "success" of Windows 10. If the EU goes after Apple over forced deprecation of hardware (battery gate), I sincerely hope they do the same for Microsoft. Windows 10 is a perfect example of it.

      And they have Intel on board quite literally by deprecating and refusing to release drivers for the original 3150 video on some early but great little 64 bit Atoms. I guess the fact that these Atoms are free from the Intel management engine hook is part of the reason. They must be a pain in the ass to hack at the NSA ....LOL And guess what that little dual core is a great little proc that can handle enough throughput to run full 1920x1080p which is almost the only option in new LED monitors on the shelves today. Other than 4k vid which is the newest latest and greatest rip off from the home desktop cartel that is run by the Intel/ Microsoft home and business desktop monopoly. So Microsoft and Intel in cahoots are forcing hardware off the market and into the ever increasing garbage pile at the bottom of the Pacific Ocean now that China has stopped taking or plastic laden electronics garbage recycle.

      Am I pissed at these assholes for their planned obsolescence schemes for the end of Window 7 support ..you bet your ass I am!

  6. Why did they sell it to people when they knew... by Anonymous Coward · · Score: 0

    ...it was a mess?

    This seems to be the more relevant question.

  7. Imagine supporting that same OS by Anonymous Coward · · Score: 0

    I stopped there.

  8. Windows Vista closed the door to everyone by Anonymous Coward · · Score: 0

    but still left the window for bad actors wide open.
    No wonder security companies were so upset.

  9. Why the Vista hate? by imperious_rex · · Score: 4, Interesting

    When Vista initially came out it was rife with performance issues and other flaws that were astonishingly bad and it was clear that it had been released prematurely. So I can understand the initial hate. But after SP1, its initial problems were corrected and SP2 made further fixes and minor improvements. I used Vista as my main PC's OS for nearly 8 years and I was quite satisfied with its performance and capability. So why the continued Vista hate so long after SP1?

    1. Re:Why the Vista hate? by Anonymous Coward · · Score: 0

      See, they knew about the performance problems and the huge UAC hassle and the driver headaches, because all that stuff was reported in beta... and they ignored it. Released it all to market anyway. So the summary's quote "hindsight is 20/20" is bullshit, because they knew about all this stuff prior to release.

    2. Re:Why the Vista hate? by Anonymous Coward · · Score: 1

      The two main sources of hate where the UAC prompts out the yinyang, and the "min spec" hardware was well under spec which lead to vendor selling machines with Vista that performed poorly.

      The other part to it was XP had been around too long, and everyone was quite comfortable with it.

      Even in 2012 a major company I worked at was still using a standardized XP image and Office 2003 on thousands of desktops and laptops across dozens of sites with the ability to remotely reimage a machine and have it automatically set it self up again ready for the user to just login and use, applications and all. Because Vista and Windows 7 were vastly different operating systems it was no simple task to switch to it, around 1000 different applications had to be tested with it, the imaging and deployment process re-engineered and so on. All the little problems of getting XP to function in that environment perfectly would have to be discovered and re-solved all over again with a new OS.

    3. Re:Why the Vista hate? by Goragoth · · Score: 1

      I had the same experience. Ran Vista for years without an issue and I found it a huge step up from XP (where simple stuff like alt-tabbing from a fullscreen game to media player window would frequently result in a BSOD). Of course I turned UAC off on day one, and ran it on a decent system (4GB+ of RAM).

    4. Re:Why the Vista hate? by Anonymous Coward · · Score: 0

      Same, I came to the Vista party about a year before Windows 7 launched, and never had a problem with it.
      In fact some older games ran better on Vista than on Windows 7.

    5. Re:Why the Vista hate? by Anonymous Coward · · Score: 0

      3rd party manufacturers really pushed the anti-vista arguments to deflect criticism that they weren't updating their drivers properly.

    6. Re:Why the Vista hate? by Kjella · · Score: 4, Interesting

      Well, Vista was also a resource hog and particularly on machines with memory near the minimum requirements it was absurdly slow. Like XP ran decently on 128 MB RAM while Vista was a dog on 1024 MB which never got properly fixed. And the early iterations of the "SuperCache" system only made it worse by constantly trashing the disk to load things you'd soon have to evict anyway, making the system less responsive instead of more. To be honest, I don't know much about Vista post-SP1 because my early experience after trying to help a friend with it was "kill it with fire", "you can pry XP from my cold, dead hands" and "maybe Linux is ready for the desktop soon". And yes it was a premature release but it was actually late, it's like you've spent 5 years after XP and deliver this shit sandwich?

      After a couple years of fixes and the improved firewall XP SP2 wasn't the Swiss cheese it had been at the initial release, by the time Vista rolled out it was pretty damn stable. And you had UAC issues, driver issues etc. that also added to its poor reputation, SP1 didn't arrive until 2008 so the stink had a full year to soak in. Same year you had XP SP3 that set a new high bar for maturity, even if Vista SP1 had improved you had 7 years of XP fixes to compete with so it never got credit for doing more than fixing the worst of it. Windows 7 was a *much* needed do-over reputation-wise because Vista's was tarred and feathered. It sticks.

      --
      Live today, because you never know what tomorrow brings
    7. Re:Why the Vista hate? by antdude · · Score: 1

      Yeah, I didn't think Vista was bad. Vista started out bad, but it got better. I would rather use Vista than 8, 10, ME, etc. :P

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    8. Re:Why the Vista hate? by Anonymous Coward · · Score: 0

      yeah - if I recall correctly, on this very site, was a leaked memo from Microsoft finger-pointing that 30% of Vista BSOD's were due to NVidia's drivers or something stupid like that..

      That's the sort of thing that Microsoft was up against -- people would blame Vista for that, instead of NVidia.

    9. Re:Why the Vista hate? by Anonymous Coward · · Score: 0

      Obligatory xkcd:
        Windows 7

    10. Re:Why the Vista hate? by jader3rd · · Score: 1

      The two main sources of hate where the UAC prompts out the yinyang

      If you were getting UAC prompts out of the yinyang, you must have been running some really poorly written software.

    11. Re:Why the Vista hate? by RatherBeAnonymous · · Score: 1

      I think what happen mostly was that hardware got better. Vista was a decent OS, just too resource intensive, and Microsoft allowed vendors to sell machines with vista that couldn't run the OS as configured.

      When Vista came out, I had bunches of my users bring their personal "Vista Ready" laptops to me saying they hated the computer, it was slow, etc. Every single one had basic Intel graphics and maybe 2 Gigs of RAM. I'd turn off Aero Peek and recommend an upgrade to 4 Gigs, and then the computers were fine.

    12. Re:Why the Vista hate? by Cro+Magnon · · Score: 1

      Most software was poorly written back then. Pre-NT Windows was single user, and XP was compatible with it. Most software ASSumed the user was Admin.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    13. Re:Why the Vista hate? by Cro+Magnon · · Score: 1

      I made the tongue-in-cheek comment that Vista hit the "sour spot" in RAM. If you had less than 2GB, it was slow. If you had more than 2GB, 32-bit Vista only saw the 2 GB, and it was slow.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    14. Re:Why the Vista hate? by RatherBeAnonymous · · Score: 1

      Oh, I forgot about the 32Bit edition. That never should have seen the light of day. Microsoft really caved to computer manufacturer pressure there. I upgraded several people's machines to 64 bit. As I recall, it used the same license key but you had to acquire the 64Bit install DVD.

  10. "Linux has been more successful"? Not for long... by mrsam · · Score: 5, Insightful

    Linux has been more successful in this respect. The open source community and approach to software development is undoubtedly part of the solution. The modular and pluggable architecture of Unix/Linux is also a big architectural improvement in this respect.

    So, Microsoft is on the record admitting that Linux's "modular and pluggable" architecture is more sound than Windows' monolithic approach... Not to worry, my friends, the Windows folks won't be behind this 8-ball for long. The systemd folks are working very hard, on closing this gap.

  11. He conveniently forgot Longhorn by Anonymous Coward · · Score: 0

    By 2005, Microsoft was forced to give up on a 4 year project in which they had planned to produce an OS entirely wrapped in .Net. Longhorn. They explained at the time that the current hardware simply couldn't handle the bloat. At that point they were 1 year late to release on a 3-year cycle. Could that have something to do with Vista being messy?

    And what about the last minute move to release a Vista version that couldn't support Aero, in order to do a favor for their friends at Intel, so that Intel could dump a big pile of 915 chipsets that were not Vista-ready?

    The result of that was mass confusion, as people bought new computers that didn't look like the pictures of Vista. It seems the author is cooking up obscure excuses to hide the obvious problems.

    1. Re:He conveniently forgot Longhorn by SirSlud · · Score: 1

      He references Longhorn repeatedly in the article.

      --
      "Old man yells at systemd"
  12. Re:The summary is really contradictory. by Anonymous Coward · · Score: 3, Informative

    The Open Source collaboration scheme is what he's referring to.. not the specifics.

    The fact that so many different (and almost divergent groups are WILLING to help/contribute/collaborate on a single (overall) goal, without it quickly devolving into bickering, lawsuits, and enemies is really a miracle. And it has to do with the fact that most contributors see their efforts as something beyond JUST what they get out of it..

    But that's different from a commercial enterprise where there is a definite check at the end of the road, and everyone is jockeying to make sure they get the first and largest cut of that check.. (and woe be he who gets more than what was expected or others feel is warranted).

  13. Oh yeah, it was such a joy patching your kernel by Opportunist · · Score: 4, Interesting

    You know why we dug into the fucking mess you call a kernel? Because it was a NECESSITY to get anything to work. The security of Windows up to 7 was such a catastrophic failure that the only way to defend against malware was to dig even deeper into your kernel because you had NO, ZERO, ZIP safeguards against malware actually doing something like this.

    What did you expect us to do? Run on the crap you dared to call a kernel and rely on its nonexistent ability to defend against malware undermining it? That would make the whole idea of protecting the system absurd because the system's functions you're supposed to trust cannot be trusted.

    The reason Vista was the mess it was? Because it was a damn atrocity from a security point of view. It tried its best to obscure and obfuscate its inner workings, mostly because as soon as you noticed just what they were like you realized that the problem is way bigger than you could possibly imagine.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Oh yeah, it was such a joy patching your kernel by Anonymous Coward · · Score: 0

      Hilarious.
      Like a system runs better with some shitty AV product installed. Most of the time they just open new security threats, as reported on slashdot often enough.

    2. Re:Oh yeah, it was such a joy patching your kernel by superwiz · · Score: 1

      Not sure about security. Don't actually care about security. But Vista was a mess because it was unstable more than because of being not secure. It was not less secure than WinXP. But it was less stable than WinXP. This: https://slashdot.org/comments.... is why.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    3. Re:Oh yeah, it was such a joy patching your kernel by Opportunist · · Score: 1

      Maybe you should stop using shitty AV products. Just because McAfee has the best salesmen doesn't mean they have the best product.

      Or even a good one.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:Oh yeah, it was such a joy patching your kernel by Anonymous Coward · · Score: 1

      Maybe you should stop using shitty AV products. Just because McAfee has the best salesmen doesn't mean they have the best product.

      Or even a good one.

      Okay, name a *good* AV product. I dare you.

    5. Re:Oh yeah, it was such a joy patching your kernel by Opportunist · · Score: 1

      Kaspersky. So good the US even had to outlaw it 'cause their NSA malware gets detected.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  14. I actually feel really sorry for them by Anonymous Coward · · Score: 0

    SAID NOBODY EVER!

  15. Please by TheRealMindChild · · Score: 1, Troll

    In hindsight, Linux has been more successful in this respect. The open source community and approach to software development is undoubtedly part of the solution. The modular and pluggable architecture of Unix/Linux is also a big architectural improvement in this respect

    Try to run a 2.4 binary on modern linux. No fucking way. 2.2 or 2.0? You have to be out of your bloody mind.

    Backward compatibility is absolute bullshit for Linux.

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    1. Re:Please by sgage · · Score: 1, Insightful

      You have the source - you just recompile it. Although you don't have to, since all the distros already have. Your comment is what is bullshit.

    2. Re:Please by Anonymous Coward · · Score: 0

      If it is statically linked. Sure, why would that not work?

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

      Try to run a 2.4 binary on modern linux.

      Why in the world would you even want to do something like that? Technology has advanced a whole lot, Just recompile.

    4. Re:Please by MrMacman2u · · Score: 4, Insightful

      This comment is almost literally the entire problem encompassing the Linux platform.

      "Just recomplie" (Natch)

      Sure. No problem for me, or you.

      Tell the average user that who just wants their laptop to recognize their wireless card which requires a niche patch to the kernel to fix, or worse yet someone foolish enough at the end user side to be convinced to run Linux and needs software that they rely on that DOESN'T require a BS in CIS to install when their computer inevitably shits itself.

      Want to know why "the year of the Linux desktop" hasn't happened and won't in the foreseeable future? Read. Your. Comment. AGAIN.

      --
      This signature is lame.
    5. Re:Please by caseih · · Score: 3, Interesting

      In my last job we ran some binaries designed for RedHat 6.2 (kernel 2.2 if I'm not mistaken) on RHEL 6 with kernel 2.6. Worked just fine. The thing that keeps binaries from running isn't usually the kernel; it's the C library and dynamic linker loader. In my case I had to set up a complete RH 6.2 chroot environment to run this app in. Think about that. Redhat 6.2 user space running on a then-current 2.6 kernel.

      I'm fairly confident the same binary would, with the chroot environment and supporting libc and ld.so, run on RHEL 7, and probably would work fine with kernel 4.x (though I doubt it would work with selinux without some serious tinkering).

      By and large, the Linux kernel is quite compatible with older binaries, if you can get a linker and libc version that work with the binary in question. Certainly it's much more compatible than you claim.

    6. Re:Please by Anonymous Coward · · Score: 4, Interesting

      Omitting the key sentence in the post you're replying to: "Although you don't have to, since all the distros already have."

      +3 "insightful" instead of -1, "Can't fucking read". Yep, this is Slashdot.

      And I'm gladly telling average users that, if they are stupid enough to not do due diligence. Buy stuff which is compatible, or suffer. Not to mention that if your hardware needs some funky driver under Linux, it's probably going to be an unreliable POS under Windows too!

      As for the rest, Linux doesn't need a BS in CompSci to install, and it doesn't shit itself. Shitting itself is Windows territory. All it takes to install Linux is a rudimentary understanding of the OS and compatible hardware. The exact same premisses as for Windows, the main difference being that you have a slightly higher chance of having your piece of hardware "kind of" working out of the box with Windows, and a massively bigger risk of being left at a later point with a fully functional device but no working driver, as opposed to your having drivers which improve over time. Really important to people who just needs to get shit done, you know.

      Why Linux doesn't take off has nothing to do with these non-issues. It has everything to with inertia, lack of mind share and general resistance to change, fear of the unknown as well as outright corruption and sabotage from Microsoft and their stooges who realize that the day people get rid of them, they are fucked.

      That said, I'm off to a customer setting up their office with openSUSE later today. Windows 10 with it's incessant spying, vulnerability to malware, inclusion of crapware and planned obsolescence proved too much, for no material gain at all.

    7. Re:Please by Mike+Frett · · Score: 0

      Around 1998 I bought a product called "Redhat Linux 5.2 Deluxe" It had a Book, a Floppy Disk and a few CDs. I had no idea Idea what I was doing as an "average user" yet I was able to recompile a Kernel with support for my Modem and Audio Card. It was all right there in the Book and on Forums. Typing a few commands in a Terminal isn't difficult.

      I've seen Windows users jump through hoops to get a Game working but can't be bothered to spend 10 minutes giving Linux a try. So please stop with the "average user" line. It was old then and it's old now. Linux isn't the problem, ignorance is.

    8. Re:Please by Anonymous Coward · · Score: 0

      uh, this will work just fucking fine, idiot. you need to set up the dynamic libraries (or use a statically-linked program) but the kernel is 100% backwards compatible.

    9. Re:Please by TheRaven64 · · Score: 1
      Depends on what you mean by 'modern Linux'. Since you're talking about kernel versions, I'd expect this to work, just as if you have built your kernel with the correct COMPAT options ancient FreeBSD binaries will run on an old kernel.

      If you're talking about a distro, then things get more complex. glibc is pretty good about backwards compatibility and uses symbol versioning extensively to allow binaries to get older behaviour from a newer glibc. The X11 protocol has been extended, but modern X.org supports all of the core protocol that an old app would use and libX.so should work fine with an old binary. Other libraries are less good, and trying to get a Qt3 app running with Qt5 is probably a lot of pain, for example. If you're using OpenSSL, you may find that some of the old and insecure APIs have been removed.

      --
      I am TheRaven on Soylent News
    10. Re:Please by Nivag064 · · Score: 2

      I've been using Linux as my main, or only, O/S for over twenty years and I've never needed to compile a kernel.

      I have the freedom to do things more the way I want than on alternative O/S's - Microsoft & Apple O/S's are very restrictive in how you can configure your Desktop Environment - I use the Mate D/E, I could download and install a totally different D/E without having to reboot my computer. I can use up to 35 virtual desktops('workspaces', according to some), also I can have multiple tabs on my directory windows and terminals -- without having to install additional software.

      Not having to run anti-virus products is wonderful.

    11. Re:Please by sgage · · Score: 1

      My point wasn't that end users have to recompile. The point was that the source is there, and there will be newer versions compiled against newer kernels.

      Don't. Be. A. Twat.

    12. Re: Please by Brockmire · · Score: 1

      No, you're not an "average user" if you bought Linux AND read a fucking book to compile a kernel from scratch. Thinking that makes you delusional.

    13. Re:Please by Anonymous Coward · · Score: 0

      Your comment is either incompetent or dishonest. The instruction to recompile was in response to someone who made up a reason to want to run a 2.4 binary. Kernel patches are 100% off-topic.

      It was never the case that "./configure; make; sudo make install" required a degree. Most people are literate and capable of following a recipe. Millions upon millions of non-coders can install DOSBox and run old games. Literally no one thinks that being able to execute a binary as old as Linux 2.4 should be a built-in ability of a modern OS.

    14. Re:Please by Anonymous Coward · · Score: 0

      I gotta "me too" this...

      Some years back, the hardware on my ancient Linux box died. Linux outlasted my physical hardware. Something on the motherboard gave up the ghost.

      So I replaced the motherboard&RAM&CPU. Only to discover my ancient kernel couldn't handle the newer hardware. And, ahh, did I mention the large database on this box with a failed backup?

      So, boot into the Red Hat "rescue" mode off their latest & greatest version's install CDROM. Yes, this was that long ago that I was still using CDROMs. Copy the old harddrive over to a new partition on a new harddrive with good o'l dd. Then chroot from "rescue" mode over to the new harddrive partition. Then start up the database deamon process manually from /etc/rc3.d/. And back that puppy up!

      Meanwhile Win7 won't play my old windows games while they're running just fine under Linux+WINE. Go figure! I wonder how much work it would be to port WINE to Windows?

    15. Re:Please by squiggleslash · · Score: 1

      I don't think you have the slightest idea what you're talking about. I keep some older Ubuntu "images" running using LXC, and they're running under relatively new kernels (LXC requires you use one kernel for everything.) Torvalds takes the idea of binary compatibility very, very, seriously.

      Now, if you mean "I can't run this 32 bit executable that relies upon these Slackware 3 dependencies on the 64 bit ARM version of Mint 18.3", then, well duh, but that's has nothing to do with Linux.

      --
      You are not alone. This is not normal. None of this is normal.
    16. Re:Please by Anonymous Coward · · Score: 0

      Oh look ! A linux apologist running to spray over the stink..

  16. Re:The summary is really contradictory. by arth1 · · Score: 5, Insightful

    How in the hell can Linux be considered "more successful" than even Windows Vista for any of those metrics?

    Support for "a dozen years or more" is exceedingly rare within the Linux world. You're looking at RHEL Extended Lifecycle Support to get anywhere near that. Ubuntu LTS releases are only really supported for 5 years, as far as I know.

    I think you completely missed his point - Linux was more successful precisely because it wasn't tied up in dozen-plus years of support.
    .

  17. Are we talking about the same Linux?! by Anonymous Coward · · Score: 2, Insightful

    The fact that so many different (and almost divergent groups are WILLING to help/contribute/collaborate on a single (overall) goal, without it quickly devolving into bickering, lawsuits, and enemies is really a miracle.

    Linux development has often devolved into "bickering, lawsuits, and enemies".

    Just look at how much strife systemd has caused within the Linux community. Systemd basically tore apart the Debian community and project, and it still hasn't healed even after several years. There have also been numerous arguments regarding systemd in mailing lists, bug reports, and other discussion venues.

    Then there are the numerous incidents where Linus has unleashed extreme anger toward other kernel developers for various reasons.

    As for lawsuits, just a few days ago Slashdot reported that the IBM and SCO shenanigans are still ongoing. There was also some recent lawsuit involving Bruce Perens that Slashdot reported on. And there was some SFLC and SFC lawsuit that Slashdot reported on. And there was some lawsuit involving the GPL that Slashdot reported on.

    This rosy, all-is-good idea that you've got about Linux and open source software is a myth.

    From what I've seen of Linux development, and open source development in general, it's far more chaotic, argumentative and disjointed than closed source corporate software development.

    1. Re:Are we talking about the same Linux?! by Anonymous Coward · · Score: 0, Troll

      Linus with the Kernel is always right though. Keep that C++ shittery out of the kernel. Maintain your patches or it disappears, etc.

      The thing is open source's enemy is the GPL, and I'm not talking about "the GPL in general" but those that use the GPL as a bible to preach at others with.

      If I want to release something, fuck your licences. I would sooner release something into the public domain than have have the GPL assholes shut down projects that incorporate my thing because it got tainted with GPL code by someone else later. The GPL is viral, and while it may come from a good place, the people who use it to beat each other over the head certainly are not.

      The BSD licence is at least better in this regard, but even that has detractors because the two difference OSS licence models are for two very different things. Libraries should be BSD (eg FFPMEG), end-software should be GPL (eg Gimp). It's because that end software needs to be maintained without being forked into another product *cough OpenOffice* due to licence bullshit. GPL software gets forked for political reasons, and when you don't share your contributions you get beaten up. Hence you don't make libraries GPL, people will simply not use it. My favorite example of GPL fuckery is libav/ffmpeg are two forks of the same fucking thing, and now to use ffmpeg you need both.

    2. Re:Are we talking about the same Linux?! by deek · · Score: 5, Insightful

      From what I've seen of Linux development, and open source development in general, it's far more chaotic, argumentative and disjointed than closed source corporate software development.

        That is the crux of the issue: "from what I've seen". The problem is that you don't see corporate software development. Who knows what chaos happens behind the veneer of the corporate facade. Not only that, but also take into consideration the influence of politics, marketing, and just plain management incompetence on the development of their software.

        The thing about open source is that, for all the arguments and chaos, a technically correct solution more often wins out. This is because it's inherently a meritocracy. I have no confidence that this is the case with corporate software development.

    3. Re:Are we talking about the same Linux?! by K.+S.+Kyosuke · · Score: 3, Funny

      A Slackware user's child: "What's a systemd?"

      --
      Ezekiel 23:20
    4. Re: Are we talking about the same Linux?! by Anonymous Coward · · Score: 0

      Two hands clapping

    5. Re:Are we talking about the same Linux?! by Anonymous Coward · · Score: 2, Insightful

      Linus with the Kernel is always right though.

      No one is always right.

      Keep that C++ shittery out of the kernel. Maintain your patches or it disappears, etc.

      I see that as a weakness of the development model, as someone who has had great ideas and contributions, may want or need to move onto other things. In a commercial organisation there would be an easier transition to someone else supporting it, most likely

      The thing is open source's enemy is the GPL

      Arguably, it is what has kept Linux going. I can't understand how you would see it as the enemy.

      If I want to release something, fuck your licences. I would sooner release something into the public domain

      That's your right.

      than have have the GPL assholes shut down projects that incorporate my thing because it got tainted with GPL code by someone else later.

      I don't understand. The GPL protects your rights, not those of some 'GPL assholes'. If someone patches your project, you are not obliged to incorporate their patch in your version. If you contribute code to a GPL project, then provided your code does not include other GPL code, you are entirely free to dual licence it.

    6. Re:Are we talking about the same Linux?! by TheRaven64 · · Score: 0

      Keep that C++ shittery out of the kernel

      That was an understandable attitude 10 years ago, but it really isn't now. Almost all of the kernels created in the last decade or so have been C++ and most of the rest have been in non-C languages because kernels are complicated things and it turns out that having some higher-level type system parts is useful. The ugly macros that Linux and other C kernels inherited from 4BSD for even simple things like linked lists are evidence of this: sure, they work (though they do a load of casts via void* and char* with no static checking, so a simple typo can give you memory corruption), but now try changing the data type and discover that you have to go and change all of the macros that refer to it. Now change a C++ std::vector to a std::array or a std::map to std::unordered_map and see how much easier it is.

      --
      I am TheRaven on Soylent News
    7. Re:Are we talking about the same Linux?! by TheRaven64 · · Score: 4, Interesting

      The thing about open source is that, for all the arguments and chaos, a technically correct solution more often wins out

      That's the theory, but it's often not true. Often the person who has commit access to the branch that people use gets to push their code, instead of the person with out-of-tree patches that are technically superior. Or the person who simply keeps arguing after the people who are correct have got bored and moved onto productive things wins out.

      This is because it's inherently a meritocracy

      The term 'meritocracy' was originally coined to refer to the way that British class system created the veneer of selection on ability but actually selected based on in-group characteristics. If that's what you actually meant, then I'd agree. Particularly for the Linux kernel, but also for a lot of other open source (and proprietary) software projects.

      --
      I am TheRaven on Soylent News
    8. Re:Are we talking about the same Linux?! by Rockoon · · Score: 1

      Who knows what chaos happens behind the veneer of the corporate facade. Not only that, but also take into consideration the influence of politics, marketing, and just plain management incompetence on the development of their software.

      Simple legal compliance is a big thing OSS just doesnt really do. Its a rare OSS project that is compliant with the ADA, for instance. They dont have to be because there is nothing to file suit again. Microsoft on the other hand...

      --
      "His name was James Damore."
    9. Re:Are we talking about the same Linux?! by Anonymous Coward · · Score: 0

      are you trying to say that systemd was a "technically correct solution" oh barf.....

    10. Re:Are we talking about the same Linux?! by Anonymous Coward · · Score: 0

      From what I've seen of Linux development, and open source development in general, it's far more chaotic, argumentative and disjointed than closed source corporate software development.

      That is the crux of the issue: "from what I've seen". The problem is that you don't see corporate software development. Who knows what chaos happens behind the veneer of the corporate facade. Not only that, but also take into consideration the influence of politics, marketing, and just plain management incompetence on the development of their software.

      The thing about open source is that, for all the arguments and chaos, a technically correct solution more often wins out. This is because it's inherently a meritocracy. I have no confidence that this is the case with corporate software development.

      Based on the utter-dogshit quality of the "products" coming from a lot of closed-source environments, of which Microsoft is but one, I'd say that what goes on behind closed-doors, no matter how smoothly the interpersonal relationships might be, (and you'll never know thanks to all the iron-clad NDAs they make people sign as a condition of being allowed in the door,) is an indictment of that model of product development. The fact that in the F-L/OSS movement you have a few cases of very high-profile "bickering," as some call it, (like L.T. ripping people brand-spanking-new, bright, shiny-red assholes for breaking userspace,) is the exception rather than the rule, and you notice that the result is among the most widely used piece of user-selectable, visible code there is.* Also, EVERY piece of collaboratively-written F-L/OSS is generally created this way, and they somehow managed to create and maintain amazingly useful software packages on the stone-soup, everyone brings their own expertise and time and care model.

      * The Linux kernel runs on most machines capable of running an OS of any kind, not counting the hidden bullshit Intel shoved in sideways for some reason, probably in violation of IP laws, given ... oh, I forget, but it doesn't matter because it's not like anyone (excluding the folks at Intel who hard-wired it into the chips, and didn't take any particular pains to make us, the customers, aware of this hidden "OS,") actually picks that, that is, chooses it, and installs it on purpose. Much of the internet runs on Linux, (specifically GNU/Linux,) many users nowadays run GNU/Linux distros on their home computers and portables, and of course Android is, if we were to insist on following the same naming convention as they do for GNU, Android/Linux, plus all the many, many, MANY embedded systems like TVs, cars, routers, probably... etc. That's way more than run the garbage MS-DOS/WinDOS 9.2 or whatever the current bullshit version SHOULD be called now if they weren't skipping version numbers to keep up with Apple...

      Oh, PS, about Apple. For those of you who don't know, Apple's macOS-X 10.10.10.10.X.10.x.10.10.x.X or whatever they're calling it this week, underneath all the happy, shiny Appleieness... is a derivative of BSD, which was itself basically also developed along a very similar Open Source Model, once they pried it away from AT&T's slimy hands, and as a result of the big UNIX lawsuit, they removed most of what little of AT&T's crappy code was left. So to review... every GOOD operating system that has been successful and is still in use today saw much (if not ALL) of its development following an Open Source model, and the kind you have to pay for and sucks dog ass, or the kind that died-off, are closed-source. The awful truth is, (and RMS famously tried to warn us all about this, over and over and over ad nauseam,) software started off free by default, in the sense that most people wouldn't have even had it OCCUR to them, in their wildest dreams, trying to force people to pay them money in exchange for some theoretical "right" to use their "software" on a "

    11. Re:Are we talking about the same Linux?! by Anonymous Coward · · Score: 0

      The beauty of GNU/Linux is in the ABILITY it gives you, not necessarily reflected in who USES said ability. Picture the old adage of the car dealerships on the corners of an intersection, one of which sells cars that are sleek, super-expensive, and have the hoods welded shut before they leave the factory, the one where the cars are unreliable, cheaper than the first, but prone to stalling in traffic or exploding in a giant fireball, engulfing the driver and leaving him or her horribly burned, disfigured, maimed for life, or char-broiled, and then on the other corner, one has freakin' TANKS, and is giving them away for free!
       
      The tanks today are far more like the sleek cars the first dealership has sold for years, BUT they are still technically tanks, and come with full blueprints, all the spare parts, and you COULD, (operative word here,) if you were so inclined, strip it apart and put it back together very nearly any way you wanted; the fact that so many people have stopped buying the piece-of-shit, blows-up-and-kills-you cars, and opted for the free tank instead, is a reflection of how sick and tired people were of getting incinerated, AND a testament to all the hard work a lot of people put in, lovingly and carefully remaking the tanks, tweaking the designs over and over until they LOOK, FEEL, and DRIVE a lot like cars. BUT they're still tanks, you can still get the blueprints, you can still strip them apart and rebuild them any way you damned-well please. BUT... when you do that, you end up sacrificing the whole, carefully and lovingly-assembled, hand-polished body that made so many people want the tank in the first place, and make it look and feel more like a tank again, ironically, for MOST people, even if they COULD do that, they wouldn't want to because at the end of the day, they don't need to take a TANK grocery shopping. Parking is a bitch, and without all the car-type mods, (periscopes everywhere, etc.,) it kind of feels like you're driving a tank.
       
      So if you don't like systemd, I THINK you can opt out of it, if you know how. If you DON'T know how, learn, fork whatever distro you liked or cook up your own, or quit crying about it. We the people of the Linux Userspace, by and large trust the authors and maintainers of the Linux Kernel, and the various GNU utilities, and then of the X Window System (or Weston/Wayland,) and of whatever Desktop Environment each prefers, and when one fucks up badly enough and drags a piece of the package in a direction people hate badly enough, (lookin' squarely at you, GNOME 3...) SOMEONE in the community gets sick of it and says, BAM... MATE. The same thing is why we have (or had, at least,) IceWeasel, it's why there's OpenOffice.org AND LibreOffice...
       
      I'm not going to pretend I know how to write barely more than the most basic shell script, let alone a device driver, let alone any kind of utility, let alone a whole goddamned operating system. But if I wanted to take the time to learn, if I were so motivated, and decided I didn't like... systemd, for example, I could in theory download and compile from sources, and replace systemd with init, or whatever came before, or something else of my own.
       
      So just be glad for the diversity, for the existence of Slackware, and every other of the dozen or so other surviving, major popular distros, and the fact that if you don't like some part or another, by and large, you don't have to use it. (BTW, I'm pretty sure you can update the PARTS of an OS without having to update the OS itself the majority of the time, so even if the distro you use is abandoned, many of the components should still be able to be kept updated... I could be wrong but I think some people just do whole-OS updates now because they don't know they don't have to do it that way, or because they're using software that is being maintained in that fashion, God-only-knows why... maybe it's because they think it's safer...)

    12. Re:Are we talking about the same Linux?! by Kjella · · Score: 1

      Fake news. Clearly a Slackware user would never reproduce.

      --
      Live today, because you never know what tomorrow brings
    13. Re:Are we talking about the same Linux?! by Gr8Apes · · Score: 1

      Simple legal compliance is a big thing OSS just doesnt really do. Its a rare OSS project that is compliant with the ADA, for instance. They dont have to be because there is nothing to file suit again. Microsoft on the other hand...

      You are free to add ADA compliance. You have the source, after all. No one is stopping you.

      --
      The cesspool just got a check and balance.
    14. Re:Are we talking about the same Linux?! by BronsCon · · Score: 1

      Only when people of different races have different merits. Are you saying that people of different races have different merits? Because it sounds like that's what you're saying, and that is racist.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    15. Re:Are we talking about the same Linux?! by DamnOregonian · · Score: 1

      Oh they stand a decent chance of reproducing... But those kids aren't gonna be pretty

    16. Re:Are we talking about the same Linux?! by K.+S.+Kyosuke · · Score: 1

      Well, there's always kidnapping...

      --
      Ezekiel 23:20
    17. Re: Are we talking about the same Linux?! by Anonymous Coward · · Score: 0

      Hmmmm. I think Linus has more insight on the kernel development and what languages should be used.

      You sound like a hippy promoting his favorite language.

    18. Re:Are we talking about the same Linux?! by lpq · · Score: 1

      The modular and pluggable architecture of Unix/Linux is also a big architectural improvement in this respect

      Maybe systemd has caused a few problems because it doesn't follow Unix/Linux paradigm.

    19. Re:Are we talking about the same Linux?! by deek · · Score: 1

      I was particular in using the phrase "more often". I agree that technically superior doesn't always win out, even with open source. Though I do believe that open source fosters a better environment for good technical solutions. Alas, where there are people, there is politics, and the correct solution can be subjective. That's a dangerous combination, and it affects all software development, open source or otherwise.

        You raise a very good point about how meritocracy can be subverted. I guess even the idea of "merit" can be subjective. It could just as much mean how well a person works together with a particular group. Good group dynamics with decent contributors will lead to better software, over a team of very talented individuals that clash.

    20. Re:Are we talking about the same Linux?! by Anonymous Coward · · Score: 0

      Oh they stand a decent chance of reproducing... But those kids aren't gonna be pretty

      You've seen that X-Files episode "Home", right?

    21. Re: Are we talking about the same Linux?! by segin · · Score: 1

      But no means of threatening the developers' livelihoods for failing to add it before release.

    22. Re:Are we talking about the same Linux?! by Gr8Apes · · Score: 1

      The thing about open source is that, for all the arguments and chaos, a technically correct solution more often wins out. This is because it's inherently a meritocracy. I have no confidence that this is the case with corporate software development.

      And that is why we have such excellent solutions like systemd, wayland, and gnome 3 that are technically more correct solutions than the alternatives. </ sarcasm>

      FWIW, I have seen mostly bad corporate software development from the perspective of the more technically correct solutions. However, it should be mentioned that there's more to corporate software development than merely technically correct solutions, because sometimes you have to work with what is there and make something new out of it. That's almost invariably a messy sloppy sub-optimal result. But, it maintains current business and builds new business without betting the farm. Those are the justifiable cases. I've also seen just flat out bad solutions attempt to be rolled out because of egos. These are generally the projects that fail or cause much turmoil and chaos internally, easily comparable to the arguments and chaos in open source and sometimes much more vicious, as people actually sit across the table from each other... FYI popcorn is never provided.

      --
      The cesspool just got a check and balance.
  18. Better topic by Anonymous Coward · · Score: 1

    Better topic for next article: Why microsoft ended up being a mess.
    Vista was meh in every way. Win7 was an OS worth paying for. 10 isn't something I'd use if you *payed me*.

    I don't see this trend improving from here either.

  19. One main reason by Presence+Eternal · · Score: 1

    It bridged the 32 and 64 bit eras. Hardware companies used that as an excuse to discontinue product support en mass, and MS got the blame. Every compliant I ever heard about it boiled down to software and peripheral vendors successfully selling the idea that an inevitable transition was Vista's fault. You want to talk about a deliberately shit os, talk about 8.

  20. legacy of trust by epine · · Score: 4, Informative

    How MS played the incompatibility card against DR-DOS

    "It's pretty clear we need to make sure Windows 3.1 only runs on top of MS DOS or an OEM version of it," and "The approach we will take is to detect dr 6 and refuse to load. The error message should be something like 'Invalid device driver interface.'" Microsoft had several methods of detecting and sabotaging the use of DR-DOS with Windows, one incorporated into "Bambi", the code name that Microsoft used for its disk cache utility (SMARTDRV) that detected DR-DOS and refused to load it for Windows 3.1. The AARD code trickery is well-known, but Caldera is now pursuing four other deliberate incompatibilities. One of them was a version check in XMS in the Windows 3.1 setup program which produced the message: "The XMS driver you have installed is not compatible with Windows. You must remove it before setup can successfully install Windows." Of course there was no reason for this. Brad Silverberg, the Microsoft exec who finally left the company last week, but who in an earlier life had been responsible for Windows 95, emailed Allchin on 27 September 1991: "after IBM announces support for dr-dos at comdex, it's a small step for them to also announce they will be selling netware lite, maybe sometime soon thereafter. but count on it. We don't know precisely what ibm is going to announce. my best hunch is that they will offer dr-dos as the preferred solution for 286, os 2 2.0 for 386. they will also probably continue to offer msdos at $165 (drdos for $99). drdos has problems running windows today, and I assume will have more problems in the future." Allchin replied: "You should make sure it has problems in the future. :-)", which is clear enough, and it should be noted that the pair were both high level Microsoft executives.

    I don't know much about Silverberg, but I can say I never read an article about Allchin where he didn't come across as a world-class slime weasel.

    Jim Allchin

    After serving sixteen years at Microsoft, Allchin retired in early 2007 when Microsoft officially released the Windows Vista operating system to consumers.

    Perhaps in 2023 (2017 + sixteen years) we'll all be able to let bygones be bygones.

    1. Re:legacy of trust by epine · · Score: 1

      s/2023/2033/

    2. Re:legacy of trust by Anonymous Coward · · Score: 1

      One of my first computers had DR DOS 6 on it, and had no problems running Windows 3.1. How much of this is heresay?

    3. Re: legacy of trust by Anonymous Coward · · Score: 0

      There was a tit for tat going on where ms would break the current dr dos binary then dr dos would have a workaround. You probably had a newer dr dos release than the windows version. Youre lucky there wasnt a automatic windows update back then to break your system.

    4. Re:legacy of trust by Gadget_Guy · · Score: 3, Interesting

      One of my first computers had DR DOS 6 on it, and had no problems running Windows 3.1. How much of this is heresay?

      It only affects a single beta version of Windows. No shipping version of Windows 3.1 had problems running on DR-DOS.

    5. Re:legacy of trust by Anonymous Coward · · Score: 0

      Perhaps in 2023 (2017 + sixteen years) we'll all be able to let bygones be bygones.

      The new millennial math.

    6. Re: legacy of trust by Anonymous Coward · · Score: 0

      Wrong! 2017 + 16 = 2033

  21. Perspective Blindness by Anonymous Coward · · Score: 0

    UAC. People hated UAC. They didn't understand the point. They felt that 99% of the time, the problem was shitty MS code allowing malware in through broken MS software. They were right.

    The other end is social engineering. UAC doesn't protect from that. Anti-virus/anti-malware software does. So, anti-virus makers were obvious upset because it was obvious any change MS made could be and eventually would have to be a prelude to MS entering and dominating the market, just to be sure everyone had it and they could "protect" the MS name.

    Reading the essay, though, the development process was a shit show, and it's amazing there weren't a ton more exploits pushed through back then. The whole idea of robustness in Windows NT fell aside once every at MS was pushing for features and everything was meant to (or was going to be) run as Admin. Perhaps that's what the whole "usability" comment was about. Of course, it's bullshit. It was lazy Win 9x era design thinking.

    So, Vista made it painful if you didn't do things the right way. They didn't really fix the issue. The put a band-aid over it and pushed the blame on the user. That internally and externally developers pushed to avoid the annoyance was a win for the users, in the end, but it still doesn't address the issue. The only way UAC makes sense is if every user is a qualified computer software engineer and the requesting code were put on screen to review. Instead, we have the joke where it's still the norm to allow unsigned (yellow box) code to run as Admin.

    At least they dropped Internet Explorer development...eventually.

  22. Re:The summary is really contradictory. by PopeRatzo · · Score: 0

    How in the hell can Linux be considered "more successful" than even Windows Vista for any of those metrics?

    Clearly, you're not aware that there are now open source Linux drivers for the nvidia Riva TNT, so Linux is more successful in every way. 1999 was the year of Linux on the Desktop, but nobody noticed because of Y2K.

    --
    You are welcome on my lawn.
  23. Sad that he still does not understand the problem. by Anonymous Coward · · Score: 0

    Some projects needed more than six months of core development so they proceeded in parallel and merged with the main code base when ready. This meant that the main tree was almost always in a semi-broken state as large pieces of functionality were being integrated or replaced. Much tighter controls were put in place during the Windows 7 release to ensure a constantly healthy and functioning code base but earlier releases were plagued with daily instability for months at a time.

    What this tells me is that he still does not understand the true nature of why Microsoft cannot deliver anything quickly or reliably. Everything in Windows is interconnected, like a huge pile of spaghetti. That is the root problem. They need to cut all those interdependencies so that modules can be built and tested in isolation. Until they do, they will continue to fail (and fail hard).

  24. I remember they hired Seinfeld to promote it by Anonymous Coward · · Score: 0

    The tag line should have been "Windows Vista. Not that there's anything wrong with it..."

  25. Re:Why the Vista hate? - Agree and disagree by az-saguaro · · Score: 4, Interesting

    I got a new laptop in 2007, with then new Vista. I also put Vista on some of my household machines. I hated it at first, as you said. Then, it improved with SP's, and it got better, as SP's tend to do. And, as time went on, I got used to it. I learned to live with it. Yet I rarely had a session where I did not have some reason to swear at it. On my main desktop machine which was my computing center, I continued to run XP (I loved XP, still do). Work with anything long enough, learn its quirks, and you can learn to live with it even if not love it. In the end, it turns out that Vista preserved the majority of computing paradigms that MS introduced with 3.11-95-98-200-XP, so once you got over the shock of what changed, it wasn't really so bad.

    There were some big objections such as UAC, "min spec" debacle, security, etc., but there were also a zillion little sniggling things that were wrong. Technical architecture aside, an OS has two components, what's under the hood, and the user interface. Regardless how well or poorly it did with under the hood architecture, there was no reason to alter user paradigms that everyone knows and uses, especially since MS had invented or at least promoted and entrenched so many of them. Imagine suddenly all autos have the steering wheel and driver switched to the opposite side. Imagine that suddenly screws, nuts, and bolts have an entirely new system of thread sizes, that suddenly the qwerty keyboard is replaced with some new scramble of letters dictated by Steve Ballmer. I do a lot of work with font design. Vista suddenly broke font handling. File management via Explorer was suddenly deficient. Utilities such as Classic Shell came about not just because a few old fogies could not keep up with changing times, but because there is no reason to break basic functional paradigms just to be different.

    Regardless who "invented" this, that, and the other OS feature (Xerox, Apple, IBM, MS, whatever), MS had its pivotal role. When MS made those earlier versions of Windows, they were not constrained by prior notions of what it should be. Right or wrong, they worked through the issues, and tweaked the interface, to get something that worked and people liked or at least got accustomed to. When Ballmer and Vista were in play, they tried, for better or worse, to fix core architecture problems, but they were not obliged to fudge the user interface paradigms, but they did. In so doing, not only did they disrespect and disregard the entire world user base, but they disrespected their own company forebears, second guessing what 20 years of MS engineers had developed before them. A lot of it was just change for change's sake, dumb and misguided.

    Anybody could have learned to live with and adapt to the UAC prompts if that is all it was, or just corrupted font handling, or any other single thing. But, everything all piled up made it unpleasant, even after getting used to it and accepting that it was not too different than prior versions. It was different enough, and mostly for no sound reason, and that is why it was hated. It was better than Win 95. It wasn't better than Win 2000 or XP. Good riddance.

  26. Re:The summary is really contradictory. by plopez · · Score: 1

    It's the collaboration model that is often the problem with Linux et. al. Thousands of libraries or drivers with tens of thousands of developers many repeating same libraries or applications over and over again introducing interesting and sometimes clever bugs, misfeatures, and incompatibilities. Linux et. al. shows that sort of loosely coupled organizational architecture. I'm not saying Linus et. al. sucks. I am saying Windows and Linux both suck, but both suck in interesting and sometimes imaginative ways.

    Linux et. al. should be more cohesive with better couple, while Windows should loosen up and decouple a bit and become more modular. Maybe they can meet in the middle and we could have WinLux.

    --
    putting the 'B' in LGBTQ+
  27. vendors got caught with their pants off by Espectr0 · · Score: 3, Interesting

    vista was actually a good OS. it had a file copying bug before SP1, other than that its only fault was that it was too modern and advanced for the time. vendors were selling still old hardware, and in some cases selling hardware that was too slow for the OS.

    people actually required having a faster computer than they had, so it ran slower than 98. fast foward a few years later, almost the same OS with a nicer skin and some UI enhancements was released to public fanfare. it was called windows 7, and was built on top of vista.

    1. Re:vendors got caught with their pants off by Anonymous Coward · · Score: 0

      vista was actually a good OS

      It constantly requested admin privileges and that wasn't just the software as I could install the exact same software on Windows 7 with far less admin prompts.

      vendors were selling still old hardware, and in some cases selling hardware that was too slow for the OS.

      Easy to identify by Microsofts own Vista Ready logo, which they put on everything. I think they also tried to compete with Linux on the netbook / sub notebook market and had to extend Windows XP sales to have an OS that could run on the low spec hardware.

    2. Re:vendors got caught with their pants off by Anonymous Coward · · Score: 1

      You mean MS made too much of a resource hog for the time. They're the ones that decide minimum and recommended requirements.

    3. Re:vendors got caught with their pants off by Anonymous Coward · · Score: 0

      vista was actually a good OS

      It constantly requested admin privileges and that wasn't just the software as I could install the exact same software on Windows 7 with far less admin prompts.

      I can't believe I'm defending Vista, but ....
      Yes, you are entirely correct. Win7 is more lenient and lets a process keep its escalated priviliges, whereas Vista revokes them much sooner. From a security standpoint, which would you prefer?

  28. it was developed to crush competititors by Anonymous Coward · · Score: 0

    And to force Microsoft versions of API's onto ISV's. It didn't just happen, it happened because of how Bill, Steve, etc ran that business. MFC was forced into the OS and onto developers because other compiler vendors, who were cross platform, we providing great cross platform frameworks. So MFC was embedded into the OS and ISV's were hammered into using it and the compiler vendors were not allowed to ship MFC with any other famework. Gone are the competing compilers and cross platform frameworks.

    Famously, Internet Explorer was embedded into Microsoft Office help system and into the OS. Yes, ti kill off that cross platform threat which was Netscape Navigator.

    Microsoft did not want an easily supported system, they wanted it convoluted and intermixed and IIRC Bill Gates even said it in some email or something exposed through one of its many court cases. It makes it hard for companies to leave Windows and it also gave Microsoft's own software developers an advantage when they knew what new parts of spaghetti was going into the next release. They couldn't stand having another word processor company being ready with the latest features advertised in the new OS before or with Microsoft's own products. Nope, they would keep things moving right up to the last minute all the while their own developers knew what was gong on and was ready at OS release time. Other vendors had to quckly make changes, get it tested, get distribution media made and marketing materials updated. About a 6 month delay.

    So don't be fooled thinking it was an accident that Windows is a ball of spaghetti. Vista was just a big ball and they were caught trying to compete with the fact that Linux scaled well from handheld and embedded all the way up to super computers and they needed to pack lots of features into Windows Vista to even try to make it look like it was something to want. Apple was kicking their butt too and people were getting sick of rebooting, virus's, ctl-alt-del, etc and running Windows XP in virtual machines. Bloating Windows also helps slow some migrations to virtual machines.

  29. Re:The summary is really contradictory. by Anonymous Coward · · Score: 0

    Linux was more successful precisely because it wasn't tied up in dozen-plus years of support.

    To me that's a red herring because various programs broke in Windows XP SP2. Microsoft chose to keep supporting XP because they chose to keep supporting XP. Clearly as time progressed, they started breaking things as they added new features. But, they clearly also chose to keep the bigger improvements in the new Vista code base.

    Ie, to avoid letting users get all the new features as they were made, they chose to segregate them to try to lure people into a new version. Otherwise, all they have left is people choosing to update to continue to get security updates. They only need those because their software--like most software--is full of security holes.

    That's not an issue with Linux because most releases are pretty arbitrary and the whole LTS stuff is more about trying to isolate the bigger churn of code from the user for testing purposes and the like. Ie, effectively it's trying to isolate the alpha/beta code by trying to separate out the more well tested stuff (by the community) from the rest. Hence, support extends to the degree at which distros actually listen to their community and incorporate changes more than anything.

  30. From: billg Subject: Dr dos by citizenr · · Score: 1

    From: billg
    To: pascalm; russw; tomle
    Cc: philba
    Subject: Dr dos
    Date: Thursday, September 22, 1988 12:41 PM

    You never sent me a response on the question of what things an app
    would do that would make it run on MSDOS and not run with DR-DOS.
    Is there any version check or api that they fail to have? Is there
    a feature they have that might get in our way? I am not looking
    for something they cant get around. I am looking for something
    that their current binary fails on.

    This is a fairly urgent question for me and I have received
    nothing.

    http://www.os2museum.com/wp/ho...

    --
    Who logs in to gdm? Not I, said the duck.
  31. Re:The summary is really contradictory. by RickRussellTX · · Score: 1

    woe be he who gets more than what was expected or others feel is warranted

    Woe? Son, we call that #winning!

  32. Blaming others by peppepz · · Score: 3, Informative

    People needed antivirus software from your "friends" because your OSes were vulnerable in the first place, having a track record of being hackable by displaying a picture (e.g. the wmf bug) or by being present on the Internet (e.g. the "blaster" bug). Also, people could accuse you of abusing your monopoly position because 1) you had a monopoly on the desktop OS market and 2) you had a history of taking advantage of that position; both being problems that you could fix at any time if you really had any interest. Accusing antivirus vendors of being the cause for your OS requiring twice as much RAM as its /successor/ is inelegant and the accuses themselves are unbelievable to me.

    1. Re:Blaming others by Anonymous Coward · · Score: 0

      microsoft created the environment that made the antivirus vendors necessary...

      then when they moved to make the antivirus vendors obsolete, or at least made the first such move to do so, the vendors naturally objected to their gravy train shutting down. i don't see why it is a big surprise to anyone.

      i wouldn't have wanted to be microsoft at the time. they had to choose whether to make an entire industry mad at them, or deliberately continue to maintain an inherently flawed system.

  33. Re:The summary is really contradictory. by Anonymous Coward · · Score: 0

    Collaboration and the "many eyes" in the Linux still hasn't been able to create any applications that would cut into the MS domination of Office related applications. There are hundreds of Linux security related bugs that have not been detected by the "many eyes" who are suppose to be keeping there eyes on things. And for some reason MS gets hammered because they do not produce perfect applications while the Linux applications gets kudos for being "good enough". A fair comparision between closed and open source needs an equal bar set. Users don't give two shits about the underlying operating systems. They are only concerned with running applications.

  34. Here's an idea: by Anonymous Coward · · Score: 1

    create an operating system that's not the most-hackable crap sandwich on Earth, and then there won't be a NEED for anti-virus software and you won't be fighting the vendors of such software as they try to wedge into the OS to patch the holes your lazy architects and coders put in there in the first place.

    Vista was a disgrace, as are all the more-recent versions of Windows, albeit for different reasons (mostly the user-spying)

  35. Re:The summary is really contradictory. by Anonymous Coward · · Score: 0

    You may laugh, but it's actually a pretty big win for Linux.

    In a business environment, you do not want to throw out working equipment, such as printers, networking equipment, etc because there are no drivers. It's disruptive and it gets expensive real fast. If it ain't broke, don't fix it is the mantra, and Windows will never let you do that.

    And while a RivaTNT might be a bit too extreme, however, I'm changing out an old computer currently. Not because it's old (it is), but because I can't justify buying a new graphics card for it. It's being replaced with a A-10 9700 for this very reason. I doubt I'll have to mess with it again in the foreseeable future.

  36. Re: Windows is a landfill by Anonymous Coward · · Score: 0

    I think it's the other way, kernel needs to dump stupid shit Monkeyshit Corp.

  37. Job title by SoundGuyNoise · · Score: 1, Funny

    manager of various teams at Microsoft responsible for storage, file systems, high availability/clustering, file level network protocols, distributed file systems, and related technologies and later security

    Doesn't exactly flow on a business card, does it?

    --
    You never expect irony, do you?
    Want to be a professional wrestler? Visit www.iyfwrestling.com
    @iyfwrestling
    1. Re:Job title by coofercat · · Score: 1

      True, but Microsoft loves a TLA, so you could have:

      Manager, S/FS, HAC, FLN, DFS, RTS

      What could be simpler?

  38. vista wasn't a "mess".... by Anonymous Coward · · Score: 0

    initial support from hardware partners was the "mess"... microsoft understating hardware requirements (which those same partners then built upon) were a "mess"...

    the OS itself worked. and worked very well once the drivers issues were addressed and once people realized what the requirements to run it actually were (note that vista, 7, 8, and 10 all shared approximately the *same* requirements.. vista was the first, hence the 'growing pains').

    vista was also the version of windows to not get spammed with windows 10 'upgrades' (or forced into it)... vista was a success, it's that its reputation never recovered from the initial stumble out of the gate (which was no fault of the software itself).

    i'm still running an original vista system, purchased at the time after OEM release and before GA. it's still got the original factory load. it's never given any problems at all, and it still gets used every work day (just not so much on the internet anymore... i have an 8 for that.. no way is 10 seeing the light of day here. it's linux, not 10, that will replace the windows 8).

    1. Re: vista wasn't a "mess".... by Anonymous Coward · · Score: 0

      You know they back ported all the spying shit into 8, right?

  39. Re:The summary is really contradictory. by q_e_t · · Score: 1

    Sometimes multiple options are good (and Windows 10 has Edge and IE), but I'd agree that sometimes it can lead to a dilution of effort. The irony is, that for all those that suggest that Linux is 'communist,' it's a market place of ideas more closely attuned to capitalism, in terms of the non-kernel elements of a distribution. The inner workings of a company are more like Five Year Plans. I am not sure how you'd want to compare Linux kernel development to an economic or political system.

  40. Two things did Vista in by sonamchauhan · · Score: 1

    1. User Access Control -
    The OS ceaselessly asking me 'are you sure?', 'are you sure?'. How can I be sure? Give me a realistic option instead of just 'yes' or 'no' (maybe offer to sandbox the process and help me check if it runs OK).

    2. Vista’s desktop search indexing (Windows search) -
    Ah, here was the OS pretending to be both goggle.com AND google's database for your local filesystem. Indexing slowed 80% of new laptops to a crawl -- especially cheap, high-volume AMD-chipped laptops from the likes of Compaq, HP, Acer.

    1. Re:Two things did Vista in by dwillden · · Score: 2

      1. Easily and usually turned off. (Yes it was annoyingly excessive which is why it usually was quickly disabled.)

      2. Fixed with SP1. (Learned long ago to never buy Windows before SP1 was released.)

      I ran Vista for years on my primary home laptop, I didn't buy that machine until after SP1 came out, (I repeat, never buy Win before the first SP). Vista was no more or less stable than prior versions, Win 7 was more stable when it came out and I started using it at work, but not enough for me to invest in upgrading.

      --
      I'm too lazy to compose a creative sig.
  41. bad summary? by superwiz · · Score: 2

    The summary is white noise. It doesn't say anything about why Vista was out the gate. Only that it would be hard to support post-release. Every system is hard to support post release though.

    The obvious reason Vista was not stable (and could not be stable) is that 64bit Win Api did not support atomic 64bit operations in Vista version of the Windows runtime. The 64bit atomic operations only gained support starting with Win7 (64bit). So there was a bunch of 64 bit Vista application code written without atomic operations. In multthreaded environment that essentially guarantees that sooner or later corruption will occur. Given that the pipelining can reorder operations, there was no sure way to lock this down without slowing down critical sections of the code significantly. This is not the kind of code that most application developers are used to writing. So there it was.

    --
    Any guest worker system is indistinguishable from indentured servitude.
  42. Re:From: billg Subject: Dr dos by superwiz · · Score: 1

    This is related to Vista how, exactly? As an ad hoiminem of choice?

    --
    Any guest worker system is indistinguishable from indentured servitude.
  43. What I hear: by Anonymous Coward · · Score: 0

    Programming is haaaaaaaaaard!

    1. Re:What I hear: by zifn4b · · Score: 1

      Programming is haaaaaaaaaard!

      Yes and the proper response to that is hiring interns, recent college graduates and/or h1b visas because people will real experience solving hard problems are just too expensive... nevermind the cost of doing business...

      --
      We'll make great pets
  44. Re:The summary is really contradictory. by Anonymous Coward · · Score: 0

    The summary is really contradictory. I'm seeing this in there:

    Imagine supporting that same OS for a dozen years or more for a population of billions of customers, millions of companies, thousands of partners, hundreds of scenarios, and dozens of form factors -- and you'll begin to have an inkling of the support and compatibility nightmare. In hindsight, Linux has been more successful in this respect.

    How in the hell can Linux be considered "more successful" than even Windows Vista for any of those metrics?

    That's easy. linux started off from a more solid base. A base borrowed from the Unix world and drenched in gn00 ideology, but it was fairly solid. windows, OTOH, has always been a jumble, a thing barely usable by a single person and certainly not amendable to large scale deployment without specialist cookie-cutter tools. It's the much more lego-like, adaptable nature and a rudimentary but functional concern separation that makes linux an easy winner in this comparison.

    Support for "a dozen years or more" is exceedingly rare within the Linux world. You're looking at RHEL Extended Lifecycle Support to get anywhere near that. Ubuntu LTS releases are only really supported for 5 years, as far as I know.

    You're comparing distributions to the whole windows thing. The other extreme is to compare only the kernel to the whole windows thing. Both are misleading.

    If windows stops supporting something, you're SOL. With linux, you can patch it right back in. Takes someone knowledgeable, but you can do it. Much easier on long term support for obsolete things, but less of a cookie-cutter approach.

    I doubt that any Linux distro has been used by "billions of customers" or "millions of companies".

    It's not commonly found on the desktop, but that doesn't mean you're not using services provided on top of it daily.

    Android might fit this definition, but Android probably shouldn't be considered "Linux", given how deep down the kernel is hidden. Nearly all Android users have no idea it's there, and even many Android app developers probably don't know it's present.

    That's pretty revisionist.

    Just like the piece, by the by. "Oh we've had such a struggle!" Yeah well that's because you started off without a clue. With but a modicum of that, even borrowed clue (like linus did--had he had a clue of his own we might well had a workable microkernel by now... but then again, maybe not) you can forego many of the problems that embattled every bestest windows release ever, and still does.

    Even stupidly simple things like the realisation that VBA is an obvious virus vector. Yes, that's applications, not windows, but for that company not separated, as it really ought to. I vividly remember discussing that announcement back when with other techies, and the conclusion was unanimous and instantaneous: There will be macro viruses, the only question is how long it'll take. A few days, as it turned out.

    That's a multinational with the then richest man on earth at its head, and they come up with obviously bone-headed stuff like that. Not only that, they put it right in the market, too. In other words, things like security just doesn't interest them. As at least one VP has admitted. But this sort of thing has domino effects, and so their unwillingness has cost everyone including themselves quite dearly in the meantime.

    Even then, Android isn't used because of the Linux kernel. Android is used for all of the software that runs on top of the kernel.

    Same with every other OS. The OS is just the foundation. But a better foundation does get you a better house. Witness the difference in stability between windows and, oh, macos x. Darwin is a bastard *BSD, which provides that foundation. The point of using macosx is the upper layers that provide the uniform graphics that make the applications a se

  45. Vista was nowhere near as bad as Windows 10 by Anonymous Coward · · Score: 0

    Vista was nowhere near as bad as Windows 10

  46. Seems like a nice guy by iampiti · · Score: 2

    I'm sure there's lots of technically competent people working on Windows. There's also probably many managers who want to do things right. Sadly, politics and economics issues always interfere and thus we get the user-hostile Windows 10. It's a pity because it could be a great OS for everyone.

    1. Re:Seems like a nice guy by Nivag064 · · Score: 1

      Big problems with Political infighting at Microsoft.

      No Microsoft O/S is good for everyone - more and more people are choosing to use Linux.

      I started with MS-DOS, before I ever saw LInux.

      Been using Linux as my main O/S for over 20 years now.

    2. Re:Seems like a nice guy by zifn4b · · Score: 1

      No Microsoft O/S is good for everyone - more and more people are choosing to use Linux.

      Same claim I've seen made for years on slashdot and sadly the facts don't agree with you: http://www.zdnet.com/article/n...

      --
      We'll make great pets
    3. Re:Seems like a nice guy by Nivag064 · · Score: 1

      No Microsoft O/S is good for everyone - more and more people are choosing to use Linux.

      Same claim I've seen made for years on slashdot and sadly the facts don't agree with you: http://www.zdnet.com/article/n...

      Android and Chrome books should be counted as part of the Linux percentage - which would probably put Linux at over 30%. As otherwise Linux would not show up, but would show up only via percentages of Desktop Environments like KDE & Mate.

      Also Linux dominates servers and embedded devices.

      So overall, Linux is on more things than all other O/S's combined!

  47. Re:Windows is a landfill by TheRaven64 · · Score: 1

    Want to back that up with any evidence? Of all of the pieces of Windows, the kernel is probably one of the better ones. The UIs built on top of it are pretty terrible, but the kernel is one of the better designed ones. I'd recommend Tanenbaum's Modern Operating Systems for an overview of the NT kernel and its similarities and differences to a *NIX one (though, of course, the book will leave you believing that the way of comparing operating system kernels is by their relative inferiority to MINIX).

    --
    I am TheRaven on Soylent News
  48. Because it didn't have enough... by zifn4b · · Score: 1

    Developers, developers, developers, developers...
    Developers, developers, developers, developers...
    Developers, developers, developers, developers...
    Developers, developers, developers, developers...
    Developers, developers, developers, developers...
    Developers, developers, developers, developers...

    --
    We'll make great pets
  49. Re:The summary is really contradictory. by naubol · · Score: 1

    Android might fit this definition, but Android probably shouldn't be considered "Linux", given how deep down the kernel is hidden.

    Given that the kernel is the heart of the OS, it has to count. It's irrelevant what users perceive to be the truth.

    --
    Reality is a slackware box running on a 386 tucked away in god's sock drawer.
  50. Only Vista ? by rotovator · · Score: 1

    I've spent more than an hour total waiting for a windows 10 update to complete before the computer being ready to be usable. It's not vista the only windows which is a mess... tough of course,,, Microsoft doesn't give a sh. about user computers being usable the most, so for their accounting only internal messes are real messes.

    By the way every three or four days I update Linux (arch - manjaro) without even noticing other than a green color in my notifying bar and the following password input.

  51. Re:"Linux has been more successful"? Not for long. by Anonymous Coward · · Score: 1

    No. Ben Fathi is on the record as that being his personal opinion. He hasn't been at Microsoft for a decade, he's just retired from being head of engineering at Cloudfare and was CTO at VMWare in-between. So a pretty experienced guy to hold that kind of opinion, but he still isn't representing Microsoft when making that statement.

  52. Re:The summary is really contradictory. by jellomizer · · Score: 2

    During the failure of Vista, it opened the door for Apple, while Linux more or less just stayed consistent in its growth, and innovations.

    Linux was keeping its pace, more or less undeterred by Windows. Microsoft failure caused it to go behind for a bit, so it seems like Linux was catching up, while it was just going at its same pace. Apple on the other hand, took this period of weakness from Microsoft, and pushed hard and gained a lot of extra ground. It made it so every kid wanted a MacBook and an iPod. While having a PC was the boring cheapo alternative.

    It took Windows 7 for Microsoft to gets its groove back. But by then Apple had a lot of momentum.

    In this article I was surprised about the talk of Linux during this time. Because Linux wasn't really doing anything new or interesting, they were just going further at their pace.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  53. Windows Vista appears like a long-lost dream OS no by Anonymous Coward · · Score: 0

    w... Windows 8 and 10 have made everything 7 and earlier appear wonderful, even though they were still shit.

  54. Re:"Linux has been more successful"? Not for long. by Megol · · Score: 1

    As some don't look at AC posts I'll repeat: Microsoft isn't admitting anything, one person have that as his personal opinion.

  55. If Microsoft was unable to handle... by QuietLagoon · · Score: 1

    "...Was it an incredibly complex product with an amazingly huge ecosystem..."

    ... the complexities of the market, then they should have left the market. Instead, it appears that they knowingly foisted a broken product upon one of the largest markets in the world.

  56. Because. . . by Anonymous Coward · · Score: 0

    They were desperately trying to rip-off the then new OS X without benefit of the years of development Apple had put in? Pretty much. It was actually kind of sad and obvious at the time.

  57. Re:Why the Vista hate? - Agree and disagree by Anonymous Coward · · Score: 0

    BTW Windows 7, which even MS haters grudgingly admit was a pretty good product, is really "Vista 2" based on Microsoft's internal version numbers for Windows.

    Vista = Windows NT 6.0
    Windows 7 = Windows NT 6.1

    In other words, Windows 7 was basically what they hoped to ship as Vista; it took them another dev cycle to get it right.

    (And Windows 7 still shipped with a filepath limit of 260 characters....)

  58. I generally don't like by rsilvergun · · Score: 1

    paying full price for a beta. I especially don't like it when said beta is my operating system. I _really_ don't like it when motherboard manufacturers and system start to prematurely drop support for the working OS (Win XP) under pressure from the OS maker.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  59. Sorry by SurenEnfiajyan · · Score: 0

    Vista was a mess, but nowhere near as mess as desktop Linux.

  60. Re:The summary is really contradictory. by Gr8Apes · · Score: 1

    Maybe they can meet in the middle and we could have WinLux.

    It would still be better than windows.

    --
    The cesspool just got a check and balance.
  61. Vista was pretty good considering... by DarthVain · · Score: 1

    I bought Vista for a new build back in the day, and actually ran it for some time (until my next build).

    Vista has a lot of hate, but I ran it for a long time and for the most part it was a good OS.

    To my mind, Vista had exactly one problem, which they fixed after a couple years. The problem was a lack of compatible drivers that were pre-loaded. I'm pretty sure even after SP1, it still was missing a ton. Don't get me wrong, the drivers existed, only you had to go manually find them and install them yourself, which was more than a bit of a pain in the ass, particularly if you had to do more than one clean install. Once you visited the various hardware websites, downloaded and installed updated Vista driver, Vista worked pretty well.

    Why did it have such bad initial driver support? Well there are a number of different reasons...

    #1 First of all, Vista was the first OS to follow the most popular and long lived OS of all time in Windows XP. So yeah, there were a lot of people not prepared.
    #2 You could argue that Microsoft didn't do enough outreach to the hardware folks for specifications and deadlines, I don't know specifics, but it could be a cause.
    #3 Lazy hardware folks just putting off new drivers until the last minute, missing the release date, and just posting it on their websites.

    If Vista had the bulk of the drivers available on websites preloaded on the install disk, or even by SP1, I doubt people would be making such a big deal about Vista. It WAS a pain in the ass to install, but not because of the OS itself, but rather all the various drivers to be individually loaded.

    Sure it had it's various things like UAC and such, and many while annoying were good ideas. Can you say the same for the tile UI of 8, or the various BS like the app store and Cortana in 10 that you and everyone else just ignores?

    1. Re:Vista was pretty good considering... by Anonymous Coward · · Score: 0

      I bought Vista for a new build back in the day, and actually ran it for some time (until my next build).

      Vista has a lot of hate, but I ran it for a long time and for the most part it was a good OS.

      To my mind, Vista had exactly one problem, which they fixed after a couple years. The problem was a lack of compatible drivers that were pre-loaded. I'm pretty sure even after SP1, it still was missing a ton. Don't get me wrong, the drivers existed, only you had to go manually find them and install them yourself, which was more than a bit of a pain in the ass, particularly if you had to do more than one clean install. Once you visited the various hardware websites, downloaded and installed updated Vista driver, Vista worked pretty well.

      Why did it have such bad initial driver support? Well there are a number of different reasons...

      #1 First of all, Vista was the first OS to follow the most popular and long lived OS of all time in Windows XP. So yeah, there were a lot of people not prepared.
      #2 You could argue that Microsoft didn't do enough outreach to the hardware folks for specifications and deadlines, I don't know specifics, but it could be a cause.
      #3 Lazy hardware folks just putting off new drivers until the last minute, missing the release date, and just posting it on their websites.

      If Vista had the bulk of the drivers available on websites preloaded on the install disk, or even by SP1, I doubt people would be making such a big deal about Vista. It WAS a pain in the ass to install, but not because of the OS itself, but rather all the various drivers to be individually loaded.

      Sure it had it's various things like UAC and such, and many while annoying were good ideas. Can you say the same for the tile UI of 8, or the various BS like the app store and Cortana in 10 that you and everyone else just ignores?

      There was nothing wrong with Vista...apart from an overly aggressive UAC and poor driver support.
      Win 7 corrrected the problems.
      Totally agree with your summation.

  62. Re:Why the Vista hate? - Agree and disagree by Anonymous Coward · · Score: 0

    My experience, paying for Vista Ultimate was a waste of money for an alpha quality OS that didn't properly support the latest hardware I purchased and purposefully locked you into an inferior OS with hard to remove resource hog processes.

    My wife kept a Home Vista on her laptop until it finally died out unable to repair because of lock-in from the start. Still going on obsolete hardware with Ubuntu Linux. Wife suddenly happy with OS since she got email and browsing, and not those nagging popup dialogs from annoying OS. Win-Win!

    No More Windows or Micr0s0ft. I do keep a Win7 in VirtualBox, but at this stage, it's more for acheological value than anything useful.

  63. Re:The summary is really contradictory. by Anonymous Coward · · Score: 0

    That is demonstrably false. There's "kinda linux" on mobile and there's the server space. Other than that, linux doesn't even exist. Still.

  64. BZZT, wrong. by Anonymous Coward · · Score: 0

    i'm so sorry, but i disagree with what you say.

    " needs software that they rely on that DOESN'T require a BS in CIS"

    That is akin to saying, that before you go into a warzone, you don't want to spend x months training and preparing. You just want to go in and win gloriously.

    Ease of use of windows has its price - bad performance, spying by vendors, ugly un-customizeable interface, eternal security problems etc. All these things are a consequence of the dumbed down interface that hides all the glorious details.

    IF linux was just as accessible to people who shouldn't own a computer, namely those without CS degree that don't care about details of implementation of the software they use, it would be a clone of Windows and not fit for any purpose. Just as windows is.

    Complexity is a filter, that filters pubbies away. Savour it.

  65. Re:Sad that he still does not understand the probl by PPH · · Score: 1

    like a huge pile of spaghetti

    Poettering, are you reading this?

    --
    Have gnu, will travel.
  66. Re:The summary is really contradictory. by Insanity+Defense · · Score: 1

    In a business environment, you do not want to throw out working equipment, such as printers, networking equipment, etc because there are no drivers. It's disruptive and it gets expensive real fast. If it ain't broke, don't fix it is the mantra, and Windows will never let you do that.

    You don't want to throw out Lab equipment worth $10's of thousands because the newest MS Windows doesn't support the old drivers and the the manufacturer won't upgrade the drivers. Same for production lines in the $100's of thousands and up for the same reason.

  67. Vista exposed problems fixed in Windows 8 by Anonymous Coward · · Score: 0

    If you've ever run Windows 8(or higher), you may have noticed that the disk I/O is amazingly fast. This is the problem that Vista really stepped in, with SuperFetch, and all their different ways to weigh down the I/O subsystem. Windows 7 didn't really seem to fix that, but they did take the load off, and that made all the difference.

  68. Copying files was just painful by Anonymous Coward · · Score: 0

    I remember trying to do fresh installs and copy my old files back or even just copy from one folder to another and it would just sit there apparently doing nothing for long periods. Several times I was on the verge of screaming at my PC "What the F#@$%^*@! are you doing that is taking so long?!!!"

  69. Windows 10 is also a mess by Anonymous Coward · · Score: 0

    I think Windows 10 is also a mess

  70. Re:Windows is a landfill by DamnOregonian · · Score: 1

    though, of course, the book will leave you believing that the way of comparing operating system kernels is by their relative inferiority to MINIX

    LOL- half way through your post, I was going to reply with exactly that... Good to see I wasn't alone

  71. It was a start. by Thad+Boyd · · Score: 1

    I've seen people say that Vista was completely unnecessary and existed to fix things that weren't broken. That is, of course, reductive.

    It certainly had its problems, chiefly in its UI changes (and the performance issues those changes caused). But on the backend it addressed a lot of significant issues, from creating a viable 64-bit ecosystem to major security improvements (including ASLR and DEP).

    Ultimately, it paved the way for Windows 7, which I think it's fair to say is the best version of Windows overall.

  72. Seems like every other release is not a hot mess by ZosX · · Score: 1

    At least the consumer releases:

    Windows 3: Garbage
    Windows 3.1: Much Improved
    Windows 95: Garbage
    Windows 98SE: Much more stable
    Windows ME: TOTAL SHIT
    Windows XP: Finally NT!
    Windows Vista: Steaming pile
    Windows 7: Damn near perfect
    Windows 8: WTF Microsoft?
    Windows 10: I know a bunch of you hate it, but its better than 7 in many ways including performance.

  73. ultimate question by Anonymous Coward · · Score: 0

    let's cut to the chase. all that really matters is this: is there any existing operating system which you would want implanted in your body to help run critical functions, or augment your brain? until one of those is created, they are all basically shit for brains, literally.

  74. Re:"Linux has been more successful"? Not for long. by Joey+Vegetables · · Score: 1

    That just makes an already crappy day crappier. :( But you are right. Systemd has the potential to break Linux in such a way as to force us to come up with something better, and I don't mean a better systemd; I mean a better OS than what systemd will have forced it to become. I don't think that outcome is inevitable, but I do think it an unavoidable consequence of the direction Red Hat and most of the other major distro vendors are following, unless they change that direction, which would be painful now, but will only become more painful over time the longer they wait.

  75. Re:The summary is really contradictory. by lsatenstein · · Score: 1

    XP was an operating system that was used to create a black box. For example, a Casino slot machine, an ATM, or some other fixed task system. (Elevator management system). XP survived because it was stable and limited in use. It did not survive as a "office system host", because the newer software would not function on XP.

    --
    Leslie Satenstein Montreal Quebec Canada
  76. Re: Oh yeah, it was such a joy patching your kerne by Anonymous Coward · · Score: 0

    Avast and avira are actually really solid products as long as you uninstall their "click here to clean internet, oops you have to give us money" add-ons and never ever for any reason call their customer support line

  77. Lessons that weren't meant to be learnt by Champaklal · · Score: 1
    What lessons were learnt from Vista? Windows 8 and 8.1 were horrible messes in themselves, even the microsoft employees didn't use it on their machines. People in the org got a mail saying that if they didn't use 8 in at least one of our machines, they'd be marked as employees not aligning to microsoft's business priorities. Despite this, what many of the managers, and their employees installed it on Hyper V and deleted the instance! So, technically, no one wanted 8.

    What lessons were learnt, were learnt half heartedly- PM (Program Manager) org wasn't defined neatly- they could pick up any task, so they picked up nothing- only conducting scrums which would be often be two hours long. What kind of scrum would it be? "I'm blocked at X point" "Because of who are you blocked?" and the finger pointing witch hunting would begin.

    What lessons were learnt when MS teams didn't learn the art of working together? What was lacking? the dev culture. The Ballmer's regime had seen lots of privacy keeping tactics developed within teams- people didn't want to lag behind in the stack ranking race, knowing that someone who scores less than 3 would never be able to make up.

    Lessons which were learnt were not circulated to top management. No workable strategies were defined, no steps were taken to improve work culture and no grass-root level changes were incorporated in the working of teams. Losing teams were always fire fighting and managers and program managers would keep on asking the SDEs and SDE IIs about what features could they add. It was chaos everywhere. Why did this happen? because the top management wasn't clear of the goals. They couldn't break the goals into small, workable chunk, always blaming the reportees that they were not able to break the work chunk. Even in the article, the author mentions about product being monolithic- why would a product be monolithic? because the higher ups didn't have the structured thinking to break down the issue (read "design") at hand.

    The author conveys that he's not ashamed for the handling of affairs at that point of time- the fact that the CEO himself had to pay attention to WinFS file system itself is a signal that things are going towards grave, and there's a need to go back to drawing board.

    The problem is not about managing thousands of people for a product, the problem is sitting together, and discussing openly who'd do what, and stick to that plan. Wherever there's no plan, chaos fills in the gaps. This was what was happening at Microsoft in many of the orgs. The HR policies, combined with oldies trying to be new blood, and ignorance / arrogance combined with lack of structured thinking was and is still killing the company which got in spotlight for a while.

    Why wasn't the time spent at the beginning of the cycle, and close monitoring, and meticulousness maintained are never the questions on which the author ponders! When you are not pondering, you are not ashamed. When you're not ashamed, you don't learn. And then you rant. Even here the vision is not 20/20 in hindsight.