Greetings from the yr of Linux on my desktop.
In November, I received fed up and stated screw it, I’m installing Linux. Since that article was revealed, I’ve handled one minor disaster after one other. None of that has something to do with Linux, thoughts you. It simply meant I didn’t set up it on my desktop till Sunday night.
My aim right here is to see how far I can get utilizing Linux as my important OS with out spending a ton of time futzing with it — and even a lot time researching beforehand. I’m not in search of extra high-maintenance hobbies at this stage. I need to see if Linux is a wingable different to Microsoft’s increasingly annoying OS.
Actually? To date it’s been high quality. Many issues I anticipated to be tough — like getting my Nvidia graphics card working correctly — had been completely easy. Just a few issues I believed can be easy weren’t. And I’ve run into one very humorous situation with a gaming mouse that solely works in video games. However I’ve been ready to make use of my Linux setup for work this week, I performed precisely one online game, and I even printed one thing from my accursed printer.
I picked CachyOS fairly than a better-known distro like Ubuntu as a result of it’s optimized for contemporary {hardware}, and I had heard that it’s simple to put in and arrange for gaming, which is likely one of the causes I’d caught with Home windows for this lengthy. After backing up my Home windows picture someday in December (shut sufficient), I comply with the installation instructions in the Cachy wiki and obtain the CachyOS reside picture to a Ventoy USB drive, plug it into my PC, reboot into the BIOS to disable Safe Boot, reboot once more into the Ventoy bootloader, and launch the CachyOS disk picture.
First problem: My mouse buttons don’t work. I can transfer the cursor, however can’t click on on something. I attempt plugging in a mouse (with out unplugging the primary one), identical deal. Not a serious situation; I can get round high quality with simply the keyboard. Possibly that is simply a problem with the reside picture.
I launch the installer and am thrust into evaluation paralysis. An working system wants numerous little items to work — stuff you don’t even consider as particular person parts if you happen to use Mac or Home windows. How do you boot into the OS? What runs the desktop surroundings? How are home windows drawn? What’s the file system? The place do you get software program updates? In Mac and Home windows, all these choices are made for you. However Linux is essentially completely different: The core of the OS is the kernel, and all the things else is type of as much as you. A distro is simply someone’s concept of what items to make use of. Some, like Pop_OS! and Mint, purpose for simplicity and make all these decisions for you (although you may nonetheless change them if you would like). However Cachy relies on Arch, a notoriously DIY distro, and earlier than I do anything, I’ve to select one among 4 bootloaders. I choose Limine, for causes I can’t recall.
Subsequent, I want to determine the place to put in it. On the advice of Will Smith from the Dual Boot Diaries podcast — from whom the “an working system is a bunch of items” factor above is basically cribbed — I set up Cachy on a unique bodily drive from Home windows, since Home windows updates have a tendency to not care in the event that they overwrite different bootloaders.
I’ve a 4TB storage drive with simply over a terabyte of information on it, so I shrink that partition right down to 2TB utilizing the installer’s handbook partitioning interface, then (following the information) make a 2GB boot partition and a root partition utilizing the btrfs file system. The information says it wants at the very least 20GB, so I am going huge and make it 100GB. It will trigger a minor downside later.
Subsequent, I’ve to select one of thirteen different desktop environments. That is too many choices. KDE and Gnome appear to be the best-supported for gaming, so I choose KDE. I might rabbit-hole on this, however I don’t.
After which I simply have to select a username and password and identify the pc. After some thought, I am going with Maggie, after my in-laws’ cat, who half the household calls Linux. She doesn’t reply to both identify.
Set up takes six minutes. I reboot the pc, and it hundreds into the Limine bootloader, which has additionally discovered my Home windows set up, so I can select between Cachy and Home windows.
Then I’m on the Cachy desktop, and my mouse buttons nonetheless aren’t working. Swapping USB ports doesn’t do something. Plugging in my trackball doesn’t repair it both. I lastly attempt unplugging the mouse, which makes the trackball work usually. My gaming mouse is an ancient Mad Catz Cyborg RAT 7; it seems this can be a known issue. I defer enhancing configuration information for now and simply hold the mouse unplugged.
That bizarre mouse apart, the entire {hardware} I’ve tried to this point has simply labored. Cachy robotically put in the right GPU drivers; my monitor, audio system, and Logitech webcam work high quality with no effort. Even my printer prints, with solely a tweak to my firewall settings.
There are many methods to put in apps on Linux. Typically you may simply obtain them from an organization’s web site, otherwise you get them out of your distro’s official repositories, or GitHub, or wherever. There’s no official app retailer for Linux, however there are at the very least three tasks aiming to offer common Linux apps: Flatpak, AppImage, and Snap. Neat! Start hodgepodging.
I seize Chromium, Discord, Slack, and Audacity utilizing the “Set up Apps” button on Cachy’s welcome display. Slack I get from the Arch Consumer Repository. Twenty minutes later, I attempt to set up 1Password from the identical location, however the repository is down. I choose up my child from a playdate and take a look at once more. It really works.
I desire the Arc browser, which doesn’t have a Linux construct, however there are many browsers. Firefox and Chromium will do. I can’t discover official apps for Airtable (which I exploit for work), Spotify, or Apple Music, however all of them work high quality within the browser within the quick time period, and I’ll revisit this later.
Cachy has a one-click gaming bundle set up that features the Proton compatibility layer, Steam, and Heroic (a launcher for Epic, GOG, and Amazon). I determine I must attempt one recreation. Then I keep in mind that my root partition is barely 100GB. I reboot again into the Cachy reside picture and use the Parted utility to extend it to 1TB, then make a second btrfs partition within the remaining area. I reboot, log into Epic and GOG, and begin downloading The Outer Worlds, a recreation from 2019 I’ve been enjoying a bit these days. It runs high quality with Proton, and I may even sync my saves from the cloud. I play it for a couple of minutes with my trackball, bear in mind I hate gaming on a trackball, and plug my gaming mouse again in. It really works high quality so long as I’m within the recreation, however exterior the sport, mouse clicks cease working once more. It is smart — the bug is on the desktop, not in video games — however it’s very humorous to have a gaming mouse that solely works for gaming.
The kids yearn for the mines
The largest situation I’ve had to this point is Minecraft: Bedrock Version. For some purpose, Microsoft hasn’t prioritized making a Linux model of Bedrock. Java Version works high quality in Linux, however I play Minecraft with my youngsters, they usually’re on Bedrock Version on their iPads. There’s presupposed to be a method to run the Android app with MCPE Launcher, however I couldn’t get it to work. There’s additionally a undertaking to get the Home windows model operating on Proton, which will likely be my subsequent step.
Stuff I haven’t tried but
I hear good issues about howdy, a Linux equal to Home windows Howdy face authentication, however I haven’t put in it but. I hear the Zen browser is an effective Arc different. I additionally haven’t gotten my cloud storage synced, configured git so I can compile applications from scratch, found out a backup technique, or tried a lot different {hardware} past what’s at present plugged into my pc. There’s a command-line Spotify participant I need to attempt. I’ve solely scratched the floor.
I did take the time to put in a KDE Plasma theme that makes it look like Windows XP, although. Simply because.
I’m effectively conscious that is the honeymoon section. And utilizing Linux for lower than per week isn’t precisely a flex. Many individuals use Linux. And I haven’t even tried doing something notably tough, or enjoying a recreation that got here out this decade. However to this point it’s been a a lot simpler transition than anticipated, and a quieter expertise total. My OS isn’t attempting to vary my browser or search engine to make some shareholder joyful someplace. It’s not nudging me to attempt some bullshit AI function.
Will I am going crawling again to macOS or Home windows the primary time I’ve to edit a batch of pictures? Presumably! I’ll positively boot again into Home windows — or pull out a Chromebook — to play Minecraft with my youngsters, if I can’t get it operating on Linux. And I don’t assume I’ll ever be capable to use Linux solely; my job as a evaluations editor means I’ve to remain conversant in as many working techniques as doable. (This can be a good method to drive your self nuts.)
I’m positive I’ll run into loads of enjoyable issues quickly sufficient. However the first few days have been nice.






