Flatpak komt naar WSL op Windows 10
Als u Windows Subsystem for Linux (WSL) in Windows 10 gebruikt, zult u blij zijn te weten dat het in de nabije toekomst ondersteuning voor Flatpak krijgt. Je kunt dus nieuwe app-versies krijgen op dezelfde manier als mogelijk is in reguliere Linux-distributies.
Advertentie
Alexander Larsson, de hoofdontwikkelaar en maker van het Flatpak-pakketsysteem, schreef een blogpost over hoe het werkt op Windows Subsystem for Linux (WSL).
Ik heb een wip/WSL-tak van flatpak gemaakt met een aantal tijdelijke oplossingen die nodig zijn om flatpak te laten werken, en heb enkele eenvoudige documenten geschreven over het bouwen en testen ervan.
Er zijn enkele echt grote problemen met deze poort. WSL ondersteunt bijvoorbeeld geen seccomp- of netwerknaamruimten, waardoor een deel van het nut van de sandbox wordt verwijderd. Er is ook een slechte bug die ervoor zorgt dat alleen-lezen bind-mounts niet werken voor flatpak, wat echt onveilig is omdat apps zichzelf (of de runtime) kunnen wijzigen. Er waren ook verschillende andere bugs die nu aan Microsoft zijn gemeld. Bovendien vertrouwen sommige apps op dingen op de Linux-host die niet bestaan in de WSL-omgeving (zoals pulseaudio of verschillende dbus-services).
Het is dus nog een work-in-progress. Het heeft problemen en vereist: een externe X-server om GUI-apps uit te voeren. Maar goed, dit is in ieder geval een beetje goed nieuws. Op een dag zullen we met slechts een paar klikken een werkende Linux-omgeving in Windows 10 kunnen bouwen, en dit klinkt geweldig.