Uploaded image for project: 'CentOS Stream Pipeline'
  1. CentOS Stream Pipeline
  2. CS-2800

CentOS Stream WSL images added to Mircosoft distribution manifest

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • Official CentOS Stream WSL
    • False
    • Hide

      None

      Show
      None
    • False
    • Testable
    • To Do

      For many years people have been trying to access CentOS in Microsofts Windows Subsystem for Linux (WSL).  Looking at the CentOS Board issues, [people have been trying for over four years|https://git.centos.org/centos/board/issue/13.]  The problem was that the WSL tarball had to be put in the Microsoft Store, and there were all sorts of legal issues with this.

      Last year, Microsoft changed Windows Subsystem for Linux (WSL) so that distributions don't have to be in the Microsoft Store to be listed by Windows users, but can be added to the WSL distribution manifest.

      The distribution manifest is simply a json list of distributions that have a wsl tarball in a publicly accessible area, along with the hash, name, and a few other pieces of information.  It is very similar to how Vagrant is now doing their images.  It allows users to do

       

      # This shows the distributions listed in the manifest  
      $ wsl --list --online
      # This installs the distribution listed in the manifest
      $ wsl --install <Distro>
      

       

      Steps to accomplish this - Not everything needs to be done in order

      • Permission
        • Centos Board
        • Internally (who?)
      • kiwi on CS Koji (CS-2747)
      • Kiwi Definitions for creating WSL images
        • Follow Alt Images and Fedora's example
      • Put CentOS icon in centos-logos
      • Create automation for consistent builds and publishing
        • This needs to be on a long cadence, like 3-6 months, due to the nature of updating the manifest.
      • Write SOP for updating the manifest
      • Update the manifest
      • ...
      • ...
      • Profit  Celebrate!!

       

       

              tdawson@redhat.com Troy Dawson
              tdawson@redhat.com Troy Dawson
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: