Code OSS, VSCodium eller Visual Studio Code: vad ska du installera på Linux

Kod OSS, VScodium och Visual Studio Code

Det finns många textredigerare. För vanlig text är Gedit, Kate eller Windows Notepad mer än tillräckligt, men när vi vill skriva åtminstone HTML behöver vi något annat, förhoppningsvis kompatibelt med emmet. Brackets var ett bra alternativ, innan Adobe lade ner det och de nya cheferna glömde Linux. Atom är en annan möjlighet, men majoriteten val är Visual Studio Code ... eller en av dess olicensierade versioner som Kod OSS eller VSCodium.

Men vad är skillnaderna? Varför finns det tre? Existensen av den första är tydlig: det är redaktören som erbjuds av Microsoft, och den gör det med sin MIT-licens. Det är inte en av de värsta och mest begränsade licenserna, men Microsoft lägger till sin egen anpassning och sparar telemetridata (mer). Visual Studio Code är lite som Chrome: Den är byggd på programvara med öppen källkod, men de modifierar den och lägger till det som gynnar dem. Sedan finns det mjukvara som Chromium eller Brave, som använder den ursprungliga programvaran, vilket eliminerar det som inte är av intresse.

Visual Studio Code: vad Microsoft erbjuder, inklusive telemetri

För de som inte bryr sig om något av detta, Visual Studio Code kan vara det bästa alternativet. Även från deras webbplats vi kan ladda ner DEB- och RPM-paket, så användare av Debian/Ubuntu eller Fedora behöver inte gå till webben, ladda ner paketet, installera och ha redigeraren i sin mest officiella form.

Vi har problemet i andra distributioner, som de som är baserade på Arcn Linux. I Arch-förråden lägger de inte till något som är proprietärt, och för att installera Visual Studio Code måste vi dra AUR. I det här arkivet hittar vi flera alternativ, och det som slutar på -bin rekommenderas eftersom det tar mindre tid att kompilera (det är förkompilerat).

Installation av Visual Studio Code kommer vi att ha den mest kompletta upplevelsen, eftersom vi efter installationen kommer att ha tillgång till alla tillägg av dess Market, den viktigaste punkten efter lagret som Microsoft lägger till det, där vi redan har kommit överens, vilket inkluderar telemetrisamling (som Audacity under en lång tid).

Code OSS och VSCodium: mjukvarugrunden utan Microsoft-lagret

Code OSS och VSCodium är samma Visual Studio Code, men utan Microsoft-lagret, och därför ingen telemetri. De har inte heller den officiella ikonen, men detta är en oviktig detalj. Och om jag inte vill ha Microsofts anpassade kod, vilket är det bästa alternativet för Linux?

Det första att veta är att både Code OSS och VSCodium de tar den öppna källkoden som publiceras på GitHub och utifrån det skapar de editorn. Men det finns skillnader:

Code OSS är vad du får när du bygger vscode från dess källkod. VSCodium är mer ett byggskript som kompilerar vscode när Microsoft har en ny version och skjuter binärfilerna till GitHub, så det sparar tid och är tillgängligt tidigare. Förutom, VSCodium inaktiverar telemetri i processen och skriver om en del av telemetrikoden så att den inte hamnar någonstans ifall något Microsoft skickar försöker samla in den här typen av information. Huruvida detta händer i Code OSS eller inte beror på vem som kompilerade det, såsom Arch Linux-communityt eller vem som skapar flatpak och snap-paketen.

Förlängningsproblemet

När vi installerar Visual Studio Code är marknaden där tilläggen hämtas Microsofts egen, men så är inte fallet i VSCodium och Code OSS. Istället går till en annan butik som ska ha allt med öppen källkod, men det finns inte där t.ex. Kommentaravdelare, ett tillägg som skapar enrads utsmyckade kommentarer eller en sorts banner med en kortkommando.

För att fixa detta problem i VSCodium och Code OSS kan vi göra två saker:

  • Leta upp filen product.json (i sökvägarna /usr/share/codium/resources/app på Ubuntu) och lägg till detta:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • Ett annat alternativ är att ladda ner tillägget och installera det manuellt.
    • Vi ska marketplace.visualstudio.com .
    • Vi letar efter förlängningen.
    • Till höger klickar vi på nedladdningsförlängning, det kommer att ladda ner en vsix-fil.
    • Låt oss gå till VSCodium eller Code OSS.
    • Vi klickar på tilläggsfliken, sedan på de tre prickarna och sedan på Installera från VSIX.
    • Vi letar efter tillägget som laddades ner i steg 3 och klickar på Installera.

Installera tillägg manuellt i VScodium eller Code OSS

Det enda dåliga med att göra det manuellt är att vi inte kan se alla alternativ från samma editor; Det skulle tvinga oss att söka från Microsoft Market om vi letar efter något specifikt och vi inte vet namnet på tillägget.

Bra. Men i slutändan Visual Studio Code, Code OSS eller VSCodium?

detta är redan allas beslut, och skälen till valet kan vara många och varierande. För användaren av Windows eller ett Linux-system som är kompatibelt med DEB- eller RPM-paket, som inte heller bryr sig om telemetri och Microsofts egen kod, är den officiella Visual Studio-koden det bästa alternativet.

Du måste också ta hänsyn till vad som finns eller vad som är lättare att installera i vår distribution. Om du inte kan installera DEB- eller RPM-paket är VSCodium både tillgängligt som ett snappaket och på Flathub som ett flatpak-paket. Istället finns Code OSS bara på Flathub. Men Code OSS finns i det officiella Arch Linux-gemenskapsförrådet, så du kan installera det om du inte vill använda nästa generations paket. På Windows och macOS är alternativen bara Visual Studio Code (plus det betalda Visual Studio-alternativet) och VSCodium.

I Linux kan du välja, och du måste göra det med att känna till för- och nackdelarna med varje alternativ. jag skulle välja VSCodium som inte var flatpak- eller snapversionen, eller Code OSS på Arch Linux-baserade system, även om det tar lite längre tid att uppdatera. Frågan är att välja vad som passar oss bäst, och i Linux finns ett val.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Seba sade

    Vad som skulle vara intressant att veta är vad telemetrin Microsoft får fram består av.
    Får du privat data från min dator?
    Är källkoden som jag utvecklar stulen?
    Om någon vet vad det är vore jag tacksam för en kommentar!

  2.   Rafael sade

    EX-CE-LEN-TE din artikel.
    När jag försökte hitta skillnaderna mellan dem alla förra året, var det en riktig huvudvärk för mig, och det slutade med att jag använde VSCode, främst för att hitta plugins och installera dem. Men det är att din artikel till och med innehåller genvägar för att underlätta denna uppgift för användaren av gratisalternativen.

    Seriöst, det bästa jag har läst om Linux på spanska de senaste månaderna.

    tack