I recently reinstalled Linux. 5 minutes download, 5 minutes USB write, 15 minutes install including setting up an encrypted drive, everything works out of the box. Installling the graphics driver for my RX 7800 was “hard” because it was two steps instead of one, and that added an additional 5-10 minutes. Now I’m having convenience and productivity beyond all coworkers who constantly battle with windows problems, but hey, windows is windows, it always has some issues, it’s fine.
Over this past weekend I installed Windows 11. 1.5 times the size. Took about 7 minutes to download, 20 minutes to write to usb, fine.
Then the nightmare started.
First try: boot windows installer, go to install, about 3 minutes later I get an error about windows installer needing drivers. Wut? Search the internet, turns out that windows installer won’t work if Linux partitions are available on the system. WTF, can’t just ignore them? Nope, I gotta screw out the m.2 drive. Fine.
Second try: boot windows installer, go to install, about 3 minutes later I get an error about windows installer needing drivers. Wut? Search again, find that windows installer can have driver issues if it sees a mix of m.2 drives and other devices. Fuck me. Open up the other side of the computer, disconnect the other drives. fine.
Third try: boot windows installer, go to install, about 3 minutes later I get an error about windows installer needing drivers. Wut? Search yet again and it turns out that windows can have issues if it’s using a mix of usb 2/3 port and device. Try a various different USB ports, keep running installer until find one that is accepted. Fine!
Thirteenth try: boot windows installer, go to install, about 3 minutes later I get a new error, turns out that you can’t use Linux ISO writers for windows installers, apparently Microsoft fucked around with why because we gotta make shit hard for non ms users, right? “Luckily” I had a virtual box install, rewrite the usb there.
Fourteenth try and hours later: boot windows installer, go to install, about 3 minutes later I get a new error. My AMD Rhyzen 5 64GB 3000MHz system with an AMD RX 7800 XT and 1TB m.2 dedicated to windows doesn’t match the specs for windows 1, it can’t run windows 11. That’s what it actually said. WHAT THE ACTUAL FUCK! Search again, about an hour later I figre out that Microsoft finally started implementing the evil TPM system and it was disabled in the BIOS. Go to bios, enable it, now I can run the installer.
The install the requires 4 reboots just for the operating system, took about another hour to do so, it asked me loads of times if Microsoft could please please please sell me more shit that I don’t want, it required me to connect it to Microsoft services even though I don’t want that and finally I had a desktop. Installing graphics drivers took about another hour and a reboot.
Then I didn’t wanted to use Microsoft’s shit browser, at the least I prefer google to spy on me rather than Microsoft. Go download gogle Chrome, immediately get bombarded with “please no please use our shitty browser, you get the Microsoft experience ™!!!”
Welcome to the fucking Microsoft experience! It took me over 6 fucking hours to complete. I could have installed Linux arch in LESS time, a version known to be finicky and HARD.
Why does anyone pay money for windows? It’s insane. Their shit doesn’t work because Microsoft never cared a single shit about good software. They care about money and so their marketing department is doing the heavy lifting. Just lie to people, tell them that their shit is all superior and the “best experience”
I run into trouble with Linux sometimes, but NEVER this level of shitty incompetence and sabotage.
I could have installed Linux arch in LESS time, a version known to be finicky and HARD.
I recently had to install arch 3 times since. First time I fucked up, second try the system fucked up and third time worked. With me trying to fix the system this took me 2-3 hours. Most of them trying to fix the second install. The third time I used the installation script(which didn’t worked in the beginning) which made the install easy as hell taking about 10 minutes configuring the install and about 5 minutes installing everything. Later I just had to install gnome which were about 10 minutes total.
And yet Microsoft in 2023 still is stuck with “this computer cannot run windows 11” when all that was wrong was that TPM was disabled in the bios. Just say you need TPM and that I need to enable it, why is it impossible for Microsoft to ever give a clear and concise error message?
Everytime I install windows again for some reason, its always a fucked up hourlong shit. And after installing then comes the disableing of unnesessary bullshit it comea with.
Linux just works, I use Ubuntu because Im just a normal user, and I don’t know why people even use windows.
Same, I don’t have a clue why people actually use and PAY for that shit. It’s like buying a new car. You get into he agency, get in, want to start and drive away but right out of the gate the battery is empty. Okay, let’s charge it? But yeeaaahhh, the great 12v standard that works everywhere doesn’t work for windowagon, you need a 15.9v because that way microshit can sabotage those people that just want to get from a to b without having to deal with their bullshit.
You have a list of systems you’ve connected to in known_hosts, though. And the config file is easy enough to parse - throwing away the stuff you don’t care about - to expand on that list.
I can (and do) just read the ~/ssh/.config file if needed, it’s quite legible. In most cases however zsh autocompletion does all the heavy lifting for me (ssh ser(tab) -> ssh servername).
Still a cool idea for a script, and if it works well for you more power to you, just saying there’s more ergonomic and universally applicable solutions. (Only mentioning this since you said “I couldn’t find a decent solution to this problem”).
Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)
I'm very excited about how the Linux community generally seems to be moving towards various approaches to immutable systems - all of them having in common that system updates are going to be a lot less likely to break. The future is looking good!
is pretty vague. Do you mean locked down, with features like SafetyNet which locks people in to Google Services? Or do you mean locked down in the sense that installing packages doesn’t just directly change the files in / ?
Systems like rpm-ostree still allow modifications to the OS, it just requires other steps. OpenSUSE MicroOS even allows for arbitrary modifications to the root fs through transactional-update (it even allows for dropping in to a transactional-update shell, so it’s not necessary to prefix each command with transactional-update).
Especially OpenSUSE MicroOS feels more like OpenSUSE Tumbleweed, compared to Fedora rpm-ostree’s limitations compared to Fedora dnf.
Using Fedora Silverblue has gone a long way to dispel that concern for me. It goes out of its way to be much more user-centric than that. I can’t speak for the others yet.
I bought a refurbished dall latitude 7490 for like 270$. For the price it’s a powerful machine, 16gb ram and i7 processor. Installed fedora on it and I’m in love with it. For the price it puts out the power I need for software development.
Personally, I’m waiting to see how support for the M1 Macbook Air and Thinkpad X13s develop. I have a MBA already, so I’ll probably throw Asahi on it eventually, and then wait for the ARM wars of 2025.
I’m not at all a fan of the keyboard on the MBA, but being passive and 13" is perfect for the couch.
only ever used windows, but I’m getting fed up with the bullshit
Well that’s why I switched 🤷
Drove me fucking insane that I couldn’t uninstall Edge. Tried a few times but it always reinstalled itself. It’s just the audacity to say “no fuck you” to the person who is giving you money. Can’t disable Cortana, can’t disable all the XBOX bullshit, not to mention it’s just becoming more and more like Android where the entire OS becomes dedicated to collecting your data. Linux has none of that, and that’s enough for me.
I’m also nervous about using an OS I’m not familiar with for business purposes right away.
Couple of solutions for this:
Dual boot. When you have a hard time, just restart and boot into Windows.
You can’t transfer storage across OS so make sure to use cloud storage for your work files.
Edge/IE run some underlying services for built-in windows features, so uninstalling them can cause issues with completely different parts of the OS.
Ran into an issue with a client still running Office 2016 where uninstalling IE11 prevented them from opening any links within those apps. Office was harcoded to look at IE for link handling and didn’t respect the setting for your default browser.
I have that, never had problems, Bluetooth works as well! At least with the devices that play well with Linux.
You should check out linux-hardware.org too, it has a huge database of hardware probes that can help you know what works exactly from each device, the search page is what you want: linux-hardware.org/?view=search
linux
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.