# Sistema operativo: GNU/Linux

<div><figure><img src="https://content.gitbook.com/content/3ZSgq6YGxVkhsmWTMrH2/blobs/v95iQh12GZxfJsYTDixm/aaHeckert_GNU_white.svg.png" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="https://content.gitbook.com/content/3ZSgq6YGxVkhsmWTMrH2/blobs/t43rg3h1WFS5fdFXntdk/aaTux.svg.png" alt="" width="188"><figcaption></figcaption></figure></div>

El desarrollo de las prácticas se realizará sobre **sistemas operativos (SO) GNU/Linux, de código abierto y ampliamente utilizados en la industria y en la comunidad científica**. Las distribuciones abiertas de GNU/Linux más populares son [Debian](https://www.debian.org/), [Ubuntu](https://ubuntu.com/), [Fedora](https://fedoraproject.org/es/) y [CentOS](https://www.centos.org/).&#x20;

Todas estas distribuciones comparten una misma característica: estan basadas en el [kernel de Linux](https://kernel.org/), desarrollado por Linus Torvalds y cuya primera versión vio la luz en **1991**. Dicho kernel se encuentra en la mayoría de dispositivos y servicios que utilizamos en el día a día: ordenadores con GNU/Linux (evidentemente) y MacOS (Apple), teléfonos móviles Android, servidores de computación de altas prestaciones (particularmente de GPUs) en la nube, robots, etc.

De hecho, en asignaturas más avanzadas de la asignatura, y posteriormente en vuestro desempeño profesional, **necesitaréis lanzar procesos en clústeres GPU con nodos basados en sistemas GNU/Linux.** De ahi la importancia de que os familiaricéis a trabajar con sistemas operativos GNU/Linux, y en especial, con manejo de la terminal de comandos.&#x20;
