Unix es un sistema operativo portable, multitarea y multiusuario; desarrollado en 1969 por un grupo de empleados de los laboratorios Bell de AT&T.

Ver en Wikipedia

Noticias que mencionan UNIX

El PDP-11: el minicomputador que sentó las bases de la informática moderna

El PDP-11, presentado en 1970 por Digital Equipment Corporation, fue el minicomputador más influyente y exitoso de su época, y resulta clave para entender la evolución de la arquitectura informática. Este artículo explica en qué consistía, cómo funcionaba y por qué sigue siendo relevante. Lanzado en

Linux debate cómo sustituir el patrón fork() + exec() en el núcleo

La comunidad de desarrollo del kernel de Linux ha reabierto un debate que lleva décadas pendiente: cómo reemplazar el venerable patrón fork() + exec() por un mecanismo más eficiente de creación de procesos. Una propuesta reciente del desarrollador Li Chen, bautizada como "spawn templates" (plantilla

FidoNet: la red de correo por módem que conectó el mundo

FidoNet es una red WAN de correo electrónico punto a punto y de almacenamiento y reenvío que utiliza módems sobre la red telefónica de marcación directa. Desarrollada en 1984, contaba a principios de los años noventa con más de 20.000 nodos públicos distribuidos por todo el mundo. Aunque surgió en e

Rob Pike estalla contra un correo de agradecimiento enviado por una IA

Rob Pike, cocreador del lenguaje de programación Go, arremetió en la red social Bluesky contra un agente de inteligencia artificial que le envió un correo electrónico agradeciéndole sus contribuciones al software. El mensaje, generado automáticamente por un experimento de agentes autónomos, provocó

Por qué la terminal de Tron Legacy es real y educativa

El artículo analiza una escena icónica de la película *Tron: Legacy* (2010) utilizando conocimientos técnicos profundos de sistemas Unix, convirtiendo una escena de ficción en un ejercicio educativo sobre cómo funcionan los terminales reales. Aunque las películas de Tron suelen presentar conceptos i

De Teletipo a C: La historia de los corchetes curvos

Los corchetes curvos { } en UNIX y C representan una evolución fascinante de la historia del software. El artículo explica cómo estos caracteres, esenciales en C para definir bloques de código, fueron originalmente imposibles de escribir en terminales antiguas como el Teletype Model 33, que no sopor

Bournegol: el olvidado dialecto de C que creó el Bourne shell

Bournegol es un dialecto peu connu du langage de programmation C, développé par Steve Bourne dans les laboratorios Bell au cours des années 1970. Ce dialecte a été utilisé pour écrire le légendaire Bourne shell (sh), qui est devenu l'un des interpréteurs de commandes les plus influents dans les syst

El TTY en Linux: una historia que empieza en 1869

El subsistema TTY (Teletipo) es un componente fundamental en el diseño de Linux y UNIX, aunque frecuentemente desconocido incluso por usuarios avanzados. Para comprender qué es TTY, hay que remontarse a 1869, cuando se inventó el ticker de bolsa: una máquina electromecánica que combinaba una máquina

Virtual OS Museum: revive la historia de los sistemas operativos desde 1948

Virtual OS Museum: revive la historia de los sistemas operativos desde 1948 Un museo digital permite ejecutar más de siete décadas de historia de la informática en un único paquete listo para usar, democratizando el acceso a sistemas operativos que van desde los primeros mainframes hasta versiones

Vi cumple 46 años: el editor de Bill Joy que revolucionó UNIX

La familia de editores vi es un conjunto de editores de texto modal que se originó en 1977 como editor de terminal y que至今仍广受欢迎. vi最初由比尔·乔伊创作, como editor de texto para el sistema operativo UNIX, que se caracteriza por usar diferentes modos (modo normal, modo inserción, modo visual, etc.) para mejor

30 años de control de código: de archivos ZIP a Git

Este artículo, escrito por EvilGenius, narra la evolución del control de versiones de software a lo largo de treinta años, desde los rudimentarios métodos manuales hasta la omnipresencia actual de Git. La historia comienza en la década de 1990, cuando los desarrolladores utilizaban archivos ZIP con

Reviven el clásico 'Unix Magic' en formato digital

El proyecto 'unixmagic' es una iniciativa fascinante que busca digitalizar y contextualizar el icónico póster 'Unix Magic' de Gary Overacre, creado en los años 80. Este póster, originalmente publicado por UniTech Software, Inc., es una representación visual de los comandos y conceptos fundamentales

Aprende a crear drivers para FreeBSD: libro gratuito

El libro "FreeBSD Device Drivers: From First Steps to Kernel Mastery" es un recurso educativo gratuito y de código abierto diseñado para guiar a los lectores desde un conocimiento básico de programación hasta la capacidad de desarrollar, depurar y contribuir con drivers de producción para FreeBSD.

Commodore 900: Rescatan prototipo perdido de la historia

El talk "Los Buscadores del Disco Perdido", presentado en FOSDEM 2025, narra una fascinante aventura de recuperación de un prototipo del Commodore 900, una estación de trabajo Unix de bajo costo lanzada por Commodore en 1984. Este equipo, impulsado por el poco común procesador Zilog Z8000, fue cance

Reviven servidor Unix de los 80 con emulador de código abierto

Un emulador de código abierto ha sido desarrollado para revivir el Plexus P/20, un servidor Unix de los años 80. El emulador, creado por Sprite_tm y colaboradores, permite ejecutar el sistema operativo SystemV Unix en una placa base con dos procesadores 68010, ofreciendo una experiencia de funcionam

UNIX pionero cumple 35 años conectado

El Sistema UNIX de acceso público SDF (SDF Public Access UNIX System) celebra más de 35 años en línea, habiendo sido establecido en 1987. Esta plataforma, ubicada en una organización sin fines de lucro (501(c)(7)), ofrece acceso a sistemas UNIX a través de diversas conexiones, incluyendo acceso dir

Unix y Smalltalk: una conexión inesperada

Esta charla, presentada en Onward! 2025, explora una conexión inusual entre dos sistemas de programación muy diferentes: Unix y Smalltalk. Joel Jakubovic argumenta que, a pesar de sus diferencias superficiales, existen similitudes fundamentales que pueden aprovecharse para mejorar a Unix sin comprom

Cómo nació el sistema de reservas de vuelos moderno

Este artículo explora la sorprendente infraestructura que sustenta la reserva de vuelos modernos, revelando que gran parte de ella data de la década de 1960. La historia comienza en 1953, cuando una conversación en un vuelo entre C.R. Smith (American Airlines) y un vendedor de IBM, R. Blair Smith, s

Spath y Splan: Sumato AI optimiza la codificación con IA

El artículo de Sumato AI introduce Spath y Splan, dos nuevas herramientas diseñadas para mejorar la eficiencia y la calidad de los agentes de codificación basados en IA. Tradicionalmente, la programación ha estado intrínsecamente ligada al sistema de archivos, lo que implica una estructura jerárquic

Crea tu propia shell: guía paso a paso

Este artículo del blog de Healey Codes detalla la construcción de una shell de comandos simplificada, llamada 'andsh', como un ejercicio de aprendizaje. El objetivo es comprender el funcionamiento interno de una shell, más allá de su uso para ejecutar comandos y scripts. La shell es un programa inte

Dos décadas con FreeBSD: una historia de amor

Este artículo, escrito por Stefano Marinelli, narra la experiencia personal del autor con FreeBSD y explica por qué se ha convertido en su sistema operativo preferido durante más de dos décadas. La historia comienza en 2002, cuando el autor, ya familiarizado con GNU/Linux, se topó con el *FreeBSD Ha

Linux: Un libro experto ahora en aulas universitarias

El libro "The Linux Programming Interface" (TLPI) ha encontrado una inesperada pero valiosa aplicación: como material didáctico en cursos universitarios de programación para Linux y sistemas UNIX. Aunque su autor no lo diseñó específicamente para este mercado, su exhaustiva cobertura de los aspectos

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

Reviven Sun SPARCstation: Reparación de PSU y NVRAM

Este artículo de rs-online.com detalla el proceso de restauración de una Sun SPARCstation IPX, una estación de trabajo UNIX de principios de los 90, enfocándose inicialmente en la reparación de la fuente de alimentación (PSU) y el reemplazo de la memoria NVRAM. En una época donde los PCs eran cada

Sandboxing de procesos: Capsicum y seccomp comparados

Este artículo explora dos enfoques distintos para el 'sandboxing' de procesos, una técnica crucial para la seguridad informática que aísla un proceso para limitar el daño que puede causar si es comprometido. Tradicionalmente, los sistemas Unix permitían a los procesos heredar la autoridad completa d

Linux: cómo gestionar la conexión de dispositivos

Este artículo profundiza en el funcionamiento interno de los eventos de hotplug de hardware en Linux, un tema crucial para aquellos que necesitan detectar la conexión y desconexión de dispositivos USB u otros periféricos. Para la mayoría de los usuarios, la solución más sencilla es utilizar la bibli

Am386: La historia detrás del retraso de AMD

El artículo de Dave Farquhar desmitifica la percepción de que AMD era inepta en la clonación de CPUs Intel, centrándose en el retraso significativo (casi seis años) en el lanzamiento del Am386 en comparación con el Intel 386. La razón principal de este retraso no fue la incapacidad técnica de AMD, s

Fallo en Linux: Hack intentó tomar control de servidores

Un fallo de seguridad crítico, descubierto recientemente, puso en riesgo la seguridad de millones de servidores en todo el mundo. El incidente, revelado en un video de Veritasium, involucra una puerta trasera maliciosa insertada en la utilidad de compresión XZ, un componente esencial del sistema ope

tilde.club: tu espacio web personal online

Tilde.club es una plataforma única que ofrece a sus usuarios acceso a un servidor Unix compartido para alojar páginas web personales, aprender y compartir conocimientos. Imagina un foro online donde, en lugar de publicar mensajes, cada usuario tiene su propio espacio web personal, accesible a través

Unix en el navegador: Shiro revoluciona la ejecución web

Shiro, una nueva herramienta innovadora, permite ejecutar un entorno Unix completo directamente en el navegador web a través de un único archivo HTML. Esta solución, desarrollada por shiro.computer, elimina la necesidad de un servidor, funcionando completamente en el lado del cliente y permitiendo l

LLMs Programan Más: ¿Adiós a los IDEs?

Un desarrollador ha documentado una transformación radical en las capacidades de los modelos de lenguaje grandes (LLM) para la programación en los últimos dos años. En febrero de 2024, el modelo Opus de Claude puede generar el 90% del código que el desarrollador solía escribir, en comparación con so

Berkeley DB: El ADN de una Base de Datos Open Source

Este artículo analiza la arquitectura de Berkeley DB, una biblioteca de gestión de datos de código abierto, explorando su evolución a lo largo de dos décadas. La creación de Berkeley DB surgió de la necesidad de reemplazar paquetes hash propietarios y se basa en la filosofía de "hacer una cosa bien

Scripts en PATH: Evita conflictos con comandos

En el mundo de Unix y Linux, es común que los usuarios creen un directorio `~/bin/` y lo añadan a su `PATH` para agregar comandos personalizados y scripts. Sin embargo, esto plantea un problema: la posibilidad de que un nuevo comando del sistema coincida con el nombre de uno de tus scripts personali

ESP32-S3: El 'Mini PC' que no Sabías que Podía Ser

Un desarrollador ha creado "BreezyBox", un sistema minimalista que transforma un microcontrolador ESP32-S3 en una especie de miniordenador instantáneo, similar a un Raspberry Pi pero con una huella mucho menor. El proyecto, demostrado a través de un video, incluye una shell básica, editor, compilado

Operaciones Atómicas en UNIX: Seguridad sin Bloqueos

Este artículo, publicado en 2010, es un catálogo de operaciones que los sistemas operativos tipo UNIX/POSIX pueden realizar de forma atómica, lo que los hace útiles para construir programas seguros para hilos y procesos múltiples sin necesidad de mutexes o bloqueos de lectura/escritura. El autor enf