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
El modelo Von Neumann: la base de la informática moderna [not-audio_url] [/not-audio_url]

Duration: 12:45
En este episodio exploramos en profundidad el modelo de Von Neumann, la arquitectura que dio forma a la informática tal y como la conocemos. Veremos sus orígenes históricos, sus componentes principales (CPU, memoria, ent…
DeepSeek, Trump y los AirPods Traductores: Top 10 de la Semana Tech [not-audio_url] [/not-audio_url]

Duration: 2:39
En este episodio repasamos las 10 noticias tecnológicas más importantes de la semana del 11 al 16 de agosto de 2025. Desde el retraso del nuevo modelo de IA de DeepSeek por fallos en chips Huawei, hasta el sorprendente r…
NAK: Rust, Vulkan y el nuevo corazón gráfico para NVIDIA en Linux [not-audio_url] [/not-audio_url]

Duration: 5:25
En este episodio analizamos el compilador de shaders NAK, pieza clave del driver libre NVK para tarjetas NVIDIA. Hablamos de su implementación en Rust, su importancia en la compilación SPIR-V y el reciente soporte para G…