Qué incluye el tema newcomers-presets de Emacs 31

Emacs 31, cuya publicación está prevista para agosto de 2026, incorpora un tema de configuración llamado newcomers-presets pensado para usuarios recién llegados al editor. Se puede activar desde la pantalla de inicio o mediante el comando M-x load-theme RET newcomers-presets RET, y sus ajustes puede

GNU publica Emacs 31.1, la nueva versión estable del editor extensible

El proyecto GNU ha anunciado la disponibilidad de Emacs 31.1, la nueva versión estable de su editor de texto extensible. Los archivos fuentes comprimidos (.tar.gz y .tar.xz) ya pueden descargarse desde los servidores espejo oficiales de GNU, junto con sus respectivas firmas PGP y hashes SHA-256 y SH

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

Los LLM son la prueba de que Unix ganó

Los grandes modelos de lenguaje (LLM) representan, según esta reflexión, la culminación imprevista de la filosofía Unix: la idea de que el texto es una interfaz universal entre programas y usuarios. El artículo recorre la trayectoria personal del autor, que pasó de la interfaz gráfica de Windows 3.1

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

Botones implícitos de Hyperbole: cómo navegar tu información sin marcado

GNU Hyperbole incorpora al editor Emacs un sistema de botones implícitos que reconoce automáticamente patrones en el texto —rutas de archivo, URL, hashes de commits, llamadas a funciones, mensajes de error— y los activa con una sola tecla (Action Key, M-RET por defecto), sin necesidad de añadir marc

GNU Hurd incorpora soporte para 9pfs, OpenNTPD y entradas dinámicas en /dev

El proyecto GNU Hurd, el kernel del sistema operativo GNU que ha permanecido en desarrollo durante más de tres décadas, continúa dando pasos adelante con novedades que abarcan desde nuevos protocolos de archivos hasta mejoras en la gestión dinámica de dispositivos. El informe trimestral correspondie

Cómo empaquetar un binario en GNU Guix: el caso de Caddy

El gestor de paquetes funcional GNU Guix permite definir paquetes reproducibles a partir de código fuente o, como alternativa más sencilla, de un binario ya compilado. Este artículo recorre, paso a paso, la creación de un paquete para Caddy, el servidor web con TLS automático, dentro de Guix 1.5.0.

En Emacs, todo parece un servicio

Emacs no es un sistema operativo, pero su capacidad para orquestar aplicaciones y utilidades por encima del núcleo del sistema lo acerca a esa idea. El artículo examina cómo, desde dentro de Emacs, cualquier recurso —una API web, una utilidad de línea de comandos, una base de datos local— puede pres

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

El depurador integrado de Emacs, una joya infravalorada

El artículo repasa el Grand Unified Debugger (GUD) de Emacs, una herramienta de depuración integrada en el editor que suele pasar desapercibida pese a su potencia. GUD actúa como interfaz común para múltiples depuradores: GDB, LLDB, Perldb, JDB, PDB, Guiler, DBX, XDB y SDB, lo que permite trabajar d

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 un autor autodidacta pasó de Microsoft Word a Emacs

Un programador autodidacta relata el camino, plagado de decisiones torpes pero reveladoras, que lo llevó desde usar Microsoft Word para escribir PHP —porque no distinguía entre un editor de texto y un editor de texto enriquecido— hasta adoptar Emacs como su editor principal de código y texto, una he

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

PhotoGIMP permite usar GIMP con interfaz similar a Photoshop

PhotoGIMP es un parche gratuito y de código abierto que transforma GIMP (GNU Image Manipulation Program) en una interfaz similar a Adobe Photoshop, facilitando la transición para usuarios familiarizados con el software de Adobe. El proyecto, mantenido por el desarrollador André Augusto, reorganiza l

IA reimplementa código: ¿legal, pero legítimo?

Un desarrollador ha reimplementado la biblioteca Python 'chardet' utilizando la IA de Anthropic Claude, generando un código con una similitud inferior al 1.3% con la versión original. Esta reimplementación, que ha generado un debate en la comunidad de código abierto, ha cambiado la licencia de LGPL

GPL: Nuevas opciones para licenciar software en desarrollo

Desarrolladores están explorando una solución para abordar las limitaciones de las licencias GPL 3.0 y GPL 3.0 o posterior, según un artículo publicado en runxiyu.org. El problema radica en que, bajo la GPL 3.0, los proyectos quedan atados a esa versión específica, mientras que la opción 'GPL 3.0 o

GIMP: Revelan entrevista inédita con su desarrollador

El sitio web gimp.org ha publicado una entrevista recuperada de 2017 con Øyvind Kolås, desarrollador de GIMP y responsable de GEGL y BABL, bibliotecas fundamentales para el procesamiento de imágenes en GIMP. La entrevista, originalmente parte de una serie de entrevistas con colaboradores clave del p

Gawk 5.4.0: Nuevo motor de regex y mejoras

Se ha anunciado el lanzamiento de Gawk 5.4.0, una importante actualización del lenguaje de programación GNU Awk. La nueva versión, disponible desde el 22 de febrero de 2026, introduce el motor de expresiones regulares MinRX, desarrollado por Mike Haertel, como opción predeterminada, reemplazando a l

Org-Mode: organiza tu vida digital con Emacs

Org-Mode es un sistema potente y gratuito para organizar tu vida digital, distribuido como parte del editor de texto Emacs. Imagina tener todas tus notas, listas de tareas pendientes (TODOs), calendarios, planes diarios y proyectos en un único archivo de texto plano. Eso es Org-Mode. Su principal fo

ga68: Reviven Algol 68 con Compilador para GCC

## FOSDEM 2026: Descubriendo ga68, el Compilador Algol 68 para GCC **¿Qué es Algol 68 y por qué deberíamos prestarle atención?** Algol 68 es un lenguaje de programación histórico, diseñado a mediados de la década de 1960 como sucesor de Algol 50. Aunque nunca alcanzó la popularidad de otros lengua