I'd like to emphasize the QA part and their using the public as beta testers (absolutely true and totally unacceptable). Microsoft's quality control on everything has been terrible lately, which is saying a lot because their quality control has always been crap.
Good thing they have a great marketing team. They will keep producing cool looking ads and presentations that imitate Apple and hope that their customers will forget every buggy and disastrous launch
Although it would had been better if they kept their QA teams, since there are issues that only a QA engineer would be able to find.
This is grave, it had a substantial negative impact,spanning over 10 years, and nothing was done about it. If there ever were an unforgivable offense, this was it.
Get real, perfect and secure code doesn't exist.
Anyway, I suggest you to read the Open Source licenses before hating on Windows about malware, all of them basically say: "If you break your computer it's not our fault", like the following excerpt from the GPL:
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
I don't condone malware, but it is pretty obvious that the most popular platform will be the most targeted by malware authors. Too many people fall for the "I don't need AV, I don't use Windows" fallacy, but every software is vulnerable.The best advice I can give you is the following one: Don't run untrusted code.
It's "pretty obvious to me" that the biggest software vendor on earth would be aware that their product would be targeted as you say and provide adequate or even reasonable protection for their customers. Not hide behind their EULA as their product was being used in organized crime. This is the "unforgivable offense" I mentioned.
Have you ever heard of "Windows 10"? They got less CVE vulnerabilities reported in 2016 than Android, Debian, Ubuntu, Flash Player, Adobe Reader, Mac OS X, The Linux Kernel, iOS, even Chrome and Firefox[2].
If these are not examples of "adequate or even reasonable protection", then you got really unrealistic expectations or you're simply hating Microsoft for the sake of hating them.
As I said, it is not possible to deliver bug-free code, and you learn to live with it or you die hating every software vendor in the world.
Just remember, falling in the "I don't need AV, I don't use Windows" fallacy will bite you, and will bite you hard[3].
[1] https://chart.av-comparatives.org/chart1.php
[2] https://www.cvedetails.com/top-50-products.php?year=2016
[3] https://scalibq.wordpress.com/2011/09/02/the-kernel-org-hack...
Security is more than being impervious to every conceivable attack. Just being able to restore an infected system would have made their platform "reasonable". But they didn't.
Also, windows defender was YEARS too late. Which was why I specified the 10 year window.
That's not what he said. You said you hated Windows because of its vulnerabilities, and he was asking you if you apply that same standard to FOSS, and if not, why not.
My original comment specified a roughly 10-year period, from about '02-'12. Most of the malware then was not state sponsored. And I'm not blaming MS for having a few vulnerabilities. But literally hundreds, perhaps more. Patch Tuesday ? Really ? Their product was so bad they had to dedicate a day of each calendar month to addressing vulnerabilities.
But what's worse, was the response. They had time to patch all these holes, but not to write code that fixed users' systems from the damage that the exploits did. Or to address the underlying vulnerable model that lets these exploits happen. They just played "poke-a-hole/plug-a-hole" for most of a decade. Someone brought up Windows Defender, wasn't released till October 06, and it didnt' work. Everytime I removed spyware from someones machine I used free tools such as MBAM made by third parties who weren't even being paid by MS! Even with all these vulnerabilities, it would have been better if System Restore actually did just that. They should have architected a system that, in the worst case, could restore you back, _including virus removal_. Thats how you take responsibility in that situation.
Instead, they used the situation to further profit, by releasing more versions of windows. Thats a weaker version of racketeering: "oh, version XP has major security bugs...better pay us to upgrade to Vista!... then to 7...then to 8".
If this were any non-software product, there would have been massive class action lawsuits and recalls. And that would send a message to the whole community that you can't harm people and leave them high and dry
This was after the Gates and Valentine emails on how MSFT was going to start taking security seriously. The point is not that I had an asshole for a manager, but that even though MSFT said "security", the boots on the ground often took as just another barrier to their greatest that was to be ignored as much as possible, and implemented just enough to shut up the gatekeepers.
There are sufficiently good (and cheap) solutions in the Linux community. First Microsoft has to fix what they have been doing wrong for years. And then then have to answer the question what additional value they are providing for the money a company has to pay for their "services".
Hype articles can not undo evil.
Just about everyone likes Aero, so they drop it, as it doesn't fit the failed one desktop, every platform cult. At least other flat gui's actually have some design rather than try to emulate Gem and just use 3 colours. Unlike Microsoft, I understand that's subjective.
Mind, I never really forgave the world for adopting cooperative multitasking and the most horrific API and programming model I've encountered and that was 3.1. Scared me back to *nix for the rest of my career. Trust? Not likely I need to reach neutral first.
I did quite like C# though, despite some wtf moments in the docs! :)
Anecdotal, but I haven't seen any ads in those places. Been using Win 10 since the preview. I'm not a fan of the "metro" interface/apps. I am a fan of the underlying tech in Windows and the general focus on usability and reliability. My laptop "just works" in every sense of the phrase, and it feels more responsive to my choices and demands than competing platforms (OSX and Ubuntu).
I personally think it's unobtrusive, but the ads are there.
Now they just have new and ever updating artwork on my login screen and it is actually really nice. Often there is a link to "see more" or something in the top left corner and very often I click it and spend up to two minutes looking at nice photos on bing[1]. Yep. I know I have been binged, but i kinda like it, just don't try to search for programming questions, those belong on ddg, worst case with a !g appended.
[0]: this is a bit shameful IMO, pushing ads on paying customers. Please Microsoft employees who hang around here: spread this inside MS, - don't spam paying customers!!!
[1]: this is totally OK with me as long as you do it like you do today with a bit of taste. I actually enjoy it quite a bit. Hopefully it is easy to turn off for those who don't like it.
And almost everyone's falling for it, just like they did for Google.
Microsoft is more dangerous now, but it seems people just don't care. They use Windows despite having no assurance that Microsoft won't copy their data unbeknownst to them or spy on them in some way they don't realize or install some software they don't want. If this is better, give me 90's Microsoft anytime. At least they were just out for profits and domination then. I don't know what they're after now, but considering the revelations of the past few years and what this "operating system" does, the fact that they're making this information available to dangerous third parties is almost guaranteed.
The gullibility and stupidity of developers (like the author) is simply mind-boggling sometimes.
I don't forgive you for putting ads on my Start Menu. Or on my lock screen. I don't forgive you for taking away my choice on when I want to update my computer. I don't forgive you for firing your QA team and then using the public as your beta testers. For taking away features in Windows Pro that could force people to upgrade to Enterprise. For us having to pay for support on top of buying your software. For not allowing home users to turn off Telemetry. For all of the product confusion and terrible naming conventions. I won't even go into past practices...
I don't get how years of screwing everybody over can suddenly be turned around with some marketing saying "we <3 linux" and open sourcing a few projects out of desperation. They only <3 Linux because they have to. It's going to take a long time for me to regain their trust.