Cod OSS, VSCodium sau Visual Studio Code: ce ar trebui să instalați pe Linux

Cod OSS, VScodium și Cod Visual Studio

Există multe editori de text. Pentru text simplu, Gedit, Kate sau Windows Notepad este mai mult decât suficient, dar când vrem să scriem cel puțin HTML, ceea ce avem nevoie este altceva, sperăm compatibil cu Emmet. Paranteze a fost o opțiune bună, înainte ca Adobe să o renunțe și noii manageri să uite de Linux. Atom este o altă posibilitate, dar alegerea majoritară este Visual Studio Code... sau una dintre versiunile sale fără licență, cum ar fi Cod OSS sau VSCodium.

Dar care sunt diferențele? De ce sunt trei? Existența primului este clară: este editorul oferit de Microsoft și o face cu el Licență MIT. Nu este una dintre cele mai proaste și mai restricționate licențe, dar Microsoft își adaugă propria personalizare și salvează datele de telemetrie (mai mult). Visual Studio Code seamănă puțin cu Chrome: Este construit pe software open source, dar ei îl modifică și adaugă ceea ce îi avantajează. Apoi există software precum Chromium sau Brave, care folosesc software-ul original, eliminând ceea ce nu este de interes.

Cod Visual Studio: ceea ce oferă Microsoft, inclusiv telemetrie

Pentru cei cărora nu le pasă de nimic din toate astea, Codul Visual Studio poate fi cea mai buna varianta. De asemenea, din site-ul lor web putem descărca pachete DEB și RPM, astfel încât utilizatorii Debian/Ubuntu sau Fedora nu trebuie să meargă pe web, să descarce pachetul, să instaleze și să aibă editorul în forma sa cea mai oficială.

Avem problema în alte distribuții, cum ar fi cele bazate pe Arcn Linux. În depozitele Arch nu adaugă nimic care este proprietar, iar pentru a instala Visual Studio Code trebuie să tragem AUR. În acest depozit găsim mai multe opțiuni, iar cea care se termină în -bin este recomandată deoarece compilarea durează mai puțin (este precompilată).

Instalarea Visual Studio Code vom avea cea mai completă experiență, deoarece după instalare vom avea acces la toate extensiile pieței sale, cel mai important punct după stratul pe care Microsoft îl adaugă, în care am fost deja de acord, care include colecția de telemetrie (ca Audacity pentru o lungă perioadă de timp).

Cod OSS și VSCodium: fundația software fără stratul Microsoft

Codul OSS și VSCodium sunt același Cod Visual Studio, dar fără stratul Microsoft și, prin urmare fara telemetrie. De asemenea, nu au icoana oficială, dar acesta este un detaliu neimportant. Și dacă nu vreau codul personalizat Microsoft, care este cea mai bună opțiune pentru Linux?

Primul lucru de știut este că atât Codul OSS, cât și VSCodium ei iau sursa deschisă care este publicată pe GitHub și, din el, creează editorul. Dar există diferențe:

Codul OSS este ceea ce obțineți atunci când construiți vscode din codul sursă. VSCodium este mai degrabă un script de compilare care compilează vscode atunci când Microsoft are o nouă versiune și împinge binarele în GitHub, astfel încât economisește timp și este disponibil mai devreme. În afară de, VSCodium dezactivează telemetria în acest proces și rescrie o parte din codul de telemetrie, astfel încât să nu ajungă nicăieri în cazul în care ceva trimis de Microsoft încearcă să colecteze acest tip de informații. Dacă acest lucru se întâmplă sau nu în Code OSS depinde de cine l-a compilat, cum ar fi comunitatea Arch Linux sau cine creează pachetele flatpak și snap.

Problema extensiei

Când instalăm Visual Studio Code, Piața de unde se obțin extensiile este a Microsoft, dar nu este cazul în VSCodium și Code OSS. In schimb merge la alt magazin care ar trebui să aibă totul open source, dar nu este acolo, de exemplu, Divizor de comentarii, o extensie care creează comentarii ornamentate pe o singură linie sau un fel de banner cu o comandă rapidă de la tastatură.

Pentru a remedia această problemă în VSCodium și Code OSS putem face două lucruri:

  • Găsiți fișierul product.json (în căile /usr/share/codium/resources/app pe Ubuntu) și adăugați asta:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , „itemUrl”: „https://marketplace.visualstudio.com/items” }
  • O altă opțiune este să descărcați extensia și să o instalați manual.
    • hai marketplace.visualstudio.com .
    • Căutăm extensia.
    • În dreapta facem clic pe extensia de descărcare, aceasta va descărca un fișier vsix.
    • Să mergem la VSCodium sau Code OSS.
    • Facem clic pe fila extensii, apoi pe cele trei puncte și apoi pe Instalare din VSIX.
    • Căutăm extensia descărcată la pasul 3 și facem clic pe Instalare.

Instalați manual extensia în VScodium sau Code OSS

Singurul lucru rău despre a face acest lucru manual este că nu putem vedea toate opțiunile din același editor; Ne-ar obliga să căutăm de pe Microsoft Market dacă căutăm ceva anume și nu știm numele extensiei.

Bun. Dar până la urmă Visual Studio Code, Code OSS sau VSCodium?

asta este deja decizia tuturor, iar motivele alegerii pot fi multe și variate. Pentru utilizatorul de Windows sau un sistem Linux compatibil cu pachetele DEB sau RPM, care nu este preocupat nici de telemetrie și de codul propriu al Microsoft, codul oficial Visual Studio este cea mai bună opțiune.

Trebuie și tu ia in calcul ce este acolo sau ce este mai usor de instalat în distribuția noastră. Dacă nu puteți instala pachete DEB sau RPM, VSCodium este disponibil atât ca pachet snap, cât și pe Flathub ca pachet flatpak. În schimb, Code OSS este doar pe Flathub. Dar Code OSS se află în depozitul oficial al comunității Arch Linux, așa că îl puteți instala dacă nu doriți să utilizați pachetele de nouă generație. Pe Windows și macOS, opțiunile sunt doar Visual Studio Code (plus opțiunea Visual Studio plătită) și VSCodium.

În Linux poți alege și trebuie să o faci cunoscând avantajele și dezavantajele fiecărei opțiuni. as alege VSCodium care nu era versiunea flatpak sau snap, sau Code OSS pe sistemele bazate pe Arch Linux, deși actualizarea durează ceva mai mult. Întrebarea este să alegem ce ni se potrivește cel mai bine, iar în Linux există de ales.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Seba el a spus

    Ceea ce ar fi interesant de știut este în ce constă telemetria pe care o obține Microsoft.
    Ajungi prin a primi date private de pe computerul meu?
    Codul sursă pe care îl dezvolt este furat?
    Daca stie cineva ce este, as aprecia un comentariu!

  2.   Rafael el a spus

    EX-CE-LEN-TE articolul dvs.
    Când am încercat să găsesc diferențele dintre toate anul trecut, a fost o adevărată bătaie de cap pentru mine și am ajuns să folosesc VSCode, în principal pentru a găsi pluginuri și a le instala. Dar articolul dvs. include chiar și comenzi rapide pentru a facilita această sarcină utilizatorului alternativelor gratuite.

    Serios, cel mai bun pe care l-am citit despre Linux în spaniolă în ultimele luni.

    Mulţumiri