Roblox activa la atestación remota en Android para frenar trampas

Roblox ha incorporado a ciertos juegos de su plataforma un mecanismo de seguridad denominado "atestación remota" (remote attestation), pensado para dispositivos Android. Esta verificación, respaldada por hardware, permite a la compañía confirmar que el usuario juega desde un dispositivo físico autén

BareMetal-RAM-Dumper: utilidad x86 para volcar la RAM física al disco

BareMetal-RAM-Dumper es una utilidad bare-metal para arquitecturas x86 que arranca desde un disco o una memoria USB y vuelca el contenido completo de la RAM del sistema directamente en el propio medio de arranque, sin necesidad de sistema operativo. La herramienta se apoya en interrupciones del BIOS

Asahi Linux presenta los avances de Linux 7.1 en hardware Apple Silicon

El equipo de Asahi Linux ha publicado su informe de progreso coincidiendo con el lanzamiento de Linux 7.1. La comunidad mantiene su apuesta por portar Linux a los Mac con chip de Apple y documenta los avances y contratiempos surgidos tras la aparición de macOS 27 Golden Gate. La nueva versión del si

X OS, un micronúcleo x86_64 minimalista sin compatibilidad POSIX

X OS es un sistema operativo de micronúcleo para arquitecturas x86_64 desarrollado desde cero, sin heredar código de Unix ni mantener compatibilidad POSIX. Su objetivo declarado es construir una plataforma nativa tanto para agentes de inteligencia artificial como para usuarios humanos, con un diseño

Rusty Penguin crea un sistema operativo ternario desde cero en Rust puro

Rusty Penguin es un sistema operativo completo desarrollado desde cero en Rust puro, sin depender del kernel Linux ni de libc. Su innovación clave reside en la adopción de la lógica ternaria (-1, 0, +1) como primitiva fundamental en todas las capas: desde el planificador hasta el motor de inferencia

Qué ocurre cuándo enciendes tu PC: el arranque del kernel de Linux

El arranque del kernel de Linux es un proceso fascinante que ocurre entre el momento en que enciendes tu computadora y cuando aparece la pantalla de login. Este proceso, que usualmente dura solo unos segundos, implica una de las secuencias de inicialización más complejas en computación. El kernel de

Programar USB: guía sencilla para desarrolladores

Este artículo de werwolv.net ofrece una introducción accesible a la programación de dispositivos USB para desarrolladores, incluso aquellos sin experiencia profunda en hardware. La idea central es que escribir drivers USB no es tan complicado como se cree, y se puede lograr sin necesidad de sumergir

Mac OS X corre en Wii: un logro inesperado

Este artículo de Bryan Keller detalla el proceso de portar Mac OS X 10.0 (Cheetah) a la consola Nintendo Wii. La iniciativa, inicialmente considerada imposible por la comunidad, demuestra la viabilidad de ejecutar sistemas operativos complejos en hardware inesperado. El proyecto se centra en la adap

VeraCrypt: Actualizaciones para Windows, en pausa por Microsoft

El desarrollador principal del proyecto de código abierto VeraCrypt ha anunciado la suspensión de las actualizaciones para Windows debido a la inesperada terminación de su cuenta de Microsoft, utilizada para firmar los controladores y el gestor de arranque del sistema operativo. El desarrollador, qu

GrapheneOS: Usuarios evitan Swappa por problemas de desbloqueo

Usuarios de GrapheneOS están siendo advertidos de evitar Swappa.com para la compra de teléfonos usados compatibles con este sistema operativo. Un usuario, en un mensaje publicado en discuss.grapheneos.org, relata haber intentado adquirir tres teléfonos Google Pixel a través de la plataforma, todos e

Samsung abandona Galaxy Upcycle: promesa de reciclaje rota

Samsung prometió en 2017 un programa innovador llamado 'Galaxy Upcycling', que permitiría a los usuarios transformar sus viejos teléfonos Galaxy en dispositivos inteligentes como sensores para el hogar, consolas de juegos retro o incluso computadoras Linux, con la colaboración de iFixit. La idea, qu

JavaScript arranca PCs: Nuevo prototipo UEFI sorprende

Un equipo de desarrolladores ha presentado un prototipo funcional que permite utilizar JavaScript como lenguaje para crear gestores de arranque (bootloaders) UEFI, un componente crucial del firmware de los sistemas informáticos. El proyecto, denominado 'Promethee', permite a los usuarios escribir el