[actualizar] Busca fuentes: «GNU» – noticias · libros · académico · imágenes GNU es un sistema operativo de tipo Unix, así como una gran colección de programas informáticos que componen al sistema, desarrollado por y para el Proyecto GNU y auspiciado por la Free Software Foundation. Está formado en su totalidad por software libre, mayoritariamente bajo términos de copyleft. GNU es el acrónimo recursivo de "GNU's Not Unix", nombre elegido debido a que GNU sigue un diseño tipo Unix y se mantiene c

Ver en Wikipedia

Noticias que mencionan GNU

Comparación técnica de la arquitectura de arena en malloc

La gestión de memoria en sistemas operativos modernos enfrenta desafíos críticos de escalabilidad en entornos multihilo, donde el heap se convierte en un cuello de botella. El artículo analiza la evolución histórica de la API malloc, desde la asignación por pila hasta la introducción de los 'arenas'

Coreutils: solicitud de características rechazadas y justificaciones técnicas

El proyecto GNU coreutils mantiene un registro detallado de las solicitudes de nuevas funcionalidades que fueron rechazadas durante su desarrollo. Este documento técnico explica las razones técnicas y de diseño que impidieron la inclusión de estas características, priorizando la simplicidad, la efic

Cómo arrancar el kernel de Linux en una nueva plataforma

Arrancar el kernel de Linux en una plataforma nueva, especialmente en sistemas embebidos o hardware personalizado, es un proceso fundamental que requiere comprender los requisitos mínimos del sistema operativo. Aunque Linux es un software complejo, sus necesidades de hardware para iniciar son sorpre

SELF: un ejecutable que es una base de datos SQLite

El desarrollador Farid Zakaria presenta SELF (Structured Executable & Linkable Format), un prototipo que reemplaza el formato ELF de los ejecutables en Linux por una base de datos SQLite. El proyecto, disponible en GitHub bajo el nombre selfdb, surge de años de trabajo previos del autor, entre ellos

Nueva vulnerabilidad de ejecución de código arbitrario en Emacs

Una vulnerabilidad de ejecución arbitraria de código en Emacs, presente desde la versión 28.1, permite que un archivo especialmente diseñado ejecute código Emacs Lisp controlado por un atacante en cuanto se abre, antes incluso de mostrar su contenido. El fallo aprovecha los atajos de símbolos de Ema

Sobre el hackeo: el verdadero sentido original de hacker

Richard Stallman reflexiona en este ensayo sobre el significado original del término "hacker" y por qué la cultura popular lo confunde con el acceso no autorizado a sistemas. Para ilustrar la idea, relata una anécdota de junio de 2000 en Corea: durante una comida, colocó seis palillos en una sola ma

La FSF urge a detener el GUARD Act y las leyes de verificación de edad

La Free Software Foundation (FSF) ha hecho un llamamiento público para frenar el GUARD Act y el conjunto de leyes de verificación de edad que están proliferando en Estados Unidos y otros países. Publicado el 13 de julio de 2026 por Greg Farough, el artículo alerta de que el proyecto, actualmente en

Por qué un segfault desaparece al lanzar un programa con entr y bash -c

Un programador que iteraba sobre un pequeño programa en C con la herramienta entr descubrió que el mensaje 'Segmentation fault' no aparecía en la terminal al ejecutar el binario tras la compilación, pese a que el proceso moría por SIGSEGV. El artículo explica la causa raíz y propone soluciones. El

En Emacs, todo parece un servicio: cómo construir clientes dentro del editor

Emacs es mucho más que un editor de texto: gracias a su acceso integrado a servicios del sistema operativo (sistema de archivos, red, procesos) y a su lenguaje de programación nativo, Emacs Lisp, es posible improvisar dentro de él todo tipo de clientes que se comunican con servicios externos o local

EmacsConf 2026 abre su convocatoria de propuestas

EmacsConf 2026, la conferencia virtual dedicada al editor Emacs y a su comunidad, se celebrará los días 12 y 13 de diciembre de 2026 en horario de 9:00 a 17:00 (UTC-5, zona horaria de Toronto, equivalente a 14:00-22:00 UTC). La organización ha lanzado una convocatoria abierta de ponencias dirigida a

Un parche para Emacs es rechazado por admitir uso de un modelo de IA

Przemysław Alexander Kamiński, conocido como xlii o exlee, llevaba varios meses analizando el rendimiento de Emacs en macOS y acumulaba alrededor de 40 parches orientados a mejorar el desempeño, la compactación de memoria y el procesamiento de expresiones regulares. Tras acceder al modelo GLM 5.2 —d

Cómo hacer peticiones HTTP en bash sin curl usando /dev/tcp

En un contenedor Docker con la imagen reducida al mínimo y sin curl ni wget, es posible abrir un socket TCP y enviar una petición HTTP usando únicamente bash y la redirección especial /dev/tcp. Basta con asignar un descriptor de fichero con exec 3<>/dev/tcp/host/puerto, escribir la petición con prin

Rec mode: una base de datos en texto plano dentro de Emacs

Rec mode es una funcionalidad poco reconocida de Emacs que convierte archivos de texto plano en una base de datos ligera y flexible. Cada registro se delimita con una línea en blanco y se compone de campos con nombre y valor, sin que sea necesario definir un esquema previo: distintos registros de un

Escribir ensamblador ARM64 portable entre Darwin y otros UNIX

La guía aborda un problema práctico creciente: con la popularización de los ordenadores ARM de Apple, muchos desarrolladores escriben código ensamblador optimizado para estos equipos sin tener en cuenta otros dispositivos ARM64, como placas SBC o servidores con Linux o BSD. El resultado es ensamblad

Tailslayer: Biblioteca Acelera Lectura de RAM

Un nuevo proyecto de código abierto llamado Tailslayer ha sido lanzado para reducir la latencia de lectura en la memoria RAM, un problema común causado por las pausas en el refresco de la DRAM. Desarrollado por LaurieWired y disponible en GitHub, la biblioteca C++ Tailslayer replica los datos a trav

Snail: Julia y Emacs se unen para facilitar la programación

Desarrolladores han lanzado 'Snail', un nuevo entorno de desarrollo para el lenguaje de programación Julia dentro de Emacs. Inspirado en herramientas como SLIME para Common Lisp y CIDER para Clojure, Snail facilita la programación dinámica y basada en REPL (Read-Eval-Print Loop). Actualmente, Snail

Emacs Solo: Dos años de personalización extrema

Este artículo del blog de Rahul Juliato detalla su experiencia de dos años utilizando una configuración de Emacs personalizada llamada 'Emacs Solo', que se distingue por evitar el uso de paquetes externos. La filosofía detrás de Emacs Solo es comprender a fondo las capacidades integradas de Emacs, g

find: El comando de Linux esconde una potencia inesperada

El comando `find`, una herramienta fundamental en sistemas Unix y Linux, es a menudo uno de los primeros comandos que aprenden los usuarios. Sin embargo, un nuevo estudio revela una faceta sorprendente: `find` es, de hecho, Turing completo. Esto significa que, teóricamente, puede ejecutar cualquier

Hoot: Scheme corre en WebAssembly con nueva herramienta

Un nuevo proyecto llamado Hoot, desarrollado por Spritely, ha lanzado la versión 0.7.0 de su compilador Scheme a WebAssembly (Wasm) y una herramienta completa para Wasm. Hoot permite ejecutar código Scheme en navegadores web con capacidad para Wasm GC (Garbage Collection). La plataforma se basa en G