Linux puede no ser el sistema operativo preferido de la mayoría de los usuarios regulares, pero es definitivamente la opción para la mayoría de los desarrolladores y programadores. Mientras que otros sistemas operativos también pueden hacer el trabajo bastante bien, Linux es un sistema operativo más especializado que fue diseñado específicamente con la programación en mente. Por supuesto, «Linux» es un término general que puede referirse a cualquier número de sistemas operativos tipo Unix.
Hay alrededor de 600 distros de Linux para elegir, por lo que incluso los usuarios veteranos pueden a veces luchar para encontrar el sabor perfecto para su proyecto actual. Aunque todas forman parte de la misma familia, las distribuciones de Linux pueden variar mucho entre sí. Si hablamos de programación y desarrollo, en particular, hay algunas distribuciones obvias con las que probablemente ya hayas trabajado en el pasado, como Ubuntu o Fedora. Sin embargo, también hay algunas muy sólidas que quizás no hayas considerado hasta ahora.
En este artículo, vamos a cubrir ambos tipos, pero antes de entrar en el meollo de las cosas vamos a hablar un poco sobre por qué quieres elegir Linux sobre otros sistemas operativos en primer lugar.
Por qué los sistemas operativos Linux son perfectos para desarrolladores y programadores
No es ningún secreto que otros sistemas operativos como Windows y macOS son mucho más populares que la mayoría de las distribuciones de Linux. Hay muchas razones por las que esto es así, pero la que destaca inmediatamente es la facilidad de uso. Linux se considera más complejo y, aunque es cierto que algunas distribuciones pueden ser difíciles de entender, hay muchas que son muy fáciles de aprender. De hecho, hay bastantes distribuciones de Linux dirigidas específicamente a los niños. Por lo tanto, la curva de aprendizaje no es realmente un gran problema aquí porque Linux es grande para los usuarios de todos los niveles de habilidad. Sólo tienes que saber qué distro elegir.
Una de las mejores cosas de Linux es que no tienes que gastar un céntimo en él. Hay un puñado de distribuciones de grado empresarial -principalmente dirigidas a administradores de sistemas y servidores- como Red Hat Enterprise Linux (RHEL) y Oracle Linux que sí requieren que se compre una licencia, pero esas son excepciones. En su mayor parte, las distribuciones de Linux son proyectos de código abierto que están disponibles de forma gratuita. Además, tampoco tienes que comprar ninguna aplicación o software ya que todos los paquetes y herramientas se pueden descargar también de forma gratuita.
Hablando de herramientas, hay una selección muy amplia de ellas que son compatibles con cada distribución de Linux. Estas van desde herramientas de gestión de archivos y gestión de sistemas hasta herramientas de monitorización para administradores de sistemas y todo lo demás. Mientras que algunas herramientas, como los clientes de escritorio remoto, requieren que vayas al sitio web de la compañía y descargues el software a la antigua usanza, puedes instalar la mayoría de las utilidades de Linux simplemente emitiendo un comando en la Terminal.
El Santo Grial de la Programación
La Terminal de Linux es en sí misma una herramienta muy práctica y poderosa que puede hacer la vida más fácil a los programadores y desarrolladores. Como la mayoría de las cosas en Linux, la Terminal puede ser personalizada en una variedad de formas y soporta la mayoría de los lenguajes de scripting populares desde el principio. Eso significa que puedes empezar a machacar scripts y probar programas sin instalar ningún software adicional. Dicho esto, puedes instalar un IDE (entorno de escritorio integrado) si quieres trabajar con una interfaz más fácil de usar y utilizar un terminal o un editor de scripts en línea para trabajar en tus proyectos. La elección depende totalmente de ti.
La flexibilidad inherente de Linux y su naturaleza modular son otras dos razones por las que los desarrolladores y programadores lo prefieren sobre otros sistemas operativos. Puedes descargar una de las muchas distros ligeras en menos de un par de minutos y está garantizado que funcionan en casi cualquier máquina, independientemente de su hardware. También puedes hacerte con la versión minimalista de una gran distribución de Linux y añadir módulos o paquetes adicionales cuando los necesites. Por no mencionar que la mayoría de las distribuciones de Linux vienen con una versión en vivo que te permite ejecutar el sistema operativo directamente desde un CD, DVD o unidad flash USB. Eso significa que ni siquiera tienes que instalar Linux en tu ordenador para poder utilizarlo.
Podríamos seguir hablando de por qué Linux es ideal para los programadores y desarrolladores, pero probablemente estés deseando ver algunos ejemplos concretos, así que vamos a sumergirnos directamente en la lista en sí. Sin más preámbulos, a continuación puedes encontrar las que consideramos las mejores distros de Linux para programación y desarrolladores a partir de 2020.
Ubuntu
- Muy fiable
- Gran soporte a largo plazo
- Fácil de usar
- Se centra en la estabilidad
- Fácil de instalar
- Muchas herramientas de programación útiles
- Creada específicamente para la programación
- Tiene tanto versiones regulares como rolling releases
- Herramientas integradas para desarrolladores
- Una versión no comercial de RHEL
- Tiene versiones regulares y rolling releases
- Viene con el Red Hat Developer Toolset
- Joven distro lanzada en 2017
- Diseñada para desarrolladores e investigación STEM
- Viene con soporte para las modernas GPUs de AMD y Nvidia
- Una versión no comercial de RHEL
- Patrocinada por los creadores de RHEL
- La variante para estaciones de trabajo está dirigida específicamente a los desarrolladores
- La versión base es muy minimalista
- Altamente flexible
- Permite construir distros personalizadas
- Una versión más amigable de Arch Linux
- Soporta múltiples IDEs
- Permite construir distros personalizadas
- Compila paquetes localmente desde el código fuente
- Altamente flexible
- Permite construir distros personalizadas
- Destinada a funcionar junto a la Raspberry Pi 4
- Muchas características interesantes
- Grande para principiantes
- Kali Linux
- Elementary OS
- Solus
- Puppy Linux
- Nitrux
- Ubuntu Core
No creemos que sea exagerado llamar a Ubuntu una de las distribuciones de Linux más populares que existen. Incluso la gente que no está muy familiarizada con Linux ha oído hablar de ella y es fácil ver por qué. Mientras que Linux, en general, se ha asociado tradicionalmente con los programadores y los técnicos, Ubuntu fue una de las primeras distribuciones en atender a las masas. Incluso para los estándares actuales, Ubuntu puede considerarse, con razón, un sistema operativo muy accesible y fácil de recomendar a usuarios de todos los niveles.
Pero el hecho de que Ubuntu haya sido diseñado para ser más fácil de usar que la mayoría de las otras distros, no significa que sea una mala opción para los adictos a la tecnología. Todo lo contrario. Ubuntu es el sistema operativo preferido de muchos desarrolladores, incluida la gente que está detrás del proyecto de código abierto Android. Y si visitas el sitio web oficial de la distribución, te darás cuenta inmediatamente de que Canonical, los desarrolladores de Ubuntu, incluso tiene un portal muy extenso lleno de innumerables tutoriales, guías y otros recursos destinados a los desarrolladores.
Ubuntu viene con un sistema de gestión de paquetes muy popular conocido como Snap que permite a los usuarios instalar nuevas piezas de software de forma rápida y sin problemas. También hay un Centro de Software muy impresionante, una gran variedad de sabores para elegir, y un excelente LTS (soporte a largo plazo) que dura hasta 5 años. Aunque el original es generalmente considerado el mejor, hay muchas otras variantes de Ubuntu que podrían ser más adecuadas para tus proyectos, como Lubuntu o Xubuntu, por nombrar sólo un par de ejemplos conocidos.
¿Por qué Ubuntu es la mejor distribución de Linux para programar?
Gracias a que Ubuntu es una de las distribuciones de Linux más populares que existen, siempre puedes encontrar toneladas de recursos sobre cómo sacarle el máximo partido. El soporte a largo plazo tampoco es un problema aquí y también puedes esperar un montón de características de facilidad de uso como el Centro de Software y el gestor de paquetes Snap.
Descarga Ubuntu
Última versión estable: 20.04
Debian
Debian es otra conocida distro de Linux que ha existido desde siempre. Lanzada inicialmente allá por 1993, Debian ha servido de inspiración para muchas otras distribuciones, incluyendo Ubuntu. Debian es compatible con decenas de miles de paquetes de software y hace que sea extraordinariamente sencillo instalar todo lo que se necesita utilizando desde comandos como dpkg hasta interfaces frontales como Synaptic. El propio sistema operativo fue diseñado para funcionar en prácticamente cualquier tipo de máquina, por lo que no hay que preocuparse por posibles problemas de compatibilidad.
Entre otras cosas, Debian también es conocida por ser extremadamente estable. Los desarrolladores ofrecen LTS y generalmente no actualizan el sistema operativo a menos que haya una buena razón para hacerlo, es decir, cuando quieren añadir características interesantes. Como resultado, hay muy poco relleno o bloatware. Además, los colaboradores de Debian deben adherirse a un conjunto muy estricto de directrices que dictan qué tipo de software puede y no puede incluirse en la siguiente versión del sistema operativo.
Con el tiempo que lleva Debian, puede esperar encontrar un montón de recursos que le ayudarán a empezar con buen pie con el sistema operativo. Uno de los más importantes es el propio manual, que contiene un capítulo entero dedicado a la programación con Debian. Si está empezando como programador o desarrollador asegúrese de seguir esa guía porque es muy útil.
Por qué debería elegir Debian para programar en Linux
El manual de Debian contiene un capítulo entero que puede enseñarle los fundamentos de la programación junto con algunos conceptos más avanzados. Si ya es un programador experimentado, definitivamente apreciará el enfoque de Debian en la estabilidad, el gran soporte para archivos .deb y las interfaces de usuario intuitivas como Synaptic.
Descargue Debian
Última versión estable: 10.4
OpenSUSE
OpenSUSE es una fantástica distribución de Linux para administradores de sistemas y desarrolladores, así como para usuarios habituales de escritorio. Se trata de una distro muy flexible que se presenta en dos variantes e incluye una intuitiva herramienta de instalación de paquetes conocida como YaST. La herramienta también actúa como un centro de control «todo en uno» que puede utilizarse para gestionar varios otros aspectos de su sistema operativo.
Si no eres un fan de YaST, vale la pena señalar que puedes usar OpenSUSE sin instalar paquetes adicionales, ya que muchas de las herramientas más importantes para los desarrolladores están disponibles desde el principio, incluyendo Vim, CMake, RPM y OBS. Pero si decides que quieres instalar más software, puedes ir al sitio web oficial y simplemente descargar todo lo que necesites desde allí. El sitio web tiene un gran sistema de filtrado que te permitirá encontrar rápidamente paquetes no sólo para tu versión específica de OpenSUSE sino también para otras distros de Linux.
En cuanto a las variantes mencionadas anteriormente, se conocen como Leap y Tumbleweed. Leap es la versión que quieres si buscas estabilidad ya que utiliza releases regulares en lugar de rolling como Tumbleweed. Por otro lado, si quieres una distro de vanguardia que incorpore todas las últimas tecnologías tan pronto como estén disponibles, Tumbleweed es para ti. Independientemente de cuál de las dos variantes elija, descubrirá que OpenSUSE tiene mucho que ofrecer y es extremadamente versátil, hasta el punto de que puede hacer frente incluso a Ubuntu.
Por qué OpenSUSE es una de las mejores distros de Linux para desarrolladores
OpenSUSE se diseñó específicamente para desarrolladores y programadores. Como tal, puede encontrar un montón de herramientas útiles aquí junto con un gestor de paquetes muy sólido en la forma de YaST. También puedes elegir entre versiones regulares y rolling release, aunque te recomendamos que te quedes con la primera.
Descarga OpenSUSE
Última versión estable: 15.1 (Leap)
CentOS
CentOS es una distro libre y de código abierto basada en Red Hat Enterprise Linux (RHEL), una distribución comercial (de pago) muy popular. Las dos distribuciones comparten muchos de los mismos paquetes, pero CentOS es más adecuado para los usuarios individuales, mientras que RHEL tiende a dirigirse a las empresas. CentOS no tiene el mismo nivel de funcionalidad que RHEL, pero es altamente personalizable y puede, al menos en teoría, modificarse hasta el punto de convertirse en una réplica casi idéntica de la distribución comercial. Sin embargo, el proceso es difícil y poco factible para la mayoría de los usuarios.
Al igual que OpenSUSE, CentOS viene en dos variantes diferentes – CentOS Linux y CentOS Stream. CentOS Linux es la versión estable que viene con actualizaciones regulares e intenta recrear RHEL utilizando recursos disponibles libremente. Por su parte, CentOS Steam es la variante que cuenta con versiones móviles y realiza una serie de modificaciones específicas de la distro. Steam es un esfuerzo de colaboración que está en constante evolución. El objetivo final es esencialmente crear una versión aún mejor de RHEL.
CentOS utiliza un gestor de paquetes conocido como YUM con el que ya deberías estar familiarizado si alguna vez has trabajado con Fedora en el pasado. YUM parece una herramienta de línea de comandos en su forma básica, pero puede ser mejorado con una interfaz gráfica de usuario por varias herramientas. El repositorio de CentOS contiene una plétora de utilidades, incluyendo el Red Hat Developer Toolset, que es exactamente lo que parece.
Por qué CentOS es excelente para programar en Linux
CentOS viene con muchos recursos que se encuentran en su contraparte comercial, RHEL, incluyendo el muy popular Red Hat Developer Toolset. ¡También tiene un gestor de paquetes muy intuitivo conocido como YUM y dos versiones diferentes de CentOS para elegir.
Descargue CentOS
Última versión estable: 8.1.1911
Pop!_OS
Pop!_OS es una distribución de Linux relativamente joven que tomó a mucha gente por sorpresa en su lanzamiento allá por 2017. La distro fue desarrollada internamente por el fabricante de ordenadores System76 para ser incluida en las máquinas de la compañía como una alternativa a Ubuntu. Pop!_OS se diseñó principalmente para desarrolladores, profesionales creativos e investigación STEM. Sin embargo, al igual que cualquier otra distribución de Linux, los usuarios normales son más que bienvenidos a probarla también.
La mayoría de las distribuciones de Linux más populares han existido durante décadas, por lo que la edad de Pop!_O lo hace único en varios aspectos. Por un lado, viene con soporte inmediato para las modernas tarjetas gráficas Nvidia y AMD, lo que lo hace perfecto para los juegos. El sistema operativo también incluye encriptación de disco, gestión avanzada de ventanas y espacios de trabajo, perfiles de gestión de energía, atajos de teclado y muchas otras funciones útiles. El objetivo general de Pop!_OS es ser un activo valioso para los usuarios ayudándoles a agilizar su flujo de trabajo.
A diferencia de la mayoría de las distribuciones de Linux, Pop!_OS no es un proyecto impulsado por la comunidad. En su lugar, el sistema operativo es desarrollado y mantenido principalmente por System76. Dicho esto, todo el código utilizado por Pop!_OS es de código abierto y puede ser modificado libremente por cualquiera. Aunque el sistema operativo fue diseñado para trabajar mano a mano con los ordenadores de la compañía, puedes descargarlo gratuitamente desde el sitio web oficial e instalarlo en cualquier máquina compatible.
¿Es Pop!_OS una buena distribución de Linux para desarrolladores?
Pop!_OS es una distribución de Linux sorprendentemente sólida que tiene mucho que ofrecer a los programadores. La distro incluye muchas características modernas y tiene un gran soporte para las tarjetas gráficas de Nvidia y AMD, lo que le permite aprovechar al máximo el potente hardware actual.
Descarga Pop!_OS
Última versión estable: 20.04
Fedora
Fedora es similar a CentOS en el sentido de que también es una distro no comercial basada en RHEL. El sistema operativo está incluso patrocinado por la misma empresa, Red Hat Inc, y es conocido por ser la distro a la que acude el creador de Linux, Linus Torvalds, lo cual es un respaldo bastante impresionante. Fedora es muy fácil de recomendar para el desarrollo, ya que una de sus variantes fue diseñada específicamente para desarrolladores, programadores y fabricantes de todo tipo. Sin embargo, hay que tener en cuenta que se trata de una distribución que evoluciona rápidamente e intenta integrar constantemente las últimas tecnologías. Por lo tanto, puede que no sea la mejor opción para los usuarios a los que no les gustan los cambios.
Si te gusta vivir en la vanguardia de Linux, por otro lado, definitivamente te encantará lo que Fedora tiene para ofrecer. El portal para desarrolladores contiene todos los recursos que podrías pedir, mientras que el repositorio de Fedora incluye un montón de utilidades útiles como Eclipse, un IDE con todas las funciones que soporta Python, C++, Ruby, PHP y muchos otros lenguajes de scripting. Todo el software es de código abierto y la comunidad de Fedora es muy activa, así que puedes esperar que cada actualización del sistema operativo traiga algo nuevo y emocionante. Si estás dispuesto a actualizar tu sistema operativo al menos una vez al año, eso es.
Al igual que algunas de las otras distros de esta lista, Fedora está disponible en múltiples variantes, cada una especializada en un área determinada. Tienes una variante de servidor, una variante de IoT y, por supuesto, también hay una versión dirigida a los desarrolladores conocida como Fedora Workstation. Esta versión viene con una interfaz de usuario muy elegante, soporte para GNOME Boxes, soporte para imágenes OCI (Open Container Initiative), un impresionante conjunto de herramientas de desarrollo y mucho más. Otras variantes de Fedora, como Silverblue y CoreOS, también tienen mucho que ofrecer a los desarrolladores, así que no dude en consultarlas también.
Por qué Fedora está entre las distros Linux más populares para la programación
Fedora es la distro a la que acuden muchos programadores veteranos, incluido el propio creador de Linux, Linus Torvalds. Usted tiene acceso desde el principio a potentes utilidades como Eclipse y la opción de instalar una miríada de otras herramientas útiles directamente desde el Portal de Desarrolladores de Fedora.
Descargue Fedora
Última versión estable: Fedora 32
Arch Linux
¿Cansado de los sistemas operativos que vienen con un montón de campanas y silbatos innecesarios? Bueno, si eres el tipo de persona a la que le gusta mantener la sencillez, definitivamente vas a apreciar Arch Linux. Esta popular distribución se basa en la simplicidad y la facilidad de uso, aunque el proceso de configuración inicial puede llevar un poco de tiempo dependiendo de tus necesidades exactas. La esencia de Arch Linux es que permite a los usuarios comenzar con una base muy simple y construir su sistema operativo ideal desde cero.
La versión base de Arch Linux sólo incluye el núcleo junto con un gestor de paquetes conocido como Pacman. No hay interfaz gráfica, ni gestor de ventanas, ni ninguna otra utilidad, pero puedes descargar todo lo que necesites manualmente. La belleza de Arch Linux es que te permite instalar sólo los programas que necesitas y hay un montón de opciones para elegir gracias al rico repositorio de la distro. La mayoría de los paquetes son proporcionados por la comunidad de Arch Linux, y los usuarios tienen la opción de votar por los mejores. Si no estás seguro de con qué paquetes deberías empezar, puedes simplemente ir con los que tienen más votos.
El hecho de que Arch Linux sólo incluya lo esencial puede parecer intimidante para los nuevos usuarios, pero construir tu propio sistema operativo desde cero no es tan complicado como podrías imaginar. Al menos no con esta distro. Arch Linux tiene una comunidad muy útil y puedes encontrar una guía de instalación detallada en el sitio web oficial. Si estás dispuesto a invertir algo de tiempo y energía en esta distro, encontrarás que Arch Linux es uno de los sistemas operativos más flexibles que hay.
¿Por qué ir con Arch para la programación de Linux?
Arch Linux es una distro muy flexible que no incluye muchas herramientas directamente desde la puerta, pero eso es exactamente por lo que muchos programadores lo aman. Arch Linux sólo te da lo esencial de base para empezar, pero hace que sea fácil instalar todo lo que necesitas a tu propio ritmo, dándote un montón de opciones para personalizar el sistema operativo a tus necesidades específicas.
Descarga Arch Linux
Última versión estable: 5.6.15 (rolling release)
Manjaro
Si te gusta la idea detrás de Arch Linux pero encuentras que el proceso de instalación es demasiado complicado, puede que quieras mirar Manjaro en su lugar. Manjaro es una distro Linux basada en Arch que viene con una interfaz de usuario muy intuitiva (entre otras cosas), lo que hace que el sistema operativo sea mucho más fácil de instalar y gestionar. Perderás algo de la flexibilidad inherente que proporciona Arch Linux, pero aún puedes esperar un grado bastante alto de personalización. ¡Puedes pensar en Manjaro como una versión más amigable para los principiantes de Arch Linux.
Aunque no es tan joven como Pop!_OS, Manjaro aún puede considerarse una distro nueva dado que lleva menos de una década. El sistema operativo está siendo desarrollado y mantenido por una comunidad muy apasionada que está constantemente encontrando nuevas formas de mejorar la experiencia del usuario. Una de las mejores características es un panel de control del sistema muy bien diseñado que le permite instalar, actualizar y eliminar paquetes con facilidad.
Algunos de los otros aspectos destacados incluyen una herramienta que descarga automáticamente los controladores para cualquier nueva pieza de hardware detectada en el equipo, la capacidad de cambiar entre los núcleos con facilidad, soporte para múltiples cuentas de usuario, soporte multilingüe, y más. Arch Linux está disponible en cuatro variantes diferentes, tres de las cuales vienen con IDEs. Puedes elegir entre Xfce, GNOME y KDE Plasma o ir con la variante Architect para una experiencia similar a la de Arch donde puedes personalizar completamente el sistema operativo usando la CLI.
¿Es Manjaro una buena opción para los desarrolladores de Linux?
Manjaro es una de las distros basadas en Arch Linux más populares para los codificadores y con buena razón. La distro es más fácil de instalar y administrar mientras que también es extremadamente flexible. Si estás buscando una versión de Arch más fácil de usar y que venga con múltiples IDEs, te será difícil encontrar una opción mejor que Manjaro.
Descarga Manjaro
Última versión estable: 20.0.3
Gentoo
Gentoo es una distro bastante singular que te da un control total sobre tu sistema operativo pero tiene un proceso de instalación algo complicado, no muy diferente al de Arch Linux. Otra similitud entre ambas es que Gentoo también viene sólo con el kernel y un gestor de paquetes. Lo que permite a Gentoo destacar entre la multitud es el hecho de que compila todo lo demás que quieras instalar directamente en tu ordenador. Esto puede causar algunos problemas si no sabes lo que estás haciendo, por lo que Gentoo no es realmente recomendable para los principiantes.
Pero mientras algunos pueden ver el proceso de instalación como una desventaja, otros lo verán como un gran beneficio. Esto se debe a que Gentoo ofrece un nivel de flexibilidad inigualable, permitiéndole personalizar completamente todo, desde los repositorios de software hasta la configuración del hardware. Esto asegura que siempre tengas la máxima compatibilidad entre el software y el hardware, a la vez que te da la oportunidad de instalar versiones específicas de cualquier paquete.
Dada la complejidad de Gentoo, te recomendamos encarecidamente que consultes el manual de la distro en la web oficial para obtener consejos y guías sobre cómo empezar. Alternativamente, puede intentar averiguar las cosas por su cuenta experimentando con la distro, sin embargo, hacerlo puede llevar mucho tiempo. Por suerte, hay una versión en vivo de Gentoo que le permite jugar con la distro sin instalar nada en su ordenador.
Por qué Gentoo es una distro Linux tan popular para los programadores
Muy pocas distros Linux le dan tanto control sobre su sistema operativo como Gentoo. No sólo puedes personalizar todo en tu sistema operativo usando Gentoo, sino que la capacidad de la distro para compilar paquetes localmente desde el código fuente le da un nivel de flexibilidad casi inigualable.
Descarga Gentoo
Última versión estable: 17.1 (rolling release)
Raspberry Pi OS
Antes conocida como Raspbian, Raspberry Pi OS es una distribución de Linux especializada y diseñada para trabajar mano a mano con los miniordenadores del mismo nombre que todos conocemos y amamos. El sistema operativo ha tenido recientemente un lavado de cara y un cambio de nombre que vino acompañado del anuncio de una nueva versión de Raspberry Pi 4 que cuenta con 8 GB de RAM. Naturalmente, esta distro no es ideal para los usuarios habituales de PC, pero es absolutamente imprescindible si eres un programador que trabaja en proyectos de Raspberry Pi.
Tras la última actualización, Raspberry Pi OS soporta la arquitectura de 64 bits, lo que permite a los usuarios aprovechar al máximo el aumento de memoria. Además, el sistema operativo tiene ahora más características que nunca, incluyendo nuevas aplicaciones, un magnificador de pantalla, soporte para todos los lenguajes de scripting populares, y más. A partir de junio de 2020, los desarrolladores también han hecho un progreso significativo hacia la implementación de un controlador Vulkan, que se espera que mejore en gran medida las ya impresionantes capacidades del microordenador.
Aprender a codificar y desarrollar proyectos con Raspberry Pi nunca ha sido tan fácil y una de las principales razones para ello es el sistema operativo en constante evolución. Mientras que la placa es compatible con una amplia variedad de otras distros como Debian y Gentoo, obtendrás el máximo provecho emparejándola con el Raspberry Pi OS porque las personas que están trabajando en el hardware son las mismas que proporcionan el software.
¿Deberías elegir el Raspberry Pi OS para la programación de Linux?
Naturalmente, esta es más una opción de nicho, pero definitivamente una necesidad si estás planeando trabajar en proyectos que involucran computadoras Raspberry Pi. El Raspberry Pi OS fue diseñado para permitir a los programadores sacar el máximo provecho de sus microordenadores, especialmente ahora que la distro soporta la arquitectura de 64 bits.
Descarga Raspberry Pi OS
Última versión estable: 10 (Linux kernel 4.19)
Menciones honoríficas
No queríamos hacer esta lista demasiado larga, así que nos hemos conformado con sólo 10 entradas. Sin embargo, como puedes imaginar, hay una miríada de otras excelentes distros de Linux para programadores y desarrolladores. Echa un vistazo a nuestras menciones honoríficas más abajo si estás buscando aún más buenas opciones.
Pensamientos finales
Linux es el lenguaje operativo preferido de millones de programadores y desarrolladores de todo el mundo. Basta con echar un breve vistazo a las distros que hemos cubierto hoy para entender por qué es así. Aunque en los últimos tiempos Linux se ha hecho bastante popular entre la gente que lo utiliza para jugar, editar vídeos o para otros fines diversos, en su esencia, la mayoría de las distros fueron creadas por programadores para programadores.
Dos de las mayores ventajas de Linux son su naturaleza de código abierto y el hecho de que viene en cientos de sabores diferentes, lo que significa que está casi garantizado encontrar una distro que sea de su agrado, independientemente de si usted está buscando un sistema operativo para todo uso o una potencia de programación.
Si usted es un principiante, probablemente debería seguir con una distro fácil de usar como Debian o Ubuntu, al menos hasta que tenga una idea de lo que es Linux. Una vez que esté listo para llevar las cosas al siguiente nivel, puede intentar construir su propia distro personalizada usando Arch Linux o Gentoo. Las posibilidades son prácticamente infinitas cuando se trata de Linux.
0 comentarios