As mentioned in https://git.centos.org/centos/board/issue/80 , users would like a way to consume CentOS Stream in WSL. This can be accomplished by importing a tarball of the distribution on a per user basis. This is a request to create such a tarball that CentOS users can be directed to instead of creating one on their own.
There are multiple ways to accomplish this, such as this blog post about doing this with RHEL and Image Builder:
https://developers.redhat.com/articles/2023/11/15/create-customized-rhel-images-wsl-environment
However, tooling and methods are of course entirely up to the SIG.
This can easily be done with our existing tooling. We can even create appx bundles if we so choose, we just haven't done anything because we couldn't publish to the Microsoft Store.
Great to hear existing tooling will work. Publishing directly to the store is still not viable, but producing the tarball for users to import would be a wonderful step towards usability.
Metadata Update from @tdawson: - Issue tagged with: Feature Request
This pull request for Fedora's kiwi descriptions is a great place to start. https://pagure.io/fedora-kiwi-descriptions/pull-request/16
It not only shows how to create the images using kiwi, but it tells how to install them.
The kiwi-descriptions have been modified for both c9s and c10s to build WSL-Base images. The images were built as part of this quarters release for both x86_64 and aarch64. The images can be found here: https://mirror.stream.centos.org/SIGs/9-stream/altimages/images/wsl/
Documentation has been written up that shows how to install WSL on a windows machine: https://sigs.centos.org/altimages/wsl-images/
Closing this request, because I believe it's done.
Metadata Update from @tdawson: - Issue status updated to: Closed (was: Open)