<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>虚拟机 &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/%E8%99%9A%E6%8B%9F%E6%9C%BA/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Sun, 09 Aug 2026 02:49:52 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>QEMU 虚拟机终于有了 DX11 驱动，Windows 客户机能跑游戏了</title>
		<link>https://mylogs.cn/qemu-triton-directx-11-driver/</link>
					<comments>https://mylogs.cn/qemu-triton-directx-11-driver/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sun, 09 Aug 2026 02:49:37 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[DirectX 11]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[UTM]]></category>
		<category><![CDATA[Windows 虚拟机]]></category>
		<category><![CDATA[图形加速]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[虚拟机]]></category>
		<guid isPermaLink="false">https://mylogs.cn/qemu-triton-directx-11-driver/</guid>

					<description><![CDATA[在虚拟机里跑 Windows 游戏，长期以来都是一件“能用但不好用”的事。开源虚拟化方案 QEMU 一直缺少面 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">在虚拟机里跑 Windows 游戏，长期以来都是一件“能用但不好用”的事。开源虚拟化方案 QEMU 一直缺少面向 Windows 客户机的现代图形加速能力，桌面拖动卡顿、三维游戏干脆黑屏，是许多开发者和折腾爱好者共同的记忆。7 月 24 日，虚拟机前端工具 UTM 的开发团队公布了一个名为 Triton 的新项目，为 QEMU 补上了这块空白——完整的 DirectX 11 支持。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7b23d0a1be8&quot;}" data-wp-interactive="core/image" data-wp-key="6a7b23d0a1be8" class="wp-block-image size-large aligncenter wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1200" height="600" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/c3d6ab8b2287f0bcb85711a8c43b466a_header.webp" alt="QEMU 虚拟机终于有了 DX11 驱动，Windows 客户机能跑游戏了" class="wp-image-4141" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/c3d6ab8b2287f0bcb85711a8c43b466a_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/c3d6ab8b2287f0bcb85711a8c43b466a_header-300x150.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/c3d6ab8b2287f0bcb85711a8c43b466a_header-1024x512.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/c3d6ab8b2287f0bcb85711a8c43b466a_header-768x384.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：UTM / GitHub</figcaption></figure>





<h2 class="wp-block-heading">换了一条技术路线</h2>



<p class="wp-block-paragraph">在 Triton 之前，社区尝试过一种“偷梁换柱”的做法：把开源实现的 d3d11.dll 和 dxgi.dll 直接丢到游戏目录里，让程序加载这些替代文件而不是 Windows 自带的系统库。这种办法确实能让部分游戏跑起来，但代价明显。</p>



<p class="wp-block-paragraph">UTM 团队在技术博客中列出了三个硬伤：一是性能上不去，桌面合成器把画面当成一张普通图片处理，需要用处理器把显存里的图像逐帧搬到窗口位置，桌面体验不可能流畅；二是这两个文件属于系统核心组件，无法整体替换，带反作弊机制的游戏还会把这种改动直接判定为作弊；三是每装一个游戏就要复制一次文件，谈不上什么使用体验。</p>



<p class="wp-block-paragraph">Triton 走的是另一条路——不去实现 DirectX 的应用接口，而是实现设备驱动接口，也就是显卡厂商真正要做的那一层。应用程序照常调用系统的 Direct3D 库，系统再把整理过的指令交给驱动，驱动通过虚拟化通道把活儿甩给宿主机。整套链路里，Windows 客户机看到的是一块“正常显卡”，而不是被人动过手脚的系统文件。</p>



<h2 class="wp-block-heading">为什么没照抄现成方案</h2>



<p class="wp-block-paragraph">开源世界里能参考的样本极少。团队提到，Mesa 项目有一个 DirectX 10 的用户态驱动，但受限于苹果系统上虚拟图形渲染组件的功能缺失，无法直接沿用；VirtualBox 拥有目前唯一可用的开源 DirectX 11 用户态驱动，却被两个理由排除在外。</p>



<p class="wp-block-paragraph">第一是技术上的顾虑。VirtualBox 的做法是把驱动接口调用先编译成一种中间字节码，再由宿主机把字节码还原成 DirectX 调用。多出来的这道转换意味着更多延迟和更多出错机会，社区论坛上大量游戏在 VirtualBox 中跑不起来，正与此有关。第二是许可协议不兼容，VirtualBox 采用的协议与 QEMU 和虚拟图形渲染组件所用的宽松协议存在冲突，代码无法直接引入。</p>



<p class="wp-block-paragraph">Triton 的思路更取巧：既然系统的 Direct3D 库负责把接口调用翻译成驱动指令，那驱动这一侧干脆做一次“逆向翻译”，把指令还原回标准的 DirectX 调用，再交给此前已经跑通的传输层送到宿主机。宿主机收到的东西本身就是可以直接执行的调用，省掉了解释器这一整个环节。</p>



<h2 class="wp-block-heading">苹果电脑上的进展与遗留问题</h2>



<p class="wp-block-paragraph">在 Linux 宿主机上，画面最终由 DXVK 转译成 Vulkan 完成渲染，已经能看到 Windows 桌面合成正常工作。苹果电脑这边情况更复杂：Vulkan 本身要再经过一层转译才能落到 Metal 上，稳定性和兼容性都有欠缺。团队因此把重心放在 DXMT 上——这个项目跳过中间环节，直接把 DirectX 11 翻译成 Metal，团队为它做了原生版本的分支，补上了共享纹理和共享栅栏这两项虚拟化必需的能力。</p>



<p class="wp-block-paragraph">按照官方说法，目前这套驱动的稳定性还谈不上成熟，部分场景仍会崩溃，也尚未随 UTM 正式版本发布。相关代码已经分散在多个开源仓库中公开，包括 QEMU 的定制分支、虚拟图形渲染组件的分支以及 DXMT 的原生化改造版本，愿意自行编译的用户可以提前尝鲜。</p>



<p class="wp-block-paragraph">对普通用户来说，这件事的意义或许要等到功能正式集成进 UTM 之后才能体会。但对开源虚拟化生态而言，QEMU 第一次在 Windows 客户机上拥有了完整的现代图形驱动栈，这条路走通本身就比跑起哪一款游戏更重要。</p>



<p class="has-small-font-size wp-block-paragraph">来源：UTM Blog</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/qemu-triton-directx-11-driver/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>两条命令开一台 Ubuntu 虚拟机，这 3 款工具被低估了</title>
		<link>https://mylogs.cn/canonical-underrated-dev-tools-multipass-maas-microcloud/</link>
					<comments>https://mylogs.cn/canonical-underrated-dev-tools-multipass-maas-microcloud/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Wed, 05 Aug 2026 13:56:04 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Multipass]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[开发工具]]></category>
		<category><![CDATA[虚拟机]]></category>
		<guid isPermaLink="false">https://mylogs.cn/canonical-underrated-dev-tools-multipass-maas-microcloud/</guid>

					<description><![CDATA[提起 Canonical，多数人第一反应是 Ubuntu。但这家公司围绕 Ubuntu 构建的开源工具生态远不 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">提起 Canonical，多数人第一反应是 Ubuntu。但这家公司围绕 Ubuntu 构建的开源工具生态远不止于此。科技媒体 How-To Geek 的记者迪巴卡尔·戈什（Dibakar Ghosh）在 8 月 5 日发表的一篇文章中，梳理了 Canonical 项目清单后挑出三款值得关注的工具：Multipass、MAAS 和 MicroCloud。它们解决的是完全不同规模的问题，其中门槛最低的一款，今天就能用上。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7b23d0a2dea&quot;}" data-wp-interactive="core/image" data-wp-key="6a7b23d0a2dea" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/f435357576ceb2d222fcb4528f9c51e9_header.webp" alt="两条命令开一台 Ubuntu 虚拟机，这 3 款工具被低估了" class="wp-image-3687" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/f435357576ceb2d222fcb4528f9c51e9_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/f435357576ceb2d222fcb4528f9c51e9_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/f435357576ceb2d222fcb4528f9c51e9_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/f435357576ceb2d222fcb4528f9c51e9_header-768x432.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<h2 class="wp-block-heading">Multipass：两条命令起一台完整的 Ubuntu 虚拟机</h2>



<p class="wp-block-paragraph">对于需要频繁创建和销毁虚拟机的人——无论是测试软件、做开发，还是跑其他临时任务——Multipass 都值得一试。</p>



<p class="wp-block-paragraph">它本质上是一个轻量级虚拟机管理器：自动下载官方 Ubuntu 镜像，调用本机内置的虚拟化能力启动虚拟机，然后用一条命令就把使用者送进一个可用的 Linux 环境。</p>



<p class="wp-block-paragraph">可以把它理解成 VirtualBox 或 VMware 的命令行优先版替代品。它创建的是一套完整的 Ubuntu 安装，拥有独立的文件系统、软件包和内核，适合用来测试软件、练习 Linux 命令，或者临时搭一个开发环境。</p>



<p class="wp-block-paragraph">整套设计的卖点就是「省事」。装好 Multipass，打开终端，输入：</p>



<p class="wp-block-paragraph"><code>multipass launch --name random-vm-name</code> —— 创建并启动一台新的 Ubuntu 虚拟机</p>



<p class="wp-block-paragraph"><code>multipass shell random-vm-name</code> —— 进入虚拟机的命令行开始操作</p>



<p class="wp-block-paragraph">就这么多。一两分钟之内，一台功能完整的 Ubuntu 虚拟机就跑起来了，不需要下载镜像文件、不需要分区向导、也不必处理驱动问题。用完直接删除，宿主系统的状态和之前一模一样。Windows、macOS 和 Linux 用户都能使用，作者认为这大概是 Canonical 在 Ubuntu 之外最实用的一款工具。</p>



<h2 class="wp-block-heading">MAAS：不碰机器也能给它装系统</h2>



<p class="wp-block-paragraph">MAAS 是 Metal as a Service（裸金属即服务）的缩写，处在能力光谱的另一端，也是 Canonical 工程实力最能体现的项目之一。它提供一个基于网页的图形界面，让使用者能像云服务商管理服务器那样管理物理机。</p>



<p class="wp-block-paragraph">设想手上有若干台设备——几台机架服务器、台式机或者工作站。按传统做法，维护它们意味着挨个走到机器跟前（或者远程登录），装系统、更新、配置网络，一台台重复。而使用 MAAS 时，只需在一台中心主机上部署它，把其余机器接入同一网络并开启 PXE 网络启动，手动工作基本就到此为止：机器一开机，MAAS 会自动发现它、清点硬件配置、安装操作系统、配置磁盘与网络，最后把一台随时可以承接任务的机器交到手上。</p>



<p class="wp-block-paragraph">开箱状态下，MAAS 只支持安装 Ubuntu。不过使用者也可以自行构建并上传其他系统的镜像，包括 Fedora、Debian、RHEL，甚至 Windows。</p>



<p class="wp-block-paragraph">如果家庭实验室的规模超过了三四台机器，或者本身从事 IT、DevOps、基础设施工程相关工作，这类软件能省下大量重复性的手工操作。更实际的一点是：它在家庭环境下免费使用，而大多数企业级的机器部署工具都做不到这一点。</p>



<h2 class="wp-block-heading">MicroCloud：把几台闲置电脑变成一朵私有云</h2>



<p class="wp-block-paragraph">MicroCloud 的定位介于前两者之间。它既不像 Multipass 那样只管一台虚拟机，也不像 MAAS 那样去部署整机架的服务器，而是把若干台电脑组织成一朵属于自己的私有云。</p>



<p class="wp-block-paragraph">假设家里有三台电脑。单独看，它们是三台需要各自照看的机器。用 MicroCloud 把它们组成集群之后，就可以从一个统一界面在任意一台上创建虚拟机和容器，存储资源也在三台之间共享。如果其中一台宕机或掉线，集群会继续运行，受影响的任务可以在另一个节点上恢复。</p>



<p class="wp-block-paragraph">需要说明的是，这并不是把三台机器合并成一台超级计算机——单个虚拟机仍然运行在某一个物理节点上——但管理者可以把这三台当作一整池算力来调度。</p>



<p class="wp-block-paragraph">通常情况下，搭一朵私有云意味着要把好几套复杂软件拼在一起，再花上几天时间配置网络、存储和集群。MicroCloud 把这些工作压缩成一个初始化向导：自动完成节点发现、集群搭建、共享存储配置，最终交付一朵同时承载虚拟机和容器的高可用私有云。</p>



<p class="wp-block-paragraph">底层上，它打包了 Canonical 的三项技术——负责虚拟机与 Linux 容器的 LXD、负责分布式存储的 MicroCeph、负责软件定义网络的 MicroOVN，MicroCloud 本身则作为编排层位于三者之上。</p>



<h2 class="wp-block-heading">Ubuntu 只是 Canonical 故事的一部分</h2>



<p class="wp-block-paragraph">Ubuntu 是 Canonical 的旗舰产品，但绝不是这家公司唯一值得关注的软件。作者在梳理资料时对其项目清单的深度感到意外，并建议想继续挖掘的读者从 LXD 入手——作为 MicroCloud 的虚拟化引擎，它在单机环境下同样运行良好。</p>



<p class="wp-block-paragraph">而如果只打算从这份清单里挑一样来试，作者的建议是 Multipass。</p>



<p class="has-small-font-size wp-block-paragraph">来源：How-To Geek（作者 Dibakar Ghosh，2026 年 8 月 5 日）</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/canonical-underrated-dev-tools-multipass-maas-microcloud/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>最难装的 Linux 翻车，反而学到最多</title>
		<link>https://mylogs.cn/gentoo-hardest-linux-distro-install-lesson/</link>
					<comments>https://mylogs.cn/gentoo-hardest-linux-distro-install-lesson/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Tue, 04 Aug 2026 11:40:32 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[开源系统]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[极客折腾]]></category>
		<category><![CDATA[虚拟机]]></category>
		<guid isPermaLink="false">https://mylogs.cn/gentoo-hardest-linux-distro-install-lesson/</guid>

					<description><![CDATA[你要是折腾过 Linux，大概率听说过 Gentoo 的名声——被不少人叫作最难装的发行版，软件基本都得自己编 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">你要是折腾过 Linux，大概率听说过 Gentoo 的名声——被不少人叫作最难装的发行版，软件基本都得自己编译。科技媒体 How-To Geek 的作者 David J. Buck 去年挑战了一次，结果没装成。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7b23d0a3c96&quot;}" data-wp-interactive="core/image" data-wp-key="6a7b23d0a3c96" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/gentoo_header.webp" alt="最难装的 Linux 翻车，反而学到最多" class="wp-image-3521" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/gentoo_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/gentoo_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/gentoo_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/gentoo_header-768x432.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<p class="wp-block-paragraph">他在虚拟机里配了 8GB 内存、6 核处理器、60GB 硬盘，选了最精简的 AMD64 版本，把官方手册开在旁边一步步走：用 fdisk 建 GPT 分区表，依次划出引导、交换和根分区，格式化再挂载。这段他觉得挺有意思，也确实和传闻中的&#8221;硬核&#8221;对得上。真正翻车的是解压完系统基础包之后——他顺手敲了一条 Arch 上的切换根目录快捷命令，而这条命令在 Gentoo 的精简安装盘里压根不存在。改成手动逐个挂载文件系统后，压缩包又被判定损坏，换了好几个镜像源重下都没救回来，最后不了了之。</p>



<p class="wp-block-paragraph">说白了，这次失败的真正收获不是&#8221;装没装上&#8221;，而是他被逼着搞懂了分区表、交换分区、编译并行数这些平时被图形安装器藏起来的东西。一年过去，他已经能在实体硬盘、虚拟机和平板上同时跑好几个发行版，还用同样的流程成功装上了 Arch。他给出的结论很实在：Gentoo 的难度名副其实，但难在环节多、容错低，不在于有多玄学；没准备好的人，先换个温和点的发行版练手更划算。</p>



<p class="wp-block-paragraph">如果你也想练这门手艺，建议别一上来就挑 Gentoo，先在虚拟机里把 Arch 完整走一遍，手册全程开着，失败几次不丢人——那本来就是这类系统的教学环节。你装过最折腾的系统是哪个？</p>



<p class="has-small-font-size wp-block-paragraph">来源：How-To Geek《I failed to install the &#8220;most difficult&#8221; Linux distro but here&#8217;s why I&#8217;m sticking with it》，作者 David J. Buck</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/gentoo-hardest-linux-distro-install-lesson/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
