Hey Microsoft, Stop Installing Apps on My PC Without Asking
howtogeek.com
howtogeek.com
January 2016 I worked at a secure facility that wanted an entire system doing malware analysis. The bare servers were running Linux, but some of the software used Windows so there were Windows VMs there. Usual KVM stuff.
Bear in mind this is a closed system and the Windows VMs were ephemeral, i.e. had to be discarded and reset after each malware run where we did static code analysis etc. So we used the Professional (hah) version, with AutoUnattend.xml or whatever it was to automatically reset them.
This worked fine until after a certain point with WSUS - we obviously applied security updates - where the VMs wouldn't boot. Turns out that a point in Windows 10's life they decided you needed a better version of Windows to be able to do the equivalent of a preseed or kickstart. 4 months of work disappeared, plus the additional licence cost; need to run a domain etc etc.
Luckily I left soon after but trust me - at any future role I will look at every possibility before Windows. I moved a subsequent client (large international appliance manufacturer that you've heard of) to Linux servers precisely because of this sort of shit.
Windows is done, it's just a case of when it disappears. This is exactly why Microsoft are pushing Azure and Office - they know the outcome, they're just squeezing the pips until it happens.
Your use case is very niche compared to how MS makes most of its money on Windows licenses. Windows isn't going anywhere until it's no longer pre-loaded on every machine, enterprise customers stop buying it completely, and Linux is much more user friendly on the desktop.
I don't disagree with anything else you said, admin'ing windows boxes is a terrible experience.
I know for a fact the malware analysis software we used are now planning a Linux version. I've literally persuaded a multinational to not continue using .net and Windows servers because of my argument that it's not sustainable. They alone are tens of thousands of Windows licenses that may go to Red Hat or even Centos or Ubuntu.
Windows has already started to go - my son doesn't know how to use it, all he's used is Google Docs or an iPhone / iPad. There is no love for Windows, only halcyon remembrances from the likes of myself who remembered the golden days of MSDN subscriptions. There is literally not a startup on the planet who will decide 'fuck it, we'll use a windows domain and Office instead of o365 or Google Apps.
Lock-in, that's how. The customers they care about don't always have practical solutions, and most aren't able to make a call that will benefit everyone in e.g. 5+ years after spending a massive amount of money.
Also, what are you replacing the desktops/laptops with?
Active Directory is really powerful in a way that, as far as I know, alternatives are not.
Backwards compat on Windows is fantastic compared to competitors.
Even Powershell, though niche, can hardly be called primitive relative to the average default Linux shell. This is especially apparent to me, since I work in an old csh all day. :) If anything is primitive, it's passing around strings instead of objects.
Saying Windows is "primitive" compared to the competition makes it sound like you're working in a bubble, to be honest. It's different, to be sure, but I'm hard pressed to think of normal desktop or laptop applications where I'd call Windows primitive. On the server side there's many things competitors undeniably do better, but even then I wouldn't call it primitive.
Bear in mind I can administer any program on the system with bash. I can't do that with PS. There isn't that ecosystem where everything has systemd/init.d bindings, etc.
Put it another way - if I was to start a new internet based company now i'd give everybody Chromebooks, use either GApps or O365, there would be a domain nowhere near it. Do you disagree this is wrong for the majority of situations?
What do you mean by "administer"? I can certainly launch applications, kill them, get various process properties, monitor it, etc.
> There isn't that ecosystem where everything has systemd/init.d bindings, etc.
System services are registered on Windows. Get-Service, Stop-Service, Restart-Service, Set-Service, etc all work fine and can be done remotely. You have more power with more arcane commands that I would have to look up (wmi stuff.)
> Put it another way - if I was to start a new internet based company now i'd give everybody Chromebooks, use either GApps or O365, there would be a domain nowhere near it. Do you disagree this is wrong for the majority of situations?
Yes. I think having a real, full desktop is important for most people's productivity if they're doing any serious work. Yes, it's possible to be a developer working on a Chromebook SSHing into everything. No, I don't think that's even close to ideal.
PS? Fine. WSUS? Awful. You had to start WSUS, change the categories (it already was trying to download updates on a network without internet), restart the service, mess around, etc.
With Linux i'd literally have one rsync command on each side of the sheep dip.
I did again like the autocomplete - but I prefer a million times more the immediacy of SSH.
No, it isn't, but I think in a lot of ways it is much better. It is really nice that the use of an object system means you rarely have to mess around with text-munging code.
On a linux box I can do _everything_ I need to do as long as I have a terminal. Windows is coming around, but it's not there yet. New stuff is better, a lot of old stuff still sucks, but not everyone can dump the old stuff.
Actually, I am not sure if Linux is in fact user unfriendly. I mean, my grandpa (78) uses it every day since about a year now and hasn't complained once (email, banking, ebay, news, ...; he used vista before).
I mean it's not like you don't have to learn a lot of new stuff if you come from years of windows experience and want to reach the same level of proficiency on a new platform which is totally different. It most certainly doesn't feel good to be novice again just because you booted a different system. But I doubt that it is a usability problem with the Linux desktop as people who have no previous experience with windows tend to have an easier start with Linux.
My primary PC has Linux installed and my laptop has a dual boot with Linux and Windows 10. When I use Windows I feel often helpless. Some program tells you that you need to install the newest update but while the updater tells you that its updating, you can't see any progress. After waiting for hours without seeing any progress you conclude that something must be wrong. So you reboot a few times and start searching on the web. Eventually you find a page which tells you how you can reset the update cache and after that it takes only a few reboots to complete the update. I definitely prefer updaters which actually work and tell you straight away when something is wrong.
My problems are probably just the result of too much Windows absence, but somehow I don't expect that to become a real problem anytime soon.
Linux is much more user friendly than Windows. This is completely arbitrary metric, I am very comfortable using GNOME, KDE, awesomeWM and i3 but whenever someone hands me some Win 7 or Win 10 I just can't figure out anything for a while. Stuff starts jumping around and there are literally ads built into OS which annoys me. Windows may be user friendly for 90% of the population BUT this is only because it is "pre-loaded on every machine" as you put it. That is the only reason people find Windows easier to use.
Reactos, Haiku, AROS, OSFree, etc should all be considered as well and money invested in making them better and easier development tools for them to compete with Windows when Linux doesn't always work and a MacOS machine costs too much.
Now it is simply a free service to learn more about us consumers to build the Bing product.
People don't realize that Bing is growing and becoming a serious contender in the market: https://www.bloomberg.com/gadfly/articles/2016-07-19/microso...
Do you have a more recent source for that? Your link is from 2016.
Sure, there are some open source alternatives, but they are only rarely as good, and even more seldom better, than their Windows counterparts.
Most professionals would have no problem using Linux for their needs. What applications are you suggesting aren't up to snuff?
Linux has more gaming than it did 5-10 years ago, but if someone wants to play a game at top performance on PC, you typically need to choose Windows.
You can make an argument about the size of the respective platform's game libraries, but not about their performance. Games on Linux often perform as well as or better than Windows. There's no clear trend that suggests the performance of games on Linux are worse than on Windows.
And even if it were, what good is 70 FPS over 60 FPS beyond pissing contests? You're limited by your display's refresh rate anyway.
That's the only point I was trying to make there.
https://appdb.winehq.org/objectManager.php?sClass=version&iI...
>Skyrim's
https://appdb.winehq.org/objectManager.php?sClass=version&iI...
>Fallout's
https://appdb.winehq.org/objectManager.php?sClass=version&iI...
>Wolfenstein's
https://appdb.winehq.org/objectManager.php?sClass=version&iI...
I do have a Windows install specifically for gaming, but I haven't booted it in ages.
Edit: my main entertainment IS games.
My 2nd place entertainment activity is reading, and there are few games that can approach a good book in storytelling.
The latest ones you meant?
Cause Wolf3D, Return To Castle Wolfenstein, and Return To Castle Wolfenstein: Enemy Territory had native clients in early '00s when I played them. RTCW: ET was even completely free (as in beer). I played it for countless of hours!!
Back in those days we had a few people porting games over such as Ryan Gordon from Icculus or Timothee Besset (TTimo) from ID who ported, perhaps sometimes even as an after thought because the original floppies or CD (!!) didn't contain the Linux client.
We've come a long way. These days, you can just have one application to install a shitload of games (Steam, Humble Bundle) and you can find games for whatever platform you run, pay, install, and run it. With far, far more titles. Add to that: WebGL games are going to work on *NIX out of the box. Like Airmash, for example.
This leads to a more responsive and fluid response to your input commands... https://www.youtube.com/watch?v=hjWSRTYV8e0
Inevitably people end up with a requirement for some Windows program that trips up users or administrators in the workplace. Some workplaces (e.g. mine) are fully paid-up committed Microsoft shops where everyone has MSDN.
Baby steps. I don't own a PS4 anyway, but I'm so tired of discussing Windows with people who whine about losing their games that I feel the need to specify an out.
"Well, maybe I would, but this program I use frequently is not available on Linux."
"So? You shouldn't want to use that anyway."
With a sales pitch like this I can't believe the Year of the Linux Desktop hasn't come to fruition yet.
For instance, apple's sketch. You won't find anything like it even on Windows.
For instance, windows PC. You have a ton of native autohotkey applications for writing macros, powerful 3rd party file explorers like directoryOpus, etc. You can't play video games on it, naturally gamedevelopment is a hassle as well. You can't run CAD programs, etc
Note that you can do that with X11 too using tools like xbindkeys, xdotool, xnee, xrebind, wmctrl, etc.
I have gotten around this with a virtualized Windows installation for CAD applications. The Windows VM goes online for software activation only.
With VFIO, a dedicated graphics card, and an nVME SSD I don't feel any performance degradation. The graphics card and nVME drive are passed directly to the VM. Some simple benchmarks show there is ~3% performance decline in the VM vs booting it native, but I don't "feel" it.
Granted, picking VFIO compliant hardware and setting everything up is far outside the ability of the average Windows user.
Once you have hardware, there are lots of resources for pulling it off:
https://www.kernel.org/doc/Documentation/vfio.txt
https://www.redhat.com/archives/vfio-users/
https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVM...
I'm running my Windows KVM on a GTX 1080, and it took months and months to work out all the little kinks causing system instability... now it runs quite smooth. I could never ever go back.
I've been slowly collecting blog posts and articles with the idea of writing an updated guide to making a completely stable and optimized VM with vfio, hugetables, reduced DPC latency, bridged networking, etc., written for audiences that aren't too familiar with Linux.
It would benefit adoption really well if someone unfamiliar with Linux could visit a single resource that explains everything they need to know.
I'm both, and you're definitely wrong. 155 of my 343 steam games have direct native ports. I've just stopped playing stellaris and started playing KSP. I've been a linux gamer for the last three years and it's been a better experience, not worse. I dominate on ballistic overkill because the input lag is noticeably lower on linux.
I'm also a software developer, and with the exception of dotnet development, software development is a considerably smoother and more consistant experience on linux. It grates every day to have to use windows at work, and I do half of my work inside a linux VM.
Here's one really simple example for you of why this Windows software matters to a very large community of professionals: most accounting work is both taught and done in Excel.
Photoshop->Gimp or just run it with wine
Lightroom->Darktable
Here's a few other pretty awesome art tools you might want to know about BTW: Krita Blender Inkscape
If we're doing "what abouts" though, what about:
freely interchangable desktop layouts
native docker support
a user-friendly terminal
an os kernel that is designed to be malware resistant
Like seriously buddy, the GUI desktop is now ~40 years old and windows /still/ can't support uninstalling the default desktop and installing your own. Custom launchers are one of the most downloaded android app categories, don't try to tell me people don't want it. But hey, at least windows finally got multiple desktops by cribbing the idea from linux after two decades of unsuccessfully trying to tell their customers that it wasn't really that good a feature.
If the best you can say about your operating system is "adobe supports it", which is what it seems like you're saying, then oh dear. Like, I get it, photoshop is pretty darn good. But for realsies, we're in a thread where the title post is about microsoft installing random crap on your computer without permission. This is the same company that is showing ads on your lock screen and start bar[1], has been formally chastised by national governments for it's handling of telemetry[2], autoinstalled updates that bricked peoples laptops[3] and then autoinstalled other updates that put other peoples computers in reboot loops[4]. They're gonna keep doing this stuff. For goodness sake, they incentivised peoples "upgrades" from windows 7 by installing nagware with a deliberately malicious UI[5], and attempting to directly cause professional conflict for sysadmins with stability concerns[6].
You're part of an eternal beta of questionable QA control at the hands of a company that has a documented history of behaving unethically. Do they have to send someone round to your house to kill and eat your cat in front of you before you decide you could maybe dig deep and stoop to learning gimp?
[1]https://www.pcworld.com/article/3039827/windows/7-ways-windo...
[2]http://www.zdnet.com/article/french-authorities-serve-notice...
[3]http://www.telegraph.co.uk/technology/2016/08/25/windows-10-...
[4]http://news.softpedia.com/news/windows-10-fall-creators-upda...
[5]https://www.extremetech.com/extreme/229040-microsofts-latest...
[6]https://www.windowschimp.com/admins-angered-new-windows-10-u...
Actually, it is worse: you used to be able to replace the default desktop and install your own from the first versions of Windows up until recently. Now you can't and with Windows 8 Microsoft removed a ton of functionality when it comes to customization (e.g. you cannot disable DWM and you cannot use the classic theme - which was the only one with support for totally customizable color schemes).
So these shell replacements I've been using for over a decade don't exist? https://en.wikipedia.org/wiki/List_of_alternative_shells_for...
The only time explorer.exe is running on my computer is when I need some special control panel setting.
Using Wine in work is also not an option, it is too unpredictable (although it's improving at a fast pace).
I know Linux has these features and that's why I personally use it. Clearly they're not the focus of other users though.
If you're building a helicopter, they're not comparable at all. However, the word professional is a rather wider scope than that, and they're excellent for anyone whos business does not revolve around engineering, but has it as an auxiliary. Just as there are whole industries, like banking, that have software developers as a subset of the org chart, there are whole industries that need just a little bit of 3d CAD work.
I would not recommend professional grade adobe editing packages to an independent real estate agent that basically just needs to crop and color-correct photos, and I would not recommend autodesk inventor to a city planner that just needs to 3d print stand-in terrain. Nor would I suggest a $40,000 stratasys printer to them by the way. If you're not going to use the advanced features then the cost is high and the licensing compliance is more painful for no net benefit. GIMP and FreeCAD are exceptional front-runners for these kinds of purposes.
By the way, staying compatible with the industry is a great way to be non-exceptional. I'm not saying linux is the magical bullet of business success (because it's not), but if whatever you're doing is 100% compatible with industry software, then you're not doing anything that someone else hasn't already thought of. If you ever decide you want to move outside the bounds of what others have already done, you'll suddenly discover that open source is a competitive advantage, because it's much easier to extend it to the bleeding edge.
I'm sorry, but that is a complete joke. The distance between gimp and photoshop or darkroom and lightroom is tiny compared to the distance between even base autocad and the open source alternatives. And that's before we start talking about autocad variants like Civil3d and all the third party tools that are built on top of autocad.
Gimp is to Photoshop as Nano is to Emacs.
On the gaming note - I'm glad you enjoy the games available on Linux, and that you were OK giving up some games you enjoyed. Personally, I'm working my way through WoW, with some dabbling in Space Engineers and Subnautica. None of which are available on Linux, without diving into the world of Wine.
Could I give up Windows PC gaming entirely? Sure.Could I dive into the convoluted and not-always-reliable world of Wine? Sure. Could Bob Ross have given up oil painting for acrylics? Sure. But... it doesn't sound like much fun.
On macos, the mac versions tend to be slower than the windows versions on the same hardware.
I'm not saying that open source projects can't get better, that they can't be good, but they will never be as good.
For a corollary: https://twitter.com/patio11/status/936629310785437696
Hah, this is rich. Many open source products are far better than their proprietary alternatives, especially developer oriented products (which is natural considering that developers tend to use open source and tend to improve their own tools).
See pretty much every other reply in this thread for my take on this
>video game console emulators
Wrong, most emulators are open source, support Linux, and work great.
>office productivity applications
"way worse" is a bit harsh for describing LibreOffice. It works quite well in my experience.
>document publishing
I don't know what this is supposed to be. LaTeX is pretty good, though.
As I said to the other guy, for a number of systems there's no emulator except the one on Windows.
> "way worse" is a bit harsh for describing LibreOffice. It works quite well in my experience.
Yeah, because your experience doesn't involve using the advanced features that have no analogue and you aren't overly concerned that the formatting will look totally different if someone opens it in MSOffice.
The only one that comes to mind is that one Wii U emulator. Xenia doesn't support Linux but it's open source and the lack of support more a reflection of its relative immaturity than not being possible (I'm certain a Linux port will come eventually, I was even working on it myself for a while).
>Yeah, because your experience doesn't involve using the advanced features that have no analogue and you aren't overly concerned that the formatting will look totally different if someone opens it in MSOffice.
If the formatting of a docx looks wrong in LibreOffice that's not really a big deal if you can still read the content, which is usually the case. Writing new documents should use ODF, which MSWord supports fine (often transparently, non-technical users will probably see a file with the same MSWord icon and no file extension).
You sound like someone who never collaborated on an Office file with someone from another company.
If a company wants to be taken seriously, and some of their work involves exchanging and collaborating on presentations, text documents or tabular files, you cannot not use MS Office.
I feel like this is kind of an extreme example of something I see a lot on HN: hackers who literally cannot imagine ways of using a computer that are outside of their experience.
Saturn: https://yabause.org/
PSP: http://www.ppsspp.org/index.html
PS2: https://pcsx2.net/
All of these are open source, support Linux, and have good compatability.
With respect, you should be looking these things up for yourself before you make claims like the ones you've been making in this thread.
But...
Gimp is far better than Photoshop and Illustrator?
Blender is far better than 3DS Max and Maya?
Libre Office is far better than Microsoft Office?
Darkroom is far better than Lightroom?
Honestly, I can't even think of an open source CAD one that can even compare favorably to SketchUp, let alone AutoCad.
If you have to, there are many tools available to do a job on Linux, with a backup of VMs and Wine. They are not, however, "far better".
Emacs is more powerful than IntelliJ, say, but it's vastly inferior in terms of learning curve and UX. There are some things I'd rather do in it than in IntelliJ, but it's not what I'm going to use for day to day Android dev, say. Or what I'd point newcomers at.
Depends how you define "powerful;" IntelliJ understands a lot more about your code than most Emacs plug-ins.
There are plenty of examples where they have done just that. Blender is probably the most obvious.
KDE 3 would have been a much better example. But these days are gone, too.
What about R and Jenkins? Are there paid developers working on these?
How so?
Blender is striving to meet the features and capabilities of Maya and 3ds Studio, not the other way around.
A more "business" orientated sentence:
Blender is required to to split its focus to provide a complete movie/game making package including a movie editor, shader editor (i.e. photoshop), and animation editor, an audio editor, a physics editor, a compositing editor, and a game editor; Maya and 3ds Studio do not.
Blender just can't keep up. It's a good tool, no doubt about it, but few professional users will end up using it to make money.
Over the past decade or so, Blender has been on par, and even ahead of "industry standard" tools.
It isn't required to split its focus. It is able to. That is something proprietary software from a company would fail at. It's something that free software and collaboration succeed at.
The biggest benefit is that it has all of these tools in a cohesive environment.
Instead of a photoshop/GIMP-like menu of functions, Blender is a cohesive manageable UI.
There are, in fact, a wide variety of professionals using Blender to make money. You don't hear about it, because telling you what they use is not their perogative.
What features to Maya/Max/etc. have that Blender is really behind on today? I can't think of any.
Now, there is at least Neutron as an open source compositing tool that seems to be filling that particular hole now much more competently than Blender ever could.
I do not understand how you can consider Blender's UI "manageable" in any way. There are much better ways to build UIs for enormously complex DCC tools. My go-to example for that has been Maya for a long time, but since a couple of years, Autodesk has bolted on features in a way that spectacularly breaks the internal consistency, logic and general discoverability of features in Maya. Even though, Blender's UI is still an unsorted mess compared to that.
Expanding feature sets is something commercial software fails at? The biggest reason nobody professionally uses the open-source alternatives is they're missing features.
Blender cannot cope with the kind of stuff that is thrown at commercial DCC tools in feature production. Parts of it don't scale, others fall short of what would be required. Many features are kind of there on paper, but are not fleshed out that well.
Blender faces a sort of a chicken and egg problem: if you don't push it, you can't find out what needs fixing. But nobody in the industry is willing to try because they know that it will break too easily.
This is sort of why the Blender Foundation creates these open source movie projects: they are there to figure out what needs fixing. A ton of new features had to be created for each new short. Last time I bothered to check, many of these features were stuff that would have been considered absolutely essential in VFX workflow at the time the Blender developers managed to implement it.
The downside to these projects is that they also lead to the addition of features like compositing and editing workflows that are out of place in a DCC tool (especially the editing part). Blender started to overextend itself and ended up with too few developers to push all of these areas equally well.
I feel confidant in saying that yeah, there probably are. They're being paid to implement features and fix bugs found by their companies, who use R and Jenkins.
I do agree with the Linux argument you are making, but you cannot swerve 50% of the global Windows users into Linux. It still doesn't have the best UI reputation (although it gets the job done).
Also, I don't want to hear the UI argument when KDE Plasma exists. I bet 90% or better of Windows users would be comfortable on Plasma.
this is exactly 100% dead on the money
prior to Windows 10 Microsoft was at worst known for producing unreliable mediocre quality software, but they were trustworthy (at least for the end user)
Windows 10 changed everything, at the point you're fighting the company that made the OS to not spy on you, not show you ads, not reboot against your will and not reinstall random crapware you previously removed: it's time to switch
Lack of suitable software can be a dealbreaker for some professions. There aren't many professional video editing suites, for example. But in companies I've worked at, most workers only need a browser and an office suite to do their jobs. Linux would work for them.
I think the real obstacle is training. You have a workforce that's already used to the way windows works. It's easier to hire IT people with windows experience than it is with Linux. Users know how to do their tasks in Microsoft office, and even though Libre office is similar, they might have to learn a few new things.
I've used Gimp, Inkscape, and others... but sometimes you just need to get work done, and the closed source proprietary application is what you need, I'm sorry to say.
Donating thousands of dollars to Gimp today isn't going to put it on par with Photoshop today... I wish it would. Maybe it could be in a few years... but I need to get work done right now.
Sometimes you do need a commercial interest behind something to drive it's progress. That doesn't mean it has to be closed and proprietary, but they often are, sadly.
I was just yesterday talking with a friend of mine who worked in architecture visualization and told me that basically the main reason he cannot use blender, even though he'd really like to learn it (and it would save him money on licensing), and he uses 3ds max instead is that 3ds max can read (he didn't care about writing) all the file formats from more specialized software (not max files) that his clients send to him and that is basically the reason every firm that does the same thing cannot use blender.
When i suggested that maybe some of those firms could pay developers to implement and/or improve support for those formats, he said that none would do such a thing as the bigger firms who can pay developers do not really care and can afford to use 3ds max while those who would benefit more by switching to blender (smaller firms and freelancers) cannot pay the developers.
The truth is that people are shit at using a computer (https://www.nngroup.com/articles/computer-skill-levels/). At some point we need to draw the obvious conclusion from that: users capable of useful contribution to a project are a significant minority compared to the number of users who need or wish to use that software. How many people develop software? About 5%. How many people need to use software? 95% or more? Point being, no matter how important or unimportant your software is, you are guaranteed to have a user base predominantly incapable of contributing to the project.
This is why the constant responses of, "Patches welcome," or similar in response to user complaints is so hostile to users. It's saying to users, "This application is only for experts," which is likely to only appeal to experts. Since experts are so rare, that doesn't seem like a particularly inspiring response. You're just driving users away from your project.
Yes, anybody can contribute to an open source project. No, not everybody is capable of doing so meaningfully. Yes, anybody can recognize a bad design or bug. No, not everybody is capable of recognizing a good or correct design or fixing a bug. If Linux is to ever become an operating system for the desktop, we must accept that the majority of users are not going to be developers, and a user cannot be expected to become a developer just because they want to use a computer. It is no longer 1975.
The only exception to the above is if your project has a user base entirely devoted to programmers. That's precisely why those projects get so much development time.
Dev: I'm gonna be a dick and make false equivalences because I personally am not affected by product $X not supporting $Y
User: ...
But the two major differences between what you are talking about and what others are talking about are that a) we have the hardware, it is totally a software issue and b) we are mainly talking for software we already have paid for, not software we may or may not buy in the future.
But hopefully as Linux becomes more popular with gaming (and Microsoft is distracted with UWP and the like), Wine will also see improvements that make gaming better. Already since Valve shown up and rattled things, Wine's gaming compatibility seems to have improved a lot compared to previous years.
A solution for this is to set up dual boot or whatever and use it only for the Windows-only games, until you get bored of them. Then kill Windows and you're free.
And the number of games I'd leave behind in Linux is way more than a simple handful.
The amazing thing is that I could already switch it over to Linux via KodiBuntu or some other distro and get 90% of my day-to-day functionality. But then there's the Windows-only library of games that I have on Steam--games that I've paid hundreds of dollars for over the years, that I simply don't have the energy to try fiddling for hours with in WINE. And that damn remaining 10% is what keeps that PC on Windows 10.
As much as I despise W10, Microsoft has the gamer market by the balls, and they know it. I try as much as I can to buy the Remastered Classics of games like Baldur's Gate 2 or Planescape: Torment that include proper Linux ports, just to chip away at that dependency, but there are plenty of games that in all likelihood will never have first-class Linux support.
Moreso on topic, I actually do much of my gaming in Linux, I only have a couple of AAA titles that I use Windows for (Elite: Dangerous and AC:Origins), everything else is Linux (KSP, X-Com, X-Com 2, RimWorld).
I often try and make a point of emailing a "Thanks for supporting Linux!" to the companies who release the ones I want to play, just so they know we are out there.
If you want Linux to have a chance it needs to play the long game and that won't ever happen. Everything I own except my gaming PC is Linux but it's not even worth trying to convert others. I find pretty immature to suggest "if your job demands Windows, just quit", "just spend 20 hours trying to make this thing that just works in Windows", "you don't need AAA games". I say immature because I was doing this shit a few years ago and I still cringe about it.
In my experience trying to teach people about the importance of privacy is mostly futile. What worked was, and I only did this to a close family friend, to show him what I could learn about him just by showing what was stored in AppData and many other folders. Some thumbnails will be forever ingrained in my mind.
Of course, but is it more annoying than using Windows all the time? OP leads me to belive a growing number of windows users might think otherwise. It's also worth noting that rebooting is an order of magnitude faster than it was 10 years ago.
> having to run updates for both
Updates are a pain in Windows, but they are not in any serious GNU/Linux distro I have ever used. This is one of the main reasons that users are frustrated with Windows in the first place.
> having two incompatible filesystems where it's annoying to fetch a document from one and use it on the other
This is a real problem when you are using Windows, but not when you are using Linux. The idea here is to only use Windows when you need it anyway. It's an inconvenience, sure, but is it more of an inconvenience than using Windows all the time? That's up to the user. Personally, the answer is no.
> doubling the amount of setup and configuration you have to do
Not so much, if you seriously use GNU/Linux for everything you don't need Windows for. Besides, configuration isn't a big issue unless you are like me, and want everything exactly your way; although, GNU/Linux is the only way I can get that.
> Every time I've set up a dual-boot system I've ended up just never using one of the options.
That's you, and that's fine. The best setup for you is almost definitely not the best setup for most other people. That is the entire reason to use and promote free software: liberty.
Windows has made dual-booting difficult on purpose, because proprietary software begets proprietary software and control. Thankfully, there has been plenty of work in the other direction for those of us who want to control our computers, as opposed to the inverse.
In a word: yes.
I have at different points used Windows, Linux, and OS X as primary desktop operating systems, so I am not operating from a sense of total ignorance of what other systems are like.
My experience with Linux was that I needed to do far more configuration because lots of hardware wouldn't work right out of the box and needed a lot of tweaking and digging through Linux forums for someone with the same problem. I'm really not interested in doing that kind of thing on my personal computer anymore.
From my experience, installing and using Linux has been the most straightforward, especially compared to windows.
And that's the point: we all have different experiences, so I think it's a bad idea to tell someone they are going to have your bad experiences of they try something new, because better software ends up getting a bad rap.
I haven't had any negative experience with CUPS, and if I had, that wouldn't define my experience with GNU/Linux.
I don't have an issue with you sharing experiences. I do get frustrated when those experiences are used to define GNU/Linux to those who haven't experienced it at all.
There are too many people who hear that GNU/Linux is not for them, when it is really a fantastic alternative to windows. There's an attitude that free software will always fail people (which is not true), and I find that attitude not simply unfortunate, but malicious.
The way that things improve is for manufacturers to see demand; and that won't happen if people don't see free software as the viable alternative that it is.
In my experience, NTFS on Linux works very well. Certainly well enough for any average user.
There fact is that you should always backup data you care about.
It's the same as saying they aren't responsible for your computer suddenly catching fire. Is that likely to happen? No.
Is the liberty a free OS provides worth the effort to that user? That's entirely up to them.
It's easy to disregard change as too difficult to approach, especially when coming from such a controling and abusive environment (Windows/OS X). In reality, GNU/Linux is so much easier to use than Windows; most people have simply learned the latter first.
That just isn't true. But don't take it from me; here's esr: http://web.archive.org/web/20180109063613/www.catb.org/esr/w...
The problem we have is that a similar problem in Windows is instantly forgiven, because there is nothing you can do about it; whereas in Linux people expect a higher standard (which is often met) because that arbitrary limitation no longer exists.
Sure windows has gotten a lot better since XP, but it has a long way to go to catch up to circa 2006 Ubuntu.
funny thing is when you install various distros you have a look at what's installed and you go "geeze it's installed a bunch of crap apps"
I used to run dual boot, but then got annoyed with that, then used windows primarily and VM'd linux, and now I use the linux subsystem in windows and occassionally fire up the VM.
Or maybe you want me to convince them they should pay someone else to do that because Stallman was right.
I'm sure some people are lucky enough to have friends and family who would accept your values instantly, learn the setup easily and be glad to pay someone else to do it. I can only speak from my own experiences and they don't reflect that (and as much as I might make a comment here and there I won't ever again try to push "my values" down someone's else throat).
Do you handle all of their Windows-related technical issues?
Are they incapable of learning to do it themselves?
Really?
Are you absolutely sure?
It's all-too-common for people to become dependent on technically-minded friends/family like us, but the fact is that it really isn't difficult for them to do it themselves.
The main barriers they face are:
1. I haven't done this before.
2. I don't immediately see the benefit.
What it comes down to is self-reliance. We can teach people to rely on themselves instead of rely on us.
As the saying goes:
> Build a man a fire, and he'll be warm for the night. Set a man on fire, and he'll be warm for the rest of his life.
... something like that, anyway.
For thinkers, problems are an opportunity to learn. Others, they don't see it that way, they want things to just work without making them think. If anyone you're trying to "teach" and "show them the way" ever loses money or have any kind of non trivial issue because "your linug broke my microsoft access" you'll be forever the guy that broke his computer. And he'll hate Linux forever.
"Yes nana, you just have to install linux-headers first"
[0] https://github.com/vladikoff/netflix-1080p-firefox#with-exte...
Also my laptop literally cannot have linux installed on it thanks to UEFI.
(I installed Ubuntu 17.10 alongside Win10 few weeks ago on my UEFI laptop.)
Windows 10 is basically malware at this point.
Does it have "secure boot" that can't be disabled/other keys added?
It's not even true in many (most?) cases that Secure Boot must be disabled.
Typing this from a laptop that has an Arch partition. I use it all the time for dev stuff. It sure as fuck wasn't trivial to set up.
But nobody cares how easy it is to install both. Using both is a huge pain.
Bash is so much more powerful than the Windows shell, and try as I might I just don't like Powershell, so WSL gives me a great shell while running in Windows - no need for rebooting or VMs!
You have your disks listed, each with its free/used space. You click the one you want to install to, and drag a slider to decide how much space to use.
That's how easy it was to install Ubuntu over a decade ago.
Even when I got one installed I had problems with getting flat mouse speeds, not being able to adjust mouse scroll wheel speeds, even the frickin clock was even messed up. ( had to dig around for the issue then figure out the two OSes where saving the time in different ways every time each shut down)
I've got pages of notes for fixes to various issues I encountered trying to get dual booting working smoothly.
There's no way I'd recommend this to anyone who wants a computer that actually works without a hassle.
Yes you're breaking the law but when did that stop anyone?
I use Win 10 Enterprise at work so I don't have to worry about any of the Candy Crush or FB malware trash on my PC but no way would I buy a consumer Windows based laptop anymore.
What are you talking about?
[0] http://finance.yahoo.com/news/this-is-why-apple-enables-blue...
To me it's another nail in the coffin of general purpose computing. We've accepted that mobile devices/OSs are not for general purpose computing and expect that they come with a "lifestyle" to hawk, now one of the major general-computing OSs is heading in the same direction.
I think the irony of that statement is from Windows 3.1 and on Windows (25-ish years) was already THE defacto PC platform. I was a pretty big MS fanboy for a long time (and make my living with .NET and their developer tools). But MS's quixotic fetishization of their app store to me looks like dousing the legacy (no pun intended) of their platform with gasoline and lighting it on fire.
Edit: format tweak
And I'm no fanboy but boy am I a fan of .NET. So far it seems like that part of MS is well defended from this grossness, I only hope that holds up.
Excuse the rant.
people dont buy apple because of the walled garden or spyware or iphoto bugs that expose your pictures. they buy apple despite all that.
if microsoft can produce better and more innovative hardware, which they already did with the surface line, they could have kept windows xp model of online isolation and not only got the people that want the flashy hardware but also the people that want to actively avoid the online tie-in.
instead they are doing the worst they could. you cant even use oneNote with your surface pen, I kid you not, without login in to a live.com account! and minesweeper is a 100mb app that you have to download from the store, and it have in-app purchases.
Microsoft Jigsaw is perhaps my grandma's favorite thing ever, and the $20 yearly cost for premium (ad-free) is well-worth it to her.
it's not a good thing as they're using the opportunity to infest these programs with ads
Solitaire on Windows now has ads, and don't get me started on the new calculator
Adding ads is definitely an irritation, but my point is, they are funding a supported, maintained product with Solitaire. It's more than just Solitaire now. It currently has five different games, not including features like daily challenges and the like. It gets updated reasonably regularly.
The generally preferred way to quote on HN is to begin the line with a > and wrap the quote with * if desired.
It's an issue that comes up too often that HN needs to fix, but here we are.
The problem isn't that HN does that with leading space. The problem is that people use leading space for quotations, which isn't what it's for.
My new laptop with Windows 10 became so slow I also switched to Mint. Couldn't be happier.
Life's too short to put up with bureaucratically obstructive licensing schemes.
I put Fedora on it first, and it was mostly fine but Gnome was too slow for my liking. But then again I was usually taking notes in vim in a terminal, so that probably wouldn't have mattered in real world use.
So they had to find another way to monetize Windows.
https://arstechnica.com/gadgets/2018/02/windows-10-s-becomin...
Since Microsoft made money from new computer sales and those are less frequent they have to move to a subscription type system.
http://www.catb.org/esr/halloween/
If you want to understand why Microsoft is acting the way they are, read those documents.
It's not that I think they are still executing the strategies and tactics spelled out therein. Quite the contrary; Microsoft realises they've lost the OS war to Linux (on one front) and OSX (on the other).
The point is how astonishingly user-hostile those memos are. They lay out a strategy for competing with Free Software that has almost nothing to do with their users' needs and wants. Instead, the obvious assumption is that their users will be sacrificed to their (Microsoft's) strategic goals.
That's not to say that individual Microsoft teams don't produce excellent, user-centric software (two I can think of in my own experience are Excel and Visual Studio).
But the executive leadership, and company culture as a whole, seems to care little about the people who actually use their products. This was clearly true back in the 90s, and is clearly true now. In the 90s it was 'embrace and extend', in the 2010s it's 'track and advertise'.
I'm not a fan of what they're doing with some of the Windows 10 defaults. But you gotta be crazy to not see the user improvements they've done in so many other areas. They are a very, very different company than they were back then. I'm not saying that excuses anything but you're drawing false equivalences using a 2 decades old set of memos to try and back it.
This is part of the reason I gave up developing for Windows and .NET after around a decade of doing it. I prefer to work on a stack with which I'm at least partially values-aligned. (Same reason I abandoned Linux for FreeBSD, actually).
Are they really that different of a company? Microsoft is huge, organizational memory is long, and decisions made long ago, whether rational or mere cargo culting, will affect how they run today.
I'd argue they're a bit more cunning, but not one whit less underhanded. The EU browser ballot thing was considerably more recent, for instance. The forced W10 upgrades with the trick X dialog. Dark patterns surrounding use of a Microsoft account. Non-disableable telemetry. Hawking Edge in a way that would even make Chrome blush [1].
I think they know that they can't be as overt anymore; a couple of antitrust suits will do that to you.
So I dual boot and 99% of the time sit in Kubuntu land and my computer is fast, responsive, and generally only doing what I ask it too. As it should be.
Microsoft found a way to take an i7-7500 with 32GB of ram and make it feel slow on a fast OS. Windows 10 can be fast.
What are you guys experiencing that I am not?
You sound like I spammer I once knew. He would always say things like "What's the big deal with one e-mail that you're not going to read anyway. Just delete it."
The mail icon in his Mac's dock showed over 29,000 unread messages. Spam just didn't bother him the way Windows popping up ads for Facebook doesn't bother you.
- No indication of other workspaces existing.
- No indication of what applications are in those other workspaces.
- The keyboard shortcut for walking through desktops requires two hands (and in typical Windows fashion cannot be rebound).
I'm not familiar with macOS' implementation, so if you actually think that it's worse, then I would like to know how.
Also should be said, though, that you can replace the window manager on macOS, which should allow you to get most of the features of an actually good implementation of virtual desktops. I'm not aware of a way to do that on Windows.
macOS implementation was bad, because I accidentally switched between desktops all the time. It shows all launched apps in the dock from all desktops. If I'm working on my project, I don't want to see that I have Battle.net client launched and 10 unread notifications in Discord guild channel. If I'm clicking on Safari icon, I want to launch new window on current desktop, I don't want to switch to another desktop with some random website.
Anyway the main point of virtual desktops is that they are implemented at OS level. Actual interface is not very important, because if API exists, 3-rd party programs can embrace it. For example Windows 7 had virtual desktops implemented on system level (there wasn't UI to manage them), but API was very limited, for example it wasn't possible to move windows between desktops. Also applications usually weren't aware about those desktops and sometimes were outright buggy (for example you couldn't launch second Firefox window on another desktop).
If you buy high end laptops from a business partner or directly from the vendor and make sure you get a pro(paid) version of windows things are better but the razor thin margins of the consumer market make it hard to avoid strange and badly designed attempts at price differentiation and/or payola schemes.
On another note, I got an XPS 13 from Dell with Ubuntu pre-installed. As far as I could tell, the only extra software on there was some drivers. I realize that the average person isn't going to want a Linux laptop though.
Edit: Oh and Camera app. On a desktop. Without even a webcam. What is the justification for that?
Was that intentional? Made me laugh either way.
How many OSs come without any graphics applications installed?
> Edit: Oh and Camera app. On a desktop. Without even a webcam. What is the justification for that?
Because a lot of hardware does have a webcam and thus benefits from having the app, while hardware without it sees nothing but a negligible HHD space impact.
it's a feature!
I'm not 100% confident on this and I haven't worked in Retail for a couple of years thankfully, but I suspect strongly that the apps that are installed are pushed not by Microsoft, but by the OEM in their recovery image. I suspect thus that if you buy a standalone version of Windows 10, and clean install the machine with nothing else on the hard drive, that you won't get those apps pre-installed. But buy a computer with Windows 10 preloaded, and the sky's the limit, the OEM pushes what they want, and Microsoft makes it difficult to opt out.
I'd love someone else to weigh in on this, because I've been distanced from the situation for a while. But no matter how you slice it, users are getting increasingly frustrated, and I think it's a terrible business strategy for Microsoft. They've ruined any potential trust I might have had for their app store before it had a chance to even take off, and I'm not sure they'll be able to recover. If anything, I've got my eyes on Google, who stand positioned to completely shake up the personal computer space with Chrome OS and its budding Android apps support. It'll be interesting to see how the space unfolds.
I've only recently come back to Windows from MacOS for work, and this (along with the invasive tracking that doesn't turn off even if you turn the settings off) floored me.
If you're not familiar with Windows and try to clean a PC that isn't yours, it's probably hard to tell what was user installed, what was pre-installed by the manufacturers (they love to include bloatware and unnecessary "tools") and what actually came with Windows.
It's very easy for unaware users to install all sorts of crap and they never know where it came from or what it does - that's basically every PC of a non-tech-savvy user ever.
(honest question - that's the sole reason I have windows anything and I'd be thrilled to get rid of all the absolute nonsense they've been throwing at me)
On top of that, I can run Rome 2 Total War which is not a simple game. It runs great.
I'm not sure many on HN are going to like this thing, but I would think MS gets to see the stats and has better view of how well they are doing. Percentage wise it might be working out pretty good, however, each percentage point they piss off ends up being a lot of people and if the fringe of tech people are in that 1% that can end up in a lot of angry blogs.
What?
NO. Just no.
This doesn't "anticipate the things I need". It doesn't "anticipate" anything. It's not "the things I need", it's whatever MS decides to promote.
There's a vaguely similar feature, that would be vaguely defensible - but this isn't it. This is malware, plain and simple.
My harware is not here to be part of someone else botnet. If MS wants my money, let’s make good product without subscription and let me pay for it. I would be glad to pay 20 to 50€ for Visual Studio if it encourages user friendly business practices.
People are never gonna be happy with change. Not so long ago they took paint (which they insisted on us having whether we wanted it or not) out of the base install of their "botnet / malware" and people lost their shit. Now windows dynamically asks you whether you want a program and people are again losing their shit. In both cases it's microsoft making a call on what apps are on your machine. In both cases you can uninstall them.
Microsoft should design their OS to not require reboots for updates. The only time I ever have to reboot my Linux box is for a kernel update — that’s it.
https://www.bleepingcomputer.com/news/microsoft/windows-10s-...
Hah! You must not have used Mcafee Enterprise. I recently moved to Defender and the difference is startling - my laptop fans literally never stopped whining with Mcafee, as it was constantly gobbling CPU. With Defender, it remains silent, and CPU usage is low. I've used other AV systems too (e.g. Avira), and for sure they're better than Mcafee, but I'm impressed with Defender. Don't see any reason for me to use anything else.
Is there a way to completely/permanently neuter the Windows App store and functions like the one mentioned here?
I would love to be proven wrong, but the only way I know for sure is upgrading to the Enterprise or education editions.
I don't know how effective it is, though.
They were annoying to me, only when I had installed the Windows 10 for the very first time, 2 years ago. I had several Windows 10 re-installations since then, and it really isn't worth nagging about them for the 30-45 seconds they steal from you as you remove them.
Besides, my housemate actually liked and kept some of them on his account. It probably really just does increase the overall customer experience.
In any case, it really is just a breeze to remove UWP apps, and they leave no trace either, so I cannot rationalize how it can be this so annoying to anyone.
I turned off all advertising options in Windows 10 when I first installed, only to be greeted by another ad months later which they had added with a newly downloaded update.
The toggles aren't even centralized, you have to hunt them down in different menus. I have a hard time believing this wasn't done on purpose.
I am completely unfamiliar with the experience you had, with no apps having been installed on my behalf without me explicitly installing it through the Microsoft Store, except for the ones I get after I reinstall the OS.
I also have a Windows Phone that I have been using for the past 2 years. Again, it gets some apps pre-installed whenever I reinstall the OS, but never otherwise.
Admittedly, PCs I think did once get some of them after one major update. I suppose it was one of the Creators Updates.
I'm wondering Microsoft is doing some sort of A/B or market segmentation testing. Perhaps testing different things in different regions.