Microsoft está desarrollando Visual Studio Code como un proyecto de código abierto, disponible bajo la licencia MIT, pero las compilaciones binarias provistas oficialmente no son idénticas al código fuente, ya que incluyen componentes para rastrear las acciones del editor y enviar telemetría.
La recopilación de telemetría se debe a la optimización de la interfaz teniendo en cuenta el comportamiento real de los desarrolladores.
Además, las compilaciones binarias se distribuyen bajo una licencia independiente no libre.
Visual Studio se ha creado utilizando el proyecto Atom y la plataforma Electron, basados en el código base de Chromium y Node.js.
El editor proporciona un depurador incorporado, herramientas para trabajar con Git, herramientas de refactorización, navegación de código, autocompletado de construcciones típicas y ayuda contextual.
Más de 100 lenguajes de programación y tecnologías son compatibles. Para ampliar la funcionalidad de Visual Studio Code, pueden instalar complementos.
Ante esta problemática del editor, ha nacido una alternativa completamente libre y que elimina los rastreadores de Visual Studio, la alternativa de la que hablaremos hoy es VSCodium.
VSCodium una alternativa libre a Visual Studio Code
VSCodium es una creación de código abierto, libre de Visual Studio Code (de Microsoft) creada para que los desarrolladores no tengan que lidiar con la telemetría/rastreadores que tiene Visual Studio Code.
Como parte del proyecto VSCodium, se está desarrollando como Fork del editor de código de Visual Studio. VSCodium es una excelente opción, ya que contiene solo componentes gratuitos, se limpia de los elementos de la marca Microsoft.
Este ajuste se logra mediante el uso de scripts especiales para clonar Visual Studio Code desde el repositorio, compilarlo desde la fuente y luego cargar los archivos binarios resultantes en las versiones de GitHub de VSCodium sin pases de telemetría.
Dicho esto, VSCodium es básicamente una réplica de Visual Studio Code y por lo tanto, funciona de la misma manera con todas las características y el soporte presente en su proyecto principal. Excepto por el icono de la aplicación, eso es diferente.
Las compilaciones de VSCodium están preparadas para Windows, macOS y Linux y vienen con soporte incorporado para Git, JavaScript, TypeScript y Node.js.
Por funcionalidad, VSCodium repite el código de Visual Studio y proporciona compatibilidad en el nivel del complemento (a través de complementos, por ejemplo, el soporte para C ++, C #, Java, Python, PHP y Go está disponible).
¿Cómo instalar VSCodium en Linux?
Si tenías instalado Visual Studio Code y quieres cambiar a esta alternativa 100% open source o simplemente quieres probar este editor.
Puedes instalarlo en tu sistema siguiendo las instrucciones que compartimos con ustedes a continuación.
Aquellos lectores que sean usuarios de Debian, Ubuntu o cualquier otra distribución basada o derivada de estos.
Van a abrir una terminal en su sistema y en ella van a ejecutar el siguiente comando con el cual se va a añadir la clave GPG del repositorio de la aplicación:
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | Sudo apt-key add -
Hecho esto ahora podremos proceder a añadir el repositorio de VSCodium a su sistema:
sudo echo 'deb https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs/ vscodium main' | sudo tee --append /etc/apt/sources.list.d/vscodium.list
Ya añadido el repositorio y la clave GPG exitosamente en tu sistema, ahora deberás de ejecutar los siguientes comandos para actualizar tu listado de paquetes y el nuevo repositorio sea detectado:
sudo apt update
Finalmente podrás instalar el editor en tu sistema ejecutando el la terminal el siguiente comando:
sudo apt install vscodium
Ahora para el caso de los que sean usuarios de Fedora, Centos, RHEL o cualquier otro derivado de estos pueden instalar VSCodium usando los siguientes comandos.
Primero van a abrir una terminal en su sistema y deben teclear el siguiente comando en la terminal:
sudo dnf config-manager --add-repo https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/rpms/
E instalan el editor en su sistema con el siguiente comando:
sudo dnf instala vscodium
Ahora para el caso de los que sean usuarios de cualquier versión de OpenSUSE teclean lo siguiente:
sudo zypper addrepo -t YUM https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/rpms/ vscodium_mirror_on_gitlab
E instalan con:
sudo zypper en vscodium
Finalmente, para quienes sean usuarios de Arch Linux, Manjaro, Antergos o cualquier otra derivada de Arch Linux, podrán instalar el editor desde AUR.
En una terminal teclean el siguiente comando:
yay -Sy vscodium
He intentado instalar vscodium en Ubuntu Mate y todos los pasos me los da bien pero al final en el install me da el error E: No se ha podido localizar el paquete vscodium.
sudo apt update && sudo apt install codium
¿Y dónde está el código fuente para compilar a partir de él?
wget -qO – https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | Sudo apt-key add –
el sudo tiene que ser miniscula por si acaso chavales