News for hackers. Stuff that matters.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by ehvatum on Tuesday December 01, 2020 @11:58AM (#25266993)
> It will restart itself even if a user launched application is running.

This was a huge problem, for me. Some multiaxis CNC toolpaths require days to generate. I missed a critical deadline as a result of Windows 10 deciding to update itself, which finally prompted me to install ShutUp10 from O&O.

I use the maximum shit-disabling mode in ShutUp10. It works. Once or twice a year, I run Windows Update and get updates, then I run ShutUp10 again and disable all the trash Microsoft re-enables.

https://www.oo-software.com/en/shutup10

Re:macOS to FreeBSD migration a.k.a. why I left macOS by ssheth on Tuesday December 01, 2020 @12:27PM (#25267366)
There's a free tool called Windows Update MiniTool that works very well for disabling auto-updates and then allowing you to update manually every so often. That is what we install on our CNC machinery that have a Windows 10 backend.

https://www.majorgeeks.com/files/details/windows_update_mini...

Re:macOS to FreeBSD migration a.k.a. why I left macOS by AndrewUnmuted on Tuesday December 01, 2020 @01:25PM (#25268074)
> free tool

I'd rather describe this as a mail-in-rebate for the costs of running Windows 10.

We sort of implicitly know there is this need to make the Windows lifestyle more sane, and can rely on tools like these existing.

But the time it takes to research this, track down the best binary for the job (examining the source code is not always easy), makes me conclude that there's a real hidden cost to being a Windows user.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by TheOtherHobbes on Tuesday December 01, 2020 @02:00PM (#25268538)
It's not so hidden. It honestly astounds me that users are willing to put up with this bullshit.

The most impressive thing about Microsoft as a company is the way it single-handedly lowered user expectations to the point where ads, security issues, and critical time-wasting failures are somehow considered an acceptable price of entry, and not evidence of an unacceptably shoddy, incompetent, and user-hostile product culture.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by phone8675309 on Tuesday December 01, 2020 @02:18PM (#25268729)
People who run Windows aren’t the users - they’re the product, either with Microsoft selling their eyes with advertisements, harvesting their usage data through telemetry for a profit, using their numbers to push paid development software, or using their ubiquity to be the basis for computer literacy materials for public schools paid for by taxpayer.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by ims on Tuesday December 01, 2020 @02:36PM (#25268909)
I think the user vs. product dichotomy is not right in this case. Microsoft really does make its money on products and support. You can see this on their public filings.

The relevant dichotomy is more like: people who run Windows aren't the buyers. One-off personal licenses for home PCs are more than a rounding error but are certainly not what made Microsoft what it is.

Governments and F500 companies buy Windows and Office for X00,000 machines for X0 years of support at a time. Enterprise procurement teams are the actual buyers whose opinions matter to product managers.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by maest on Tuesday December 01, 2020 @03:33PM (#25269524)
> harvesting their usage data through telemetry for a profit

Does MS sell their telemetry data?

Re:macOS to FreeBSD migration a.k.a. why I left macOS by craftinator on Tuesday December 01, 2020 @02:09PM (#25268623)
Well, I came here to comment, but you already succinctly summed up my thoughts. Thanks for that!
Re:macOS to FreeBSD migration a.k.a. why I left macOS by lodovic on Tuesday December 01, 2020 @02:12PM (#25268662)
Why not use Windows Server instead?
Re:macOS to FreeBSD migration a.k.a. why I left macOS by eitland on Tuesday December 01, 2020 @02:42PM (#25268972)
Check the price tag.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by sys_64738 on Tuesday December 01, 2020 @05:19PM (#25270795)
You can run Server without product activation. I do it in a VM and think Server is well behaved.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by eitland on Tuesday December 01, 2020 @10:17PM (#25272870)
nip180 wrote above:

> I paid $200 for a Windows 10 pro license because I needed to run a Windows application in a virtual machine.

I think if someone is willing to cheat on the licensing cost 4hey might just as well go with a pirated XP?

Re:macOS to FreeBSD migration a.k.a. why I left macOS by pelasaco on Tuesday December 01, 2020 @01:34PM (#25268213)
Please dont disable auto-updates. Instead configure your Windows machine to schedule them. Look your notifications. Treat it as a Car, not as a Toy.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by jjoonathan on Tuesday December 01, 2020 @01:48PM (#25268384)
Letting windows update is treating it like a toy.

Remember that time Microsoft let FTDI brick a bunch of knockoffs through the first party update mechanism? Remember when they locked up a bunch of embedded devices with Windows 7 support nags? Remember when they dropped Candy Crush in your start menu, when they decided local accounts now had to be cloud linked, and when they enabled Cortana by default and made it increasingly difficult to opt-out? When they decided to take 30 minutes of your morning without asking (hope you weren't planning on using the computer for anything important)?

When it comes to high-reliability embedded OSes, Microsoft is a case study in inept paternalism. Updates regularly cause problems. Between updates and malware spreading behind a NAT, I'm not at all convinced updates are the lesser of two evils. Ideally, these applications wouldn't run windows, but since they often do, IMO the best approach is to isolate them to the greatest degree possible which includes blocking auto-update (note: not turning it off, blocking it, along with everything else you can get away with).

Re:macOS to FreeBSD migration a.k.a. why I left macOS by i_am_proteus on Tuesday December 01, 2020 @02:03PM (#25268570)
Local accounts don't have to be cloud-linked! Microsoft just employs dark patterns to make it hard to find how to opt out, and prompts you to "finish setting up your PC" by creating a Microsoft account, after every reboot.

I've also rebooted to find out about Microsoft Edge, the new browser that's now pinned to my taskbar, even after removing Edge several times.

MS finished making Windows into a stable, usable OS and then promptly began turning it into adware.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by alpaca128 on Tuesday December 01, 2020 @02:24PM (#25268788)
> Local accounts don't have to be cloud-linked!

I just installed a new Windows 10 VM last week and there was no option to use a local account anymore. None. No dark pattern menu link somewhere hidden in a corner of the screen with low contrast, only the choice between logging in or creating a new Microsoft account. Which took me longer than the whole rest of the installation, because as it turns out generic addresses like "[email protected]" are already taken and Microsoft seems very anal about certain choice words.

But at the same time they don't seem to mind if I enter a date from 2018 as my birthdate and the calendar dialog includes decades of future dates, but at least they got the forced online account working...

Re:macOS to FreeBSD migration a.k.a. why I left macOS by aeiou1234 on Tuesday December 01, 2020 @02:53PM (#25269105)
offline accounts are only available if you are not connected to the internet, or at least you a get a visible create offline user button/link. last month i did a fresh install with the latest iso and i had to unplug my ethernet cable
Re:macOS to FreeBSD migration a.k.a. why I left macOS by richardfey on Wednesday December 02, 2020 @02:31AM (#25274037)
Can't get any darker than that!
Re:macOS to FreeBSD migration a.k.a. why I left macOS by emteycz on Tuesday December 01, 2020 @02:52PM (#25269096)
The option will appear if the machine is not connected to the Internet.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by i_am_proteus on Tuesday December 01, 2020 @02:49PM (#25269064)
I installed Windows a few weeks ago and found the option to "set up later," but the ISO is several months old and the computer wasn't connected to network at install time.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by pelasaco on Tuesday December 01, 2020 @02:07PM (#25268604)
Sorry, but are we talking about Desktop operating system? Because if that's the topic, Linux and BSD have much to learn from Microsoft. Including stability. I can tell you, because it's my job: if you don't want to use outdated software, you should go with rolling distributions, that became stable around 2016. Before that every update was a schrödingers update. Windows are able to rollback updates since Windows 2003.

> Between updates and malware spreading behind a NAT, I'm not at all convinced updates are the lesser of two evils.

You can get your answer looking back to events like Nimda and Code Red.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by alpaca128 on Tuesday December 01, 2020 @02:48PM (#25269046)
I would have agreed with you before Windows 10 came out. Afterwards I had to regularly reinstall Windows on most of my machines as well as laptops of close family members because whether it was a boot loop, BSOD every 10 minutes, random switching of keyboard layouts or just performance issues to a point the mouse lagged, there was a whole wave of new bugs suddenly appearing after some forced update.

Now I run a rolling distro since 2018. Development got a whole lot simpler, everything is more enjoyable and to date there's been exactly one noteworthy issue which was resolved after a quick search and 10 minutes.

And since then I've never seen a "new update available" popup dialog, no ads, no Cortana, no "smart" features, and most definitely no need to install third-party software to actually have a usable file search. I even update much more frequently than Windows 10 every forced me to, because for some reason I just never have any issues and I can just do it in the background.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by MengerSponge on Tuesday December 01, 2020 @01:45PM (#25268344)
If I'm on a road trip when my car comes due for service, it doesn't automatically exit the interstate and drive to the first available mechanic.

I wish Windows would let me treat it like a car.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by tokamak-teapot on Tuesday December 01, 2020 @01:42PM (#25268303)
I used to say the same, but my perception - and I know it's not reality, but every day with it feels like this:

* I log in.

* I start setting things up so I can start work.

* I'm notified about critical updates. There will be a forced reboot soon...

* I'm watching out in case something pops up while I'm typing and whatever key I was about to press causes the 'reboot' question to be answered - and I wait several minutes and lose flow entirely.

* I log in.

* I start setting things up again as they were so I can start work again.

* There are more critical updates...

Turning off auto-update is not an option, because there are so many security holes and I don't want to end up a victim. I also don't like having to fight to try and keep the OS from doing something it will push against, so trying to creep around letting it do updates when I'm not busy and reboots when I want it to but not asking me - waiting to be told - it's hard work and stressful.

Windows is an amazing piece of tech and gets better all the time, but I find myself much more able to stay in the 'flow' and avoid stress in MacOS or Linux.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by Delk on Tuesday December 01, 2020 @03:03PM (#25269220)
To be fair, I get notifications of "important updates" on my Fedora Workstation more often than I get on Windows. (Or at least I think I do; I don't use Windows that often.) Fedora also wants to reboot for nearly every bunch of updated packages that doesn't consist entirely of top-level applications, which seems to mean at least 95% of the times it wants to update.

I think I get it why it wants to reboot: not only is it probably somewhat safer in terms of not screwing anything up in running session, but you can't be sure some running application or service isn't still using an outdated version of a library until you've restarted it. (Not to mention that the Linux kernel updates every week or so nowadays, but those are definitely not the only ones that trigger an update [edit: by which I of course mean "trigger a reboot"].)

I tend to not use the graphical software updater and just ignore its notifications instead, and just update from the command line and reboot when it suits me. That does allow me to not have my workflow interrupted but it doesn't change the fact that I still do get notified of updates that require some kind of action pretty often.

On the other hand, checking for those updates doesn't burn minutes on end of CPU time every time the OS is booted, as it seems to do on Windows 10.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by horstmeyer on Tuesday December 01, 2020 @03:28PM (#25269479)
I don't use Windows, but from the comments it seems that Windows just forcibly reboots after some time. I'm sure your Fedora workstation will ask you to reboot, but not just do it without you triggering the action.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by Delk on Tuesday December 01, 2020 @04:03PM (#25269873)
AFAIK in Windows there's generally a prompt for rebooting either now or after a delay that can be selected from given options. (I'm not a heavy Windows user either so I might not be right.) I've sometimes found Windows to have rebooted by itself, but that might have been because I wasn't there to react to the prompt.

But no, obviously Fedora doesn't force a reboot, nor does it give a prompt you can accidentally reboot through.

However, a part of the complaints (which I fully understand) seemed to be about the frequency of the updates, and in the name of honesty I just wanted to point out that's not really just a Windows issue.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by jimnotgym on Tuesday December 01, 2020 @01:54PM (#25268462)
Or join your machine to a domain. No ads, managed updates.

I have said it before, but around half of the machines in my estate are macs, and I have many more reported update problems from them. I think a lot of it is caused by inconsistent updates.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by vondur on Tuesday December 01, 2020 @02:40PM (#25268955)
How many people are running their own AD setups? I don't think this is very useful advice.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by DrPhish on Tuesday December 01, 2020 @03:32PM (#25269515)
To be fair, Samba4 setups are super easy, so for the HN crowd it probably isn't terrible advice.

I've been running one at home since the first TP in 2006, and I don't spend any time thinking about or maintaining them (running on Debian)

Re:macOS to FreeBSD migration a.k.a. why I left macOS by jimnotgym on Friday December 04, 2020 @05:26PM (#25309110)
I would have thought at least some of the people at hn work for companies?
Re:macOS to FreeBSD migration a.k.a. why I left macOS by alibarber on Tuesday December 01, 2020 @02:52PM (#25269090)
So - like a new car, service about once a year then, after the first year?

I wish that was the case.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by selykg on Tuesday December 01, 2020 @12:25PM (#25267343)
Holy hell, the fact this is even a thing boggles my mind. I get that MS want's vital (to them) updates. But oof... your use case is exactly the one that will cause a shit load of pain.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by beezle on Tuesday December 01, 2020 @01:23PM (#25268055)
Windows update does give warning and allows you to re-schedule updates to a different day and time. You can also push back on when you start getting certain kinds of updates.

It may not be a perfect situation but I don't find it to be quite as dreadful as many make it out to be. FreeBSD is my other OS and I'll be honest, I dread doing those updates much more.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by asciimov on Tuesday December 01, 2020 @02:00PM (#25268536)
If you're like me, you've been conditioned to click the ok button on windows to get dialog boxes to go away. Never really reading what/when something is going to happen.

Windows 10 hasn't always warned you about an update. Once I lost a half days work while visiting family. I had been doing some genealogy work, when some small kids come over, so I put my laptop asleep (shut the lid) and went about my day, not thinking to save. The next day, opened my laptop and was greeted with the "Hi! We are setting things up for you" screen. Was very upset to have to redo the previous days work.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by Delk on Tuesday December 01, 2020 @03:07PM (#25269260)
I think (although I'm not 100% sure) that if you don't react to the prompt at all, it automatically reboots after a while, at least on some updates.

You may not always be at the computer if you're waiting for some kind of a long-term process to finish.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by fl0wenol on Tuesday December 01, 2020 @03:11PM (#25269307)
Next time, order "KW4-00190" from any Microsoft reseller who will sell you it. You might need to add 4 addt. dummy licenses to your cart (Identity Manager is popular). This gets you access to the volume licensing portal so you can get MAK activation for LTSC editions of Windows 10.

No store, no advertisements, no telemetry, Edge optional, all Enterprise features enabled, security updates only (defer fully configurable), out of the box.

I use it at home and with my family members.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by kmonsen on Tuesday December 01, 2020 @12:22PM (#25267286)
Just say your network connection is metered, and that windows should not auto-install updates from metered connections.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by pavel_lishin on Tuesday December 01, 2020 @12:27PM (#25267357)
Yes, there exist workarounds - but the point is that you should not have to "trick" your OS into not shooting you in the foot.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by kmonsen on Tuesday December 01, 2020 @10:54PM (#25273077)
Not entirely sure, if feel for most people the best setting is to do the autoupdates. To be honest perhaps even myself sometimes.
[dead]
Re:macOS to FreeBSD migration a.k.a. why I left macOS by ylyn on Tuesday December 01, 2020 @12:52PM (#25267682)
What in the world? No it is not.

We have to trick our immune systems because we didn't design them.

An OS is, obviously, designed by humans. So we shouldn't have to trick it.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by ArnoVW on Tuesday December 01, 2020 @12:41PM (#25267529)
I agree, this was sort of a annoying. Though when you reason about it in a systems way, not having a default of "reboot" would be problematic from a security PoV.

Of course, you're not the only one with this issue. There used to be an option in "gpedit" to disable this, but I can't find it anymore. I suspect that this is because there is now an option in the "advanced options" of the "Windows update" menu, called "restart this device as soon as possible".

Re:macOS to FreeBSD migration a.k.a. why I left macOS by reaperducer on Tuesday December 01, 2020 @01:02PM (#25267812)
when you reason about it in a systems way, not having a default of "reboot" would be problematic from a security PoV.

It's very SV-bubble to assume that Microsoft's security needs are more important than him getting his work done.

As he stated, he missed a critical deadline. What if the client cancelled the contract because of that, causing him to go out of business? How does trying to sympathize with Microsoft feed his family?

No, the tech bubble is not more important than things that happen in the real world. Windows has security problems? Sure, all operating systems do. But Microsoft shouldn't shift its problems onto the users. That's just bad business, and bad ethics.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by Delk on Tuesday December 01, 2020 @03:19PM (#25269378)
I don't know that it's a bubble thing. I've never been even near SV (although I am a tech worker, so perhaps in some kind of a bubble), and I can see how there could be rational reasons for implementing automatic reboots. Some people might put of rebooting indefinitely, for instance, and not all of those would be doing it because they know what they're doing. If you're MS, you have to take into account a lot more than just users who know what they're doing.

I don't like the automatic reboots, and I'd agree it's not a good solution and I probably wouldn't have implemented it if I were making the decision, but I don't really see how finding reasons for why MS might reasonably want to do it is a SV bubble thing.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by reaperducer on Tuesday December 01, 2020 @03:28PM (#25269477)
I've never been even near SV

The bubble isn't a geography, it's a mindset.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by sharker8 on Tuesday December 01, 2020 @04:20PM (#25270044)
All the bubble leaders are 'retiring' to Texas and Florida.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by greyhair on Tuesday December 01, 2020 @03:28PM (#25269482)
Again, all addressable through Windows Update -> Advanced and some very simple once monthly manual update schedule on your work calendar. It is what I do, and it is really not hard at all. This is all discoverable on the web through a generic "control windows update" search. No special tools needed.

Once a month I update my work PC and three home PCs, all on the same day. Easy to remember, saves surprise updates and reboots.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by Conlectus on Tuesday December 01, 2020 @02:11PM (#25268646)
It's a bit more complicated than that I think. A common function of malware is to create "zombie" computers that are controllable en-mass to, say, DDoS a website. This makes the prevalence of malware-ridden Windows machines a _common_ concern, rather than specific to Microsoft.
Re:macOS to FreeBSD migration a.k.a. why I left macOS by ArnoVW on Tuesday December 01, 2020 @03:04PM (#25269234)
Exactly this is what I was getting at. 98% of Windows users don't care if their machine reboots, provided they don't lose work. This is precisely the 98% percent that are likely to get infected, and will cause havoc for all of us (not just themselves). Spam, DDoS, etc.

Similar to how getting a vacination is not only good for you, but also for the rest of society.

Mind you, I'm saying this from a perspective of someone who uses his machine to perform nightly jobs (learning models, ontology alignment, etc) So it's not like I haven't shared your pain =)

Re:macOS to FreeBSD migration a.k.a. why I left macOS by reaperducer on Tuesday December 01, 2020 @03:26PM (#25269461)
A common function of malware is to create "zombie" computers that are controllable en-mass to, say, DDoS a website.

Thanks for the explanation, but I'm well aware of malware. I wrote my own boot sector viruses back in 8-bit days.

But the point still stands: Microsoft's practices stop him from doing his work, and could cost him his livelihood because it assumes that fixing its failures are more important than his work. What's the point of even having the computer if it can't be relied upon to do complex tasks?

Re:macOS to FreeBSD migration a.k.a. why I left macOS by Conlectus on Tuesday December 01, 2020 @04:32PM (#25270211)
Nice! Apologies if I sounded condescending, you clearly are much more familiar than me :).

I tend to agree, but I have difficulty when you scale the problem. No individual person benefits from having their computer rebooted enough to counteract the issues, but might everyone collectively? The utilitarian calculus becomes difficult.

Though parallel solutions: better security testing or a capacity for live updates without a reboot, may be an answer.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by cmroanirgo on Tuesday December 01, 2020 @03:08PM (#25269274)
There also the option (I think it's Wifi only) where you can mark the connection as "metered connection" and it turns off a whole bunch of automated nonsense.

Same as you, I periodically turn off the metered connection toggle and then run updates. It saves me a heap of angst.

Re:macOS to FreeBSD migration a.k.a. why I left macOS by heavyset_go on Tuesday December 01, 2020 @02:07PM (#25268608)
There's also the the Ameliorated Windows tools that strips a lot of nonsense out of the default Windows install.

[1] https://ameliorated.info/

Re:macOS to FreeBSD migration a.k.a. why I left macOS by wing-_-nuts on Tuesday December 01, 2020 @03:59PM (#25269828)
Dumb question, but why not just tell windows you're on a metered connection? It won't auto update then right?