( BaT | 2021. 02. 08., h – 20:45 )

Nem tudok elmenni emellett a sok sületlenség mellett, sorry.

A WinGet-nek legfeljebb a neve hasonlít az apt-get-re, ezen kívül semmilyen hasonlóság nincs a két program között.

A WinGet csomagrepositoryja egy GitHub repo ami YAML fileokkal írja le, honnan lehet letölteni és feltelepíteni egy .exe, .msix vagy .msi formátumú csomagot. Például a RaspberryPiImager 1.5-ös verziójának ez a leírója. Felhívom a figyelmet arra, hogy a csomagot nem a Microsoft szerveréről tölti le.

Ebből a szempontból leginkább a Homebrew-ra vagy a Chocolatey-re hasonlít, azzal a különbséggel, hogy hivatalosan a Microsoft opensource projectje. De ez nem része semmilyen stabil Windows kiadásnak, továbbá nem tud kezelni Windows frissítéseket, modern alkalmazásokat, stb. (ellenben pl. a PackageManagement-tel). Még akkor is, ha ezeket a hiányosságokat megoldják, legfeljebb egy alternatíva lehet a sok közül amíg a bináris csomagokat külső forrásból szerzi be.

A másik, hogy kérlek áruld már el, honnan veszed, hogy a Microsoft aktívan együttműködött a Raspberry Pi OS fejlesztőivel, hogy hozzáadásra kerüljön a repositoryja a rendszerhez.

A VS Code számára a Microsoft 2017 februárja óta üzemeltet apt repositoryt, az ARM buildek 2020 szeptembere óta érhetőek el. Ha csak a telemetria gyűjtése lenne a cél, ezt sokkal hamarabb is megléphették volna.

Ellenben a Raspberry Pi OS issue trackerében megkérdezték, erre miért van szükség. Az a maintainer, aki commitolta a változtatást azt válaszolta, hogy szerették volna egyszerűbbé tenni a VS Code telepítését. Kérlek olvasd végig a teljes issue-t, részletesebben is kifejti mi történt.

Egyébként azt a problémát is megoldják, hogy a Microsoft repositoryjából érkező csomagok felülírhatnak Raspberry Pi OS csomagokat.