VSCodium en Gnu/Linux: La versión libre de VSCode sin la telemetría de Microsoft

En el ámbito del desarrollo web y la programación una de las herramientas más importantes y esenciales para cualquier desarrollador y/o programador, es tener disponible un editor de código que le permita realizar su trabajo de la manera más cómoda, fácil y rápida posible. Obviamente la habilidad de aprendizaje, conocimientos, experiencia y la capacidad de preparación en general del desarrollador también influyen en la forma y tiempo que requiere para terminar un proyecto.

Aunque actualmente en el mercado del desarrollo se encuentran disponibles una amplia variedad de editores de código (algunos privativos y otros libres), desde hace una larga temporada, el editor de código más popular y usado por una mayoría de los desarrolladores web y programadores de aplicaciones ha venido siendo Visual Studio Code, el cual está desarrollado por Microsoft.

Si bien es cierto que Visual Studio Code es un excelente editor de código por las características que ofrece, este genera cierta desconfianza en todos aquellos usuarios que usan software libre en su día a día (entre los que me incluyo), ya que Visual Studio Code viene con telemetría activada por defecto (configurada en un archivo .json) permitiendo que la aplicación haga un seguimiento y recolección de los datos de uso de sus usuarios. Además, prohíbe el uso del marketplace de Microsoft para poder usar las extensiones de VSCode en otros productos que no sean de la compañía.

Antes de proceder a explicar el paso a paso de la instalación de Visual Studio Codium, es de interés aclarar algunos datos sobre Visual Studio Code y de la aplicación que ocupa un espacio en esta entrada, que como mencionaba anteriormente se trata de Visual Studio Codium.

 

Visual Studio Codium
 

El dato que pienso que es importante aclarar está relacionado con las licencias de las que hace uso Visual Studio Code. Y es que aunque Visual Studio Code (VSCode) originalmente tiene una licencia MIT, la cual permite que este producto sea open source, la versión distribuida en forma de binarios en su propia página web (versión que es usada para instalar la aplicación en los diferentes sistemas operativos), es privativa. Y es aquí donde entra en juego la comunidad de Visual Studio Codium (VSCodium), comunidad que ofrece un repositorio que genera un instalador completamente FOSS basado en los binarios de la versión open source del código de VSCode.

Características de Visual Studio Codium

Algunas de las características más interesantes de VSCodium son las siguientes:

  • Es multiplataforma.

  • Es una aplicación de código abierto (hace uso de la licencia MIT). Su enlace a GitHub: https://github.com/VSCodium/vscodium

  • La comunidad detrás del proyecto es activa.

  • Interfaz intuitiva. (Tiene la misma interfaz que VSCode, a excepción del nombre del editor y del logo).

  • Completado automático del código.

  • Posibilidad de refactorizar el código automáticamente permitiendo que dicho código sea más legible con una estructura ordenada.

  • Explorador de archivos integrado.

  • Depuración del código.

  • Integración nativa con GIT.

  • Posibilidad de añadir temas visuales y extensiones.

  • Para saber qué extensiones son compatibles e instalarlas podéis visitar el siguiente enlace de Open VSX: https://open-vsx.org/about

Instalación de Visual Studio Codium en Gnu/Linux

Al ser una aplicación multiplataforma, los diferentes sistemas operativos en los que se puede instalar VSCodium son Gnu/Linux (Debian y derivadas, Arch Linux y derivadas, Fedora, OpenSuse, Gentoo, Rocky Linux y NixOS), macOS (a partir de OS X 10.10 en adelante) y en Microsoft Windows (Windows 10 en adelante).

Los formatos de paquetes en los que VSCodium se encuentra disponible son .deb y .rpm. Para descargar estos paquetes podéis ingresar a su correspondiente enlace de GitHub para obtenerlo: https://github.com/VSCodium/vscodium/releases

Una vez que hayáis descargado el paquete .deb (si usáis Debian o alguna distribución derivada) podeís instalar VSCodium con el comando:

sudo dpkg -i + nombre_paquete_deb

Ejemplo: sudo dpkg -i codium_1.84.2.23319_amd64.deb

Si os pide instalar alguna dependencia, tendréis que escribir el comando siguiente:

sudo apt-get -f install

En el mismo enlace de GitHub podéis encontrar la aplicación comprimida en el formato .tar.gz. Una vez descargardo el archivo y descomprimido (podeis descomprimirlo con el comando unar), tan solo teneis que ejecutar VSCodium con el comando:

./codium

También podéis añadir manualmente el repositorio de VSCodium en la distribución que uséis para descargarlo e instalarlo. Si usáis Debian, Ubuntu o derivadas:

El primer paso sería añadir la llave GPG del repositorio:

wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \
    | gpg --dearmor \
    | sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg

Acto seguido añadimos el repositorio:

echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' \
    | sudo tee /etc/apt/sources.list.d/vscodium.list

Y por último, para actualizar los repositorios e instalar Visual Studio Codium:

sudo apt update && sudo apt install codium

Si queréis instalar VSCodium a través de Snap:

sudo snap install codium --classic

Enlace a la web de Snapcraft: https://snapcraft.io/codium

Si queréis instalar VSCodium a través de Flatpak:

flatpak install flathub com.vscodium.codium

Enlace a la web de Flathub: https://flathub.org/apps/com.vscodium.codium

Aquellos usuarios que usen Arch Linux pueden instalar VSCodium desde AUR (Arch User Repository). Además también está disponible para Gentoo y NixOS. Si queréis saber cómo se instala en distribuciones como Arch, Gentoo o NixOS (y en otros sistemas operativos) os recomiendo que visitéis la sección de descargas e instalación de la página web oficial de Visual Studio Codium: https://vscodium.com/#install

Y hasta aquí el final de esta entrada. Espero que te haya servido para saber cuáles son las características más importantes de Visual Studio Codium, como es su proceso de instalación en Debian o derivadas y para darle una oportunidad en tu día a día a este editor de código. Si eres un usuario más experimentado y prefieres un editor más flexible, puedes usar vim, neovim o emacs.

Saludos!.

Comentarios

Entradas populares de este blog

TikTok: Problemas de privacidad, espionaje a periodistas e influencia negativa en jóvenes

¿Qué son los metadatos y cómo se eliminan en Gnu/Linux?