{"id":13705,"date":"2025-10-02T11:23:42","date_gmt":"2025-10-02T18:23:42","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=13705"},"modified":"2025-10-02T20:25:58","modified_gmt":"2025-10-03T03:25:58","slug":"i-tried-cachyos-btw-my-cachyos-experience-with-kde-and-why-i-stuck-with-endeavouros","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/10\/02\/i-tried-cachyos-btw-my-cachyos-experience-with-kde-and-why-i-stuck-with-endeavouros\/","title":{"rendered":"I Tried CachyOS BTW\u2026 My CachyOS Experience with KDE (and Why I Stuck with EndeavourOS)"},"content":{"rendered":"\n<p>Since we&#8217;re close to the Windows 10 support cutoff, it was time to convert my last Windows machine to Linux. I only kept Windows for a few games, but I&#8217;m not going to run Windows 11 under any circumstances nor pay Microsoft, and I was eager to rid my machine of Microsoft spyware. So I installed EndeavorOS on my machine, and It&#8217;s been quite enjoyable. And EndeavorOS makes it easy to add the Nvidia drivers and also add support for my Xbox wireless game controller, and the KDE phone integration and Bluetooth support is much better. Installing Steam is painless and what games I&#8217;ve installed work, though maybe not quite as well as they did under Windows 10, so some tweaking is in order which is to be expected since some virtualization, translation is involved. I had the optimizations of CachyOS in the back of my mind, but this article is a nice comparison and why the author stuck with EndeavorOS. Consequently, I&#8217;m running EndeavorOS on my laptop with XLibre instead of X.Org, but I&#8217;m leery of combining that with the Nvidia driver until a better install method develops.<\/p>\n\n\n\n<p><a href=\"https:\/\/medium.com\/@kandarptrivedi17\/i-tried-cachyos-btw-my-cachyos-experience-with-kde-and-why-i-stuck-with-endeavouros-a8bb6c397f20\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/medium.com\/@kandarptrivedi17\/i-tried-cachyos-btw-my-cachyos-experience-with-kde-and-why-i-stuck-with-endeavouros-a8bb6c397f20<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_ad60642e-ce78-4d08-bcbd-01fdc9aa1a8a\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<h5 class=\"wp-block-heading\" id=\"c7f7\">An in-depth look at a user\u2019s experience with the hyper-optimized CachyOS and why the familiar stability of EndeavourOS ultimately won out.<\/h5>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/10\/image-2-1024x640.png\" alt=\"\" class=\"wp-image-13708\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/10\/image-2-1024x640.png 1024w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/10\/image-2-300x188.png 300w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/10\/image-2-768x480.png 768w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/10\/image-2-1536x960.png 1536w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/10\/image-2-2048x1280.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>By Kandarp Trivedi<\/p>\n\n\n\n<p id=\"ec8d\">As someone who\u2019s been comfortably running EndeavourOS for a while, I wasn\u2019t really looking to switch. But the Linux world is a tempting place, and I kept hearing about CachyOS. It was an Arch-based distro with performance-tuned kernels, a polished KDE desktop, and a reputation for being a clean, fast setup. The buzzwords were all there: slim, fast, Arch, custom kernels. The siren call of a new, highly-optimized system was too strong to ignore, promising to unlock some hidden potential in my hardware and deliver a desktop experience with no compromises on speed.<\/p>\n\n\n\n<p id=\"135a\">So, like any curious Linux user, I gave in to the distro-hopping itch and decided to give it a try. I prepared a fresh installation, armed with the hope that this could be the next evolution of my daily driver.<\/p>\n\n\n\n<p id=\"2c19\">And yes \u2014 it was good. The first few days were genuinely impressive.<\/p>\n\n\n\n<p id=\"4db5\"><strong>What Impressed Me<\/strong><\/p>\n\n\n\n<p id=\"5822\">From the moment CachyOS booted, it was clear the developers had put a lot of thought into performance. The system felt incredibly responsive. This wasn\u2019t just a subjective feeling; it was evident in the fluid window animations, the near-instantaneous launch of applications, and the sheer speed of the KDE Plasma desktop. The custom kernel options were a nice touch, and their reputation wasn\u2019t a fluke. The included Linux-Cachyos kernel, often compiled with cutting-edge schedulers like BORE (Burst-Oriented Response Enhancer), is specifically designed to prioritize desktop responsiveness under heavy load. This meant that even when I was compiling code or running a demanding task in the background, the UI remained snappy and interactive, with no stutter or lag. It felt like the system was constantly working to keep the user experience smooth, no matter what was happening under the hood.<\/p>\n\n\n\n<p id=\"31c8\">Beyond the raw performance, the visual experience was remarkably polished right out of the box. The theming was sleek and cohesive, with a carefully chosen icon set, a modern color palette, and a well-configured taskbar. It looked great without me having to spend a minute tweaking it. This pre-configuration extended to the choice of applications, too. Tools like Alacritty as the default terminal added to the lightweight but powerful feel of the OS, reinforcing the overall philosophy of a system built for speed. It felt like I was using a system that had already been lovingly tuned by an expert, someone who had made all the \u201cright\u201d choices for a high-performance setup.<\/p>\n\n\n\n<p id=\"a099\">I\u2019ll give it this \u2014 CachyOS makes a very strong first impression. It\u2019s a tuned, responsive, and aesthetically pleasing system that aims to give users an optimized experience from the get-go. For anyone who loves the idea of a performance-first approach without having to do all the manual work, it\u2019s a very compelling offering.<\/p>\n\n\n\n<p id=\"6c33\">So Why Didn\u2019t I Stick with It?<\/p>\n\n\n\n<p id=\"ff63\">Despite all the speed and polish, I eventually realized that the very things that made CachyOS so impressive were also its biggest drawbacks for me. I didn\u2019t feel at home, and I couldn\u2019t shake the feeling that I was using someone else\u2019s computer. The trade-offs for that extra performance were simply too great for my personal workflow.<\/p>\n\n\n\n<p id=\"b1cf\"><strong>Too much preconfiguration:<\/strong> This was my primary point of friction and a fundamental clash with my philosophy. While CachyOS\u2019s pre-configured setup looked great on the surface, it also felt like a vision that wasn\u2019t mine. I prefer to build my setup from the ground up, starting with a clean, minimal Arch base and adding only what I need. This allows me to choose my own terminal emulator, set my own themes, and configure every aspect of my workflow precisely how I like it. CachyOS, by contrast, came with a distinct aesthetic and a host of pre-selected defaults. Alacritty, while a great terminal, wasn\u2019t my personal preference, and I found myself wanting to switch it out almost immediately. The same went for other pre-chosen defaults and keybindings. Undoing someone else\u2019s choices and cleaning up a pre-configured system often took more time and effort than just starting fresh with a minimal installation. EndeavourOS\u2019s philosophy of providing a clean slate and letting the user build their own ideal system is a far better fit for my needs. The feeling is less like moving into a new house and more like moving into a fully furnished apartment where you have to spend a lot of time rearranging the furniture to your liking.<\/p>\n\n\n\n<p id=\"5d8a\"><strong>Stability issues crept in:<\/strong> For a daily driver, stability is non-negotiable. While CachyOS offered blistering speed, I regrettably ran into a kernel panic not long after an update. The screen froze, forcing a hard reboot and leaving me with a sense of unease. A kernel panic isn\u2019t just a crash \u2014 it\u2019s a fundamental failure of the system\u2019s core. The screen went blank, filled with a wall of error messages, and the entire system became unresponsive. While it was a recoverable issue, it was a significant breach of trust. I rarely, if ever, experience that kind of issue with EndeavourOS, which has a long-standing reputation for being rock-solid. A single kernel panic, no matter how minor, is a jarring reminder that a system can become unpredictable. The peace of mind that comes with a reliable, stable system is far more valuable to me than a marginal performance boost. It\u2019s a trade-off that I found myself unwilling to make for my primary machine, where reliability is the top priority. The confidence to run a major update without holding my breath is an intangible benefit that CachyOS couldn\u2019t provide.<\/p>\n\n\n\n<p id=\"43b8\"><strong>Speed? Not a huge difference in my daily workflow:<\/strong> This is the most crucial point for a general user. Yes, CachyOS felt fast. The benchmarks might show a few extra frames per second in a game or a faster package compilation time. But in day-to-day tasks \u2014 browsing the web, working in a code editor like VS Code, managing files, and terminal work \u2014 the perceived speed difference compared to a well-maintained EndeavourOS system was, frankly, <strong>negligible<\/strong>. The highly optimized kernels and CPU-specific compiler flags, which re-architect packages for specific processor architectures like x86\u201364-v3 or Zen4, might be a boon for someone running specific, heavy-duty computational tasks all day. But for my workflow, the gains were imperceptible. EndeavourOS was already fast enough, and the benefits simply didn\u2019t translate into a real-world, human-perceptible advantage that outweighed the trade-offs in stability and personalization.<\/p>\n\n\n\n<p id=\"6649\"><strong>Why EndeavourOS Still Feels Like Home<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/10\/image-1-1024x640.png\" alt=\"\" class=\"wp-image-13707\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/10\/image-1-1024x640.png 1024w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/10\/image-1-300x188.png 300w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/10\/image-1-768x480.png 768w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/10\/image-1-1536x960.png 1536w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/10\/image-1-2048x1280.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p id=\"1f32\">EndeavourOS\u2019s charm lies in what it <em>doesn\u2019t<\/em> do. It doesn\u2019t push a specific desktop aesthetic or a performance-first agenda. That\u2019s the beauty of it.<\/p>\n\n\n\n<p id=\"399f\">It provides a clean, minimal Arch base and a small, user-friendly set of tools to get started, such as the yay AUR helper and a simple welcome app. The philosophy is about giving the user the freedom to choose, not about giving them a pre-made solution. It\u2019s minimal, which means I get to decide what comes next. I get to experience the joy of building my ideal system from the ground up, bit by bit. The vast and well-documented Arch Wiki is my guide, and the friendly EndeavourOS community is there to help, but the final design is all my own.<\/p>\n\n\n\n<p id=\"7cf8\">Crucially, it\u2019s also stable. Updates don\u2019t break things, and the system performs predictably day in and day out. There\u2019s no performance magic, but there\u2019s a consistent, reliable predictability \u2014 and that\u2019s more valuable to me in the long run. EndeavourOS is the well-maintained daily driver that just works, allowing me to focus on my tasks rather than on my operating system.<\/p>\n\n\n\n<p id=\"5a3f\"><strong>Final Thoughts<\/strong><\/p>\n\n\n\n<p id=\"89e7\">My time with CachyOS was a valuable experience. It\u2019s a testament to what a distribution can achieve when it focuses on performance and optimization. CachyOS is fast and polished, offering a well-tuned KDE experience with performance kernels and pre-configured choices that many will genuinely appreciate. It\u2019s an ideal distribution for a specific type of user \u2014 the tinkerer, the benchmark enthusiast, the competitive gamer.<\/p>\n\n\n\n<p id=\"15f4\">But for me, that level of preconfiguration and the occasional stability hiccup were deal-breakers. I wanted to build my system, not inherit someone else\u2019s. I wanted stability I could rely on, not an extra few milliseconds of speed that didn\u2019t matter in my real-world use. So while I tried CachyOS \u2014 and genuinely liked parts of it \u2014 EndeavourOS remains my daily driver.<\/p>\n\n\n\n<p id=\"0541\">Sometimes, simplicity and reliability win.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since we&#8217;re close to the Windows 10 support cutoff, it was time to convert my last Windows machine to Linux. I only kept Windows for a few games, but I&#8217;m not going to run Windows 11 under any circumstances nor pay Microsoft, and I was eager to rid my machine of Microsoft spyware. So I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-13705","post","type-post","status-publish","format-standard","hentry","category-tech"],"blocksy_meta":[],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/13705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=13705"}],"version-history":[{"count":2,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/13705\/revisions"}],"predecessor-version":[{"id":13710,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/13705\/revisions\/13710"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=13705"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=13705"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=13705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}