OpenBSD

De Wikipedia, la enciclopedia libre
OpenBSD
Parte de BSD
OpenBSD textual logo.svg
OpenBSD 7.0 fvwm screenshot.png
Información general
Tipo de programa Sistema operativo centrado en la seguridad
Autor Theo de Raadt
Desarrollador Proyecto OpenBSD
Modelo de desarrollo Código abierto
Lanzamiento inicial 18 de octubre de 1995 (27 años, 7 meses y 22 días)
Licencia BSD, ISC, y otras licencias permisivas[2]
Estado actual En desarrollo
Idiomas C, assembly, Perl, unix shell
Información técnica
Tipo de núcleo Monolítico
Plataformas admitidas
Interfaz gráfica predeterminada Modified pdksh, X11 (FVWM)
Sistema de gestión de paquetes OpenBSD package tools[1]
Versiones
Última versión estable 7.2 (info) ( 20 de octubre de 2022 (7 meses y 20 días))
Última versión en pruebas Current ()
Enlaces

El proyecto OpenBSD produce un sistema operativo completo, libre, multiplataforma de tipo Unix basado en BSD (Distribución de Software Berkeley). De acuerdo a su página web, busca hacer hincapié en: «la portabilidad, estandarización, correctitud, seguridad proactiva y criptografía integrada». Un ejemplo de los desarrollos provenientes de OpenBSD es el programa ampliamente utilizado OpenSSH.

El proyecto OpenBSD mantiene versiones portables de muchos subsistemas como paquetes para otros sistemas operativos. Debido a la licencia BSD preferida por el proyecto, muchos componentes se reutilizan en proyectos de software propietarios y patrocinados por empresas. El código del cortafuegos de macOS de Apple se basa en el código del cortafuegos PF de OpenBSD, la biblioteca estándar Bionic C de Android se basa en el código de OpenBSD, LLVM utiliza la biblioteca de expresiones regulares de OpenBSD y Windows 10 utiliza OpenSSH (OpenBSD Secure Shell) con LibreSSL.

La palabra «Open» en el nombre OpenBSD se refiere a la disponibilidad del código fuente del sistema operativo en Internet, aunque la palabra «Open» en el nombre OpenSSH significa «OpenBSD». También se refiere a la amplia gama de plataformas de hardware que soporta el sistema.

Historia[editar]

En diciembre de 1994 se le pidió a Theo de Raadt, miembro fundador del proyecto NetBSD, que renunciara al equipo central de NetBSD por desacuerdos y conflictos con los demás miembros del equipo. En octubre de 1995, De Raadt fundó OpenBSD, un nuevo proyecto bifurcado de NetBSD 1.0. La versión inicial, OpenBSD 1.2, se realizó en julio de 1996, seguida de OpenBSD 2.0 en octubre del mismo año. Desde entonces, el proyecto ha publicado una versión cada seis meses, cada una de ellas con un año de soporte.

El 25 de julio de 2007 el desarrollador de OpenBSD, Bob Beck, anunció la creación de la Fundación OpenBSD, una organización canadiense sin ánimo de lucro formada para «actuar como un único punto de contacto para las personas y organizaciones que necesiten una entidad legal con la que tratar cuando deseen apoyar a OpenBSD».

Seguridad[editar]

  • Hasta junio de 2002, el sitio web de OpenBSD ostentaba el eslogan: Ningún fallo de seguridad remoto en la instalación por defecto en los últimos 6 años.
  • Esto debió ser cambiado por: Un solo agujero de seguridad en la instalación por defecto, en más de 8 años, después de que se encontrara un agujero en OpenSSH.
  • Posteriormente por: Sólo dos agujeros de seguridad en la instalación por defecto, en más de 10 años al encontrase un fallo en el módulo de IPv6.

Algunas personas han criticado este lema ya que casi nada está activado en la instalación por defecto de OpenBSD, y las versiones estables han incluido software en el que posteriormente se encontraron agujeros de seguridad. El equipo de programadores de OpenBSD mantiene que el eslogan se refiere una instalación por defecto del sistema operativo, y que es correcto ajustándose a su definición.

Uno de las innovaciones fundamentales del proyecto OpenBSD es introducir el concepto del sistema operativo «Seguro por Defecto». Según la ciencia de la seguridad informática es estándar y además fundamental activar la menor cantidad posible de servicios en máquinas que se encuentren en producción. Incluso sin tener en cuenta esta práctica, OpenBSD es considerado un sistema seguro y estable.

Como parte de una limpieza de cadenas,[3]​ todas las apariciones de strcpy, strcat, sprintf y vsprintf en el código han sido sustituidas por variantes más seguras, tales como strlcpy, strlcat, snprintf, vsnprintf y asprintf. Adicionalmente a sus permanentes auditorías de código, OpenBSD contiene criptografía fuerte.

Más recientemente, muchas nuevas tecnologías han sido integradas en el sistema, incrementando aún más su seguridad. Desde la versión 3.3,[4]ProPolice está activado por defecto en el compilador GCC, garantizando protección adicional ante ataques de desbordamiento de pila. En OpenBSD 3.4,[5]​ esta protección fue activada también en el núcleo. OpenBSD también implementa el sistema W^X (pronunciado W XOR X), que es un esquema de gestión de memoria de gran detalle, que asegura que la memoria es editable o ejecutable, pero jamás las dos, proveyendo así de otra capa de protección contra los desbordamientos de búfer. Separación de privilegios, revocación de privilegios y carga de librerías totalmente aleatoria también contribuyen a aumentar la seguridad del sistema.

En mayo de 2004, OpenBSD/sparc fue más allá en la protección de la pila, añadiendo StackGhost.

Un analizador estático de dimensiones fue añadido al compilador, que intenta encontrar fallos comunes de programación en tiempo de compilación. Se puede usar Systrace para proteger los puertos del sistema.

OpenBSD usa un algoritmo de cifrado de contraseñas derivado del Blowfish de Bruce Schneier. Este sistema se aprovecha de la lentitud inherente del cifrado del Blowfish para hacer la comprobación de contraseñas un trabajo muy intensivo para la CPU, dificultando sobremanera el procesamiento paralelo. Se espera que así se frustren los intentos de descifrado por medio de fuerza bruta.

Debido a todas estas características, OpenBSD se usa mucho en el sector de seguridad informática como sistema operativo para cortafuegos y sistemas de detección de intrusos. El filtro de paquetes de OpenBSD, pf es un potente cortafuegos desarrollado a causa de problemas con la licencia de ipf. OpenBSD fue el primer sistema operativo libre que se distribuyó con un sistema de filtrado de paquetes incorporado.

Filosofía[editar]

La filosofía de OpenBSD puede ser reducida a 3 palabras:

«Free, Functional and Secure» (Libre, Funcional y Seguro).

Libre hace referencia a su licencia, funcional se refiere al estado en el cual se decide finalizar el versionado de los programas, y seguro por su extrema revisión y supervisión del código incluido en sus versiones.

Compatibilidad con el hardware[editar]

Las plataformas y dispositivos soportados están listados en las Notas de Plataformas Soportadas de OpenBSD.[6]​ Otras configuraciones también pueden funcionar, pero simplemente no han sido probadas o documentadas todavía. En un repositorio de terceros están disponibles listas aproximadas extraídas automáticamente de los ids de dispositivos soportados.[7]

En 2020, se introdujo un nuevo proyecto para recoger automáticamente información sobre las configuraciones de hardware probadas.[8]

Usos[editar]

Aplicaciones de red[editar]

...

Otres Sistemas Operativos[editar]

...

Personal[editar]

...

Servidor[editar]

OpenBSD cuenta con una conjunto completo de programas para brindar servicios y puede configurarse como: servidor de correo electrónico, servidor web, servidor FTP, servidor DNS, firewall, servidor de archivos NTF o cualquier combinación de estos.

Distribución[editar]

...

Canción y Arte[editar]

...

Estadística de uso[editar]

...

Subproyectos[editar]

...

Desarrollo[editar]

...

Código abierto y documontación[editar]

...

Licencia[editar]

...

Lanzamientos[editar]

La siguiente tabla resume el historial de lanzamientos del sistema operativo OpenBSD.

Leyenda: Versión antigua Versión antigua, con servicio técnico Versión actual Última versión prevista Lanzamiento futuro
Versión Fecha de lanzamiento Soporte hasta Cambios significativos
Versión antigua, sin servicio técnico: 1.1 18 de Octubre de 1995
  • Repositorio OpenBSD CVS creado por Theo de Raadt.[9]
  • Si bien el número de versión utilizado en esta etapa fue 1.1,[nota 1]​ OpenBSD 1.1 no fue una versión oficial de OpenBSD en el sentido en que se utilizó posteriormente este término.
Versión antigua, sin servicio técnico: 1.2 1 de Julio de 1996
  • Creación de la página del manual de introducción, intro(9), para documentar los aspectos internos del kernel.
  • Integración de la actualización de comandos en el núcleo, update(8).
  • Como antes, aunque este número de versión se usó en el desarrollo inicial del sistema operativo, OpenBSD 1.2 no fue un lanzamiento oficial en el sentido aplicable posteriormente.
Versión antigua, sin servicio técnico: 2.0 1 de Octubre de 1996
  • El primer lanzamiento oficial de OpenBSD,[10][11]​, y también el punto en el que XFree86 reconoció por primera vez a OpenBSD como un proyecto separado de NetBSD.
  • Integración inicial del sistema de FreeBSD Ports.
  • Reemplazo de gawk con el awk de AT&T.
  • Integración de zlib.
  • Agregado sudo.
Versión antigua, sin servicio técnico: 2.1 1 de Junio de 1997 Reemplazo del sh más antiguo con pdksh[12]
Versión antigua, sin servicio técnico: 2.2 1 de Diciembre de 1997 Adición de la página del manual de post-arranque, afterboot(8)[13]
Versión antigua, sin servicio técnico: 2.3 19 de Mayo de 1998 Introducido el demonio aureolado, o bestia aureola, sólo en la cabeza, creado por Erick Green[14]
Versión antigua, sin servicio técnico: 2.4 1 de Diciembre de 1998 Presentado el demonio con halo completo, con tridente y un cuerpo terminado.[15]
Versión antigua, sin servicio técnico: 2.5 19 de Mayo de 1999 Introducción de la imagen del Demonio policia, Cop daemon, hecha por Ty Semaka[16]
Versión antigua, sin servicio técnico: 2.6 1 de Diciembre de 1999 Basado en la suite SSH original y desarrollado aún más por el equipo de OpenBSD, OpenBSD 2.6 vio la primera versión de OpenSSH, la cual ahora está disponible como estándar en la mayoría de los sistemas operativos similares a Unix, y es la suite SSH más utilizada.[17]
Versión antigua, sin servicio técnico: 2.7 15 de Junio de 2000 Soporte para SSH2 agregado a OpenSSH.[18]
Versión antigua, sin servicio técnico: 2.8 1 de Diciembre de 2000 isakmpd(8)[19]
Versión antigua, sin servicio técnico: 2.9 1 de Junio de 2001 El rendimiento del sistema de archivos aumenta con las actualizaciones de software y el código dirpref.[20]
Versión antigua, sin servicio técnico: 3.0 1 de Diciembre de 2001

E-Railed (OpenBSD Mix), [21]​ una pista techno interpretada por la mascota del lanzamiento, Puff Daddy, el famoso rapero e ícono político.

Versión antigua, sin servicio técnico: 3.1 19 de Mayo de 2002 Systemagic,[22]​ donde Puffy, la Caza gatitos, lucha contra gatitos malvados, evil kitties, (en inglés). Inspirado en las obras de Rammstein y una parodia de Buffy the Vampire Slayer.
  • Primer agujero de seguridad remoto oficial: desbordamiento de enteros OpenSSH[23]
Versión antigua, sin servicio técnico: 3.2 1 de Noviembre de 2002 Aleta dorada, Goldflipper (en inglés),[24]​ una historia en la que James Pond, el agente 077, superespía y mujeriego, lidia con los peligros de una Internet hostil. Con el estilo de las baladas introductorias orquestales de las películas de James Bond.
Versión antigua, sin servicio técnico: 3.3 1 de Mayo de 2003

Puff the Barbarian,[25]​ nacido en un pequeño cuenco; Puff era un esclavo, ahora atraviesa la C en busca del Martillo. Es una canción al estilo rock de los 80 y una parodia de Conan el Bárbaro que trata sobre documentación abierta.

  • En 2003, el código de ALTQ, que tenía una licencia que no permitía la venta de derivados, fue relicenciado, se integró en pf y estuvo disponible en OpenBSD 3.3.
  • Primera versión que agrega la función W^X, un diseño de permisos de memoria de grano fino, que garantiza que la memoria en la que los programas de aplicación pueden escribir no se puede ejecutar al mismo tiempo y viceversa.
Versión antigua, sin servicio técnico: 3.4 1 de Noviembre 2003

The Legend of Puffy Hood where Sir Puffy of Ramsay,[26]​ un luchador por la libertad que, con Little Bob de Beckley, tomó de los ricos y se lo dio a todos. Habla de la cancelación del proyecto POSSE. Una mezcla inusual de hip-hop y música de estilo medieval, una parodia de la historia de Robin Hood que pretende expresar la actitud de OpenBSD hacia la libertad de expresión.

Versión antigua, sin servicio técnico: 3.5 1 de Mayo de 2004

CARP License y Redundancy must be free,[29]​ cuando un pez que busca licenciar su protocolo de redundancia gratuito, CARP, encuentra problemas con la burocracia. Una parodia de la parodia de Fish License y Eric the Half-a-Bee Song de Monty Python, con un mensaje de patentes contra el software.

  • CARP, una alternativa abierta a los sistemas de redundancia HSRP y VRRP disponibles de proveedores comerciales.[30][31]
  • Las partes con licencia GPL del conjunto de herramientas GNU, bc,[32]dc,[33]nm[34]​ y size,[35]​ fueron reemplazadas por equivalentes con licencia BSD.
  • La plataforma AMD64 se vuelve lo suficientemente estable para su lanzamiento y se incluye por primera vez como parte de un lanzamiento.
Versión antigua, sin servicio técnico: 3.6 1 de Noviembre de 2004

Pond-erosa Puff (live) fue la historia de Pond-erosa Puff,[36]​ un luchador por la libertad sin tonterías del salvaje oeste, listo para colgar una paliza a los nerds burocráticos inútiles que sobrecargan el software con palabras y restricciones innecesarias. La canción tiene el estilo de las obras de Johnny Cash, una parodia del Spaghetti Western y Clint Eastwood e inspirada en la aplicación de licencias liberales.

  • OpenNTPD, una alternativa compatible al daemon NTP de referencia, fue desarrollado dentro del proyecto OpenBSD. El objetivo de OpenNTPD no era únicamente una licencia compatible. También pretende ser una implementación de NTP simple y segura que proporcione una precisión aceptable para la mayoría de los casos, sin necesidad de una configuración detallada.[37]
  • Debido a su historial de seguridad cuestionable y las dudas de los desarrolladores sobre un mejor desarrollo futuro, OpenBSD eliminó Ethereal de su árbol de puertos antes de su lanzamiento 3.6.
  • Soporte agregado para dispositivos maestros/esclavos I2C[38]
Versión antigua, sin servicio técnico: 3.7 19 de Mayo de 2005 The Wizard of OS,[39]​ donde Puffathy, una pequeña niña de Alberta, debe trabajar con Taiwán para salvar el día al obtener una conexión inalámbrica sin trabas. Este lanzamiento se diseñó a partir de las obras de Pink Floyd y una parodia de El mago de Oz; esto se ocupó de la piratería inalámbrica.[40]
Versión antigua, sin servicio técnico: 3.8 1 de Noviembre de 2005 1 de Noviembre de 2006 Hackers of the Lost RAID,[41]​ que detallaba las hazañas de Puffiana Jones, afamada hacker y aventurera, en busca de Lost RAID. Con el estilo de las series de radio de las décadas de 1930 y 1940, esta era una parodia de Indiana Jones y estaba vinculada a las nuevas herramientas RAID presentadas como parte de este liberar. Esta es la primera versión lanzada sin el daemon telnet que Theo de Raadt eliminó por completo del árbol fuente en mayo de 2005.[42]
Versión antigua, sin servicio técnico: 3.9 1 de Mayo de 2006 1 de Mayo de 2007

Attack of the Binary BLOB,[44]​ que narra la lucha del desarrollador contra los blobs binarios y la dependencia del proveedor, una parodia de la película de 1958 The Blob y la música pop-rock de la época.

  • Conjunto de características mejoradas de OpenBGPD.
  • Compatibilidad mejorada con sensores de hardware, incluido un nuevo subsistema IPMI y un nuevo subsistema de escaneo I2C; la cantidad de controladores que usan el marco de sensores aumentó a un total de 33 controladores (en comparación con 9 en la versión anterior 3.8 hace 6 meses).[45]
Versión antigua, sin servicio técnico: 4.0 1 de Noviembre de 2006 1 de Noviembre de 2007 Humppa Negala,[46]​ una parodia de Hava Nagila con una parte de la música de la Entrada de los gladiadores y Humppa fusionada, sin ninguna historia detrás, simplemente un homenaje a uno de los géneros musicales favoritos de los desarrolladores de OpenBSD.[47]
  • Segundo agujero de seguridad remoto oficial: desbordamiento de búfer por paquetes ICMPv6 con formato incorrecto[48]
Versión antigua, sin servicio técnico: 4.1 1 de Mayo de2007 1 de Mayo de 2008 Puffy Baba and the 40 Vendors,[49]​ una parodia de la fábula árabe Alí Babá y los cuarenta ladrones, parte del libro Las mil y una noches, en la que se burlan de los desarrolladores de Linux por su concesión de acuerdos de confidencialidad al desarrollar software y, al mismo tiempo, implican que los proveedores de hardware son delincuentes por no publicar la documentación requerida para hacer controladores de dispositivos confiables.[50]
  • Se rediseñó sysctl hw.sensors en una API de sensor de dos niveles;[51][52]​ un total de 46 controladores de dispositivos que exportan sensores a través del marco con esta versión..[53]
Versión antigua, sin servicio técnico: 4.2 1 de Noviembre de2007 1 de Noviembre de2008 100001 1010101,[54]​ los desarrolladores del kernel de Linux reciben un golpe por violar la licencia estilo ISC de la capa de abstracción de hardware abierto de OpenBSD para las tarjetas inalámbricas Atheros.
  • Se mejoró la usabilidad de sensoresd, lo que permitió el monitoreo sin configuración de sensores inteligentes desde el marco hw.sensors (por ejemplo, basado en IPMI o bio(4)) y una configuración más sencilla para el monitoreo de sensores no inteligentes..[55]
Versión antigua, sin servicio técnico: 4.3 1 de Mayo de 2008 1 de Mayo de 2009 Home to Hypocrisy[56][57]
Versión antigua, sin servicio técnico: 4.4 1 de Noviembre de2008 18 de Octubre de 2009

Trial of the BSD Knights,[58]​ resume la historia de BSD, incluida la demanda de USL contra BSDi. La canción fue diseñada después de las obras de Star Wars.

  • El port sparc64 ahora es compatible con muchos procesadores recientes: Sun UltraSPARC IV, T1, y T2; Fujitsu SPARC64 V, VI, y VII.
  • Nuevo puerto System-on-a-Chip PowerPC para dispositivos Freescale
  • malloc(3) aleatorización, páginas de protección y aleatorización (retrasada) gratis[59]
  • El marco hw.sensors es utilizado por 68 controladores de dispositivos, después de que se agregaran 7 nuevos controladores a partir de esta versión.[60]
Versión antigua, sin servicio técnico: 4.5 1 de Mayo de 2009 19 de Mayo de 2010 Games. Fue diseñado después de las obras de Tron.[61]
  • El marco hw.sensors es utilizado por 72 controladores de dispositivos.[62]
Versión antigua, sin servicio técnico: 4.6 18 de Octubre de2009 1 de Noviembre de2010 Planet of the Users.[63]

Al estilo de Planet of the Apes, Puffy viaja en el tiempo para encontrar una distopía simplificada, donde "un hombre muy rico que maneja la tierra con una multinacional". Desde entonces, el software de código abierto ha sido reemplazado por computadoras de un solo botón, televisores de un canal y software de código cerrado que, después de comprarlo, se vuelve obsoleto antes de que tenga la oportunidad de usarlo. La gente subsiste con Cuando el destino nos alcance. El tema principal se interpreta en el estilo reggae rock de The Police.

  • smtpd(8), servidor SMTP separado por privilegios.
  • multiplexor de terminales tmux(1).
  • El marco hw.sensors es utilizado por 75 controladores de dispositivos[64]
Versión antigua, sin servicio técnico: 4.7 19 de Mayo de 2010 1 de Mayo de 2011 I'm Still Here [65]
Versión antigua, sin servicio técnico: 4.8 1 de Noviembre de2010 1 de Noviembre de2011 El Puffiachi.[66][67]
Versión antigua, sin servicio técnico: 4.9 1 de Mayo de 2011 1 de Mayo de 2012 The Answer.[68]
Versión antigua, sin servicio técnico: 5.0 1 de Noviembre de2011 1 de Noviembre de2012 What Me Worry?.[69]
Versión antigua, sin servicio técnico: 5.1 1 de Mayo de 2012 1 de Mayo de 2014 Bug Busters. La canción fue diseñada después de las obras de Ghostbusters.[70]
Versión antigua, sin servicio técnico: 5.2 1 de Noviembre de2012 1 de Noviembre de2013 Aquarela do Linux.[71]
  • nginx(8) HTTP server
  • SSLv2 deshabilitado
Versión antigua, sin servicio técnico: 5.3 1 de Mayo de 2013 1 de Mayo de 2014 Blade Swimmer. La canción tiene el estilo de las obras de Roy Lee, una parodia de Blade Runner.[72]
Versión antigua, sin servicio técnico: 5.4 1 de Noviembre de2013 1 de Noviembre de2014 Our favorite hacks, una parodia de My Favorite Things.[73]
Versión antigua, sin servicio técnico: 5.5 1 de Mayo de 2014 1 de Mayo de 2015 Wrap in Time.[74]
  • signify(1) cryptographic signatures of release and packages
  • time_t de 64 bits en todas las plataformas (listo para Y2K38)
Versión antigua, sin servicio técnico: 5.6 1 de Noviembre de2014 18 de Octubre de 2015 Ride of the Valkyries.[75]
Versión antigua, sin servicio técnico: 5.7 1 de Mayo de 2015 29 de Marzo de 2016 Source Fish.[76]
  • utilidad rcctl(8) para controlar demonios
  • nginx(8) eliminado de la base
  • procfs has sido removido
Versión antigua, sin servicio técnico: 5.8 18 de Octubre de 2015 1 de Septiembre de 2016 20 years ago today, Fanza, So much better, A Year in the Life.[77]

(lanzamiento del 20 aniversario[78]​)

  • doas(1) replacement of sudo doas(1) reemplazo de sudo
Versión antigua, sin servicio técnico: 5.9 29 de Marzo de 2016 11 de Abril de2017
  • Restricción del proceso pledge(2).
  • Doctor W^X, Systemagic (Anniversary Edition).[79]
  • restricción del proceso de pledge(2)
Versión antigua, sin servicio técnico: 6.0 1 de Septiembre de 2016 9 de Octubre de 2017 Another Smash of the Stack, Black Hat, Money, Comfortably Dumb (the misc song), Mother, Goodbye y Wish you were Secure, canciones de lanzamiento, parodias de The Wall, Comfortably Numb y Wish You Were Here de Pink Floyds.[80]
  • vmm(4) virtualización (deshabilitada por defecto).
  • Se eliminó la compatibilidad con vax[81]​ y SPARC[82]​ de 32 bits
Versión antigua, sin servicio técnico: 6.1 11 de Abril de 2017 15 de Abril de 2018 Winter of 95, una parodia de Summer of '69.[83]
  • syspatch(8) utilidad para actualizaciones del sistema de base binaria
  • nueva plataforma arm64
Versión antigua, sin servicio técnico: 6.2 9 de Octubre de 2017 18 de Octubre de 2018 A three-line diff[84]
  • inteldrm(4) dispositivos Skylake/Kaby Lake/Cherryview.
  • clang(1) compilador del sistema base en plataformas i386 y amd64compilador del sistema base en plataformas i386 y amd64compilador del sistema base en plataformas i386 y arm64
Versión antigua, sin servicio técnico: 6.3 2 de Abril de 2018 3 de Mayo de 2019
  • SMP es compatible con las plataformas arm64.
  • Varias partes de la pila de red ahora se ejecutan sin KERNEL_LOCK().
  • Se han realizado varias mejoras de seguridad, incluidas las mitigaciones de Meltdown/Spectre (variante 2). El microcódigo de la CPU Intel se carga en el arranque en arm64.
  • pledge() se ha modificado para admitir "execpromises" (como el segundo argumento).
Versión antigua, sin servicio técnico: 6.4 18 de Octubre de 2018 17 de Octubre de 2019
  • unveil(2) restricción de visibilidad del sistema de archivos.[85]
Versión antigua, sin servicio técnico: 6.5 24 de Abril de 2019 19 de Mayo de 2020
Versión antigua, sin servicio técnico: 6.6 17 de Octubre de 2019 18 de Octubre de 2020
  • sysupgrade(8) automatiza las actualizaciones a nuevas versiones o instantáneas.[86]
  • amdgpu(4) controlador de vídeo GPU AMD RADEON.
Versión antigua, sin servicio técnico: 6.7 19 de Mayo de 2020 1 de Mayo de 2021
  • Hizo que ffs2 sea el tipo de sistema de archivos predeterminado en las instalaciones, excepto para landisk, luna88k y sgi.[87]
Versión antigua, sin servicio técnico: 6.8 18 de Octubre de 2020 14 de Octubre de 2021
  • Lanzamiento del 25° aniversario.
  • Nueva plataforma powerpc64.[88]
Versión antigua, sin servicio técnico: 6.9 1 de Mayo de 2021 21 de Abril de 2022[nota 2]
  • 50° lanzamiento.[90]
Versión antigua, sin servicio técnico: 7.0 14 de Octubre de 2021 20 de Octubre de 2022[nota 2]
  • 51° lanzamiento.[91]
  • Nueva plataforma riscv64.
Versión antigua, sin servicio técnico: 7.1 21 de Abril de 2022 10 de Abril de 2023[nota 2]
  • 52° lanzamiento.[92]
  • El soporte de loongson se suspendió temporalmente para esta versión.[93]
Versión antigua, con servicio técnico: 7.2 20 de Octubre de 2022 Noviembre de 2023[nota 2]
  • 53° lanzamiento.[94]
Versión estable actual: 7.3 10 de Abril de 2023 Mayo de 2024[nota 2]
  • 54° lanzamiento.[95]
  • Permisos inmutables en las regiones del espacio de direcciones.
  • Soporte xonly en muchas arquitecturas.
Versión Fecha de lanzamiento Soporte hasta Cambios significativos

Notas[editar]

  1. Compare la historia de lanzamientos de NetBSD, del que se ramificó OpenBSD
  2. a b c d e OpenBSD se lanza aproximadamente cada 6 meses con el objetivo de mayo y noviembre y solo las dos últimas versiones reciben correcciones de seguridad y confiabilidad para el sistema base.[89]

Referencias[editar]

  1. OpenBSD. OpenBSD FAQ: Package Management. (en inglés)
  2. OpenBSD. OpenBSD Copyright Policy. (en inglés)
  3. OpenBSD. OpenBSD Manual Pages. (en inglés)
  4. OpenBSD. (2003). The OpenBSD 3.3 Release. OpenBSD. (en inglés)
  5. OpenBSD. (2003). The OpenBSD 3.4 Release. OpenBSD. (en inglés)
  6. «Plataformas Soportadas de OpenBSD». OpenBSD Foundation. Consultado el 14 de julio de 2020. 
  7. «OpenBSD 6.7: ids de dispositivos soportados». BSD Hardware Project. Consultado el 14 de julio de 2020. 
  8. «OpenBSD Hardware Trends». BSD Hardware Project. Consultado el 14 de julio de 2020. 
  9. «Undeadly». Consultado el 9 October 2018. 
  10. «Changes». Archivado desde el original el 18 October 1997. 
  11. «OpenBSD 2.0». Consultado el 9 October 2018. 
  12. «Release Notes». Consultado el 9 October 2018. 
  13. «Release Notes». Consultado el 9 October 2018. 
  14. «Release Notes». Consultado el 9 October 2018. 
  15. «Release Notes». Consultado el 9 October 2018. 
  16. «Release Notes». Consultado el 9 October 2018. 
  17. «Release Notes». Consultado el 9 October 2018. 
  18. «Release Notes». Consultado el 9 October 2018. 
  19. «OpenBSD 2.8 Changelog». Consultado el 10 August 2021. 
  20. «Release Notes». Consultado el 9 October 2018. 
  21. «Release Notes». Consultado el 9 October 2018. 
  22. «Release Notes». Consultado el 9 October 2018. 
  23. «Errata». Consultado el 9 October 2018. 
  24. «Release Notes». Consultado el 9 October 2018. 
  25. «Release Notes». Consultado el 9 October 2018. 
  26. «Release Notes». Consultado el 9 October 2018. 
  27. «p0f». Consultado el 9 October 2018. 
  28. «OpenBSD Innovations». The OpenBSD project. Consultado el 12 September 2016. 
  29. «Release Notes». Consultado el 9 October 2018. 
  30. Federico Biancuzzi (15 April 2004). «OpenBSD PF Developer Interview». ONLamp. O'Reilly Media. Archivado desde el original el 8 de mayo de 2004. Consultado el 20 March 2019. 
  31. Federico Biancuzzi (6 de mayo de 2004). «OpenBSD PF Developer Interview, Part 2». ONLamp. O'Reilly Media. Archivado desde el original el 19 June 2004. Consultado el 20 March 2019. 
  32. «bc(1)». Consultado el 9 October 2018. 
  33. «dc(1)». Consultado el 9 October 2018. 
  34. «nm(1)». Consultado el 9 October 2018. 
  35. «size(1)». Consultado el 9 October 2018. 
  36. «Release Notes». Consultado el 9 October 2018. 
  37. «Release Notes». Consultado el 9 October 2018. 
  38. Federico Biancuzzi (28 October 2004). «OpenBSD 3.6 Live». ONLamp. O'Reilly Media. Archivado desde el original el 29 October 2004. Consultado el 20 March 2019. 
  39. «Release Notes». Consultado el 9 October 2018. 
  40. Federico Biancuzzi (19 de mayo de 2005). «OpenBSD 3.7: The Wizard of OS». ONLamp. O'Reilly Media. Archivado desde el original el 21 de mayo de 2005. Consultado el 20 March 2019. 
  41. «Release Notes». Consultado el 9 October 2018. 
  42. de Raadt, Theo. «CVS: cvs.openbsd.org: src». OpenBSD-CVS mailing list. «Removed files: libexec/telnetd ». 
  43. Federico Biancuzzi (20 October 2005). «OpenBSD 3.8: Hackers of the Lost RAID». ONLamp. O'Reilly Media. Archivado desde el original el 27 December 2005. Consultado el 20 March 2019. 
  44. «Release Notes». Consultado el 9 October 2018. 
  45. Federico Biancuzzi (27 April 2006). «OpenBSD 3.9: Blob-Busters Interviewed». ONLamp. O'Reilly Media. Archivado desde el original el 12 de mayo de 2006. Consultado el 19 March 2019. 
  46. «Release Notes». Consultado el 9 October 2018. 
  47. Federico Biancuzzi (26 October 2006). «OpenBSD 4.0: Pufferix's Adventures». ONLamp. O'Reilly Media. Archivado desde el original el 10 March 2007. Consultado el 19 March 2019. 
  48. «Errata». Consultado el 9 October 2018. 
  49. «Release Notes». Consultado el 9 October 2018. 
  50. Federico Biancuzzi (3 de mayo de 2007). «OpenBSD 4.1: Puffy Strikes Again». ONLamp. O'Reilly Media. Archivado desde el original el 18 de mayo de 2008. Consultado el 19 March 2019. 
  51. Constantine A. Murenin (30 December 2006). «New two-level sensor API». En Marco Peereboom, ed. OpenBSD Journal. Consultado el 4 March 2019. 
  52. Constantine A. Murenin (17 April 2007). «4.3. What we have proposed and implemented». Generalised Interfacing with Microprocessor System Hardware Monitors. Proceedings of 2007 IEEE International Conference on Networking, Sensing and Control, 15–17 April 2007. London, United Kingdom: IEEE. pp. 901-906. ISBN 978-1-4244-1076-7. doi:10.1109/ICNSC.2007.372901. IEEE ICNSC 2007, pp. 901—906.. 
  53. Constantine A. Murenin; Raouf Boutaba (17 March 2009). «6. Evolution of the framework». OpenBSD Hardware Sensors Framework. AsiaBSDCon 2009 Proceedings, 12–15 March 2009. Tokyo University of Science, Tokyo, Japan (publicado el 14 March 2009). Archivado desde el original el 20 June 2010. Consultado el 4 March 2019.  Alt URL
  54. «Release Notes». Consultado el 9 October 2018. 
  55. Federico Biancuzzi (1 November 2007). «Puffy's Marathon: What's New in OpenBSD 4.2». ONLamp. O'Reilly Media. Archivado desde el original el 13 October 2011. Consultado el 3 March 2019. 
  56. «Release Notes». Consultado el 9 October 2018. 
  57. Federico Biancuzzi (29 April 2008). «Puffy and the Cryptonauts: What's New in OpenBSD 4.3». ONLamp. O'Reilly Media. Archivado desde el original el 6 de mayo de 2008. Consultado el 20 March 2019. 
  58. «Release Notes». Consultado el 9 October 2018. 
  59. Kurt Miller (2008). «OpenBSD's Position Independent Executable (PIE) Implementation». Archivado desde el original el 12 June 2011. Consultado el 22 July 2011. 
  60. Federico Biancuzzi (3 November 2008). «Source Wars - Return of the Puffy: What's New in OpenBSD 4.4». O'Reilly Media. Archivado desde el original el 24 de mayo de 2012. Consultado el 3 March 2019. 
  61. «Release Notes». Consultado el 9 October 2018. 
  62. Federico Biancuzzi (15 June 2009). «PuffyTron recommends OpenBSD 4.5». O'Reilly Media. Archivado desde el original el 19 June 2009. Consultado el 19 March 2019. 
  63. «Release Notes». Consultado el 9 October 2018. 
  64. Constantine A. Murenin (21 de mayo de 2010). «6.2. Evolution of drivers; Chart VII. Number of drivers using the sensors framework from OpenBSD 3.4 to 4.6.». OpenBSD Hardware Sensors — Environmental Monitoring and Fan Control. (Tesis de MMath). University of Waterloo: UWSpace. hdl:10012/5234. Document ID: ab71498b6b1a60ff817b29d56997a418.. 
  65. «Release Notes». Consultado el 9 October 2018. 
  66. «Release Notes». Consultado el 9 October 2018. 
  67. «MARC». Consultado el 9 October 2018. 
  68. «Release Notes». Consultado el 9 October 2018. 
  69. «Release Notes». Consultado el 9 October 2018. 
  70. «Release Notes». Consultado el 9 October 2018. 
  71. «Release Notes». Consultado el 9 October 2018. 
  72. «Release Notes». Consultado el 9 October 2018. 
  73. «Release Notes». Consultado el 9 October 2018. 
  74. «Release Notes». Consultado el 9 October 2018. 
  75. «Release Notes». Consultado el 9 October 2018. 
  76. «Release Notes». Consultado el 9 October 2018. 
  77. «Release Notes». Consultado el 9 October 2018. 
  78. «MARC». Consultado el 9 October 2018. 
  79. «Release Notes». Consultado el 9 October 2018. 
  80. «OpenBSD 6.0». OpenBSD. ISBN 978-0-9881561-8-0. Consultado el 24 July 2016. 
  81. «OpenBSD vax». OpenBSD. Consultado el 2 September 2016. 
  82. «OpenBSD sparc». OpenBSD. Consultado el 2 September 2016. 
  83. «OpenBSD 6.1». OpenBSD. Consultado el 11 April 2017. 
  84. «OpenBSD 6.2». OpenBSD. 
  85. «unveil(2)». OpenBSD. Consultado el 19 October 2018. 
  86. «OpenBSD 6.6». OpenBSD. Consultado el 17 January 2020. 
  87. «OpenBSD 6.7». OpenBSD. Consultado el 21 de mayo de 2020. 
  88. «OpenBSD 6.8». OpenBSD. Consultado el 18 October 2020. 
  89. «OpenBSD FAQ». OpenBSD. Consultado el 5 de mayo de 2021. 
  90. «OpenBSD 6.9». OpenBSD. Consultado el 2 de mayo de 2021. 
  91. «OpenBSD 7.0». OpenBSD. Consultado el 15 October 2021. 
  92. «OpenBSD 7.1». OpenBSD. Consultado el 21 April 2022. 
  93. «OpenBSD loongson». Archivado desde el original el 22 August 2022. 
  94. «OpenBSD 7.2». OpenBSD. Consultado el 20 October 2022. 
  95. «OpenBSD 7.3». OpenBSD. Consultado el 10 April 2023. 

Véase también[editar]

Enlaces externos[editar]