7 Mejores Distribuciones de Linux para Programar

¿Eres programador, ingeniero o administrador de sistemas que busca maximizar el uso de tu computadora?

Entonces, sin lugar a dudas, necesitas conocer la mejor distribución de Linux para programar.

Sin lugar a dudas, Fedora supera los límites de Linux y posee el último software de código abierto, por ello es una de las mejores opciones para los desarrolladores.

En la actualidad, realmente el uso de Linux no es tan complejo como podía llegar ser hace años. Pero bien, hoy vamos a intentar revisar algunas distribuciones de Linux que requieren de experiencia anterior para poder aprovecharlas al máximo.

Puedes revisar las mejores distribuciones para principiantes en Linux o las mejores distribuciones enfocadas en la ciberseguridad y el hacking ético.

¿Por qué querrías tomarte la molestia de utilizar Linux? Si eres un programador, ingeniero o administrador de sistemas y quieres sacar el mayor potencial a tu computadora; estas distribuciones de Linux son perfectas para ti.

1. Fedora

Sabías que Fedora, la distribución de Linux de la comunidad de Red Hat, se ha ganado el primer puesto por cuenta propia. Sin lugar a dudas, Fedora es una distribución de Linux capaz de superar los propios límites de Linux.

Siempre impulsada por el kernel de Linux más nuevo e incluye, todo el último software de código abierto.

En particular, Fedora es el Linux más elegido por los programadores más relevantes. Entre muchos otros, Linus Torvalds utiliza Fedora para su trabajo de desarrollo. Poco más se necesita saber.

Aunque a veces, cuando se ejecuta una distribución beta o de última generación, puedes encontrarte con bastantes problemas; pero por algo, Fedora también es conocida como el Linux de última generación.

Por otro lado, Fedora es fácil de instalar y configurar. No vas a necesitar ser un experto en Linux para comenzar a utilizarlo.

Para los programadores, Fedora también cuenta con un excelente portal de desarrolladores, en el que se incluyen infinidad de guías dedicadas al desarrollo de aplicaciones desde la línea de comandos, de escritorio, móviles y web.

El Portal para desarrolladores de Fedora, también tiene una excelente guía para desarrollar dispositivos de hardware como Arduino o Raspberry Pi.

Por último, pero no menos importante, Fedora viene con herramientas de desarrollo como el entorno de desarrollo integrado (IDE) de primer nivel como Eclipse para Java, C/C++ y PHP o Vagrant.

A menos que ya estés trabajando en los sistemas operativos de la familia de Debian o Ubuntu, Fedora debería ser tu primera si quieres encontrar un sistema operativo para el desarrollo.

PROBAR FEDORA

Ventajas

  • Fácil de instalar y configurar.
  • Excelente portal para desarrolladores con guías dedicadas.

Contras

  • Actualizar a una nueva versión puede ser difícil.

Características principales:

Portal para desarrolladores y herramientas, impulsado por el kernel de Linux más nuevo y un entorno de desarrollo integrado.

2. Arch Linux / Manjaro Linux

¿Quieres configurar un escritorio Linux para que funcione y luzca exactamente como wuirtrd? Si ese es tu objetivo, entonces Arch Linux debería merecer tu atención.

Con Arch, todo está bajo tu propio control (esto es una muy buena noticia, pero también puede ser una muy mala).

Si bien, el eslogan de Arch es “mantenerse simple” la definición de simple depende de los ojos de cada usuario. Los usuarios que no hayan crecido trabajando con una línea de comandos, esto les puede ser complicado.

Arch solamente incluye una shell de comandos. Depende totalmente de cada usuario todo el entorno de escritorio que se utiliza y cómo se personalizará. Con sudor y esfuerzo, puedes lograr que se ajuste exactamente a tus requisitos y necesidades. Eso, a veces, puede ser un tanto complejo.

Incluso con la ayuda de su excelente sitio de documentación ArchWiki, vas a tener bastante trabajo hasta encontrar la construcción de tu escritorio perfecto. Eso sí, cuando hayas terminado, tendrá un escritorio absolutamente único.

Si eso te parece demasiado trabajo, puedes elegir utilizar la distribución de Manjaro Linux.

Esta distribución elimina gran parte de la sangre, el sudor y las lágrimas de tener que instalar y ejecutar Arch. Existe en tres ediciones de escritorio principales: GNOME , KDE Plasma o XFCE.

Al mismo tiempo, si deseas cambiar los kernels de Linux, Manjaro es una de las pocas distribuciones que facilita ese tipo de cambios en el sistema operativo. Admitiendo múltiples núcleos simultáneamente.

Simplemente debes reiniciar tu sistema, hacer la selección en el menú de inicio y volver a tu escritorio con un nuevo kernel ejecutándose, ¿Es esto algo que la mayoría de usuarios va a querer hacer? No.

Pero si te tomas en serio el probar el kernel de Linux, entonces Manjaro es una excelente distribución para ti.

PROBAR MANJARO / PROBAR ARCH LINUX

Ventajas

  • Personaliza completamente tu escritorio.
  • Facilitan cambiar los kernel del sistema operativo.

Contras

  • La personalización puede llegar a ser abrumadora para algunos usuarios.

Características principales:

Soporta múltiples núcleos simultáneamente, incluyen GNOME, KDE Plasma y XFCE.

3. Gentoo / Sabayon Linux

¿Realmente quieres profundizar en la entrañas de Linux? Si es así, entonces la distribución basada en código fuente Gentoo es para ti.

Desde el inicio de la instalación de Gentoo, te planteará grandes retos puesto que no existe una aplicación de instalación para Gentoo. Como se dice entre los desarrolladores: “Tú eres el instalador”.

Esto significa que puede aplicar todas las personalizaciones que desees desde el inicio de la instlación, pero para ello vas a tener que absorber el Manual de Gentoo.

Excepto que ya seas un usuario experto de Gentoo, te recomiendo que mantengas una copia completa del Manual guardado en otras dispositivos; puesto que lo necesitarás tarde o temprano.

Una vez que descargues y te familiarices con el manual de Gentoo, también necesitarás aprender los entresijos del sistema de paquetes de Portage. A diferencia de casi todas las demás distribuciones de Linux que utilizan sistemas de empaquetado de software binario como RPM de Red Hat o APT de Debian, Portage se basa en código fuente y existen algunas diferentes relevantes.

Por ejemplo, si deseas instalar un programa en Portage, debes compilar el código fuente de la aplicación dentro de tu máquina y vas a poder editar apartados concretos, como la fuente, mediante el uso de las personalizaciones de banderas USE.

¿Fácil de hacer? ¡¡¡Claro que no!!! Pero si quieres tener el control absoluto sobre lo que hay en tu escritorio, Gentoo es perfecto para ti.

Bien, ahora digamos que quieres lograr mucha potencia pero sin tanto trabajo de configuración previa. Al igual que Arch o Manjaro, puedes decidirte por utilizar Sabayon Linux.

El objetivo de los desarrolladores de esta distribución es brindar la mejor experiencia de “usuario lista para usar” al proporcionar las últimas tecnologías de código abierto en un formato elegante.

Con Sabayon todo debería funcionar, puesto que el equipo del proyecto ofrece un sistema operativo funcional, estable y fiable.

Esencialmente, Sabayon toma la mayoría de las decisiones de configuración que con Gentoo debes decidir tú. Aunque todavía tendrás mucho control sobre el sistema, pero no tendrás que accionar cada botón para lograr que el sistema funcione.

De cara al futuro, Sabayon cambiará su nombre a MocaccinoOS. La principal diferencia entre este y Gentoo es que utiliza el nuevo sistema de empaquetado basado en contenedores, Luet; aunque esto todavía se encuentra en una versión beta y solamente se puedo recomendar esta versión para desarrolladores y usuarios ampliamente experimentados.

PROBAR GENTOO / PROBAR SABAYON LINUX

Ventajas

  • Control total sobre su escritorio.

Contras

  • No es fácil de usar.

más detalles

Características principales: Personalización y usan código fuente.

4. Kali Linux

Ahora veamos algo diferente y que por aquí, a casi todos los Ciberninjas nos encanta. **Kali Linux es una distribución de Linux diseñada para la realización de pruebas de pentesting, ósea, el hacking ético y la piratería informática.

Gracias a Mr. Robot, Kali Linux es una de las distribuciones de Linux más conocidas entre los hackers. A pesar de que las distribuciones competidoras, no tienen nada que envidiarle.

Kali Linux es obra de los desarrolladores de la firma de seguridad Offensive Security, está construido sobre Debian e históricamentese le conocía como BackTrack. BackTrack fue la distro más utilizada par el análisis forense digital y la realización de pruebas de pentesting basadas en Knoppix.

Si bien, instalar y configurar Kali es tan fácil como configurar cualquier distribución de Debian, sus paquetes de software predeterminado donde las cosas cambian.

Por ejemplo, en lugar de LibreOffice para el paquete ofimático predeterminado o Thunderbird para el cliente de correo electrónico, en su lugar, Kali Linux ofrece aplicaciones de seguridad como por ejemplo:

  • OWASP ZAP, usada para atacar sitios web con problemas de seguridad.
  • SQLMAP que automatiza la detección y explotación de vulnerabilidades de inyecciones SQL.
  • THC Hydra, un popular cracker de contraseñas.

Con la distribución de Kali Linux no te convertirás en un hacker, ni en un experto en seguridad. Si realmente quieres eso, debe saber antes qué son las computadoras, las redes, la programación y la seguridad.

El SO de Kali, simplemente te proporciona las herramientas y las necesidades que cualquier experto avanzado puede utilizar.

PROBAR KALI LINUX

Ventajas

  • Construido a partir de una empresa de seguridad.
  • La instalación y configuración es sencilla.

Contras

  • Los paquetes de software predeterminados no son los más comunes.

más detalles

Características principales: Diseñado para hackear, basado en Debian, fácil de configurar e instalar.

5. SystemRescue

La otra cara de la moneda de entrar en los sistemas operativos o comprobar si se puede entrar en ellos, es el objetivo de reparar los sistemas que ya están rotos.

La mejor distribución de Linux para rescatar sistemas operativos corrompidos es SystemRescue. Este sistema operativo, también conocido como SystemRescueCD (lo que ya te puede dar una idea de su antigüedad) está diseñado para reparar ordenadores averiados.

SystemRescue, se ha utilizado por muchos expertos en Linux, en el caso de que necesites ayudar a usuarios de Windows cuando se encuentran con instalaciones fallidas de Windows o discos duros dañados.

Diseñado como un sistema operativo LIVECD. Se puede iniciar desde una unidad USB o una unidad de DVD, desde donde puedes usarlo para explorar una computadora semi muerta e intentar revivirla.

Quizás, también te puedan interesan muchas otras distribuciones capaz de ser arrancadas como LIVECD desde una memoria USB.

El sistema de SystemRescue, no es para nada fácil de usar. Al igual que Kali, SystmeRescue ofrece herramientas que necesitas para hacer trabajos concretos de su campo. En este caso, ofrece una amplia gama de aplicaciones para el rescate y seguridad de un sistema, como por ejemplo:

  • GNU Parted para manipular particiones de disco y sistemas de archivos
  • ddrescue, una herramienta de recuperación de datos que funciona copiando datos a nivel de bloque desde dispositivos de almacenamiento dañados.
  • rsync, un programa para clonar datos de una unidad defectuosa a través de la red local a otra computadora estable.

Ninguna de estas herramientas es sencilla de utilizar. Debes leer el manual de SystemRescue y acostumbrarte a su uso antes de intentar rescatar un sistema dañado.

Dicho esto, una vez que sepas lo que está haciendo, estarás totalmente preparado para poder afrontar la muerte de cualquier computadora con Windows que no funcione correctamente.

PROBAR SYSTEM RESCUE

Ventajas

  • Diseñado para reparar computadoras rotas.
  • Incluye aplicaciones muy útiles.

Contras

  • No pretende ser un sistema operativo instalable.
  • No es nada fácil de usar.

Características principales:

Arranque desde una unidad USB, unidad de DVD o unidad de CD, GNU Parted, ddrescue y rsync incluidos. Capaz de reiniciar computadoras viejas y obsoletas.


¿Cuál es realmente la mejor distribución de Linux para programar?

La mejor distribución de Linux para programar es Fedora, según sus características, herramientas y usabilidad. Sin embargo, es posible que desees o necesites algo diferente, por lo que aquí se comparan otras posibles opciones:

Distribución de Linux Diseñado para Incluye
Fedora Programación y programadores Eclipse para Java, C/C++, PHP y Vagrant
Arch Linux / Manjaro Linux Personalización completa del escritorio GNOME, KDE Plasma y XFCE
Gentoo / Sabayon Linux Control del escritorio N / A
Kali Linux Profesionales de la seguridad OWASP ZAP, SQLMAP y THC Hydra
SystemRescue Computadoras viejas o muertas GNU Parted, ddrescue y rsync

¿Qué distribución de Linux es más adecuada para ti?

Bueno, realmente depende de su nivel de habilidad, conocimiento y lo que quiere de su escritorio. Considere estas cosas y más al elegir cuál de estas opciones.

Selecciona Esto… Si tu quieres…
Fedora La mejor opción en general
Arch Linux, Manjaro Linux Control sobre tu escritorio
Gentoo/Sabayon Linux Una opción basada en código fuente
kali linux Algo diseñado para hackear
Rescate del sistema Para revivir una PC muerta

¿Cómo puedo convertirme en un profesional de Linux?

Hay muchas maneras de aprender a ser un usuario de Linux. Una buena manera de comenzar es con la clase en línea gratuita de Introducción a Linux de la Linux Foundation o también puedes afrontar algunos de nuestros artículos sobre Linux para ir entrando en materia.

Si lo que realmente quieres es convertirte en un auténtico experto en Linux, ddebes tener en cuenta de que necesitarás aprender mucho más.

Si desea ganarte la vida con Linux, te recomiendo que te acerques a investigar las certificaciones ofrecidas por la Linux Foundation, puedes encontrar algunos de sus cursos aquí.

Otra plataforma muy interesante para aprender sobre Linux en profundidad es todo el conteindo que ofrece Red Hat Enterprise Linux (RHEL). Sobre todo, si tu objetivo es el de convertirte en un administrador de sistemas.

¿Cuáles son los sitios web más importantes para aprender Linux?

Si realmente quieres conocer Linux y aún no te has cansado de leer. Estos son algunos de los sitios que debes mantener marcados como favoritos.

Si quieres conocer de primera mano, que es realmente lo que ocurre con el kernel de Linux, debes estar atento a la lista de correo del kernel de Linux (LKML).

El volumen de mensajes es una locura. Pero, a medida que ganes experiencia con él, podrás separar el trigo de la paja. Por ejemplo, la apuesta segura es que intentes leer todo lo que Linus Torvalds publique; o al menos, echarle una ojeada.

Si quieres familiarizarte con LKML lee todas sus preguntas frecuentes. Eso hará que comprendas mucho mejor lo que está pasando en la actualidad de Linux.

Si eso aún no es demasiado para ti, puedes suscribirte a LWN.net. Este sitio, se encuentra supervisado por el mantenedor del kernel de Linux, Jon Corbet, y profundiza en los entresijos del kernel de Linux, el software de código abierto y la programación.

Por ejemplo, te contará sobre todos los últimos lanzamientos de Fedora o te informará sobre los debates más relevantes dentro de la comunidad.

¿Quieres saber exactamente cómo puede funcionar tu nuevo procesador con Linux? Entonces Phoronix es para ti. Este sitio cubre noticias sobre el kernel, pero es más conocido por sus informes detallados y evaluación comparativa de las últimas distribuciones y hardware de Linux.

Por lo tanto, si desea conocer el estado actual de la compatibilidad de Linux con Software Guard Extensions (SGX) de Intel o cómo se [comparan los controladores de Linux y Mesa en Intel Core i5 12600K/UHD Graphics 770, este es el sitio para usted.

Finalmente, si quieres probar y conocer todas las distribuciones de Linux que existen, tu sitio web preferido será DistroWatch. Este sitio se encarga de seguir todas las distribuciones y con eso me refiero a todas las que existen.

¿Cuál es la distribución de Linux más ligera?

Si está buscando una versión menos intensa de Linux para ejecutar en computadoras más antiguas, debe probar Absolute Linux que te permite crear un escritorio simplificado y discreto al mismo tiempo que proporciona aplicaciones esenciales precargados como Firefox para navegar por la web o LibreOffice, para el procesamiento de textos y la creación de hojas de cálculo.

¿La distribución Kali Linux viene con programas precargados?

Kali Linux no incluye ningún programa como Firefox o LibreOffice para que puedas comenzar a navegar por la web o redactar informes. Sin embargo, viene con muchas herramientas de seguridad como Aircrack-ng para una navegación web más segura y Autopsy para facilitar la ejecución de otros programas y software de código abierto con su escritorio Kali Linux.

¿Existen otras opciones alternativas de escritorio de Linux?

Claro que sí, entre las más relevantes pueden estar: openSUSE, Ubuntu o Linux Mint.

Relacionado

Mejores Cursos Gratis de Seguridad en Red

Recopilatorio de cursos enfocados en aprender seguridad dentro del mundo de la red, internet y entre las conexiones de las redes.

Los 33 Mejores Sistemas Operativos de Código Abierto Gratuitos 2021

Listado de Sistemas de Código Abierto.. Los Mejores Sistemas Operativos Gratis de Código Abierto Linux Debian OS Manjaro OS Ubuntu OS Kali Linux OpenBSD FreeBSD Zorin OS NetBSD Dragonfly BSD Qubes OS Haiku ReactOS AROS Supported hardware: Aros/Platforms/x86 Complete System HCL FreeDOS Subgraph OS osv.io ToaruOS Mezzano House Minoca OS SOS PowerNex Interim OS KolibriOS MINIX HelenOS Serenity GNU Hurd Plan 9 Harvey illumos AquilaOS Sculpt ¡SEGUIR LEYENDO!

Lanzado Manjaro Linux 22.0 con Xfce 4.18 y Linux Kernel 6.1

Manjaro Linux es una distribución de lanzamiento continuo basada en Arch Linux que se enfoca en brindar una experiencia accesible y fácil de usar. https://ciberninjas.com/disponible-linux-kernel-6-1-lts/ Desde el lanzamiento de Ruah en junio, el desarrollo de Manjaro ha continuado y ha llegado el último lanzamiento, que se llama Sikaris. Este es uno de los últimos lanzamientos de distribución (entre las opciones más populares) para 2022. Veamos lo ¡SEGUIR LEYENDO!

Lanzado Kali Linux 2021.3 (OpenSSL, Kali-Tools, Kali Live VM Support, Kali NetHunter Smartwatch)

El equipo de soporte del Sistema Operativo Kali Linux ha lanzado una nueva versión del sistema más importante para ciberseguridad y haking: Kali Linux. Se trata de la versión de Kali Linux 2021.3 (trimestre n. ° 3) que ya puedes encontrar lista para descargar o actualizar el sistema (abajo te explico el paso a paso de como actualizarlo). Novedades y cambios de Kali Linux 2021.3 OpenSSL: ¡SEGUIR LEYENDO!

Kali Linux para principiantes, ¿Qué es, cómo instalarlo y cómo usarlo?

Existen infinidad de sistemas operativos centrados en la seguridad informática pero sin lugar a dudas, el mejor sistema operativo para emprender en la seguridad y el hacking ético es Kali Linux. Además, también es una de las distribuciones de Linux más bonitas visualmente. Por eso te invito a conocer a Kali Linux por dentro y un poco más en profundidad. ¿Qué es Kali Linux? Kali Linux ¡SEGUIR LEYENDO!