Code OSS, VSCodium eller Visual Studio Code: hva bør du installere på Linux

Kode OSS, VScodium og Visual Studio Code

Det er mange tekstredigerere. For ren tekst er Gedit, Kate eller Windows Notisblokk mer enn nok, men når vi ønsker å skrive minst HTML, trenger vi noe annet, forhåpentligvis kompatibelt med Emmet. Brackets var et godt alternativ, før Adobe droppet det og de nye lederne glemte Linux. Atom er en annen mulighet, men flertallets valg er Visual Studio Code ... eller en av dens ulisensierte versjoner som Kode OSS eller VSCodium.

Men hva er forskjellene? Hvorfor er det tre? Eksistensen av den første er klar: det er redaktøren som tilbys av Microsoft, og den gjør det med sin MIT-lisens. Ikke en av de verste og mest begrensede lisensene, men Microsoft legger til sin egen tilpasning og lagrer telemetridata (mer). Visual Studio Code er litt som Chrome: Den er bygget på åpen kildekode-programvare, men de modifiserer den og legger til det som gagner dem. Så er det programvare som Chromium eller Brave, som bruker den originale programvaren, og eliminerer det som ikke er av interesse.

Visual Studio Code: hva Microsoft tilbyr, inkludert telemetri

For de som ikke bryr seg om noe av dette, Visual Studio Code kan være det beste alternativet. Også fra deres hjemmeside vi kan laste ned DEB- og RPM-pakker, slik at Debian/Ubuntu- eller Fedora-brukere ikke trenger å gå til nettet, laste ned pakken, installere og ha editoren i sin mest offisielle form.

Vi har problemet i andre distribusjoner, for eksempel de som er basert på Arcn Linux. I Arch-repositoriene legger de ikke til noe som er proprietært, og for å installere Visual Studio Code må vi trekke AUR. I dette depotet finner vi flere alternativer, og den som slutter på -bin anbefales fordi den tar kortere tid å kompilere (den er forhåndskompilert).

Installering av Visual Studio Code vil vi ha den mest komplette opplevelsen, siden vi etter installasjonen vil ha tilgang til alle utvidelsene av Market, det viktigste punktet etter laget som Microsoft legger til det, som vi allerede har avtalt, som inkluderer telemetrisamling (som Audacity i lang tid).

Code OSS og VSCodium: programvaregrunnlaget uten Microsoft-laget

Code OSS og VSCodium er den samme Visual Studio Code, men uten Microsoft-laget, og derfor ingen telemetri. De har heller ikke det offisielle ikonet, men dette er en uviktig detalj. Og hvis jeg ikke vil ha Microsofts egendefinerte kode, hva er det beste alternativet for Linux?

Det første du må vite er at både Code OSS og VSCodium de tar åpen kildekode som er publisert på GitHub og fra den lager de redaktøren. Men det er forskjeller:

Code OSS er det du får når du bygger vscode fra kildekoden. VSCodium er mer et byggeskript som kompilerer vscode når Microsoft har en ny versjon og skyver binærfilene til GitHub, så det sparer tid og er tilgjengelig tidligere. I tillegg, VSCodium deaktiverer telemetri i prosessen og skriver om noe av telemetrikoden slik at den ikke går noen vei i tilfelle noe Microsoft sender prøver å samle inn denne typen informasjon. Hvorvidt dette skjer i Code OSS eller ikke, avhenger av hvem som kompilerte det, for eksempel Arch Linux-fellesskapet eller hvem som lager flatpak- og snap-pakkene.

Utvidelsesproblemet

Når vi installerer Visual Studio Code, er markedet der utvidelsene hentes Microsofts eget, men dette er ikke tilfellet i VSCodium og Code OSS. I stedet går til en annen butikk som skal ha alt åpen kildekode, men det er ikke der, f.eks. Kommentardeler, en utvidelse som lager enlinjes utsmykkede kommentarer eller en slags banner med en hurtigtast.

For å fikse dette problemet i VSCodium og Code OSS kan vi gjøre to ting:

  • Finn product.json-filen (i baner /usr/share/codium/resources/app på Ubuntu) og legg til dette:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • Et annet alternativ er å laste ned utvidelsen og installere den manuelt.
    • Vi kommer til å marketplace.visualstudio.com .
    • Vi ser etter utvidelsen.
    • Til høyre klikker vi på nedlastingsutvidelse, den vil laste ned en vsix-fil.
    • La oss gå til VSCodium eller Code OSS.
    • Vi klikker på utvidelsesfanen, deretter på de tre prikkene og deretter på Installer fra VSIX.
    • Vi ser etter utvidelsen lastet ned i trinn 3 og klikker på Installer.

Installer utvidelsen manuelt i VScodium eller Code OSS

Det eneste dårlige med å gjøre det manuelt er at vi ikke kan se alle alternativene fra samme editor; Det vil tvinge oss til å søke fra Microsoft Market hvis vi ser etter noe spesifikt og vi ikke vet navnet på utvidelsen.

God. Men til slutt Visual Studio Code, Code OSS eller VSCodium?

dette er allerede alles avgjørelse, og årsakene til valget kan være mange og varierte. For brukeren av Windows eller et Linux-system som er kompatibelt med DEB- eller RPM-pakker, som heller ikke er bekymret for telemetri og Microsofts egen kode, er den offisielle Visual Studio-koden det beste alternativet.

Du må også ta hensyn til hva som er der eller hva som er lettere å installere i vår distribusjon. Hvis du ikke kan installere DEB- eller RPM-pakker, er VSCodium både tilgjengelig som en snap-pakke og på Flathub som en flatpak-pakke. I stedet er Code OSS bare på Flathub. Men Code OSS er i det offisielle Arch Linux-fellesskapsdepotet, så du kan installere det hvis du ikke vil bruke nestegenerasjonspakkene. På Windows og macOS er alternativene bare Visual Studio Code (pluss det betalte Visual Studio-alternativet) og VSCodium.

I Linux kan du velge, og du må gjøre det med å kjenne fordelene og ulempene ved hvert alternativ. jeg vil velge VSCodium som ikke var flatpak- eller snap-versjonen, eller Code OSS på Arch Linux-baserte systemer, selv om det tar litt lengre tid å oppdatere. Spørsmålet er å velge det som passer oss best, og i Linux er det et valg.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Seba sa

    Det som ville vært interessant å vite er hva telemetrien Microsoft får tak i består av.
    Ender du opp med å få private data fra datamaskinen min?
    Er kildekoden jeg utvikler stjålet?
    Hvis noen vet hva det er, setter jeg pris på en kommentar!

  2.   Rafael sa

    EX-CE-LEN-TE artikkelen din.
    Da jeg prøvde å finne forskjellene mellom dem alle i fjor, var det en skikkelig hodepine for meg, og jeg endte opp med å bruke VSCode, hovedsakelig for å finne plugins og installere dem. Men det er at artikkelen din til og med inneholder snarveier for å lette denne oppgaven for brukeren av gratisalternativene.

    Seriøst, det beste jeg har lest om Linux på spansk de siste månedene.

    Takk