La Capa de Abstracción del Hardware: cómo los sistemas operativos doman al hierro

La Capa de Abstracción del Hardware: cómo los sistemas operativos doman al hierro

Author: Tomás González October 8, 2025 Duration: 13:15

En este capítulo nos sumergimos en la capa de abstracción del hardware (HAL) y descubrimos cómo actúa de intermediaria entre el software y los circuitos que dan vida a tu equipo. Te contaré de manera amena qué es la HAL, por qué es fundamental para que Windows pueda ejecutarse en arquitecturas tan distintas y cómo Linux logra algo similar sin un módulo único, tratando todos los dispositivos como archivos.

Hablaremos también de la evolución de HAL en el escritorio Linux, el papel de udev y cómo macOS resuelve el problema con su propia arquitectura, el I/O Kit. Todo ello con ejemplos sencillos para que te lleves una idea clara y práctica.

  • Veremos qué funciones expone la HAL de Windows y por qué está tan asociada al soporte de ACPI.

  • Explicaremos cómo Linux utiliza los descriptores de archivo y los nodos en /dev para abstraer discos, puertos serie o terminales.

  • Mencionaremos la filosofía de Apple al usar un marco orientado a objetos y qué implicaciones tiene para quienes desarrollan drivers.

Finalmente, reflexionaremos sobre la importancia de estas capas para la seguridad y estabilidad de los sistemas, siempre bajo una óptica que combina rigor técnico con una visión ética y conservadora del uso de la tecnología.


Tomás González, técnico y desarrollador web con experiencia en formación y proyectos prácticos, comparte su conocimiento en Podcast de tecnología e informática con Tomás González. Este espacio surge de su día a día, combinando la perspectiva de un profesional que trabaja en el sector con la claridad de un profesor acostumbrado a explicar conceptos complejos. En cada episodio, Tomás aborda temas de actualidad en el mundo digital, desarrollo web y herramientas informáticas, siempre con un enfoque aplicado y alejado del tecnicismo innecesario. La conversación fluye de manera natural, como si estuvieras en una de sus clases particulares o en una charla entre colegas, donde se desglosan problemas comunes y se exploran soluciones prácticas. Más que un monólogo, el podcast busca ser un recurso para quienes quieren entender el cómo y el porqué detrás de la tecnología que usamos. A lo largo de los episodios, se tratan desde fundamentos esenciales hasta aspectos más avanzados de programación y gestión de proyectos, reflejando su trabajo directo con clientes y alumnos. La idea es construir un conocimiento útil, paso a paso, evitando las modas pasajeras para centrarse en lo que realmente funciona. Escuchar este podcast es como tener a un experto a tu lado, desmontando mitos y ofreciendo guías claras para navegar el siempre cambiante panorama tecnológico.
Author: Language: es-es Episodes: 100

Podcast de tecnología e informática con Tomás González
Podcast Episodes
Linux al Día: Malware, Intel, y las 10 noticias que marcan la semana [not-audio_url] [/not-audio_url]

Duration: 5:40
En este episodio repasamos las 10 noticias más importantes del mundo Linux y el software libre de esta semana. Desde un nuevo y peligroso malware que roba contraseñas, hasta el fin de Clear Linux por parte de Intel, pasa…
Internet: ¿derecho fundamental o servicio esencial? [not-audio_url] [/not-audio_url]

Duration: 25:20
En este episodio analizo si el acceso a Internet debería considerarse un derecho fundamental o un servicio esencial garantizado por otras vías. Reflexiono sobre el coste real de garantizar la conectividad universal, los…
IA en la Cima y la Guerra de las Big Tech ⚔️🤖 [not-audio_url] [/not-audio_url]

Duration: 2:59
En este episodio exploramos cómo las grandes tecnológicas como Microsoft, Meta, Apple y Amazon están redefiniendo el panorama con inversiones históricas en inteligencia artificial. Hablamos del sorpresivo impulso de Open…
Containerización en Linux: diferencias entre LXC, Docker y Podman [not-audio_url] [/not-audio_url]

Duration: 23:06
En este episodio de Tecnología e Informática con Tomás González te explico, sin comandos y con ejemplos fáciles, qué es la containerización nativa en Linux. Hablamos de las diferencias entre LXC, Docker y Podman, cómo fu…
Linux sin complicaciones: qué pasó esta semana (19-27 jul 2025) [not-audio_url] [/not-audio_url]

Duration: 5:27
En este capítulo charlamos con Tomás González y repasamos, en palabras sencillas, los hitos linuxeros de los últimos siete días:El kernel 6.16 a punto de salir y las primeras pistas de la versión 6.17.Qué demonios es Btr…