微软与 Canonical 合作,将 systemd 引入 WSL
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">出品|开源中国</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">微软和 Canonical 联合<a style="color: black;">宣布</a>,systemd <span style="color: black;">此刻</span><span style="color: black;">能够</span>在 Windows Subsystem for Linux(WSL2)中运行了,此举<span style="color: black;">能够</span>让用户在 Windows 设备上<span style="color: black;">得到</span>更加全面的 Linux 体验。systemd 的作者 Lennart Poettering 在 7 月份离开红帽并加入了微软,不<span style="color: black;">晓得</span>其中<span style="color: black;">是不是</span>有他的贡献。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/3e1d5decbf2749d78e4611d45bf5a616~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1728802640&x-signature=l9BK%2BaLLDh592aDD3DuGZoo5vmk%3D" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">systemd 是一套用于 Linux 系统的基本构建模块,它<span style="color: black;">供给</span>了一个系统和服务管理器,<span style="color: black;">做为</span> PID 1 运行并<span style="color: black;">起步</span>系统的其他部分。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">许多知名的 Linux 发行版(如 Ubuntu、Debian 等)都默认运行 systemd,这一变化<span style="color: black;">寓意</span>着 WSL <span style="color: black;">准许</span>你<span style="color: black;">运用</span>依赖于 systemd 支持的软件,<span style="color: black;">亦</span>让 WSL 更贴近于那种在设备上独立安装运行的 Linux 发行版而不是兼容层。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">依赖 systemd 的<span style="color: black;">有些</span>知名 Linux 应用程序<span style="color: black;">包含</span>:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">snap(Canonical 为<span style="color: black;">运用</span> Linux 内核和 systemd init 系统的操作系统<span style="color: black;">研发</span>的软件打包和<span style="color: black;">安排</span>系统)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">microk8s(一个轻量级的 Kubernetes,旨在降低 K8s 和云原生应用<span style="color: black;">研发</span>的准入门槛)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">systemctl(<span style="color: black;">检测</span>和<span style="color: black;">掌控</span> systemd 系统和服务管理器的状态)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">怎样</span>在 Ubuntu WSL 中启用 systemd</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">要<span style="color: black;">运用</span> systemd,<span style="color: black;">首要</span>需<span style="color: black;">保证</span>运行的是来自 Microsoft Store 且版本号为 0.67.6 及以上版本的 WSL,用户<span style="color: black;">能够</span>运行<strong style="color: blue;">wsl --version</strong> 来<span style="color: black;">检测</span>版本号。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">其次需要在 Ubuntu 实例中,将以下修改内容添加到 <strong style="color: blue;">/etc/wsl.conf</strong> 中:</p>systemd=true<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">而后</span><span style="color: black;">经过</span>在 PowerShell 中运行 <strong style="color: blue;">wsl --shutdown</strong> 来重启实例,并重新<span style="color: black;">起步</span> Ubuntu</p>
楼主的文章非常有意义,提升了我的知识水平。 同意、说得对、没错、我也是这么想的等。
页:
[1]