PodcastsTecnologíaAtareao con Linux

Atareao con Linux

atareao
Atareao con Linux
Último episodio

764 episodios

  • Atareao con Linux

    ATA 764 Por qué NO deberías usar ROOT en tus Contenedores (y cómo arreglarlo)

    22/1/2026 | 28 min
    ¿Sabías que ejecutar Docker como root es, en esencia, darle las llaves de tu casa a cualquier proceso que corra en un contenedor? En este episodio exploramos el modo Rootless, una configuración que aumenta drásticamente la seguridad de tus servidores al eliminar la necesidad de privilegios de administrador.
    El Experimento del Escape: Te explico cómo un atacante puede usar el socket de Docker para "escapar" del contenedor y tomar el control total de tu host.

    User Namespaces desmitificados: Entenderás cómo Linux crea una "realidad paralela" donde eres root dentro del contenedor, pero un usuario normal y corriente fuera de él.

    La magia de subuid y subgid: Cómo el sistema gestiona los rangos de IDs para que tus procesos vivan en su propia burbuja de seguridad.

    Podman vs Docker: Por qué Podman detiene ataques de escalada de privilegios de forma nativa gracias a su arquitectura sin demonio y sin root.

    Guía de implementación: Pasos clave para configurar este entorno en Ubuntu y Arch Linux, incluyendo la gestión de almacenamiento y redes.

    El truco de los puertos bajos: Cómo permitir que tu usuario use los puertos 80 y 443 sin trucos complejos de firewall, usando simplemente sysctl.

    Si te preocupa la seguridad de tus servicios autohospedados (self-hosted) o quieres llevar tu gestión de contenedores al siguiente nivel de profesionalismo, este episodio es para ti.
    Notas completas y comandos: Visita atareao.es para ver todos los scripts y configuraciones mencionadas.

    YouTube: Busca "atareao" para ver la demostración visual del ataque de escape.

    Proyecto: Sigue el podcast para más soluciones sobre cómo optimizar tus sistemas Linux.

    Más información y enlaces en las notas del episodio
    🌐 Aquí lo puedes encontrar todo 👉 https://atareao.es
    ✈️ Telegram (el grupo) 👉 https://t.me/atareao_con_linux
    ✈️ Telegram (el canal) 👉 https://t.me/canal_atareao
    🦣 Mastodon 👉 https://mastodon.social/@atareao
    🐦 Twitter 👉 https://twitter.com/atareao
    🐙 GitHub 👉 https://github.com/atareao

    #Linux #Podman #Docker #Rootless #Ciberseguridad #SelfHosted #SysAdmin #Atareao
  • Atareao con Linux

    ATA 763 Migra de Bash a Rust. Procesa millones de líneas en segundos

    19/1/2026 | 31 min
    ¿Es hora de jubilar tus viejos scripts de Bash? 🦀 En el episodio 763 de "Atareao con Linux", nos enfrentamos a uno de los retos más interesantes para cualquier amante de la automatización: la migración de Bash a Rust. Muchos scripts de Bash crecen hasta volverse inmanejables, lentos o propensos a errores silenciosos. Rust, a través de rust-script, nos ofrece una alternativa con un rendimiento profesional, seguridad de tipos y una gestión de errores que Bash simplemente no puede alcanzar.Lo que aprenderás hoy:
    Gestión de estados: Cómo el operador '?' de Rust elimina la necesidad de comprobar manualmente la variable $? tras cada comando.
    Seguridad en argumentos: Olvídate de las expresiones regulares complejas para validar números; usa el tipado fuerte y el método .parse().
    Manipulación de rutas: El uso de PathBuf para evitar que un simple espacio en un nombre de archivo rompa toda tu lógica.
    Rendimiento extremo: Cómo BufReader permite procesar archivos de logs de Gigabytes en segundos, algo que en Bash podría tardar minutos.
    Concurrencia real: Paraleliza tareas (como pings masivos) de forma segura con hilos nativos o librerías como Rayon.
    Capítulos del episodio:
    00:00:00 Introducción: El reto de migrar a Rust
    00:01:05 Gestión de estados y errores: Adiós al $?
    00:04:22 Paso de argumentos y seguridad de tipos
    00:07:34 Validación semántica con Pattern Matching
    00:09:47 Ejecución de comandos externos y captura de salida
    00:13:28 Gestión de rutas con PathBuf
    00:16:32 Variables de entorno y valores por defecto
    00:19:15 Escritura eficiente de logs con BufWriter
    00:23:04 Lectura masiva de archivos con BufReader
    00:26:18 Concurrencia y paralelismo: std::thread vs Rayon
    00:31:45 Conclusión y tabla comparativa final¿Por qué Rust para tus scripts?
    Migrar a Rust no es solo una cuestión de velocidad; es una cuestión de robustez. Al usar Rust, el compilador te obliga a manejar todos los posibles casos de error, evitando fallos en cadena en tus sistemas. Además, gracias a herramientas como Rayon, la ejecución paralela se vuelve rápida y segura. #Linux #Rust #Bash #Programacion #OpenSource #SysAdmin #Productividad #Atareao #RustLang #Automation

    Más información y enlaces en las notas del episodio
    🌐 Aquí lo puedes encontrar todo 👉 https://atareao.es
    ✈️ Telegram (el grupo) 👉 https://t.me/atareao_con_linux
    ✈️ Telegram (el canal) 👉 https://t.me/canal_atareao
    🦣 Mastodon 👉 https://mastodon.social/@atareao
    🐦 Twitter 👉 https://twitter.com/atareao
    🐙 GitHub 👉 https://github.com/atareao
  • Atareao con Linux

    ATA 762 ¿Por qué estoy abandonando Docker? Adiós al Demonio

    16/1/2026 | 18 min
    ¿Es el fin de una era en mi infraestructura? En este episodio comienzo una de las tareas más importantes de esta temporada: la migración definitiva de Docker a Podman. Si alguna vez te ha preocupado la seguridad de tu servidor o el consumo descontrolado de recursos, este programa es para ti.
    Históricamente, Docker ha sido la herramienta de referencia, pero su arquitectura basada en un demonio persistente (dockerd) que corre como root presenta riesgos y puntos únicos de fallo que he decidido dejar atrás. Podman llega para solucionar esto de forma elegante, integrándose orgánicamente en Linux y eliminando la necesidad de privilegios de administrador.
    En este episodio exploramos:
    El problema del "Gran Hermano": Por qué depender de un proceso centralizado que, si falla, detiene todos tus servicios.

    Procesos independientes: Cómo Podman lanza contenedores que son procesos hijos directos, mejorando la fiabilidad.

    Seguridad Rootless: La importancia de ejecutar contenedores sin privilegios de root para reducir drásticamente la superficie de ataque.

    Transición transparente: Cómo aprovechar lo que ya sabes de Docker usando un simple alias.

    Gestión de Logs y Registries: La integración nativa con journald y la libertad de configurar múltiples registros de imágenes.

    El concepto de Pods: Una herramienta clave para agrupar contenedores que comparten red y recursos.

    Esta es solo la primera entrega de una serie donde profundizaremos en ejemplos prácticos para que tú también puedas optimizar tu sistema Linux.
    Capítulos
    00:00:00 Introducción y el reto de migrar a Podman
    00:01:25 Adiós al demonio: El problema de la arquitectura de Docker
    00:02:33 Procesos independientes y aislamiento en Podman
    00:03:49 Integración nativa con Systemd y el modelo estándar de Linux
    00:04:41 Seguridad: Contenedores sin privilegios de administrador (Rootless)
    00:06:10 Una transición indolora: El alias de Docker a Podman
    00:07:33 Registries y gestión de imágenes personalizadas
    00:09:36 Gestión eficiente de logs y Journald
    00:11:20 Los Pods: Agrupación de contenedores y comunicación por localhost
    00:14:51 El patrón Sidecar para añadir funcionalidades
    00:15:40 Introducción a los Quadlets y futuro de la serie
    00:17:36 Conclusión y despedida
    ¿Te ha resultado útil? Si te gusta el contenido práctico sobre Linux y el código abierto, no olvides seguir el podcast y dejar una valoración de 5 estrellas en Spotify. ¡Nos escuchamos el próximo lunes!

    Más información y enlaces en las notas del episodio
    🌐 Aquí lo puedes encontrar todo 👉 https://atareao.es
    ✈️ Telegram (el grupo) 👉 https://t.me/atareao_con_linux
    ✈️ Telegram (el canal) 👉 https://t.me/canal_atareao
    🦣 Mastodon 👉 https://mastodon.social/@atareao
    🐦 Twitter 👉 https://twitter.com/atareao
    🐙 GitHub 👉 https://github.com/atareao
  • Atareao con Linux

    ATA 761 Rust-script. El fin de los scripts en Bash

    14/1/2026 | 21 min
    En este episodio de Atareao con Linux, te hablo sobre una de las transiciones más importantes que he hecho últimamente en mi flujo de trabajo: el paso del scripting tradicional hacia el uso de Rust como lenguaje de cabecera para resolver mis problemas cotidianos.
    A pesar de que Fish se ha convertido en mi shell por defecto por lo intuitivo que resulta, el día a día me sigue obligando a crear scripts en Bash que, con el tiempo, terminan convirtiéndose en auténticos mastodontes difíciles de gestionar. Cuando un pequeño script crece demasiado, aparecen las limitaciones: una gestión de errores muy limitada, la falta de tests bien integrados, la ausencia de tipado que provoca errores difíciles de depurar y la pesadilla de manejar JSON o YAML dependiendo siempre de herramientas externas como jq.
    Para solucionar esto sin tener que montar un proyecto completo de Rust con su Cargo.toml cada vez que quiero hacer algo sencillo, he recuperado una herramienta que es pura magia: Rust Script. Con ella, tengo lo mejor de los dos mundos: la potencia, seguridad y velocidad de Rust, pero con la agilidad y simplicidad de un script de toda la vida.
    En este episodio te cuento:
    Mi visión sobre Rust Script: Cómo lo utilizo como un lenguaje de scripting puro para sustituir a Bash cuando la cosa se complica.

    El fin de la sobrecarga: Te explico cómo escribo scripts sin configurar proyectos completos, eliminando de un plumazo la burocracia de archivos de configuración.

    Gestión de dependencias: Te muestro cómo declaro los crates que necesito directamente dentro del código mediante comentarios, haciendo que mis scripts sean totalmente autónomos y fáciles de mover de un sitio a otro.

    Bajo el capó: Cómo funciona el sistema de caché y compilación para que, tras la primera ejecución, tus herramientas vuelen y sean instantáneas.

    Ejemplos reales: Desde un "Hola Mundo" básico hasta herramientas que consultan APIs REST y procesan información de forma nativa sin herramientas de terceros.

    Velocidad y fiabilidad: Por qué prefiero un binario tipado y testeado antes que una cadena de comandos en Bash donde un error en una tubería puede pasar desapercibido.

    Además, aprovecho para adelantarte los próximos episodios técnicos donde voy a meterle mano a fondo a Podman. Quiero explicarte por qué, al haber nacido en Linux, tiene una integración mucho más natural que Docker y cómo pienso sacarle todo el partido.
    Si tú también sientes que tus scripts de Bash se te están yendo de las manos, te invito a escuchar este episodio y descubrir cómo optimizar tu trabajo diario.
    Este podcast forma parte de la red de Sospechosos Habituales. Puedes encontrar todos los detalles y los scripts que menciono en las notas del episodio en mi web, atareao.es.
    ¿Te gustaría que en el próximo episodio hiciera la migración en directo de uno de mis scripts de Bash a Rust Script para que veas el proceso paso a paso?

    Timestamp

    00:00:00 Introducción y la transición de Bash a Fish
    00:00:50 Las limitaciones de los scripts complejos en Bash y Fish
    00:01:26 Por qué elegir Rust para optimizar el trabajo
    00:02:07 Introducción a Rust Script: Rust como lenguaje de scripting
    00:02:36 Próximos episodios técnicos: Profundizando en Podman
    00:03:59 Problemas comunes en Bash: Errores, tipos y datos estructurados
    00:04:50 El punto intermedio: Rust Script vs. proyectos completos con Cargo
    00:06:47 Ejemplo práctico: Cómo crear un "Hola Mundo" con Rust Script
    00:08:07 Funcionamiento interno: Compilación y caché de binarios
    00:09:43 Ejecución directa y permisos en archivos .rs
    00:10:44 Cómo instalar Rust Script en Arch Linux y vía Cargo
    00:11:32 Gestión de dependencias elegante dentro del script
    00:14:03 Ejemplo avanzado: Uso de múltiples crates y peticiones web
    00:16:32 Ventajas de trabajar con APIs JSON sin herramientas externas
    00:18:25 Resumen de beneficios: Potencia, tipado y velocidad
    00:20:13 Despedida y red de podcast Sospechosos Habituales
  • Atareao con Linux

    ATA 760 La era de las distros. El podcast

    12/1/2026 | 33 min
    ¿Sabías que hace poco más de 20 años España fue el epicentro mundial de una revolución tecnológica sin precedentes? En este episodio, nos alejamos de los tutoriales habituales para sumergirnos en la historia viva del software libre en nuestro país.
    Tengo el inmenso placer de charlar con Jesús González Barahona, profesor de la Universidad Rey Juan Carlos y referente indiscutible del código abierto, para presentaros un proyecto que nos hace especial ilusión: el nuevo podcast "La era de las distros".
    A principios de los 2000, nombres como LinEx, Guadalinex, LliureX o MAX no eran solo nombres de software; eran apuestas políticas y sociales por la independencia digital. En este episodio analizamos:
    El rescate de la memoria: Por qué es urgente entrevistar a los protagonistas de esta hazaña antes de que su legado se pierda.

    La anomalía española: Cómo fue posible que diversas administraciones públicas lideraran el despliegue de miles de equipos con Linux mucho antes de que fuera "cool".

    Soberanía y libertad: El software libre no como un ahorro de costes, sino como una herramienta para adaptar la tecnología a las necesidades de los ciudadanos.

    El presente del pasado: El sorprendente hecho de que muchas de estas distribuciones siguen hoy más vivas que nunca en las aulas españolas.

    Este nuevo podcast no es solo para técnicos. Es un documental sonoro que explora la intersección entre política, sociedad y tecnología. A través de entrevistas con técnicos, gestores y visionarios, reconstruimos el mapa de una época donde España fue pionera en soberanía tecnológica europea.
    Estreno del proyecto: 19 de enero.
    00:00:00 Presentación: Atareado con Linux y nuevos proyectos
    00:01:42 Introducción al nuevo podcast: La era de las distros
    00:01:58 Presentación de Jesús González Barahona
    00:02:45 Qué es La era de las distros
    00:03:45 El impacto de las distribuciones autonómicas en España
    00:05:18 Divulgación y accesibilidad del podcast para no informáticos
    00:08:25 Razones por las que estos proyectos no son ampliamente conocidos
    00:11:46 Vigencia actual de proyectos como LinEx, LliureX y MAX
    00:12:40 Origen y motivación del proyecto de registro documental
    00:18:21 Sentimientos encontrados: entre el éxito y la amargura
    00:21:32 La colaboración inesperada entre diferentes comunidades
    00:24:15 Situación geopolítica actual y soberanía tecnológica europea
    00:31:56 Conclusión y fecha de estreno del nuevo podcast
    Web oficial: atareao.es

    Grupo de Telegram: atareao con linux

    Sigue el proyecto en: La era de las distros (disponible a partir del 19 de enero en las principales plataformas).

    ¿Te gusta este contenido? No olvides dejar una valoración de 5 estrellas en Apple Podcast o Spotify, ¡me ayuda muchísimo a seguir difundiendo el software libre!

    Más información y enlaces en las notas del episodio
    🌐 Aquí lo puedes encontrar todo 👉 https://atareao.es
    ✈️ Telegram (el grupo) 👉 https://t.me/atareao_con_linux
    ✈️ Telegram (el canal) 👉 https://t.me/canal_atareao
    🦣 Mastodon 👉 https://mastodon.social/@atareao
    🐦 Twitter 👉 https://twitter.com/atareao
    🐙 GitHub 👉 https://github.com/atareao

Más podcasts de Tecnología

Acerca de Atareao con Linux

Disfruta conmigo de Linux y del Open Source. Aquí encontrarás como sacarle el máximo partido a tu entorno de escritorio Linux, hasta como montar un servidor web, un WordPress, un proxy inverso, una base de datos o cualquier otro servicio que puedas imaginar. Y todo ello, lo puedes montar en una Raspberry Pi, en un VPS, en tu propio ordenador o en cualquier servidor. Vamos, cualquier cosa que quieras hacer con Linux, seguro, seguro, que la encontrarás aquí.
Sitio web del podcast

Escucha Atareao con Linux, Hablemos de Apple y muchos más podcasts de todo el mundo con la aplicación de radio.net

Descarga la app gratuita: radio.net

  • Añadir radios y podcasts a favoritos
  • Transmisión por Wi-Fi y Bluetooth
  • Carplay & Android Auto compatible
  • Muchas otras funciones de la app
Aplicaciones
Redes sociales
v8.3.0 | © 2007-2026 radio.de GmbH
Generated: 1/22/2026 - 9:41:04 AM