Code OSS, VSCodium of Visual Studio Code: wat moet je installeren op Linux

Code OSS-, VScodium- en Visual Studio-code

Er zijn veel tekstverwerkers. Voor platte tekst is Gedit, Kate of Windows Kladblok meer dan genoeg, maar als we op zijn minst HTML willen schrijven, hebben we iets anders nodig, hopelijk compatibel met mier. Brackets was een goede optie, voordat Adobe het liet vallen en de nieuwe managers Linux vergaten. Atom is een andere mogelijkheid, maar de meeste keuze is Visual Studio Code... of een van de niet-gelicentieerde versies zoals OSS-code of VSCodium.

Maar wat zijn de verschillen? Waarom zijn er drie? Het bestaan ​​van de eerste is duidelijk: het is de editor die Microsoft aanbiedt, en dat doet het met zijn MIT-licentie. Niet een van de slechtste en meest beperkte licenties, maar Microsoft voegt zijn eigen aanpassingen toe en slaat telemetriegegevens op (Meer informatie). Visual Studio Code lijkt een beetje op Chrome: Het is gebouwd op open source-software, maar ze passen het aan en voegen toe wat hen ten goede komt. Dan is er software zoals Chromium of Brave, die de originele software gebruikt en elimineert wat niet van belang is.

Visual Studio Code: wat Microsoft biedt, inclusief telemetrie

Voor degenen die hier niets om geven, Visual Studio-code misschien wel de beste optie. Ook van uw webpagina we kunnen DEB- en RPM-pakketten downloaden, zodat gebruikers van Debian/Ubuntu of Fedora niet naar het web hoeven te gaan om het pakket te downloaden, te installeren en de editor in zijn meest officiële vorm te hebben.

We hebben het probleem in andere distributies, zoals die op Arcn Linux. In de Arch-repository's voegen ze niets toe dat eigendom is, en om Visual Studio Code te installeren moeten we pull AUR. In deze repository vinden we verschillende opties, en degene die eindigt op -bin wordt aanbevolen omdat het minder tijd kost om te compileren (het is voorgecompileerd).

Visual Studio Code installeren die we zullen hebben de meest complete ervaring, omdat we na de installatie toegang hebben tot alle extensies van zijn Market, het belangrijkste punt na de laag die Microsoft eraan toevoegt, waarin we al zijn overeengekomen, waaronder het verzamelen van telemetrie (als Audacity voor een lange tijd).

Code OSS en VSCodium: de softwarebasis zonder de Microsoft-laag

Code OSS en VSCodium zijn dezelfde Visual Studio Code, maar zonder de Microsoft-laag, en daarom geen telemetrie. Ze hebben ook niet het officiële pictogram, maar dit is een onbelangrijk detail. En als ik de aangepaste code van Microsoft niet wil, wat is dan de beste optie voor Linux?

Het eerste dat u moet weten, is dat zowel Code OSS als VSCodium ze nemen de open source die is gepubliceerd op GitHub en daaruit creëren ze de editor. Maar er zijn verschillen:

Code OSS is wat u krijgt als u vscode bouwt vanuit de broncode. VSCodium is meer een build-script dat vscode compileert wanneer Microsoft een nieuwe versie heeft en de binaire bestanden naar GitHub pusht, dus het bespaart tijd en is eerder beschikbaar. Daarnaast, VSCodium schakelt telemetrie in het proces uit en herschrijft een deel van de telemetriecode zodat deze nergens heen gaat voor het geval iets dat Microsoft verzendt dit soort informatie probeert te verzamelen. Of dit al dan niet gebeurt in Code OSS hangt af van wie het heeft gecompileerd, zoals de Arch Linux-gemeenschap of wie de flatpak- en snap-pakketten maakt.

Het extensieprobleem

Wanneer we Visual Studio Code installeren, is de markt waar de extensies worden verkregen die van Microsoft, maar dit is niet het geval in VSCodium en Code OSS. In plaats van gaat naar een andere winkel die verondersteld wordt alles open source te hebben, maar die er bijvoorbeeld niet is, Opmerkingenverdeler, een extensie die sierlijke opmerkingen van één regel of een soort banner met een sneltoets maakt.

Om dit probleem in VSCodium en Code OSS op te lossen, kunnen we twee dingen doen:

  • Zoek het product.json-bestand (in paden /usr/share/codium/resources/app op Ubuntu) en voeg dit toe:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • Een andere optie is om de extensie te downloaden en handmatig te installeren.
    • laten marktplaats.visualstudio.com .
    • We zoeken de extensie.
    • Aan de rechterkant klikken we op downloadextensie, het zal een vsix-bestand downloaden.
    • Laten we naar VSCodium of Code OSS gaan.
    • We klikken op het tabblad extensies, vervolgens op de drie stippen en vervolgens op Installeren vanuit VSIX.
    • We zoeken de extensie die in stap 3 is gedownload en klikken op Installeren.

Installeer de extensie handmatig in VScodium of Code OSS

Het enige slechte ding over het handmatig doen is dat we niet alle opties van dezelfde editor kunnen zien; Het zou ons dwingen om vanuit de Microsoft Market te zoeken als we op zoek zijn naar iets specifieks en we de naam van de extensie niet weten.

Goed. Maar uiteindelijk Visual Studio Code, Code OSS of VSCodium?

dit is al ieders beslissing, en de redenen voor de keuze kunnen talrijk en gevarieerd zijn. Voor de gebruiker van Windows of een Linux-systeem dat compatibel is met DEB- of RPM-pakketten, die zich ook geen zorgen maakt over telemetrie en de eigen code van Microsoft, is de officiële Visual Studio-code de beste optie.

Moet ook houd rekening met wat er is of wat makkelijker te installeren is in onze distributie. Als u geen DEB- of RPM-pakketten kunt installeren, is VSCodium zowel beschikbaar als een snap-pakket en op Flathub als een flatpak-pakket. In plaats daarvan staat Code OSS alleen op Flathub. Maar Code OSS bevindt zich in de officiële Arch Linux-communityrepository, dus je kunt het installeren als je de next-gen-pakketten niet wilt gebruiken. Op Windows en macOS zijn de opties alleen Visual Studio Code (plus de betaalde Visual Studio-optie) en VSCodium.

In Linux kun je kiezen, en je moet het doen als je de voor- en nadelen van elke optie kent. ik zou kiezen VSCodium dat niet de flatpak- of snap-versie was, of Code OSS op Arch Linux-gebaseerde systemen, hoewel het iets langer duurt om te updaten. De vraag is om te kiezen wat het beste bij ons past, en in Linux is er een keuze.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Seba zei

    Wat interessant zou zijn om te weten, is waaruit de telemetrie die Microsoft verkrijgt bestaat.
    Krijg ik uiteindelijk privégegevens van mijn computer?
    Is de broncode die ik ontwikkel gestolen?
    Als iemand weet wat het is, graag een reactie!

  2.   Rafael zei

    EX-CE-LEN-TE uw artikel.
    Toen ik vorig jaar de verschillen tussen al deze apps probeerde te vinden, was het een echte hoofdpijn voor mij, en uiteindelijk gebruikte ik VSCode, voornamelijk voor het vinden van plug-ins en het installeren ervan. Maar het is dat uw artikel zelfs snelkoppelingen bevat om deze taak voor de gebruiker van de gratis alternatieven te vergemakkelijken.

    Serieus, het beste dat ik de afgelopen maanden in het Spaans over Linux heb gelezen.

    bedankt