Greetings from the 12 months of Linux on my desktop.
In November, I acquired fed up and stated screw it, I’m putting in 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 foremost OS with out spending a ton of time futzing with it — and even a lot time researching beforehand. I’m not on the lookout for extra high-maintenance hobbies at this stage. I wish to see if Linux is a wingable various to Microsoft’s more and more annoying OS.
Actually? Thus far it’s been fantastic. Many issues I anticipated to be troublesome — like getting my Nvidia graphics card working correctly — had been completely simple. Just a few issues I assumed could 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 in a position 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 relatively than a better-known distro like Ubuntu as a result of it’s optimized for contemporary {hardware}, and I had heard that it’s straightforward 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 observe the set up directions within the Cachy wiki and obtain the CachyOS dwell 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), similar deal. Not a significant situation; I can get round fantastic with simply the keyboard. Possibly that is simply a difficulty with the dwell 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 elements in the event you use Mac or Home windows. How do you boot into the OS? What runs the desktop atmosphere? 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 anyone’s concept of what items to make use of. Some, like Pop_OS! and Mint, intention for simplicity and make all these selections for you (although you’ll be able to nonetheless change them in order for you). However Cachy relies on Arch, a notoriously DIY distro, and earlier than I do the rest, I’ve to choose certainly one of 4 bootloaders. I decide Limine, for causes I can’t recall.
Subsequent, I would like to determine the place to put in it. On the advice of Will Smith from the Twin Boot Diaries podcast — from whom the “an working system is a bunch of items” factor above is essentially cribbed — I set up Cachy on a special 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 knowledge on it, so I shrink that partition all the way 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. This may trigger a minor drawback later.
Subsequent, I’ve to choose certainly one of 13 completely different desktop environments. That is too many choices. KDE and Gnome appear to be the best-supported for gaming, so I decide KDE. I may rabbit-hole on this, however I don’t.
After which I simply have to choose 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 masses 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 historical Mad Catz Cyborg RAT 7; it seems it is a identified situation. I defer enhancing configuration recordsdata for now and simply preserve the mouse unplugged.
That bizarre mouse apart, the entire {hardware} I’ve tried up to now has simply labored. Cachy robotically put in the proper GPU drivers; my monitor, audio system, and Logitech webcam work fantastic 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’ll be able to 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 Person Repository. Twenty minutes later, I attempt to set up 1Password from the identical location, however the repository is down. I decide up my child from a playdate and take a look at once more. It really works.
I want 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 fantastic 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 should attempt one sport. Then I do not forget that my root partition is just 100GB. I reboot again into the Cachy dwell 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 sport from 2019 I’ve been enjoying a bit currently. It runs fantastic 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 fantastic so long as I’m within the sport, however outdoors 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 youngsters yearn for the mines
The most important situation I’ve had up to now is Minecraft: Bedrock Version. For some motive, Microsoft hasn’t prioritized making a Linux model of Bedrock. Java Version works fantastic in Linux, however I play Minecraft with my children, they usually’re on Bedrock Version on their iPads. There’s speculated to be a technique to run the Android app with MCPE Launcher, however I couldn’t get it to work. There’s additionally a challenge to get the Home windows model working on Proton, which will probably be my subsequent step.
Stuff I haven’t tried but
I hear good issues about howdy, a Linux equal to Home windows Hiya face authentication, however I haven’t put in it but. I hear the Zen browser is an effective Arc various. I additionally haven’t gotten my cloud storage synced, configured git so I can compile applications from scratch, discovered a backup technique, or tried a lot different {hardware} past what’s presently plugged into my laptop. There’s a command-line Spotify participant I wish to attempt. I’ve solely scratched the floor.
I did take the time to put in a KDE Plasma theme that makes it seem like Home 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 significantly troublesome, or enjoying a sport that got here out this decade. However up to now it’s been a a lot simpler transition than anticipated, and a quieter expertise total. My OS isn’t attempting to alter my browser or search engine to make some shareholder glad someplace. It’s not nudging me to attempt some bullshit AI characteristic.
Will I am going crawling again to macOS or Home windows the primary time I’ve to edit a batch of photographs? Presumably! I’ll positively boot again into Home windows — or pull out a Chromebook — to play Minecraft with my children, if I can’t get it working on Linux. And I don’t suppose I’ll ever be capable to use Linux solely; my job as a critiques editor means I’ve to remain acquainted with as many working methods as attainable. (It is a good technique 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.







