The author initiated a project to install Linux as their primary operating system on a desktop PC, aiming for a low-maintenance setup. The initial transition has been largely positive, with some expected challenges proving straightforward and unexpected difficulties arising in other areas. A specific issue with a gaming mouse, which functions only within games and not on the desktop, was noted.
Installation Process
CachyOS was selected for its optimization for modern hardware and ease of setup for gaming. The installation involved:
- Backing up the existing Windows image.
- Creating a Ventoy USB drive with the CachyOS live image.
- Disabling Secure Boot in the BIOS.
- Booting into the Ventoy bootloader and launching CachyOS.
During the live image phase, mouse buttons were unresponsive, requiring keyboard navigation. The installation process presented several choices for system components, including bootloaders (Limine was chosen) and desktop environments (KDE was selected from thirteen options). CachyOS was installed on a separate physical drive from Windows to prevent bootloader conflicts. Initial partitioning created a 2GB boot partition and a 100GB btrfs root partition; the root partition was later expanded to 1TB. The entire installation completed in six minutes.
Hardware and Software Functionality
Most hardware, including GPU drivers, monitor, speakers, and a Logitech webcam, functioned automatically. A printer required a firewall adjustment to operate. Application installation utilized Cachy's welcome screen, Arch User Repository, and universal Linux app initiatives (Flatpak, AppImage, Snap).
- Installed applications: Chromium, Discord, Slack, Audacity, and 1Password.
- Browser alternatives: Firefox and Chromium are used, as the preferred Arc browser is unavailable for Linux. Web versions of Airtable, Spotify, and Apple Music were accessible.
Gaming Experience
CachyOS offers a one-click gaming package that includes Proton, Steam, and Heroic Games Launcher. Following the root partition expansion, the game "The Outer Worlds" was installed and ran successfully using Proton, with cloud save synchronization working. The previously identified gaming mouse issue persisted, with the mouse functioning for input within games but not on the desktop.
Outstanding Issues and Future Plans
Minecraft: Bedrock Edition presented a challenge, as an official Linux version is not available. While Java Edition works, attempts to run the Android app via MCPE Launcher were unsuccessful. Exploring the Windows version with Proton is a planned next step. Other untried areas include face authentication (howdy), an Arc browser alternative (Zen), cloud storage synchronization, Git configuration, and a comprehensive backup strategy.
Conclusion
Less than a week into the transition, the experience with Linux has been smoother than anticipated. The operating system provides a focused environment free from promotional nudges. The author expects to encounter further challenges but expresses no current regrets, while acknowledging that Windows or macOS may still be necessary for specific professional tasks or to play Minecraft: Bedrock Edition with family if a Linux solution is not found.