Si aún no lo ha hecho, es hora de comenzar con Linux. Como desarrolladores web, trabajamos con Linux todo el tiempo, incluso si no lo sabemos. Linux alimenta a casi todos los servidores web que existen en Internet. LAMP es el acrónimo de Linux Apache MySQL PHP. Microsoft también tiene la opción de apoyar a los desarrolladores web y servir sitios web con su tecnología IIS Internet Information Server, pero Linux es, con mucho, la plataforma más utilizada. Desde que comenzó a trabajar con VirtualBox y Virtual Machines, Linux es ahora una opción más interesante para investigar más a fondo. Todos tienen acceso a Linux de una forma u otra, ya sea a través de una máquina virtual en su máquina, o instalando algo como Ubuntu como arranque dual o incluso una instalación completa en una máquina de repuesto.


Linux está en todas partes

Linux realmente está en todas partes y es tan bueno en lo que hace que es casi invisible. Es decir, a medida que la tecnología mejora y se desarrolla más, desaparece en segundo plano y hace su trabajo sin problemas sin que el usuario lo sepa. Una vez más, para nosotros, se utiliza para servir sitios web que utilizan Apache o el aún más increíble NGINX. Casi todo el mundo usa Linux sin siquiera saberlo. ¿Ha tomado un vuelo últimamente? Es muy probable que ese sistema de control de tráfico esté impulsado por Linux. ¿Compró o vendió una acción en los mercados financieros? Funciona con Linux. ¿Leer sobre el Gran Colisionador de Hadrones? Linux. ¿Estación Espacial Internacional? Linux. Como puede ver, Linux está en lugares que quizás nunca haya conocido. ¡Y dijeron que era solo para sitios web!


Características de Linux que impulsan la adopción

  • Linux es gratuito tanto para usuarios individuales como para grandes corporaciones. Eso significa que puede ejecutar Linux en el escritorio, y esa gran corporación puede construir un ecosistema de nube masivo para impulsar (*) aaS todo tipo de ofertas de servicio.
  • Linux es increíblemente rápido, lo que le permite escalar fácilmente y proporcionar el mejor retorno de la inversión al considerar la compra de hardware.
  • Linux es muy portátil, por lo que se ejecutará en la mayoría de los tipos de plataformas de CPU sin problemas.
  • Linux es de código abierto, por lo que los usuarios pueden mirar bajo el capó para comprender completamente cómo y por qué el sistema operativo hace lo que hace. Los usuarios avanzados pueden incluso ampliar y modificar la fuente según sea necesario.

Cómo empezar con Linux

Vayamos a las tachuelas de bronce. Empecemos con Linux. Hay muchos sabores diferentes de Linux como Red Hat, CentOS, Mint, Arch Linux y más. Para la mayoría de los usuarios, el gran Ubuntu tiene más sentido, así que nos centraremos en eso en esta serie. Cuando comienzas con Linux, posiblemente la mejor opción, al menos al principio, es instalarlo en una máquina de repuesto. Por supuesto, esto supone que eres un experto en tecnología, ya que la mayoría de la gente no solo tiene una computadora de repuesto para hacer esto. Sin embargo, si lo hace, este es el camino a seguir. Si está ejecutando Windows en su PC principal, VirtualBox puede ser su mejor opción para crear y arrancar una instancia de Linux que pueda probar y aprender. Hay un poco de curva de aprendizaje involucrada con esta ruta, así que tenlo en cuenta. Finalmente, podría crear un escenario de arranque dual en su PC usando algo como http://unetbootin.sourceforge.net/ que es lo que finalmente usamos para probar.


Descargue e instale Linux

Visite el sitio web de Ubuntu y descargue una copia de Linux. Elegimos la versión de escritorio aquí. De esta manera, todavía tenemos una hermosa interfaz gráfica de usuario, pero también tenemos acceso al terminal. En última instancia, todo el objetivo de aprender Linux y ser bueno en él es dominar la línea de comandos de Linux. Cuando es nuevo en Linux, tener la GUI disponible también ayuda a aliviar el dolor de ponerse al día con la terminal. Su descarga se convertirá en una imagen ISO.

Visite http://unetbootin.sourceforge.net/ para obtener una copia de la herramienta UNetbootin. Una vez instalada esta herramienta, podemos elegir la imagen ISO que acabamos de descargar de Ubuntu, y UNetbootin se encargará del resto y configurará el arranque dual por nosotros. También hay otras opciones, pero este enfoque es bueno para cuando no tiene una unidad de CD grabable o una unidad USB para arrancar. Usando UNetbootin, podemos simplemente arrancar el ISO directamente desde nuestro disco duro, lo cual es realmente hábil. Esta es realmente su mejor opción, para que aún tenga su escritorio de Windows familiar y una instalación real de Linux que puede usar para aprender. Sin embargo, hay aún más opciones, así que sigue leyendo. (Nuevo): ahora puede ejecutar Linux en Windows usando el Subsistema de Windows para Linux .


Practique los comandos de Linux en línea

Te escucho. No desea seguir todos los pasos enumerados anteriormente solo para comenzar a trabajar con Linux. Ese es un punto válido. Tal vez solo desee aprender a manejar la línea de comandos, pero no está listo para convertirse en un usuario avanzado de Linux en toda regla. En ese caso, hay opciones. El mejor es JSLinux de Fabrice Bellard. ¡Ahora, esto te dejará boquiabierto (o debería) absolutamente! Cuando visite este sitio por primera vez, espere unos segundos para que se cargue. Lo que está sucediendo es que un sistema operativo Linux real se manifiesta en el navegador a través de JavaScript. Tarda un poco en cargarse, así que asegúrese de darle la oportunidad de arrancar. Esta es una instancia de Linux real que se ejecuta en su navegador, impulsada por JavaScript, y es increíble. Mira esta publicación en Quora que habla de cómo funciona realmente si está interesado.

Introducción a Linux Resumen

En resumen, ahora estamos listos para comenzar a trabajar con Linux. En este episodio, elegimos trabajar con Ubuntu, que probablemente sea la distribución más popular de Linux en este momento. En el futuro, nos centraremos en la línea de comandos y aprenderemos todo lo que podamos sobre Linux mediante el uso de la terminal. Debería ser divertido, así que estad atentos.