I recently got locked out of my machine because logging in with the mandatory Microsoft account-backed primary user of my machine didn't work anymore. It said I was offline and I had to use the "previous password" even though I didn't have a previous password for that account.
Hacking around in the recovery console to add another administrator user worked, but then I couldn't reset the original user's password because it was tied to the Microsoft account and you can't change the password locally.
I don't need Copilot managing my inbox through AI, nor do I need a more exciting widget experience.
I just want an OS where if something like the above happens there's a way to fix it without having to reinstall. It doesn't seem like much to ask.
Edit: yes, I can use Linux but I have decades of Windows muscle memory and I do a bunch of DirectX programming. I shouldn't have to switch :)
> I can use Linux but I have decades of Windows muscle memory and I do a bunch of DirectX programming.
I see a likely inversion of motives here: you earn your living coding or otherwise are deeply vested in Windows, so you are committed for survival to Windows and to fixing the absurd account problem that MSFT has inflicted on you.
The expression "muscle memory" here just means the cognitive load of working with a technology. MSFT has added a hard-blocking piece of stupidity to your cognitive load.
I am sure this is not the first time! Registry problems, update problems, and now for pity's sake account problems.
As a long-time user of both Linux and Windows, I'd say my OS cognitive load with Linux is almost entirely related to efficient actions, whereas with Windows I have a quiver of stupid arrows to shoot at all the problems that MSFT inflicts.
When people advise you to switch to Linux if you can, they are giving solid advice.
My Ubuntu servers have been in an undefined state since canonical botched a regular upgrade to 26.04 LTS due to the ongoing DDOS. Their status page says everything works. A simple ping tells me nothing works.
Let's not pretend Microsoft has a monopoly on idiocy in the software world. All major Linux distros are hell bent on repeating the mistakes of Windows. Especially since the people in control of the stack (minus the kernel) are the rejects who couldn't make it in Microsoft and Apple in the 90s and 00s but really wanted to.
Meanwhile my small happy place with OpenBSD and Guix just works.
They are caused by moral busy bodies who think they know better.
To quote CS Lewis:
>Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience.
> They are caused by moral busy bodies who think they know better.
If you know better just hack it your way. Linux is an open platform. Nothing prevents you from gutting Ubuntu and making it your own. You can't say the same for Windows though.
So I guess is not a matter of monopoly of idiocy, but whether you can do something about idiot decisions when they are made. This is why an open platform will always win. It's just architecturally better for the end user.
While this might be technically true, I also think it's a lazy argument that ignores practical reality. It's basically a way to avoid any kind of accountability or self-reflection on the part of developers. "Users aren't happy? If they don't want to make the change themselves, they can fuck off." This is a toxic attitude which I see a lot in discussions of free software.
In practice, 99% of the time it's not worth the time and effort to fork and maintain a large project. Even in a free ecosystem, users get locked into specific products and technologies. This is why sane technical leadership and responsiveness to user feedback are important, even (especially?) in open source projects.
Can you tell me an instance where users got locked into a dying ecosystem in Linux?
What I can tell you is that CentOS, which was used extensively in servers, died and you didn't really see much issue, at least not as much as compared to the pain and suffering users are having to go through now that Windows is the dying place.
What's lazy is the repetition of this realist fallacy of the technical lockin, when in fact what you really have is what you see, an open platform you can very well just leave for another when you disagree with the current vendor.
Dislike Ubuntu and you can very well migrate. That's the practical reality.
There are several software packages that are essentially mandatory if you want to run a modern distro with good desktop hardware support. Some that come to mind are glibc, systemd, and Wayland. These projects have made controversial design decisions which impact the entire ecosystem of Linux software.
I actually did leave Ubuntu because background Snap updates were randomly crashing running applications. Now, I'm fairly happy with Fedora, but it's far from perfect. I reject the idea that if I have technical critiques of these projects, that the fault somehow lies with me if I'm not willing to waste my time jumping distros or rewriting them myself. That attitude is exactly analogous to the user-hostile bullshit coming out of Microsoft.
> These projects have made controversial design decisions which impact the entire ecosystem of Linux software.
> I reject the idea that if I have technical critiques of these projects, that the fault somehow lies with me if I'm not willing to waste my time jumping distros or rewriting them myself. That attitude is exactly analogous to the user-hostile bullshit coming out of Microsoft.
I understand it's frustrating when your distro or OS starts acting up. It's a means to an end, it should get out of your way and let you do your work.
On the other hand, it's impossible to appeal to everyone, so every decision will make some people happy and others unhappy. There's no way around it. The only thing that matters is whether we can live with it or not, in which case the option is to fix it or move on.
It's frustrating but nobody owes you anything. The sooner you realise this the better.
I for instance wasn't happy with anything available. The closest thing was hyprland so I made my own micro-distro on top of it: https://github.com/gchamon/archie. It's way less work than you think in the age of AI, but it does require you intimate knowledge of the system.
If the expected Linux experience is "go build your own if you disagree", then I'm not clear how that is any better than being told the same by Microsoft/Apple
It's better because at least you can. With windows and apple you have to live with it. But that's not the expected experience. UX in Linux has only become better with time, all things considered.
There are alternatives to Wayland, Systemd, Vulkan, etc. on Linux. There are far fewer options on macOS and Windows, "build your own" typically entails starting from scratch.
> There are several software packages that are essentially mandatory if you want to run a modern distro with good desktop hardware support. Some that come to mind are glibc, systemd, and Wayland.
I run Gentoo on one machine and Alpine on several. I promise, none of those are required.
>If you know better just hack it your way. ... It's just architecturally better for the end user.
As an end user I want the product/tool to serve me well out of the box, I don't have time to hack it to fix what I dislike about it on my own dime. That's what my job is for.
This is not always available. What smartphones "serve well out of the box", meaning zero telemetry, root privileges, open source, not requiring an account in a foreign country (and not spamming notifications about this), and working? Google Pixel requires time to fix, despite costing like 3-4 ordinary smartphones.
The same probably can be said about laptops. Linux is great but buggy, and proprietary OSes do not pass the requirements.
How ironic. Reactionary old fart mostly known for writing moralistic children’s novels wants you not to listen to moralistic crusaders. I shall take his advice.
CS Lewis certainly got it wrong, if he believed that the greed of robber barons can ever be satisfied. I’ll take the moral busybodies, if I have to take either.
and I am a GNOME user and I find it totally fine to use KDE. Thats the cool thing about open plattforms. Just some people having too much time to make a UI interface part of their personality rant too much on the internet about other UI interfaces.
> My Ubuntu servers have been in an undefined state since canonical botched a regular upgrade to 26.04 LTS due to the ongoing DDOS. Their status page says everything works. A simple ping tells me nothing works.
So is it the DDOS that's responsible, status page notwithstanding?
Doesn't require a GUI, so it can be used for servers/headless too. Please note that's it's not a backup solution, just an OS snapshot one, albeit with scheduling.
> Let's not pretend Microsoft has a monopoly on idiocy in the software world.
Entirely fair, but let's not pretend the situation is symmetrical. Canonical doesn't have monopoly on the linux or broader *nix world the same way that Microsoft has on the Windows world.
> When people advise you to switch to Linux if you can, they are giving solid advice.
They absolutely are not. Switching operating systems isn't like switching toothpaste. They are declaring, without evidence, that you don't need Windows, without knowing if you do or not. They are avoiding the problem that the person is having entirely and asking that the user replace their single problem with a whole new class of problems that the user has no idea how to solve. And there will be problems, because someone who has never used Linux before isn't going to know how to do anything in Linux. They aren't going to know what software to use to do anything, they aren't going to know how to install software or update it, they aren't going to know what to do when any problem comes up at all.
"Just switch to Linux" is a malevolent and self-serving recommendation, is absolutely not realistic, and is not ever intended to actually help the user needing help with a problem they are having.
Yeah, so, to be clear: I'm fairly sure Linux will also have its fair share of issues that I occasionally would have to repair.
I don't necessarily even have a problem with Windows occasionally needing a bit of hand-holding, either. It sucks, but it's IT so meh, unfortunately it still comes with the territory.
What I'm mostly pissed off about is the fact that I have a perfectly useable machine but since I'm unable to login due to vague Microsoft nonsense and there doesn't seem to be a way to fix it I need to reinstall. This seems wholly unnecessary.
Even having some sort of repair installation that doesn't blow away all installed applications would have been somewhat ok as a last resort, but that doesn't exist either.
> Yeah, so, to be clear: I'm fairly sure Linux will also have its fair share of issues that I occasionally would have to repair.
Issues with account, login and passwords would be none of them. Sure, there are other areas of common issues at times, but I have never, ever had issues logging into any of the linux OS I ran for the last 23years or so.
I've had PAM break due to distro's ridiculous policy of updating the system in place allowing for invalid combinations of files to exist. I've had Linux distros break the booting process countless times.
Also years of Windows muscle memory here, especially the keyboard shortcuts. I’ve used Windows since 1997. I’ve decided I’m done. A new PC arrives in a month. It’ll be running Ubuntu. I’m done.
Maybe there is a Linux language similar to DirectX you might transition to? Maybe test code in a VM? (Although that gets you right back into Win11.)
I've been watching Linux from a safe distance for 25+ years. The one thing that remains constant over the decades is that whenever someone says "You're having this problem? Well what did you expect, you're using X distro. Obviously you should use Y distro, then all your problems will be solved" and then another person comes along and says "No, you idiot, Y distro is completely broken, any sane person would use Z distro!" And if you play that game long enough, you eventually complete the circle.
Haven't seen this specific "you're using wrong distro" so far. I'm more often bumping on a general rude attitude of people answering. As if asking questions, looking for solutions is not what all these distro forums were made for.
That's funny, because half of what I remember reading about Linux is people writing "Forget all these other distros, just go with Ubuntu, it just works!"
I have no problem using Debian (I’m actually a Linux sysadmin by profession) so I have no problems later switching distros. But as of today, I’m happy with Ubuntu on my road laptop and I would no doubt be happy switching the home PC, too. (Actually the road lap is Lubuntu and it currently has zero visible AI influence.)
To be fair, they're allegedly experiencing under attack by the Iranian government. I doubt Guix or OpenBSD would be able to sustain service under a similar attack, though granted there's a reason Cannonical is the target and not OpenBSD.
Quite the extrapolation from "A group sympathetic to the Iranian government" -> "the Iranian government" especially considering the source: "posts on Telegram and other social media".
Same. I used to develop Windows apps with Borland C++ once, that's how old I am. Last year, I finally installed a second Linux Mint boot - for Windows games!
The level of disregard for quality from MS is just obnoxious. We are really crossing some kind of line here, I think, where taking the pain of migrating once seems easier than dealing with all this nonsense.
(I had to clean install Windows after that infamous update with system check infinite loop at boot time).
I have no problem using Debian (I’m actually a Linux sysadmin by profession) so I have no problems later switching distros. But as of today, I’m happy with Ubuntu on my road laptop and I would no doubt be happy switching the home PC, too. (Actually the road lap is Lubuntu and it currently has zero visible AI influence.)
Do both. Insist that the authorities reform the abuser AND leave the relationship.
In a real life abusive relationship that would look like both calling the cops and leaving. In the case of software, demand reform and also switch OSes.
> These suggestions are like telling someone that that is being harassed to maybe wear something different.
Weird analogy - it's telling someone who is paying to be abused to simply stop paying...
If Windows was actually free, as in download a copy and use it as you wish, then sure, maybe you might have a (very tiny) point, but it's not like that at all.
Many legit users have a license applied to their Microsoft account that predates the current situation. That is to say, a license carried over from windows 10 and possibly as far back as windows 7, since there was a time where Microsoft was offering free license transfers. Many people see windows 7 as being not shitty and abusive.
> there was a time where Microsoft was offering free license transfers
I don't think they ever stopped. Maybe they ceased advertising it, but installing Windows 10 over 7 or 8 would silently inherit the license far past the original terms. The time-limited offer was just a FOMO-inducing marketing scam.
You don't choose to use Windows. You have to. Because it's the only OS that supports whatever tool you need for your work. Windows is mandatory in many situations, which is why it can afford being obnoxious.
your analogy would be fitting for a jurisdiction that had no sexual assault laws or way for victims to defend themselves. In which case "Don't provoke an attack" is sound advice.
in other industries, you can sue product manufacturers if their defects cause you inordinate grief, lost wages, or excessive repair costs.
I used Windows since my first PC on 3.1. But recently it just became too much. Switched over to Mint for just over a year now and loving it. No issues at all for development or gaming. The machine just works. No lag at the lock screen, typing in your password and hitting enter has the desktop loaded instantly. It just works the way you expect and with the performance you expect. I used to defend Windows but I cannot say the same about it anymore.
Hello fellow DirectX programmer! I gave up and got a Mac. I made myself get used to the defaults. I can't go back. I tried putting together a gaming pc a couple years ago and Windows annoyed me too much. It's better here!
And yeah - I gave up on DirectX programming to do it. I do like Metal...
As Windows more and more difficult to use at very basic, after passing certain threshold, just developing on Linux is more practical. Even for DirectX.
That's one thing that struck me in TFA, almost everything mentioned was stuff I never asked for and never wanted: CoPilot in my inbox, some Insider Program bumf, widgets and feeds, the sole thing in there that means anything is that updates are slightly less annoying.
So TFA is really "we've spent the last two months monkeying with the crap that no-one asked for or wants, and Update is mildly less annoying". That's not really much of an announcement.
Have you considered Linux on bare metal and a Windows VM for your coding? Two monitor setup and you can have Windows on one side when working then all your other daily stuff is in Linux. Shared drives and clipboards make things pretty easy.
Also just debloat the Windows install, why are you suffering with Co-Pilot? I have a VM running on Proxmox and I rdp to it from Linux when needed, but daily use, no way and honestly there really is no reason to put all your eggs in the Windows basket in this day and age.
> I recently got locked out of my machine because logging in with the mandatory Microsoft account-backed primary user of my machine didn't work anymore. It said I was offline and I had to use the "previous password" even though I didn't have a previous password for that account
Not sure what's so confusing here... When Windows is online, it checks your password against the cloud and updates the local store. When Windows is offline, it checks your password against a local store. By previous password, Windows just means the password you used on the last successful login for the user on that machine.
Clearly if that was the actual issue I would've been able to get it working :)
The thing is, I was online, I had a working internet connection (and confirmed this by doing the 'utilman' hang to get a command prompt and getting a working ping command). It was just that Windows corrupted some kind of internal Microsoft Account connection and was locking me out.
The day I can’t make a local-only account on windows (for personal use, work is a different matter unfortunately) is the day I stop using windows.
It’s irritating enough that new linux installs want me to add accounts. I can skip it, which is nice, but just don’t show the screen. If you’re installing linux you either know what you’re doing or you don’t: if you do you know it’s possible and don’t need it jammed in your face, and if you don’t you’re probably not quite tall enough to understand it isn’t needed and you probably don’t want it anyways.
I don't even want a local account, I just want to be able to set a custom username for my account instead of some autogenerated jumble of letters.
My Microsoft Account email is "contact@<my-domain-name>". If I set up a new Windows 11 computer using this account, Windows picks the first 4 letters of my email address and sets that as the username. So my username becomes "conta", and the path to my user directory becomes "C:\Users\conta".
I know this is a really small thing, but I find it incredibly irritating. I can't be typing that into the terminal all day long! It's not the end of the world, but it speaks to a lack of polish and care across the whole product, not to mention a disrespect for their users' intelligence.
I'm not a Windows user—I only use it for gaming—so I don't really know how to get around this issue. Maybe there's a secret keycombo I can press during install? Or some unrelated checkbox that I can toggle that will do the magic? I just know that I login via my iCloud account on all my Macs, and Apple has always allowed me to choose my own username and home directory.
I don't think this is high on their list of issues to fix so I'm not very hopeful that this will ever get addressed. Maybe I should just change my legal name to Conta?
> I'm not a Windows user—I only use it for gaming—so I don't really know how to get around this issue.
5ish years back I used to have a PCI passthrough via OVMF [0] setup for my GPU and my windows VM (Arch host) so I could game on windows.
Then I realized Proton/wine had gotten good enough to play all my games (I don't play AAA competitive shooters) and I dropped the VM and never looked back.
I would encourage everyone to give Steam/Proton on Linux a shot if you haven't recently and see if you're able to drop windows for good. These days, I don't even look at compatibility - 95% of games work OOTB and the other 5% work by changing the proton version (i.e. proton-ge). YMMV of course but I've been much happier without windows on my system.
“ To create an offline (local) account during Windows 11 setup, disconnect from the internet, then use the command OOBE\BYPASSNRO in the command prompt (Shift+F10) to enable a "I don't have internet" ”
This is what I do. I have heard this has been patched out. My work gives me an MSDN account, and so far I’ve been able to still do this. When this goes away forever and I lose all my ISO’s/access to ISO’s that allow this, I’ll be done with windows forever.
> It’s irritating enough that new linux installs want me to add accounts.
I don't quite understand what you are saying here. If you're talking about setting up an account to use the system, it's the same idea as setting up a local account on Windows.
If you're talking about online accounts, I believe you are referring to a convenience feature offered during setup. Ironically, it was put there to guide people who are coming to Linux from Windows.
No, I guess I didn’t explain it, though I thought I had. Don’t ask me to turn on location settings, don’t ask me to connect my email/online accounts, during a gui install. I can turn those on myself if I want to. Someone else up-thread pointed out that this probably exists to help windows uses transition over to a Linux install in a way that feels more familiar, and that makes sense. I don’t like it, but I can accept that.
Oh. I thought you were talking about making a user account.
I've never seen anything like that on any linux install I've ever done. But then I've been pretty much Debian-only since I started using Linux over 30 years ago.
You also attributed this to "Linux", instead of whatever guided installer/desktop environment you chose. I have never encountered the screens you are lamenting.
on a similar vein, it deleted all my mfa tokens without telling me, as part of an update that also disabled the built-in finger reader as a token source.
woulda been nice to know before hand that it was going to do that, so i could make sure those other accounts werent so reliant on that finger reader working
A friend of mine has been running the same Arch install since 2009. Does this mean Linux is problem-free and people who struggle with it are doing something wrong? No, it doesn't. Same with Windows.
there are (will be) lots of calls on the muscle memory slacking off. I can't think of anything that is not reproducible on Mint.
I have tons of Windows experience (starting off by manually installing windows w/o installation floppies and manually editing win/system.ini, through win32 to current day nonsense), yet I find the command line interface of linux a lot more powerful.
I am not aware of the exact use of directX, it should be possible to run Windows through virtualization just for this task. (unless wine is sufficient)
Well for decades Windows was adequate-to-excellent for small business and individual consumer use in major ways that Windows 11 is recently continuing to disrespect more and more, as it migrates away from how worthwhile Windows formerly used to be.
All this fluff about the insider program seems to be very ignorantly missing the point.
What's needed more than ever is No BS instead of more BS.
Namely get Microsoft Accounts back out of the picture unless opted in.
Along with curtailing Bitlocker, One Drive, Copilot, and things like that.
Now to make it really good again, there needs to be no further disk activity after Windows has booted, other than user-initiated saving & loading. Plus of course no network traffic other than user-directed bandwidth usage.
Along those lines I think it goes without saying that as soon as Microsoft has any legitimate commitment to open-source efforts, we'll know by the way they document & release everything they know about NTFS.
M$ account is not strictly "mandatory" as you claim. There are ways to work around this. I NEVER in my life had an M$ account, I have a GitHub Account, but that is still separate AFAIK. Rufus can mod the ISO for it, and there is another way around it during install. They just want you to use one so they can spy in you better. It's on you to have an OS account to an online service in the first place. Then entire concept is utterly retarded, I do not care who it is M$ or some of the best champions of Open Source and ethical Linux distro, I will not use any fucking account of them to log into my LOCAL PRIVATE OS, it makes ZERO sense and its pathetic how that managed to lure so many morons onto doing this.
I remember first seeing this during a Win install and instantly looked for a way around it, I think they even have removed a workaround to make it even harder for people to work around this BS.
> Edit: yes, I can use Linux but I have decades of Windows muscle memory and I do a bunch of DirectX programming. I shouldn't have to switch :)
The computer on my left uses Windows (Win10) so I still use Microsoft-related software. I switched to Linux in late 2004 or so. Linux kind of spoiled me here; every time I transfer files on Windows and notice how slow it is, I wonder what the heck Microslop is doing here. Why does it waste my time and my computer's resources so much? That's one example of so many more. It would be kind of great to be able to abandon Windows completely. For that Linux has to improve a lot, so that Average Joe also is able to use it just fine.
Yeah I've found modern KDE's shortcuts are not only similar to the best parts of Windows, but also slightly better (Win arrow keys reposition without doing minimize/maximize, only win pgdn/pgup minimize/maximize) so I can move shit around more fearlessly.
Same, I had to use some hack to trigger sticky keys on the login screen to launch cmd.exe, then I could run the few elevated commands I needed to get back in.
Hacking around in the recovery console to add another administrator user worked, but then I couldn't reset the original user's password because it was tied to the Microsoft account and you can't change the password locally.
I don't need Copilot managing my inbox through AI, nor do I need a more exciting widget experience.
I just want an OS where if something like the above happens there's a way to fix it without having to reinstall. It doesn't seem like much to ask.
Edit: yes, I can use Linux but I have decades of Windows muscle memory and I do a bunch of DirectX programming. I shouldn't have to switch :)