Inmersión Profunda: Arquitecturas de GPU vs. TPU para LLMs

2025-08-20

Este artículo proporciona una comparación detallada de las arquitecturas de GPU y TPU, centrándose en sus unidades de cómputo principales, jerarquías de memoria y capacidades de red. Utilizando las GPU H100 y B200 como ejemplos, disecciona meticulosamente el funcionamiento interno de las GPU modernas, incluyendo los Multiprocesadores de Streaming (SM), CUDA Cores, Tensor Cores y la interacción entre los distintos niveles de memoria (SMEM, caché L2, HBM). El artículo también compara el rendimiento de GPU y TPU en la comunicación colectiva (por ejemplo, AllReduce, AllGather), analizando el impacto de diferentes estrategias de paralelismo (paralelismo de datos, paralelismo de tensores, paralelismo de pipeline, paralelismo de expertos) en la eficiencia del entrenamiento de modelos de lenguaje grandes. Finalmente, resume las estrategias para escalar LLMs en GPU, ilustradas con ejemplos de DeepSeek v3 y LLaMA-3.

Leer más
IA

TPDE-LLVM: Un back-end LLVM de 10 a 20 veces más rápido

2025-09-03
TPDE-LLVM: Un back-end LLVM de 10 a 20 veces más rápido

El proyecto TPDE ha lanzado su back-end rápido para LLVM, TPDE-LLVM, que ofrece una aceleración de 10 a 20 veces en la compilación en comparación con el back-end LLVM -O0 en los benchmarks SPEC CPU 2017, manteniendo un rendimiento similar en tiempo de ejecución y un aumento del 10 al 30% en el tamaño del código. TPDE-LLVM admite actualmente las arquitecturas x86-64 y AArch64 e incluye optimizaciones para LLVM-IR, como la eliminación de expresiones constantes dentro de las funciones y la limitación del tamaño de structs/arrays. Los planes futuros incluyen soporte para más características de LLVM-IR, información de depuración DWARF y una mejor asignación de registros.

Leer más
Desarrollo

Comptroller de Nueva York arrestado en corte de inmigración

2025-06-17
Comptroller de Nueva York arrestado en corte de inmigración

El contralor de la ciudad de Nueva York, Brad Lander, fue arrestado el martes por la mañana dentro de un edificio de la corte de inmigración en el Bajo Manhattan por agentes federales enmascarados mientras escoltaba a un hombre desde su comparecencia en la corte. Lander se unió del brazo con el hombre, negándose a soltarlo mientras los agentes intentaban alejarlo. Lander exigió repetidamente una orden judicial y afirmó que los agentes no tenían autoridad para arrestar a ciudadanos estadounidenses. El incidente ocurrió en medio de una mayor actividad federal dirigida a los inmigrantes que abandonan las audiencias judiciales. Lander, candidato a la alcaldía, enmarcó sus acciones como una defensa del estado de derecho y una crítica a los enfoques de sus oponentes sobre los temas de inmigración. Incidentes similares recientes que involucran a otros políticos subrayan el aumento de la tensión en torno a la aplicación de la ley de inmigración.

Leer más
Política arresto

La obra maestra subestimada de Netflix: Cristal Oscuro: La Era de la Resistencia

2025-03-18
La obra maestra subestimada de Netflix: Cristal Oscuro: La Era de la Resistencia

La serie de Netflix de 2019, *Cristal Oscuro: La Era de la Resistencia*, es una epopeya fantástica subestimada. Sirviendo como precuela de la película de 1982, esta obra maestra de 10 episodios presenta una impresionante marioneta y un elenco de voces repleto de estrellas (incluidos Taron Egerton y Anya Taylor-Joy), relatando la rebelión Gelfling contra los malvados Skeksis en el planeta Thra. A pesar de su cancelación prematura debido a los altos costos de producción y la audiencia, su excepcional calidad de producción, su narrativa profunda y sus temas oscuros y maduros la convierten en un clásico imperdible, rivalizando con obras como *El Señor de los Anillos* y *Star Wars*.

Leer más
Juegos Marionetas

Hacker inyecta código malicioso en el asistente de codificación con IA 'Q' de Amazon

2025-07-26
Hacker inyecta código malicioso en el asistente de codificación con IA 'Q' de Amazon

Un hacker explotó con éxito el asistente de codificación con IA de Amazon, 'Q', mediante el envío de una solicitud de extracción que contenía código malicioso diseñado para borrar archivos locales y potencialmente desmantelar la infraestructura de nube de AWS. Si bien el riesgo real de daños generalizados era bajo, el incidente expuso una falla crítica en el proceso de revisión de código de Amazon, permitiendo que una actualización peligrosa pasara desapercibida y llegara a una versión pública. Esto ha provocado la indignación de los desarrolladores, generando preocupaciones sobre la falta de transparencia de Amazon. Amazon afirma haber mitigado el problema, pero su respuesta opaca alimenta aún más la desconfianza.

Leer más
Tecnología

Flags de características: inconvenientes y lecciones aprendidas de la investigación en sistemas configurables

2025-02-14

Este artículo explora los problemas potenciales de las flags de características, una técnica ampliamente utilizada en el desarrollo de software. Si bien son convenientes, los autores argumentan que las flags de características pueden conducir a código difícil de mantener, especialmente en lo que respecta a las interacciones de características, la eliminación de flags y las pruebas. El artículo revisa las investigaciones existentes en sistemas configurables y líneas de productos de software, resumiendo lecciones aprendidas, como: definir claramente a los tomadores de decisiones de configuración, elegir tiempos de enlace adecuados, utilizar una implementación y documentación estandarizadas y utilizar técnicas como las pruebas combinatorias para mejorar la calidad del software.

Leer más

La incomprensión de 'vibe coding': Una oportunidad perdida

2025-05-01
La incomprensión de 'vibe coding': Una oportunidad perdida

Dos editoriales y tres autores han malinterpretado fundamentalmente el significado de 'vibe coding', confundiéndolo con la programación asistida por IA. El autor argumenta que el verdadero 'vibe coding', según lo definido por Andrej Karpathy, implica el uso de IA para generar código sin centrarse en los detalles del código; es un enfoque de bajo código para los no programadores. El autor expresa decepción porque las editoriales y los autores no comprendieron completamente la definición de Karpathy, perdiendo una gran oportunidad de crear un libro valioso sobre cómo empoderar a los no programadores para que creen software personalizado usando IA sin aprender programación tradicional.

Leer más
IA

OOP en C: Servicios del Kernel mediante Punteros de Función

2025-08-27
OOP en C: Servicios del Kernel mediante Punteros de Función

Este artículo describe cómo el autor implementó un mecanismo de tabla virtual (vtable) en su kernel de sistema operativo utilizando punteros de función y structs en C, imitando la programación orientada a objetos. Este enfoque permite la gestión unificada de los servicios del kernel, como iniciar, detener y reiniciar, y permite cambios flexibles en la política de planificación sin una modificación extensa del código. El autor explica la implementación y aplicación de vtables con ejemplos de controladores de dispositivos y gestión de servicios, discutiendo las ventajas y desventajas. Si bien la sintaxis en C conduce a un código algo verboso, este método mejora la legibilidad y el mantenimiento, mejorando la flexibilidad y la extensibilidad del kernel.

Leer más
Desarrollo

Amaranth: Una cadena de herramientas de desarrollo de hardware de código abierto en Python

2025-08-06

El proyecto Amaranth proporciona una cadena de herramientas de código abierto para el desarrollo de hardware basado en lógica digital síncrona utilizando Python. Está diseñado para ser fácil de usar, minimizar errores de codificación y simplificar diseños complejos con componentes reutilizables. Amaranth incluye un lenguaje, una biblioteca estándar, un simulador y un sistema de compilación, cubriendo todo el flujo de trabajo de desarrollo de FPGA. Se integra perfectamente con el código Verilog/VHDL existente y ofrece una biblioteca estándar completa con componentes como primitivas de cruce de dominio de reloj y FIFOs. Un simulador y un sistema de compilación sofisticados simplifican aún más el proceso, facilitando la portabilidad de diseños entre diferentes plataformas FPGA.

Leer más
Hardware

Gráfico de predicción de IA defectuoso se vuelve viral: una historia de advertencia

2025-05-04
Gráfico de predicción de IA defectuoso se vuelve viral: una historia de advertencia

METR, un laboratorio de investigación sin fines de lucro, publicó un informe que muestra el rápido progreso de los grandes modelos de lenguaje en tareas de software, generando debates virales. Sin embargo, la premisa del gráfico es defectuosa: utiliza el tiempo de solución humana para medir la dificultad del problema y el tiempo de tasa de éxito del 50% de la IA como una medida de capacidad. Esto ignora las complejidades diversas de los problemas, lo que lleva a resultados arbitrarios inadecuados para la predicción. Si bien el conjunto de datos de METR y las discusiones sobre las limitaciones actuales de la IA son valiosas, usar el gráfico para predicciones de capacidad futura de la IA es engañoso. Su propagación viral destaca una tendencia a creer lo que uno quiere creer en lugar de concentrarse en la validez.

Leer más

¿Entienden los LLM los nulos? Investigando las representaciones internas de los modelos de generación de código

2025-04-07

Los modelos de lenguaje grandes (LLM) han mostrado un progreso notable en la generación de código, pero su verdadera comprensión del código sigue siendo una cuestión. Este trabajo investiga la comprensión de los LLM sobre la nulidad en el código, empleando la evaluación externa (compleción de código) y la exploración interna (análisis de activación del modelo). Los resultados revelan que los LLM aprenden y aplican reglas sobre los valores nulos, con el rendimiento que varía en función de la complejidad de la regla y del tamaño del modelo. El estudio también aclara cómo los LLM representan internamente la nulidad y cómo esta comprensión evoluciona durante el entrenamiento.

Leer más

PrintedLabs: Laboratorio Científico de Impresión 3D de Código Abierto

2025-03-17

PrintedLabs es una plataforma de código abierto que proporciona equipos de laboratorio científicos de bajo costo, imprimibles en 3D, y software, fomentando la participación en STEM. Ya sea para profesores que demuestran experimentos, estudiantes que realizan investigaciones independientes o aficionados que buscan proyectos personales, PrintedLabs ofrece herramientas y recursos de fácil acceso. Su objetivo es cultivar el pensamiento analítico, la resolución de problemas y los flujos de trabajo estructurados a través de la experimentación práctica, enseñando el procesamiento y análisis de datos fundamentales. Desde 2021, está integrado en el curso práctico de física de la Universidad de Bayreuth.

Leer más
Tecnología educación STEM

El giro de Duolingo hacia la IA fracasa: el control de daños del CEO no calma a los usuarios enfadados

2025-05-26
El giro de Duolingo hacia la IA fracasa: el control de daños del CEO no calma a los usuarios enfadados

El CEO de Duolingo, Luis von Ahn, anunció una estrategia priorizando la IA, que implicó el despido de numerosos contratistas, provocando una fuerte reacción negativa de los usuarios. Su intento posterior de aclaración en LinkedIn no logró abordar las preocupaciones principales, aumentando aún más la indignación. Von Ahn afirmó que la IA revolucionará los flujos de trabajo, exigiendo una adaptación proactiva, contradiciendo su anterior énfasis en el papel vital de la IA en el crecimiento de Duolingo. Si bien negó planes para reemplazar a los empleados a tiempo completo, pasó por alto la difícil situación de los contratistas, destacando la práctica común de Silicon Valley de utilizar el trabajo por contrato para eludir los derechos de los empleados. La explicación finalmente no logró calmar la ira, exponiendo las crecientes tensiones entre las empresas de tecnología y sus usuarios y planteando preocupaciones éticas y sociales en torno a la implementación de la IA.

Leer más

Conjunto de datos de audio de emociones: siete emociones diferentes

2025-05-01

Este conjunto de datos contiene muestras de audio que representan siete emociones diferentes: neutro, feliz, tranquilo, triste, enojado, temeroso, disgustado y sorprendido. El gran número de clips de audio proporciona recursos valiosos para entrenar y probar modelos de reconocimiento de emociones, contribuyendo significativamente al campo de la computación afectiva de la IA.

Leer más

Home Assistant: La experiencia de un desarrollador de kernel con la automatización del hogar

2025-05-17

Un desarrollador de kernel comparte su experiencia de un año utilizando Home Assistant, un sistema de automatización del hogar de código abierto. El artículo analiza la salud del proyecto Home Assistant, equilibrando su modelo de negocio con su comunidad de código abierto, destacando su base activa de desarrolladores y la transición a la Open Home Foundation. La instalación, aunque oficialmente se recomienda un sistema operativo dedicado, resulta relativamente sencilla en sistemas Linux estándar, aunque requiere cierto conocimiento técnico. Home Assistant conecta varios dispositivos domésticos a través de integraciones, con calidad variable, pero ofreciendo una potente funcionalidad en general. Se abordan las cuestiones de seguridad, reconociendo los riesgos potenciales, pero observando la política de seguridad del proyecto y los mecanismos de auditoría que mitigan algunas vulnerabilidades. En definitiva, Home Assistant capacita a los usuarios con el control de su red doméstica y dispositivos, presentando una alternativa convincente a los servicios en la nube.

Leer más

Aves: Una Celebración de Gracia, Canto y Color

2025-03-03
Aves: Una Celebración de Gracia, Canto y Color

Este artículo describe maravillosamente el encanto único de cuatro especies de aves: la acrobacia aérea impresionante y la velocidad de la golondrina; el canto confiado y bullicioso del ruiseñor, como un miniconcierto; el color rojo vibrante del cardenal, un toque de brillo en el paisaje suave del invierno; y las disputas territoriales aparentemente cómicas, pero ferozmente agresivas, del colibrí. El autor concluye con una reflexión sobre el valor inestimable de las aves, instándonos a apreciar y observar estas maravillas de la naturaleza, ya que su existencia enriquece el mundo.

Leer más
Varios

El Ingenioso Truco XOR: Resolviendo Problemas de Entrevista Complejos

2025-07-03

Esta publicación desvela un ingenioso truco que utiliza el operador bit a bit XOR para resolver varios problemas comunes de entrevista. XOR posee propiedades únicas: números idénticos producen 0, números diferentes producen un valor distinto de cero, y el orden de las operaciones no afecta al resultado. Aprovechando estas propiedades, se pueden encontrar elegantemente números perdidos o duplicados en una matriz, incluso dos números perdidos/duplicados, sin recurrir a algoritmos complejos o estructuras de datos. La publicación explica progresivamente las aplicaciones del truco XOR con ejemplos de código, ofreciendo un enfoque eficiente y conciso para resolver problemas.

Leer más
Desarrollo

Bajo el Capó de los Compiladores JIT de Ruby

2025-09-13
Bajo el Capó de los Compiladores JIT de Ruby

Este artículo profundiza en el funcionamiento interno de los compiladores JIT de Ruby, como YJIT y ZJIT. Explica cómo el código compilado JIT coexiste con el bytecode y cómo Ruby cambia entre los modos de ejecución. El artículo también aclara cómo Ruby decide qué métodos compilar (basado en el conteo de llamadas) y cuándo el código compilado JIT regresa al intérprete (por ejemplo, activación de TracePoint o métodos principales redefinidos). En esencia, el compilador JIT de Ruby logra un equilibrio entre rendimiento y corrección a través de un mecanismo ingenioso.

Leer más
Desarrollo

La nave espacial Lucy completa con éxito el sobrevuelo del asteroide Donaldjohanson

2025-04-27
La nave espacial Lucy completa con éxito el sobrevuelo del asteroide Donaldjohanson

La nave espacial Lucy de la NASA ha completado con éxito un sobrevuelo del asteroide del cinturón principal Donaldjohanson y se ha comunicado con la Tierra confirmando su buen estado. El acercamiento más cercano ocurrió a la 1:51 pm EDT del domingo. La nave espacial está transmitiendo ahora los datos recopilados, un proceso que se espera que tarde hasta una semana. Estos datos ayudarán a los científicos a comprender mejor este asteroide relativamente joven y a prepararse para el objetivo principal de la misión: observar los asteroides troyanos de Júpiter a partir de 2027.

Leer más
Tecnología Nave espacial Lucy

Volvo Trucks supera las 5.000 entregas de camiones eléctricos, dejando atrás a Tesla

2025-07-06
Volvo Trucks supera las 5.000 entregas de camiones eléctricos, dejando atrás a Tesla

Mientras el camión Semi de Tesla ha estado en los titulares (principalmente por retrasos), Volvo Trucks silenciosamente entregó su camión semi-eléctrico número 5.000. Desde la entrega de su primer camión eléctrico en 2019, los camiones eléctricos de Volvo han recorrido más de 100 millones de millas, reduciendo significativamente las emisiones de CO2 y NOx. Volvo tiene una participación de mercado del 47% en el segmento de camiones eléctricos pesados ​​en Europa, ocupando el primer lugar durante cinco años consecutivos. Aunque su participación en EE. UU./Canadá es ligeramente inferior, en un 40%, las cifras de ventas significativamente más altas de Volvo en comparación con Tesla destacan su dominio en el mercado de vehículos comerciales eléctricos.

Leer más
Tecnología Camiones Eléctricos

El futuro incierto de la IA: Una espada de doble filo

2025-08-16

A pesar de sus defectos, los sistemas de IA siguen impresionando con su capacidad de replicar ciertas habilidades humanas. El progreso en áreas como la comprensión del lenguaje natural, la escritura de programas y la detección de errores ha sido sorprendentemente rápido. Sin embargo, debido a la comprensión limitada de los LLM y otros modelos de aprendizaje profundo, y las predicciones de expertos ampliamente imprecisas, la trayectoria futura de la IA sigue siendo incierta. Si bien una meseta es posible, probablemente estimularía más investigación. Si la IA se vuelve significativamente más útil e independiente de los humanos, será una revolución diferente a las anteriores. Sin embargo, las reacciones actuales del mercado son similares a las de un loro entrenado, ciegamente optimistas. Si la IA reemplaza una parte significativa de la fuerza laboral, el sistema económico enfrentará una prueba severa. En el futuro, la IA puede convertirse en un producto básico, o los gobiernos pueden intervenir. En última instancia, la IA podría remodelar la prosperidad económica e incluso llevar a la humanidad a un sistema económico diferente.

Leer más
IA

Efrit: Asistente de codificación con IA para Emacs

2025-08-09
Efrit: Asistente de codificación con IA para Emacs

Efrit es un sofisticado asistente de codificación con IA que se integra perfectamente con Emacs mediante la evaluación directa de Elisp. Ofrece múltiples interfaces: efrit-chat para conversaciones de varias rondas, efrit-do para comandos de lenguaje natural y una interfaz de línea de comandos para interacciones estructuradas. Efrit cuenta con soporte para conversaciones de varias rondas, un manejo robusto de errores y compatibilidad con temas oscuros. Requiere Emacs 28.1+, una clave de API de Anthropic y una conexión a internet. La instalación es sencilla: clona el repositorio y añádelo a tu configuración de Emacs.

Leer más
Desarrollo

El nombramiento de un defensor antivacunas por Kennedy provoca indignación

2025-04-13
El nombramiento de un defensor antivacunas por Kennedy provoca indignación

Los investigadores de Vanderbilt, Jeremy Jacobs y Garrett Booth, criticaron duramente el nombramiento por parte de Kennedy del notorio defensor antivacunas David Geier para dirigir un estudio federal sobre inmunizaciones y resultados del neurodesarrollo. Geier y su padre tienen un historial de promover la afirmación refutada de que las vacunas causan autismo. Los investigadores argumentan que este nombramiento compromete la integridad científica, erosiona la confianza pública y proporciona una plataforma para información poco fiable, calificándolo de 'concesión peligrosa a la pseudociencia'. Piden una defensa de la medicina basada en la evidencia e instan a las instituciones públicas y a los líderes académicos a demostrar valentía y claridad al rechazar la normalización de la desinformación y proteger la salud pública.

Leer más

Guerras del lavavajillas: Un conflicto doméstico moderno

2025-04-17
Guerras del lavavajillas: Un conflicto doméstico moderno

Este artículo explora el tema sorprendentemente controvertido de cómo cargar el lavavajillas. La autora relata sus propias luchas y la ansiedad generalizada en torno a la técnica correcta, revelando que no se trata solo de platos limpios, sino que también refleja problemas más profundos de eficiencia, optimización del espacio, limpieza y responsabilidades domésticas compartidas. Entrevistas con expertos desentrañan el impacto de los cambios tecnológicos en nuestras expectativas y ofrecen consejos prácticos para una carga óptima. En última instancia, la pieza aboga por comprender y respetar el trabajo involucrado en el mantenimiento de un hogar, en lugar de obsesionarse con la perfección.

Leer más

Campaña de phishing en curso dirigida a desarrolladores de extensiones de Firefox

2025-08-04
Campaña de phishing en curso dirigida a desarrolladores de extensiones de Firefox

Mozilla advierte sobre una campaña de phishing en curso que se dirige a los desarrolladores de extensiones de Firefox. Los atacantes se hacen pasar por Mozilla o AMO (addons.mozilla.org), engañando a los desarrolladores para que hagan clic en enlaces maliciosos para supuestamente actualizar sus cuentas, amenazando con la pérdida de acceso de lo contrario. El objetivo probablemente sea comprometer cuentas de desarrolladores de confianza para distribuir extensiones maliciosas diseñadas para robar frases semilla de criptomonedas. Los investigadores de seguridad destacan la aparición constante de estas extensiones maliciosas. Mozilla reconoce el papel de las extensiones en las estafas de criptomonedas y está mejorando la detección, pero los desarrolladores maliciosos se adaptan constantemente.

Leer más
Desarrollo

Offerwall de Google: ¿IA para salvar a los editores?

2025-06-26
Offerwall de Google: ¿IA para salvar a los editores?

Las funciones de búsqueda con IA de Google están afectando el tráfico de los editores, lo que ha llevado al lanzamiento de Offerwall, una nueva herramienta diseñada para diversificar las fuentes de ingresos. Offerwall ofrece a los editores varias opciones de monetización, que incluyen micropagos, encuestas y anuncios, lo que les permite alejarse de los modelos tradicionales que dependen del tráfico. Después de un año de pruebas beta con 1000 editores, Offerwall ahora está disponible gratuitamente en Google Ad Manager. Si bien los modelos de micropagos han tenido dificultades históricamente, la solución integrada de Google, incluidas las asociaciones como Supertab, ofrece opciones personalizables y muestra resultados prometedores: un aumento promedio de ingresos del 9% durante las pruebas, y algunos editores reportaron aumentos de hasta el 20%.

Leer más
Tecnología Edición

Monitor de Uso de Tokens Claude Code en Tiempo Real: Rastrea y Predice Tu Consumo

2025-06-19
Monitor de Uso de Tokens Claude Code en Tiempo Real: Rastrea y Predice Tu Consumo

Esta herramienta de monitorización de terminal, Claude Code Usage Monitor, proporciona un seguimiento en tiempo real del uso de tus tokens Claude AI. Cuenta con barras de progreso visuales para los tokens y el tiempo restante, cálculos de tasa de consumo y predicciones de cuándo te quedarás sin tokens. Admite planes Pro, Max5, Max20 y máximo personalizado, cambiando automáticamente al máximo personalizado cuando se superan los límites de Pro, e incluye alertas y tiempos de reinicio personalizables. La interfaz limpia mejora la experiencia del usuario.

Leer más
Desarrollo

¿Cómo las hormigas pueden salvarte de futuros atascos?

2025-03-09
¿Cómo las hormigas pueden salvarte de futuros atascos?

Investigadores que estudian las rutas de forrajeo de hormigas han descubierto cómo estos insectos evitan los atascos, incluso a altas densidades. Las hormigas mantienen una velocidad y distancia casi constantes entre grupos, evitando adelantamientos. Este comportamiento cooperativo ofrece una solución potencial para la programación de coches autónomos. Al compartir información y coordinar la velocidad y el espacio, los vehículos autónomos podrían imitar el flujo de tráfico eficiente de las hormigas, reduciendo la congestión. Aunque los coches autónomos no pueden escalar paredes como las hormigas, aprender de su estrategia de 'no seguir de cerca' podría mejorar significativamente el flujo de tráfico conducido por humanos.

Leer más

El legado de Game Genie: De los códigos de trucos de NES a los casos de derechos de autor de IA

2025-07-22
El legado de Game Genie: De los códigos de trucos de NES a los casos de derechos de autor de IA

Este artículo revisa el Game Genie, un accesorio popular de NES de principios de la década de 1990 que permitía a los jugadores modificar los datos del juego. A pesar de que Nintendo demandó a Galoob, el distribuidor de Game Genie, los tribunales finalmente fallaron a favor del uso legítimo. Este precedente se citó recientemente en un caso histórico que involucra a la empresa de IA Anthropic, destacando su importancia duradera en el derecho de autor. El Game Genie no solo transformó los videojuegos, sino que también presagió la cultura remix actual y el enfoque abierto a la tecnología.

Leer más
Juegos

Escribiendo un controlador de kernel de Windows en Rust

2025-02-08
Escribiendo un controlador de kernel de Windows en Rust

Este artículo detalla la experiencia de escribir un controlador de kernel de Windows en Rust. El autor supera la verbosidad de la conversión entre tipos Rust y C/C++, utilizando las crates `wdk` para construir un controlador WDM simple - "Booster" - capaz de cambiar la prioridad de cualquier hilo. El artículo describe la configuración del proyecto, la configuración de dependencias, la implementación del código principal, la instalación y las pruebas del controlador, destacando los desafíos y las mejoras futuras para Rust en el desarrollo de controladores de kernel.

Leer más
1 2 182 183 184 186 188 189 190 595 596