Code OSS, VSCodium o Visual Studio Code: què hauria d'instal·lar a Linux

Code OSS, VScodium i Visual Studio Code

Editors de textos n'hi ha molts. Per a text pla és més que suficient Gedit, Kate o el bloc de notes de Windows, però quan el que volem és escriure, com a mínim, HTML, el que necessitem és una mica més, si pot ser que sigui compatible amb emmet. Brackets era una bona opció, abans que Adobe ho deixés de banda i que els nous responsables s'hagin oblidat de Linux. Atom és una altra possibilitat, però l'elecció de la majoria és Visual Studio Code… o una de les versions sense llicència com Code OSS o VSCodium.

Però quines són les diferències? Per què n'hi ha tres? L'existència del primer és clara: és l'editor que ofereix Microsoft, i ho fa amb la seva llicència MIT. No és de les pitjors i més restringides llicències, però Microsoft afegeix la seva pròpia personalització i es guarda dades de telemetria (Més informació). Visual Studio Code és una mica com Chrome: està construït sobre programari de codi obert, però el modifica i li afegeixen el que els beneficia. Després hi ha programari com Chromium o Brave, que usen el programari original eliminant el que no interessa.

Visual Studio Code: el que ofereix Microsoft, amb telemetria inclosa

Per a qui no li importi res d'això, Codi de Visual Studio pot ser la millor opció. A més, des de la seva pàgina web podem descarregar paquets DEB i RPM, per això els usuaris de Debian/Ubuntu o Fedora no ens hem de buscar molt la vida: anem a la web, descarreguem el paquet, instal·lem i tenim l'editor en la seva forma més oficial.

El problema el tenim en altres distribucions, com ara les basades en Arcn Linux. Als repositoris d'Arch no afegeixen res que sigui propietari, i per instal·lar Visual Studio Code hem d'estirar AUR. En aquest repositori trobem diverses opcions, i es recomana l'acabada en -bin perquè triga menys a compilar-se (està precompilada).

Instal·lant Visual Studio Code tindrem l'experiència més completa, ja que després de la instal·lació tindrem accés a totes les extensions del seu Market, el punt més important després de la capa que afegeix Microsoft a la que ja hem quedat que inclou recopilació de telemetria (com Audacity des de fa temps).

Code OSS i VSCodium: la base del programari sense la capa de Microsoft

Code OSS i VSCodium són el mateix Visual Studio Code, però sense la capa de Microsoft, i per tant sense telemetria. Tampoc no tenen la icona oficial, però això és un detall sense importància. I si no vull el codi personalitzat de Microsoft, quina és la millor opció per a Linux?

El primer que cal saber és que tant Code OSS com VSCodium agafen el codi obert que es publica a GitHub i, a partir d'ell, creen l'editor. Però hi ha diferències:

Code OSS és el que s'obté en construir vscode des del codi font. VSCodium és més aviat un script de compilació que compila vscode quan Microsoft té una nova versió i puja els binaris a GitHub, per la qual cosa sestalvia temps i està disponible més aviat. A més, VSCodium desactiva la telemetria en el procés de compilació, i reescriu part del codi de telemetria perquè no vagi enlloc per si alguna cosa del que envia Microsoft intenta recollir aquest tipus dinformació. Si això passa a Code OSS o no dependrà de qui ho hagi compilat, com pot ser la comunitat de l'Arch Linux o qui crea els paquets flatpak i snap.

El problema de les extensions

Quan instal·lem Visual Studio Code, el Market on s'aconsegueixen les extensions és el propi de Microsoft, però no és el cas a VSCodium i Code OSS. Al seu lloc es dirigeix ​​a una altra botiga que se suposa que té tot de codi obert, però no es troba, per exemple, Comment Divider, una extensió que crea comentaris adornats d'una línia o una mena de banner amb una drecera del teclat.

Per solucionar aquest problema a VSCodium i Code OSS podem fer dues coses:

  • Localitzar el fitxer product.json (en rutes /usr/share/codium/resources/app a Ubuntu) i afegir això:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • Una altra opció és descarregar l'extensió i instal·lar-la manualment.
    • anem a marketplace.visualstudio.com .
    • Cerquem l'extensió.
    • A la dreta fem clic a descarregar extensió, descarregarà un fitxer vsix.
    • Anem a VSCodium o Code OSS.
    • Fem clic a la pestanya d'extensions, després als tres punts i després a Instal·lar des de VSIX.
    • Busquem l'extensió descarregada al pas 3 i fem clic a Instal·lar.

Instal·lar extensió manualment a VScodium o Code OSS

L'única cosa dolenta de fer-ho manualment és que no podem veure totes les opcions des del mateix editor; ens obligaria a cercar des del Market de Microsoft si estem buscant alguna cosa concreta i no coneixem el nom de l'extensió.

Bé. Però, al final Visual Studio Code, Code OSS o VSCodium?

Això ja és decisió de cadascú, i els motius de lelecció poden ser molts i molt variats. Per a l'usuari de Windows o un sistema Linux compatible amb paquets DEB o RPM, que a més no us preocupi el tema de la telemetria i el codi propi de Microsoft, el Visual Studio Code oficial és la millor opció.

També cal tenir en compte què hi ha o què és més fàcil d'instal·lar a la nostra distribució. Si no podeu instal·lar paquets DEB o RPM, VSCodium està tant com a paquet snap com a Flathub com a paquet flatpak. En canvi, Code OSS només és a Flathub. Però Code OSS és al repositori oficial de la comunitat d'Arch Linux, per la qual cosa es pot instal·lar si no es vol fer ús dels paquets de nova generació. Al Windows i macOS les opcions són només Visual Studio Code (més l'opció de pagament Visual Studio) i VSCodium.

A Linux es pot triar, i cal fer-ho coneixent els pros i contres de cada opció. Jo triaria VSCodium que no fos la versió flatpak o snap, o Code OSS en sistemes basats en Arch Linux, encara que trigui una mica més a actualitzar-se. La qüestió és triar el que més ens convingui, ia Linux hi ha on triar.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Seba va dir

    El que seria interessant de saber és en què consisteix la telemetria que obté microsoft.
    Acaba obtenint dades privades del meu ordinador?
    Es roba el codi font que desenvolupo?
    Si algú coneix en què consisteix, agrairia un comentari!

  2.   Rafael va dir

    EX-CE-LEN-TE el teu article.
    Quan l'any passat intentava trobar les diferències entre tots, em va resultar un maldecap, i acabi usant VSCode, sobretot pel tema de trobar complements i instal·lar-los. Però és que el teu article inclou fins i tot dreceres per facilitar aquesta tasca a lusuari de les alternatives lliures.

    De debò, del millor que he llegit de Linux en espanyol els últims mesos.

    Gràcias