Code OSS, VSCodium eller Visual Studio Code: hvad skal du installere på Linux

Kode OSS, VScodium og Visual Studio Code

Der er mange teksteditorer. For almindelig tekst er Gedit, Kate eller Windows Notesblok mere end nok, men når vi vil skrive mindst HTML, er det, vi har brug for noget andet, forhåbentlig kompatibelt med emmet. Brackets var en god mulighed, før Adobe droppede det, og de nye ledere glemte Linux. Atom er en anden mulighed, men flertallets valg er Visual Studio Code ... eller en af ​​dens ulicenserede versioner som Kode OSS eller VSCodium.

Men hvad er forskellene? Hvorfor er der tre? Eksistensen af ​​den første er klar: det er editoren, der tilbydes af Microsoft, og den gør det med sin MIT-licens. Det er ikke en af ​​de værste og mest begrænsede licenser, men Microsoft tilføjer sin egen tilpasning og gemmer telemetridata (flere oplysninger). Visual Studio Code er lidt ligesom Chrome: Det er bygget på open source-software, men de ændrer det og tilføjer det, der gavner dem. Så er der software som Chromium eller Brave, som bruger den originale software, og eliminerer det, der ikke er af interesse.

Visual Studio Code: hvad Microsoft tilbyder, herunder telemetri

For dem, der er ligeglade med noget af dette, Visual Studio Code kan være den bedste mulighed. Også fra deres hjemmeside vi kan downloade DEB- og RPM-pakker, så brugere af Debian/Ubuntu eller Fedora ikke behøver at gå til nettet, downloade pakken, installere og have editoren i sin mest officielle form.

Vi har problemet i andre distributioner, såsom dem, der er baseret på Arcn Linux. I Arch-depoterne tilføjer de ikke noget, der er proprietært, og for at installere Visual Studio Code er vi nødt til at trække AUR. I dette lager finder vi flere muligheder, og den, der ender på -bin, anbefales, fordi det tager kortere tid at kompilere (den er prækompileret).

Installation af Visual Studio Code vil vi have den mest komplette oplevelse, da vi efter installationen vil have adgang til alle udvidelser af dets Market, det vigtigste punkt efter det lag, som Microsoft tilføjer til det, som vi allerede har aftalt, som inkluderer telemetri-indsamling (som Audacity i lang tid).

Code OSS og VSCodium: softwarefundamentet uden Microsoft-laget

Code OSS og VSCodium er den samme Visual Studio Code, men uden Microsoft-laget, og derfor ingen telemetri. De har heller ikke det officielle ikon, men dette er en ligegyldig detalje. Og hvis jeg ikke vil have Microsofts brugerdefinerede kode, hvad er den bedste løsning til Linux?

Den første ting at vide er, at både Code OSS og VSCodium de tager open source, der er offentliggjort på GitHub og ud fra det skaber de editoren. Men der er forskelle:

Kode OSS er, hvad du får, når du bygger vscode fra dens kildekode. VSCodium er mere et build-script, der kompilerer vscode, når Microsoft har en ny version og skubber binære filer til GitHub, så det sparer tid og er tilgængeligt hurtigere. Udover, VSCodium deaktiverer telemetri i processen og omskriver noget af telemetrikoden, så den ikke går nogen steder, hvis noget Microsoft sender forsøger at indsamle denne form for information. Hvorvidt dette sker i Code OSS afhænger af, hvem der kompilerede det, såsom Arch Linux-fællesskabet, eller hvem der opretter flatpak- og snap-pakkerne.

Udvidelsesproblemet

Når vi installerer Visual Studio Code, er markedet, hvor udvidelserne er hentet, Microsofts eget, men det er ikke tilfældet i VSCodium og Code OSS. I stedet går til en anden butik som skal have alt open source, men det er der ikke f.eks. Kommentardeler, en udvidelse, der skaber en-linje udsmykkede kommentarer eller en slags banner med en tastaturgenvej.

For at løse dette problem i VSCodium og Code OSS kan vi gøre to ting:

  • Find filen product.json (i stier /usr/share/codium/resources/app på Ubuntu), og tilføj 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" }
  • En anden mulighed er at downloade udvidelsen og installere den manuelt.
    • Vi skal marketplace.visualstudio.com .
    • Vi leder efter forlængelsen.
    • Til højre klikker vi på download-udvidelse, det vil downloade en vsix-fil.
    • Lad os gå til VSCodium eller Code OSS.
    • Vi klikker på udvidelsesfanen, derefter på de tre prikker og derefter på Installer fra VSIX.
    • Vi ser efter den udvidelse, der blev downloadet i trin 3, og klikker på Installer.

Installer udvidelsen manuelt i VScodium eller Code OSS

Den eneste dårlige ting ved at gøre det manuelt er, at vi ikke kan se alle mulighederne fra den samme editor; Det ville tvinge os til at søge fra Microsoft Market, hvis vi leder efter noget specifikt, og vi ikke kender navnet på udvidelsen.

Godt. Men i sidste ende Visual Studio Code, Code OSS eller VSCodium?

dette er allerede alles beslutning, og årsagerne til valget kan være mange og forskellige. For brugeren af ​​Windows eller et Linux-system, der er kompatibelt med DEB- eller RPM-pakker, som heller ikke er bekymret for telemetri og Microsofts egen kode, er den officielle Visual Studio-kode den bedste mulighed.

Det skal du også tage højde for, hvad der er der, eller hvad der er nemmere at installere i vores distribution. Hvis du ikke kan installere DEB- eller RPM-pakker, er VSCodium både tilgængelig som en snap-pakke og på Flathub som en flatpak-pakke. I stedet er Code OSS kun på Flathub. Men Code OSS er i det officielle Arch Linux-fællesskabsdepot, så du kan installere det, hvis du ikke vil bruge næste generations pakker. På Windows og macOS er mulighederne kun Visual Studio Code (plus den betalte Visual Studio-indstilling) og VSCodium.

I Linux kan du vælge, og du skal gøre det ved at kende fordele og ulemper ved hver mulighed. jeg ville vælge VSCodium, der ikke var flatpak- eller snap-versionen, eller Code OSS på Arch Linux-baserede systemer, selvom det tager lidt længere tid at opdatere. Spørgsmålet er at vælge, hvad der passer os bedst, og i Linux er der et valg.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Seba sagde han

    Det, der ville være interessant at vide, er, hvad telemetrien Microsoft opnår består af.
    Ender du med at få private data fra min computer?
    Er kildekoden, som jeg udvikler, stjålet?
    Hvis nogen ved hvad det er, vil jeg sætte pris på en kommentar!

  2.   Rafael sagde han

    EX-CE-LEN-TE din artikel.
    Da jeg forsøgte at finde forskellene mellem dem alle sidste år, var det en rigtig hovedpine for mig, og jeg endte med at bruge VSCode, hovedsageligt til at finde plugins og installere dem. Men det er, at din artikel endda indeholder genveje til at lette denne opgave for brugeren af ​​de gratis alternativer.

    Seriøst, det bedste jeg har læst om Linux på spansk i de seneste måneder.

    Tak