Code OSS, VSCodium ou Visual Studio Code : que faut-il installer sous Linux

Code OSS, VScodium et Visual Studio Code

Il existe de nombreux éditeurs de texte. Pour du texte brut, Gedit, Kate ou le Bloc-notes Windows sont plus que suffisants, mais lorsque nous voulons écrire au moins du HTML, nous avons besoin d'autre chose, espérons-le compatible avec emmet. Brackets était une bonne option, avant qu'Adobe ne l'abandonne et que les nouveaux managers n'oublient Linux. Atom est une autre possibilité, mais le choix majoritaire est Visual Studio Code… ou l'une de ses versions sans licence comme Code SSO ou VSCodium.

Mais quelles sont les différences ? Pourquoi y en a-t-il trois ? L'existence du premier est claire : c'est l'éditeur proposé par Microsoft, et il le fait avec son Licence MIT. Ce n'est pas l'une des licences les pires et les plus restreintes, mais Microsoft ajoute sa propre personnalisation et enregistre les données de télémétrie (plus d'informations). Visual Studio Code est un peu comme Chrome: Il est construit sur un logiciel open source, mais ils le modifient et ajoutent ce qui leur profite. Ensuite, il y a des logiciels comme Chromium ou Brave, qui utilisent le logiciel d'origine, en éliminant ce qui n'est pas intéressant.

Visual Studio Code : ce que propose Microsoft, dont la télémétrie

Pour ceux qui ne se soucient pas de tout cela, Visual Studio Code peut être la meilleure option. Aussi, depuis Votre site web nous pouvons télécharger les packages DEB et RPM, afin que les utilisateurs de Debian/Ubuntu ou Fedora n'aient pas à aller sur le Web, télécharger le package, installer et avoir l'éditeur dans sa forme la plus officielle.

Nous avons le problème dans d'autres distributions, telles que celles basées sur Arcn Linux. Dans les référentiels Arch, ils n'ajoutent rien de propriétaire, et pour installer Visual Studio Code, nous devons extraire AUR. Dans ce référentiel, nous trouvons plusieurs options, et celle qui se termine par -bin est recommandée car elle prend moins de temps à compiler (elle est précompilée).

En installant Visual Studio Code, nous aurons l'expérience la plus complète, car après l'installation, nous aurons accès à toutes les extensions de son marché, le point le plus important après la couche que Microsoft y ajoute, dans laquelle nous avons déjà convenu, qui comprend la collecte de télémétrie (comme Audace depuis longtemps).

Code OSS et VSCodium : le socle logiciel sans la couche Microsoft

Code OSS et VSCodium sont le même Visual Studio Code, mais sans la couche Microsoft, et donc pas de télémétrie. Ils n'ont pas non plus l'icône officielle, mais c'est un détail sans importance. Et si je ne veux pas du code personnalisé de Microsoft, quelle est la meilleure option pour Linux ?

La première chose à savoir est que Code OSS et VSCodium ils prennent l'open source qui est publié sur GitHub et, à partir de là, ils créent l'éditeur. Mais il y a des différences :

Code OSS est ce que vous obtenez lorsque vous créez vscode à partir de son code source. VSCodium est plus un script de construction qui compile vscode lorsque Microsoft a une nouvelle version et pousse les binaires vers GitHub, ce qui fait gagner du temps et est disponible plus tôt. En outre, VSCodium désactive la télémétrie dans le processus et réécrit une partie du code de télémétrie afin qu'il n'aille nulle part au cas où quelque chose envoyé par Microsoft tenterait de collecter ce type d'informations. Que cela se produise ou non dans Code OSS dépend de qui l'a compilé, comme la communauté Arch Linux ou qui crée les paquets flatpak et snap.

Le problème des extensions

Lorsque nous installons Visual Studio Code, le marché où les extensions sont obtenues est celui de Microsoft, mais ce n'est pas le cas dans VSCodium et Code OSS. À sa place va dans un autre magasin qui est censé avoir tout en open source, mais ce n'est pas là, par exemple, Séparateur de commentaires, une extension qui crée des commentaires ornés d'une ligne ou une sorte de bannière avec un raccourci clavier.

Pour résoudre ce problème dans VSCodium et Code OSS, nous pouvons faire deux choses :

  • Localisez le fichier product.json (dans les chemins /usr/share/codium/resources/app sur Ubuntu) et ajoutez ceci :

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • Une autre option consiste à télécharger l'extension et à l'installer manuellement.
    • Laisser marché.visualstudio.com .
    • Nous cherchons l'extension.
    • Sur la droite, nous cliquons sur l'extension de téléchargement, il téléchargera un fichier vsix.
    • Passons à VSCodium ou Code OSS.
    • Nous cliquons sur l'onglet extensions, puis sur les trois points puis sur Installer depuis VSIX.
    • Nous recherchons l'extension téléchargée à l'étape 3 et cliquez sur Installer.

Installer l'extension manuellement dans VScodium ou Code OSS

La seule mauvaise chose à faire manuellement est que nous ne pouvons pas voir toutes les options du même éditeur ; Cela nous obligerait à rechercher sur le Microsoft Market si nous recherchons quelque chose de spécifique et que nous ne connaissons pas le nom de l'extension.

Bien. Mais au final Visual Studio Code, Code OSS ou VSCodium ?

c'est déjà la décision de chacun, et les raisons du choix peuvent être nombreuses et variées. Pour l'utilisateur de Windows ou d'un système Linux compatible avec les packages DEB ou RPM, qui ne se soucie pas non plus de la télémétrie et du propre code de Microsoft, le code officiel de Visual Studio est la meilleure option.

Doivent également tenir compte de ce qui existe ou de ce qui est plus facile à installer dans notre diffusion. Si vous ne pouvez pas installer les packages DEB ou RPM, VSCodium est à la fois disponible sous forme de package snap et sur Flathub sous forme de package flatpak. Au lieu de cela, Code OSS est uniquement sur Flathub. Mais Code OSS se trouve dans le référentiel officiel de la communauté Arch Linux, vous pouvez donc l'installer si vous ne souhaitez pas utiliser les packages de nouvelle génération. Sous Windows et macOS, les options ne sont que Visual Studio Code (plus l'option Visual Studio payante) et VSCodium.

Sous Linux, vous pouvez choisir, et vous devez le faire en connaissant les avantages et les inconvénients de chaque option. je choisirais VSCodium qui n'était pas la version flatpak ou snap, ou Code OSS sur les systèmes basés sur Arch Linux, bien que la mise à jour prenne un peu plus de temps. La question est de choisir ce qui nous convient le mieux, et sous Linux il y a un choix.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Seba dit

    Ce qui serait intéressant de savoir, c'est en quoi consiste la télémétrie obtenue par Microsoft.
    Finir par obtenir des données privées de mon ordinateur ?
    Le code source que je développe est-il volé ?
    Si quelqu'un sait ce que c'est, j'apprécierais un commentaire!

  2.   Rafael dit

    EX-CE-LEN-TE votre article.
    Quand j'essayais de trouver les différences entre eux l'année dernière, c'était un vrai casse-tête pour moi, et j'ai fini par utiliser VSCode, principalement pour trouver des plugins et les installer. Mais c'est que votre article inclut même des raccourcis pour faciliter cette tâche à l'utilisateur des alternatives gratuites.

    Sérieusement, le meilleur que j'ai lu sur Linux en espagnol ces derniers mois.

    merci