<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Gentoo on Ivon's Blog</title><link>https://ivonblog.com/en-us/tags/gentoo/</link><description>Recent content in Gentoo on Ivon's Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</managingEditor><webMaster>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</webMaster><copyright>You are welcome to share articles of Ivon's Blog (ivonblog.com). Please include the original URL when citing articles, and abide by CC BY-NC-ND 4.0 license. For commercial use, please write an e-mail to me.</copyright><lastBuildDate>Thu, 24 Nov 2022 00:40:00 +0800</lastBuildDate><atom:link href="https://ivonblog.com/en-us/tags/gentoo/index.xml" rel="self" type="application/rss+xml"/><item><title>Why I Switched Back From Gentoo to Arch Linux After 2 Months</title><link>https://ivonblog.com/en-us/posts/from-gentoo-to-arch/</link><pubDate>Thu, 24 Nov 2022 00:40:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/en-us/posts/from-gentoo-to-arch/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;In the end, I switched back to Arch Linux somewhat ashamedly and awkwardly. Although both are rolling-release distributions, the difficulty gap between Gentoo and Arch is truly too large. It seems I was not ready yet.&lt;/p&gt;
&lt;p&gt;Where can one find a desktop Linux distribution that is highly customizable, has the latest software versions, and can be used solidly? These three conditions can never be satisfied at once.&lt;/p&gt;
&lt;p&gt;In pursuit of the ultimate customized Linux system, I switched from openSUSE Tumbleweed to Arch Linux in July 2022, and then switched again to Gentoo Linux.&lt;/p&gt;
&lt;p&gt;During this period, I gained a preliminary understanding of the low-level system compilation principles provided by Gentoo and LFS (installed with dual boot), learned how to migrate from OpenRC to Systemd, and experienced the pain of having to manually install some software myself. As for the system kernel, because I cheated by using the official precompiled binary (based on Fedora), I never had to worry about that part.&lt;/p&gt;
&lt;p&gt;Playing large games such as War Thunder on Gentoo was no problem. Steam (Flatpak) + Proton handled everything.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://i.imgur.com/YLmBeSX.png"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/cannotloadimage.avif'"
 &gt;&lt;figcaption&gt;Plasma Overdose theme&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;However, after using Gentoo Linux for two months and tasting its pros and cons, I decided to switch back to Arch Linux. My old habit was to upgrade Gentoo once a week. This time, because more than 50 KDE package slot conflicts appeared at once during Gentoo emerge, I thought I could no longer spend this time on low-level debugging, so I took out the Arch Linux USB and reinstalled the system.&lt;/p&gt;
&lt;p&gt;This reason for leaving is not as ridiculous as my previous one for Ubuntu, right? Back then I left because I thought Ubuntu/Debian was too boring. openSUSE/Fedora gave people too many preinstalled things, which I did not like. Although they are not as exaggerated as the Windows 11 advertising machine, that heavyweight collection of proprietary software, that monster can only be locked inside a virtual machine.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://i.imgur.com/Am8NXT4.png"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/cannotloadimage.avif'"
 &gt;&lt;figcaption&gt;A freshly installed Windows 11 system already has this many advertising APPs&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Using Tumbleweed, Arch, and Gentoo: is that pushing myself into hell? Or heaven? In any case, after using rolling-release distributions close to upstream, I do not want to use stable-release distributions anymore.&lt;/p&gt;
&lt;p&gt;Because of my distro-hopping habits, important data is placed on another hard drive and in the cloud (Software Liberty Association&amp;rsquo;s Nextcloud + private MEGA), so the preparation process did not take too long. After backing up the Windows and MacOS virtual machines, I reinstalled.&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. The Ultimate in Customization, the Test of Stability
 &lt;div id="1-the-ultimate-in-customization-the-test-of-stability" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-the-ultimate-in-customization-the-test-of-stability" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;After thinking about it again and again, to answer the idea at the beginning, Arch is currently the optimal solution, and it must be pure Arch, not Arch-based &amp;ldquo;enhanced&amp;rdquo; distributions such as Manjaro, EndeavourOS, Garuda, or Artix.&lt;/p&gt;
&lt;p&gt;Gentoo and LFS are the ultimate in customization, and the software is also very new. You install the system almost from zero, and you also have to configure options for compiling packages. I can tolerate waiting for packages to compile, but manually handling package conflicts is infuriating. On a PC, I can slowly deal with it, but if installed on a laptop where mobility matters&amp;hellip; I briefly tried Gentoo on the laptop, then later switched back to Arch as well. I had not even encountered upgrade conflict problems yet before I was nearly killed by compilation delays. Gentoo may be stable enough, but friends who like chasing updates will suffer greatly.
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://i.imgur.com/8II1CBt.png"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/cannotloadimage.avif'"
 &gt;&lt;figcaption&gt;When debugging system problems, not only the beard, even the hair is about to fall out&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;</description></item></channel></rss>