2022年1月4日整理發(fā)布:經(jīng)過與Ubuntu開始,微軟已經(jīng)增加了許多Linux發(fā)行版到其Windows子系統(tǒng)為Linux(WSL)的Linux運(yùn)行環(huán)境。一臺 Windows 機(jī)器可以同時提供 Ubuntu、SUSE、Debian 和 Kali 的“個性”,為用戶提供不同發(fā)行版的偏好和包管理的選擇。
但是,如果您的發(fā)行版尚不可用,或者您想要一個按照您喜歡的方式定制的 Linux 安裝,現(xiàn)在有一個答案:Microsoft 有一個開源工具來構(gòu)建您自己的 Linux 包。該工具面向兩個群體:分發(fā)所有者(因此他們可以生成捆綁包以通過 Microsoft Store 發(fā)貨)和開發(fā)人員(因此他們可以創(chuàng)建自定義分發(fā)并將其旁加載到他們的開發(fā)系統(tǒng)上)。
微軟的工具提供了 Windows 和 Linux 發(fā)行版之間的基本粘合劑。它負(fù)責(zé)告知系統(tǒng)有關(guān)分發(fā)的信息并執(zhí)行初始設(shè)置(例如用戶創(chuàng)建),并且可以對其進(jìn)行自定義,例如,在分發(fā)開始時打印當(dāng)天的消息。
從理論上講,任何人都可以選擇自己選擇的發(fā)行版并將其打包用于商店,但微軟表示它只會接受來自發(fā)行版所有者的此類包。任何希望在商店中使用 Fedora 的人(去年承諾但尚未出現(xiàn))將無法這樣做。然而,有人可以構(gòu)建一個 Fedora,對其進(jìn)行旁加載,甚至分發(fā)零碎的部分來簡化旁加載。那些喜歡展開循環(huán)的人可能會構(gòu)建一個 Gentoo 版本。
Microsoft 正在繼續(xù)向 WSL 添加新功能。Windows 的下一個重大更新,版本 1803,將包括對后臺任務(wù)的有限支持(WSL 安裝仍然不使用 initd 或 systemd,但至少現(xiàn)在即使關(guān)閉所有 WSL 窗口也能繼續(xù)運(yùn)行),Unix 域套接字(適用于 Windows 和 Linux 應(yīng)用程序),以及 Windows 端和 Linux 端之間更好的文件系統(tǒng)互操作性。