stringtranslate.com

OpenBSD

OpenBSD es un sistema operativo tipo Unix , gratuito y de código abierto , centrado en la seguridad, basado en Berkeley Software Distribution (BSD). Theo de Raadt creó OpenBSD en 1995 bifurcando NetBSD 1.0. [4] El proyecto OpenBSD enfatiza la portabilidad , la estandarización , la corrección , la seguridad proactiva y la criptografía integrada . [5]

El proyecto OpenBSD mantiene versiones portátiles de muchos subsistemas como paquetes para otros sistemas operativos. Debido a la licencia BSD preferida del proyecto, que permite redistribuciones binarias sin el código fuente, muchos componentes se reutilizan en proyectos de software propietarios y patrocinados por empresas. El código de firewall en macOS de Apple se basa en el código de firewall PF de OpenBSD , [6] la biblioteca estándar Bionic C de Android se basa en el código OpenBSD, [7] LLVM usa la biblioteca de expresiones regulares de OpenBSD , [8] y Windows 10 usa OpenSSH (OpenBSD Secure Shell) con LibreSSL . [9]

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 admite el sistema. [10] OpenBSD admite una variedad de arquitecturas de sistemas que incluyen x86-64 , IA-32 , ARM, PowerPC y RISC-V de 64 bits .

Historia

En diciembre de 1994, a Theo de Raadt , miembro fundador del proyecto NetBSD , se le pidió que renunciara al equipo central de NetBSD por desacuerdos y conflictos con los demás miembros del equipo de NetBSD. [11] [4] En octubre de 1995, De Raadt fundó OpenBSD, un nuevo proyecto derivado de NetBSD 1.0. El lanzamiento inicial, OpenBSD 1.2, se realizó en julio de 1996, seguido por OpenBSD 2.0 en octubre del mismo año. [12] Desde entonces, el proyecto ha publicado una versión cada seis meses, cada una de las cuales cuenta con soporte durante un año.

El 25 de julio de 2007, el desarrollador de OpenBSD Bob Beck anunció la formación de la Fundación OpenBSD , una organización canadiense sin fines de lucro formada para "actuar como un único punto de contacto para las personas y organizaciones que requieren una entidad legal con la que tratar cuando desean apoyar OpenBSD". ". [13]

Estadísticas de uso

Gráfico de barras que muestra la proporción de usuarios de cada variante de BSD de una encuesta de uso de BSD de 2005 realizada a 4330 usuarios. [14] [nota 1]

Es difícil determinar qué tan ampliamente se usa OpenBSD, porque los desarrolladores no publican ni recopilan estadísticas de uso.

En septiembre de 2005, el Grupo de Certificación BSD encuestó a 4330 usuarios individuales de BSD, mostrando que el 32,8% usaba OpenBSD, [14] detrás de FreeBSD con un 77%, por delante de NetBSD con un 16,3% y DragonFly BSD con un 2,6% [nota 1] . Sin embargo, los autores de esta encuesta aclararon que no es "exhaustiva" ni "completamente precisa", ya que la encuesta se difundió principalmente a través de listas de correo, foros y el boca a boca. Esto, combinado con otros factores, como la falta de un grupo de control, un proceso de selección previa o un alcance significativo fuera de la comunidad de BSD, hace que la encuesta no sea confiable para juzgar el uso de BSD a nivel mundial.

Usos

Dispositivos de red

OpenBSD presenta una sólida pila de redes TCP/IP y puede usarse como enrutador [15] o punto de acceso inalámbrico . [16] Las mejoras de seguridad , la criptografía incorporada y el filtro de paquetes de OpenBSD lo hacen adecuado para fines de seguridad como firewalls , [17] sistemas de detección de intrusiones y puertas de enlace VPN .

Varios sistemas propietarios se basan en OpenBSD, incluidos dispositivos de Armorlogic (firewall de aplicaciones web Profense), Calyptix Security, [18] GeNUA, [19] RTMX, [20] y .vantronix. [21]

Otros sistemas operativos

Algunas versiones de los Servicios de Microsoft para UNIX , una extensión del sistema operativo Windows para proporcionar una funcionalidad similar a Unix, utilizan gran parte del código base OpenBSD que se incluye en la suite de interoperabilidad Interix , [22] [23] desarrollada por Softway Systems. Inc., que Microsoft adquirió en 1999. [24] [25] Core Force, un producto de seguridad para Windows, se basa en el firewall pf de OpenBSD . [26] El firewall pf también se encuentra en otros sistemas operativos: incluidos FreeBSD , [27] y macOS . [28]

Computadoras personales

OpenBSD viene con Xenocara , [29] una implementación del sistema X Window , y es adecuado como sistema operativo de escritorio para computadoras personales , incluidas las portátiles. [30] [31] : xl  A partir de septiembre de 2018 , OpenBSD incluye aproximadamente 8000 paquetes en su repositorio de software , [32] incluidos entornos de escritorio como Lumina , GNOME , Plasma y Xfce , y navegadores web como Firefox y Chromium . [33] El proyecto también incluye tres administradores de ventanas en la distribución principal: cwm , FVWM (parte de la configuración predeterminada de Xenocara) y twm . [34]

Servidores

OpenBSD presenta un conjunto de servidores completo y se puede configurar como servidor de correo , servidor web , servidor FTP , servidor DNS , enrutador , firewall , servidor de archivos NFS o cualquier combinación de estos. Desde la versión 6.8, OpenBSD también viene con soporte nativo WireGuard en el kernel . [35] [36]

Seguridad

Inicio de sesión en la consola OpenBSD y sus mensajes

Poco después de la creación de OpenBSD, una empresa local de software de seguridad llamada Secure Networks (posteriormente adquirida por McAfee ) se puso en contacto con De Raadt. [37] [38] Estaban desarrollando una herramienta de auditoría de seguridad de red llamada Ballista, [nota 2] cuyo objetivo era encontrar y explotar fallas de seguridad del software. Esto coincidió con el interés de De Raadt en la seguridad, por lo que los dos cooperaron hasta el lanzamiento de OpenBSD 2.3. [39] Esta colaboración ayudó a definir la seguridad como el foco del proyecto OpenBSD. [40]

OpenBSD incluye numerosas funciones diseñadas para mejorar la seguridad, como por ejemplo:

Para reducir el riesgo de una vulnerabilidad o una mala configuración que permita la escalada de privilegios , se han escrito o adaptado muchos programas para hacer uso de la separación de privilegios , la revocación de privilegios y el chrooting . La separación de privilegios es una técnica, pionera en OpenBSD e inspirada en el principio de privilegio mínimo , donde un programa se divide en dos o más partes, una de las cuales realiza operaciones privilegiadas y la otra (casi siempre la mayor parte del código) se ejecuta sin privilegios. . [45] La revocación de privilegios es similar e implica que un programa realice las operaciones necesarias con los privilegios con los que comienza y luego los elimine. Chrooting implica restringir una aplicación a una sección del sistema de archivos , prohibiéndole acceder a áreas que contienen archivos privados o del sistema. Los desarrolladores han aplicado estas mejoras a las versiones OpenBSD de muchas aplicaciones comunes, como tcpdump , file , tmux , smtpd y syslogd . [46]

Los desarrolladores de OpenBSD jugaron un papel decisivo en la creación y desarrollo de OpenSSH (también conocido como OpenBSD Secure Shell), que se desarrolla en los repositorios CVS de OpenBSD. OpenBSD Secure Shell se basa en el SSH original . [47] Apareció por primera vez en OpenBSD 2.6 y ahora es, con diferencia, el cliente y servidor SSH más popular, disponible en muchos sistemas operativos. [48]

El proyecto tiene una política de auditar continuamente el código fuente en busca de problemas, trabajo que el desarrollador Marc Espie ha descrito como "nunca terminado... más una cuestión de proceso que de un error específico que se busca". Continuó enumerando varios pasos típicos una vez que se encuentra un error, incluido examinar todo el árbol de fuentes para detectar problemas iguales o similares, "intentar averiguar si la documentación debe modificarse" e investigar si "es posible para aumentar el compilador para advertir contra este problema específico." [49]

Registro de seguridad

El sitio web de OpenBSD presenta una referencia destacada al historial de seguridad del sistema. Hasta junio de 2002 decía:

¡Cinco años sin un agujero remoto en la instalación predeterminada!

En junio de 2002, Mark Dowd de Internet Security Systems reveló un error en el código OpenSSH que implementaba la autenticación de desafío-respuesta . [50] Esta vulnerabilidad en la instalación predeterminada de OpenBSD permitía a un atacante acceder remotamente a la cuenta raíz , lo cual era extremadamente grave no solo para OpenBSD, sino también para la gran cantidad de otros sistemas operativos que usaban OpenSSH en ese momento. [51] Este problema requirió el ajuste del eslogan en el sitio web de OpenBSD a:

¡Un agujero remoto en la instalación predeterminada, en casi 6 años!

La cita se mantuvo sin cambios con el paso del tiempo, hasta el 13 de marzo de 2007, cuando Alfredo Ortega de Core Security Technologies reveló una vulnerabilidad remota relacionada con la red. [52] La cita se cambió posteriormente a:

¡Solo dos agujeros remotos en la instalación predeterminada, en muchísimo tiempo!

Esta afirmación ha sido criticada porque la instalación predeterminada contiene pocos servicios en ejecución y muchos casos de uso requieren servicios adicionales. [53] Además, debido a que el árbol de puertos contiene software de terceros no auditado , es fácil para los usuarios comprometer la seguridad al instalar o configurar paquetes incorrectamente. Sin embargo, el proyecto sostiene que el eslogan pretende hacer referencia a una instalación predeterminada y que es correcto según esa medida.

Una de las ideas fundamentales detrás de OpenBSD es impulsar que los sistemas sean simples, limpios y seguros por defecto . La instalación predeterminada es bastante mínima, lo que según el proyecto es garantizar que los usuarios novatos "no necesiten convertirse en expertos en seguridad de la noche a la mañana", [54] lo que encaja con las prácticas de auditoría de código y de código abierto que se consideran elementos importantes de un sistema de seguridad. [55] Los servicios adicionales deben habilitarse manualmente para que los usuarios piensen primero en las implicaciones de seguridad.

Presunta puerta trasera

El 11 de diciembre de 2010, Gregory Perry, ex consultor técnico de la Oficina Federal de Investigaciones (FBI), envió un correo electrónico a De Raadt alegando que el FBI había pagado a algunos ex desarrolladores de OpenBSD 10 años antes para insertar puertas traseras en el marco criptográfico de OpenBSD . De Raadt hizo público el correo electrónico el 14 de diciembre reenviándolo a la lista de correo de openbsd-tech y sugirió una auditoría del código base IPsec . [56] [57] La ​​respuesta de De Raadt fue escéptica ante el informe e invitó a todos los desarrolladores a revisar de forma independiente el código relevante. En las semanas siguientes, se solucionaron errores pero no se encontró evidencia de puertas traseras. [58] De Raadt declaró: "Creo que NetSec probablemente fue contratado para escribir puertas traseras como se alega. Si se escribieron, no creo que hayan llegado a nuestro árbol. Es posible que se hayan implementado como su propio producto". [59]

Críticas

En diciembre de 2017, Ilja van Sprundel, directora de IOActive , dio una charla en el CCC [60] y en DEF CON , [61] titulada "¿Todos los BSD se crean por igual? - Una encuesta sobre las vulnerabilidades del kernel BSD", en la que afirmó que aunque OpenBSD era el claro ganador de los BSD en términos de seguridad, "todavía es fácil encontrar errores en esos núcleos, incluso en OpenBSD".

Dos años más tarde, en 2019, se dio una charla titulada "Una evaluación sistemática de las mitigaciones de OpenBSD" [62] en el CCC, argumentando que si bien OpenBSD tiene algunas mitigaciones efectivas, una parte importante de ellas son "inútiles en el mejor de los casos y se basan en pura tecnología". suerte y superstición", abogando por un enfoque más racional a la hora de diseñarlos. [63]

Subproyectos

Muchos proyectos de código abierto comenzaron como componentes de OpenBSD, incluidos:

Algunos subsistemas se han integrado en otros sistemas operativos BSD, [72] [73] [74] y muchos están disponibles como paquetes para su uso en otros sistemas similares a Unix. [75] [76] [77]

El administrador de Linux, Carlos Fenollosa, comentó al pasar de Linux a OpenBSD que el sistema es fiel a la filosofía Unix de herramientas pequeñas y simples que funcionan bien juntas: "Algunos componentes básicos no son tan ricos en funciones, a propósito. Ya que el 99% de los servidores "No necesito la flexibilidad de Apache, el httpd de OpenBSD funcionará bien, será más seguro y probablemente más rápido". [78] Caracterizó la actitud de la comunidad de desarrolladores hacia los componentes como: "Cuando la comunidad decide que algún módulo apesta, desarrollan uno nuevo desde cero. OpenBSD tiene su propio NTPd, SMTPd y, más recientemente, HTTPd. Funcionan muy bien". [78] Como resultado, OpenBSD es relativamente prolífico en la creación de componentes que son ampliamente reutilizados por otros sistemas.

OpenBSD ejecuta casi todos sus demonios estándar dentro de las estructuras de seguridad chroot y privsep de forma predeterminada, como parte del fortalecimiento del sistema base. [78]

Calgary Internet Exchange se formó en 2012, en parte para satisfacer las necesidades del proyecto OpenBSD. [79]

En 2017, comenzó a desarrollarse Isotop, [80] un proyecto francés que tiene como objetivo adaptar OpenBSD a computadoras de escritorio y portátiles, utilizando xfce y luego dwm . [81]

Componentes de terceros

OpenBSD incluye una serie de componentes de terceros , muchos de ellos con parches específicos de OpenBSD, [33] como X.Org , Clang [82] (el compilador predeterminado en varias arquitecturas ), GCC , [42] [nota 3] Perl , NSD , Unbound , ncurses , GNU binutils , GDB y AWK .

Desarrollo

Desarrolladores de OpenBSD en el hackathon c2k1 en el MIT , junio de 2001
Hackatón de OpenBSD s2k17

El desarrollo es continuo y la gestión del equipo es abierta y escalonada. Cualquier persona con las habilidades adecuadas puede contribuir; los derechos de compromiso se otorgan según el mérito y De Raadt actúa como coordinador. [31] : xxxv  Se realizan dos lanzamientos oficiales por año, con el número de versión incrementado en 0,1, [83] y cada uno de ellos cuenta con soporte durante doce meses (dos ciclos de lanzamiento). [84] También se publican instantáneas a intervalos frecuentes.

Los parches de mantenimiento para las versiones compatibles se pueden aplicar usando syspatch, manualmente o actualizando el sistema con la rama de parches del repositorio fuente CVS para esa versión. [85] Alternativamente, un administrador del sistema puede optar por actualizar a la siguiente versión instantánea usando sysupgrade, o usando la rama -current del repositorio CVS, para obtener acceso previo al lanzamiento a las funciones agregadas recientemente. La herramienta sysupgrade también puede actualizar a la última versión estable.

Se recomienda encarecidamente el kernel OpenBSD genérico proporcionado de forma predeterminada para los usuarios finales, a diferencia de los sistemas operativos que recomiendan la personalización del kernel por parte del usuario. [86]

CVS mantiene los paquetes fuera del sistema base a través de un árbol de puertos y son responsabilidad de los mantenedores individuales, conocidos como porteadores. Además de mantener actualizada la rama actual, se espera que los porteadores apliquen correcciones de errores y correcciones de mantenimiento apropiadas a las ramas de su paquete para las versiones compatibles de OpenBSD. Los puertos generalmente no están sujetos a la misma auditoría continua que el sistema base debido a la falta de mano de obra.

Los paquetes binarios se construyen centralmente desde el árbol de puertos para cada arquitectura. Este proceso se aplica para la versión actual, para cada versión compatible y para cada instantánea. Se recomienda a los administradores utilizar el mecanismo del paquete en lugar de compilar el paquete desde el árbol de puertos, a menos que necesiten realizar sus propios cambios en el código fuente.

Los desarrolladores de OpenBSD se reúnen periódicamente en eventos especiales llamados hackathons , [87] donde "se sientan y codifican", enfatizando la productividad. [88]

La mayoría de los nuevos lanzamientos incluyen una canción. [89]

Código abierto y documentación abierta

OpenBSD es conocido por su documentación de alta calidad. [90] [91]

Cuando se creó OpenBSD, De Raadt decidió que el código fuente debería estar disponible para que cualquiera pudiera leerlo. En ese momento, un pequeño equipo de desarrolladores generalmente tenía acceso al código fuente de un proyecto. [92] Chuck Cranor [93] y De Raadt concluyeron que esta práctica era "contraria a la filosofía de código abierto" e inconveniente para los posibles contribuyentes. Juntos, Cranor y De Raadt crearon el primer servidor de sistema de control de revisiones público y anónimo . La decisión de De Raadt permitió a los usuarios "asumir un papel más activo" y estableció el compromiso del proyecto con el acceso abierto. [92] OpenBSD se destaca por su uso continuo de CVS (más precisamente, una bifurcación inédita administrada por OpenBSD llamada OpenCVS), cuando la mayoría de los otros proyectos que lo usaron han migrado a otros sistemas. [94]

OpenBSD no incluye controladores binarios de código cerrado en el árbol fuente, ni incluye código que requiera la firma de acuerdos de confidencialidad . [95] Según el Proyecto GNU , OpenBSD incluye pequeñas "manchas" de código objeto propietario como firmware del dispositivo. [96]

Dado que OpenBSD tiene su sede en Canadá, no se aplican restricciones de exportación de criptografía en los Estados Unidos, lo que permite que la distribución haga pleno uso de algoritmos modernos de cifrado. Por ejemplo, el espacio de intercambio se divide en pequeñas secciones y cada sección se cifra con su propia clave, lo que garantiza que los datos confidenciales no se filtren a una parte insegura del sistema. [17]

OpenBSD aleatoriza varios comportamientos de las aplicaciones, haciéndolas menos predecibles y, por tanto, más difíciles de atacar. Por ejemplo, los PID se crean y asocian aleatoriamente a procesos; la bind llamada al sistema utiliza números de puerto aleatorios ; los archivos se crean con números de inodo aleatorios; y los datagramas IP tienen identificadores aleatorios. [97] Este enfoque también ayuda a exponer errores en el kernel y en los programas del espacio de usuario.

La política de apertura de OpenBSD se extiende a la documentación del hardware: en las diapositivas de una presentación de diciembre de 2006, De Raadt explicó que sin ella "los desarrolladores a menudo cometen errores al escribir controladores" y señaló que "el [Dios mío, lo hice funcionar". ] Las prisas son más difíciles de lograr y algunos desarrolladores simplemente se dan por vencidos". [98] Continuó diciendo que los controladores binarios proporcionados por el proveedor son inaceptables para su inclusión en OpenBSD, que "no confían en los binarios del proveedor que se ejecutan en nuestro núcleo" y que "no hay manera de arreglarlos... cuando se rompen." [98]

Licencia

OpenBSD mantiene una política de licencias estricta , [3] prefiriendo la licencia ISC y otras variantes de la licencia BSD . El proyecto intenta "mantener el espíritu de los derechos de autor originales de Berkeley Unix ", que permitían una "distribución de fuentes Unix relativamente sin trabas". [3] La licencia Apache y la licencia pública general GNU, ampliamente utilizadas , se consideran demasiado restrictivas. [99]

En junio de 2001, provocada por las preocupaciones sobre la modificación de Darren Reed de la redacción de la licencia de IPFilter, se llevó a cabo una auditoría sistemática de las licencias de los puertos y árboles fuente de OpenBSD. [100] Se descubrió que el código en más de cien archivos en todo el sistema no tenía licencia, tenía licencia ambigua o estaba en uso en contra de los términos de la licencia. Para garantizar que todas las licencias se cumplieran correctamente, se intentó ponerse en contacto con todos los titulares de derechos de autor pertinentes: se eliminaron algunos fragmentos de código, se reemplazaron muchos y se volvieron a otorgar licencias a otros, como las herramientas de enrutamiento de multidifusión mrinfo y map-mbone . para que OpenBSD pudiera seguir usándolos. [101] [102] También se eliminó durante esta auditoría todo el software producido por Daniel J. Bernstein . En ese momento, Bernstein solicitó que todas las versiones modificadas de su código fueran aprobadas por él antes de la redistribución, un requisito al que los desarrolladores de OpenBSD no estaban dispuestos a dedicar tiempo ni esfuerzo. [103] [104] [105]

Debido a problemas de licencia, el equipo de OpenBSD ha reimplementado el software desde cero o ha adoptado software existente adecuado. Por ejemplo, los desarrolladores de OpenBSD crearon el filtro de paquetes PF después de que se impusieron restricciones inaceptables a IPFilter . PF apareció por primera vez en OpenBSD 3.0 [106] y ahora está disponible en muchos otros sistemas operativos. [107] Los desarrolladores de OpenBSD también han reemplazado las herramientas con licencia GPL (como CVS y pkg-config ) con equivalentes con licencia permisiva . [108] [109]

Fondos

Aunque el sistema operativo y sus componentes portátiles se utilizan en productos comerciales, De Raadt dice que poca financiación para el proyecto proviene de la industria: "tradicionalmente toda nuestra financiación proviene de donaciones de usuarios y de la compra de nuestros CD (nuestros otros productos no "Realmente no nos hace ganar mucho dinero). Obviamente, eso no ha sido mucho dinero". [83]

Durante un período de dos años a principios de la década de 2000, el proyecto recibió financiación de DARPA , que "pagó los salarios de 5 personas para que trabajaran completamente a tiempo completo, compró alrededor de 30.000 dólares en hardware y pagó 3 hackatones", de POSSE . proyecto . [83]

En 2006, el proyecto OpenBSD experimentó dificultades financieras. [110] La Fundación Mozilla [111] y GoDaddy [112] se encuentran entre las organizaciones que ayudaron a OpenBSD a sobrevivir. Sin embargo, De Raadt expresó su preocupación por la asimetría de la financiación: "Creo que las contribuciones deberían haber venido primero de los proveedores, en segundo lugar de los usuarios corporativos y en tercer lugar de los usuarios individuales. Pero la respuesta ha sido casi totalmente opuesta, con casi un Proporción de 15 a 1 dólar a favor de la gente pequeña. ¡Muchas gracias, gente pequeña!" [83]

El 14 de enero de 2014, Bob Beck solicitó financiación para cubrir los costes eléctricos. Si no se encontraba una financiación sostenible, Beck sugirió que el proyecto OpenBSD se cerraría. [113] El proyecto pronto recibió una donación de 20.000 dólares estadounidenses de Mircea Popescu, el creador rumano de la bolsa de valores bitcoin MPEx, pagada en bitcoins . [114] El proyecto recaudó 150.000 dólares estadounidenses [115] en respuesta al llamamiento, lo que le permitió pagar sus facturas y asegurar su futuro a corto plazo. [114]

Fundación OpenBSD

La Fundación OpenBSD es una organización federal canadiense sin fines de lucro fundada por el proyecto OpenBSD como un " punto de contacto único para personas y organizaciones que requieren una entidad legal con quien tratar cuando desean apoyar OpenBSD". [116] Fue anunciado al público por el desarrollador de OpenBSD Bob Beck el 25 de julio de 2007. También sirve como protección legal sobre otros proyectos afiliados a OpenBSD, incluidos OpenSSH , OpenBGPD , OpenNTPD , OpenCVS , OpenSMTPD y LibreSSL . [117]

Desde 2014, varias contribuciones importantes a la Fundación OpenBSD provienen de corporaciones como Microsoft, [118] Facebook y Google, así como de Core Infrastructure Initiative . [119]

En 2015, Microsoft se convirtió en el primer contribuyente de nivel oro de la fundación [120] donando entre 25 000 y 50 000 dólares para apoyar el desarrollo de OpenSSH, que se había integrado en PowerShell en julio, y más tarde en Windows Server en 2018. [121] Otros contribuyentes incluyen Google, Facebook y DuckDuckGo . [122]

Durante las campañas de recaudación de fondos de 2016 y 2017, Smartisan , una empresa china, fue el principal contribuyente financiero de la Fundación OpenBSD. [123] [124]

Distribución

OpenBSD está disponible gratuitamente de varias maneras: la fuente se puede recuperar mediante CVS anónimo , [125] y las versiones binarias y las instantáneas de desarrollo se pueden descargar mediante FTP, HTTP y rsync. [126] Los conjuntos de CD-ROM empaquetados hasta la versión 6.0 se pueden pedir en línea por una pequeña tarifa, completos con una variedad de pegatinas y una copia del tema musical del lanzamiento. Estos, con sus obras de arte y otros bonos, han sido una de las pocas fuentes de ingresos del proyecto, financiando hardware, servicio de Internet y otros gastos. [127] A partir de la versión 6.1, los conjuntos de CD-ROM ya no se publican.

OpenBSD proporciona un sistema de gestión de paquetes para una fácil instalación y gestión de programas que no forman parte del sistema operativo base. [128] Los paquetes son archivos binarios que se extraen, gestionan y eliminan utilizando las herramientas de paquetes. En OpenBSD, la fuente de los paquetes es el sistema de ports, una colección de Makefiles y otra infraestructura necesaria para crear paquetes. En OpenBSD, los ports y el sistema operativo base se desarrollan y publican juntos para cada versión: esto significa que los ports o paquetes lanzados, por ejemplo, con 4.6 no son adecuados para su uso con 4.5 y viceversa. [128]

Canciones y obras de arte

Inicialmente, OpenBSD utilizó una versión con halo de la mascota demonio BSD dibujada por Erick Green, a quien De Raadt le pidió que creara el logotipo para las versiones 2.3 y 2.4 de OpenBSD. Green planeó crear un demonio completo, incluyendo cabeza y cuerpo, pero sólo la cabeza se completó a tiempo para OpenBSD 2.3. El cuerpo, así como la horca y la cola, se completaron para OpenBSD 2.4. [129]

Los lanzamientos posteriores utilizaron variaciones como un demonio policial de Ty Semaka, [130] pero finalmente se decidieron por un pez globo llamado Puffy. [131] Desde entonces, Puffy ha aparecido en material promocional de OpenBSD y ha aparecido en canciones y obras de arte de lanzamiento.

El material promocional de los primeros lanzamientos de OpenBSD no tenía un tema o diseño coherente, pero posteriormente los CD-ROM, las canciones de lanzamiento, los carteles y las camisetas de cada lanzamiento se produjeron con un solo estilo y tema, en ocasiones contribuido por Ty Semaka. de los demonios de lengua escocesa . [89] Estos se han convertido en parte de la defensa de OpenBSD, y cada lanzamiento expone un punto moral o político importante para el proyecto, a menudo a través de una parodia. [132]

Los temas han incluido Puff the Barbarian en OpenBSD 3.3, que incluía una canción de rock de los 80 y una parodia de Conan the Barbarian en alusión a documentación abierta, [89] The Wizard of OS en OpenBSD 3.7, relacionado con el trabajo del proyecto sobre controladores inalámbricos, y Hackers of the Lost RAID , una parodia de Indiana Jones que hace referencia a las nuevas herramientas RAID en OpenBSD 3.8.

Lanzamientos

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

Ver también

Notas

  1. ^ ab Se permitieron selecciones múltiples ya que los usuarios pueden usar múltiples variantes de BSD una al lado de la otra.
  2. ^ Posteriormente se le cambió el nombre a Cybercop Scanner después de que Network Associates comprara SNI .
  3. ^ A partir de OpenBSD 6.3 , se envía Clang 5.0.1, GCC 4.2.1 o GCC 3.3.6, según la plataforma. [82] [42]
  4. ^ Compare el historial de lanzamientos de NetBSD , desde donde se ramificó OpenBSD
  5. ^ abcdef OpenBSD se lanza aproximadamente cada 6 meses, en mayo y noviembre, y solo las dos últimas versiones reciben correcciones de seguridad y confiabilidad para el sistema base. [213]

Referencias

  1. ^ "Gestión de paquetes". Preguntas frecuentes sobre OpenBSD . Consultado el 1 de junio de 2016 .
  2. ^ "Plataformas". OpenBSD . Consultado el 3 de septiembre de 2016 .
  3. ^ abc "Política de derechos de autor". OpenBSD . Consultado el 13 de diciembre de 2011 .
  4. ^ ab de Raadt, Theo (29 de marzo de 2009). "Archivo de la conversación por correo que condujo a la marcha de Theo de Raadt" . Consultado el 15 de enero de 2010 .
  5. ^ Proyecto OpenBSD (19 de mayo de 2020). "OpenBSD". OpenBSD.org . Consultado el 12 de octubre de 2020 .
  6. ^ "Aplicación Murus, Apple PF para macOS de OpenBSD".
  7. ^ "La biblioteca C de Android tiene 173 archivos de código OpenBSD sin cambios" . Consultado el 8 de octubre de 2018 .
  8. ^ "Licencia de lanzamiento LLVM" . Consultado el 8 de octubre de 2018 .
  9. ^ "OpenSSH para Windows" . Consultado el 8 de octubre de 2018 .
  10. ^ Grimes, Roger A. (29 de diciembre de 2006). "Resolución n.º 1 de año nuevo: obtener OpenBSD". InfoMundo .
  11. ^ Glass, Adam (23 de diciembre de 1994). "Theo De Raadt". usuarios de netbsd (lista de correo).
  12. ^ De Raadt, Theo (18 de octubre de 1996). "La versión OpenBSD 2.0". openbsd-announce (lista de correo).
  13. ^ "Anuncio: la Fundación OpenBSD". Revista OpenBSD . 26 de julio de 2007.
  14. ^ ab Encuesta de uso de BSD (PDF) (Reporte). El grupo de certificación BSD. 31 de octubre de 2005. p. 9 . Consultado el 16 de septiembre de 2012 .
  15. ^ "OpenBSD PF: creación de un enrutador" . Consultado el 8 de agosto de 2019 .
  16. ^ "Construcción de un punto de acceso inalámbrico OpenBSD" . Consultado el 8 de agosto de 2019 .
  17. ^ ab McIntire, Tim (8 de agosto de 2006). "Eche un vistazo más de cerca a OpenBSD". Trabajos de desarrollador . IBM . Consultado el 13 de diciembre de 2011 .
  18. ^ "AccessEnforcer modelo AE800". Seguridad Calyptix . Archivado desde el original el 2 de diciembre de 2020 . Consultado el 28 de mayo de 2016 .
  19. ^ "Genugate de cortafuegos de alta resistencia". GenUA . Archivado desde el original el 19 de septiembre de 2020 . Consultado el 29 de mayo de 2016 .
  20. ^ "Sistemas operativos POSIX en tiempo real RTMX O/S IEEE". RTMX . Consultado el 13 de diciembre de 2011 . RTMX O/S es una extensión del producto para el sistema operativo tipo OpenBSD Unix con énfasis en aplicaciones integradas y dedicadas.
  21. ^ "Sistema seguro .vantronix". Redes seguras Compumatica . Archivado desde el original el 1 de enero de 2012 . Consultado el 13 de diciembre de 2011 . El Firewall de Próxima Generación no es un dispositivo independiente, es un enrutador para operar en entornos críticos de seguridad con altos requisitos de disponibilidad, soporte integral y sistemas confiables y confiables impulsados ​​por OpenBSD.
  22. ^ Dohnert, Roberto J. (21 de enero de 2004), "Revisión de los servicios de Windows para UNIX 3.5", OSNews , David Adams, archivado desde el original el 11 de febrero de 2008
  23. ^ Reiter, Brian (26 de enero de 2010). "WONTFIX: select(2) en SUA 5.2 ignora el tiempo de espera". brianreiter.org.
  24. ^ "Microsoft adquiere Softway Systems para fortalecer las futuras soluciones de interoperabilidad de los clientes", Microsoft News Center , Microsoft , 17 de septiembre de 1999
  25. ^ "Milltech Consulting Inc". 2019. Archivado desde el original el 18 de septiembre de 2020 . Consultado el 23 de junio de 2020 .
  26. ^ "Core Force", Core Labs , archivado desde el original el 28 de noviembre de 2011 , recuperado 13 de diciembre de 2011 , CORE FORCE proporciona filtrado de paquetes con estado entrantes y salientes para protocolos TCP/IP utilizando un puerto de Windows del firewall PF de OpenBSD, sistema de archivos granular y control de acceso al registro y validación de la integridad de los programas.
  27. ^ "Capítulo 31. Cortafuegos". El proyecto FreeBSD . Consultado el 3 de diciembre de 2021 .
  28. ^ "pf.c". opensource.apple.com . Consultado el 3 de diciembre de 2021 .
  29. ^ ab "Acerca de Xenocara". Xenocara . Consultado el 13 de diciembre de 2011 .
  30. ^ Tzanidakis, Manolis (21 de abril de 2006). "Usando OpenBSD en el escritorio". Linux.com . Archivado desde el original el 5 de mayo de 2012 . Consultado el 9 de marzo de 2012 .
  31. ^ ab Lucas, Michael W. (abril de 2013). Absolute OpenBSD: Unix para los paranoicos prácticos (2ª ed.). San Francisco, California: No Starch Press . ISBN 978-1-59327-476-4.
  32. ^ "Estadísticas de OpenPorts.se". OpenPorts.se . Archivado desde el original el 28 de septiembre de 2020 . Consultado el 8 de febrero de 2018 .
  33. ^ ab "OpenBSD 6.0". OpenBSD . Consultado el 1 de noviembre de 2016 .
  34. ^ "El sistema X Windows". Preguntas frecuentes sobre OpenBSD . Consultado el 22 de mayo de 2016 . OpenBSD se entrega con los administradores de ventanas cwm(1), fvwm(1) y twm(1), [...]
  35. ^ "OpenBSD 6.8". www.openbsd.org . Consultado el 3 de diciembre de 2021 .
  36. ^ "WireGuard importado a OpenBSD". undeadly.org . Consultado el 3 de diciembre de 2021 .
  37. ^ Varghese, Sam (8 de octubre de 2004). "Permanecer a la vanguardia". La edad . Consultado el 13 de diciembre de 2011 .
  38. ^ Laird, Cameron; Staplin, George Peter (17 de julio de 2003). "La esencia de OpenBSD". Lámpara ON . Archivado desde el original el 22 de octubre de 2017 . Consultado el 13 de diciembre de 2011 .
  39. ^ De Raadt, Theo (19 de diciembre de 2005). "Anuncio de lanzamiento 2.3". openbsd-misc (lista de correo). Sin el apoyo [del SNI] en el momento adecuado, esta liberación probablemente no habría ocurrido.
  40. ^ Wayner, Peter (13 de julio de 2000). "18.3 Llamas, peleas y el nacimiento de OpenBSD". Gratis para todos: cómo Linux y el movimiento del software libre socavan a los titanes de la alta tecnología (1ª ed.). HarperNegocios . ISBN 978-0-06-662050-3. Archivado desde el original el 22 de enero de 2012 . Consultado el 13 de diciembre de 2011 .
  41. ^ Molinero, Todd C.; De Raadt, Theo (6 de junio de 1999). strlcpy y strlcat: copia y concatenación de cadenas coherentes y seguras. Conferencia Técnica Anual de USENIX . Monterrey, California . Consultado el 13 de diciembre de 2011 .
  42. ^ abc "gcc-local - modificaciones locales a gcc". Páginas del manual de OpenBSD . Consultado el 1 de noviembre de 2016 .
  43. ^ De Raadt, Theo ; Hallqvist, Niklas; Grabowski, Artur; Keromytis, Angelos D.; Provos, Niels (6 de junio de 1999). Criptografía en OpenBSD: una descripción general. Conferencia Técnica Anual de USENIX . Monterrey, California . Consultado el 27 de mayo de 2016 .
  44. ^ "Compromiso(): un nuevo mecanismo de mitigación" . Consultado el 8 de octubre de 2018 .
  45. ^ Provos, Niels (9 de agosto de 2003). "OpenSSH separado por privilegios". Archivado desde el original el 2 de enero de 2012 . Consultado el 13 de diciembre de 2011 .
  46. ^ "Innovaciones". OpenBSD . Consultado el 18 de mayo de 2016 . Separación de privilegios: [...] El concepto ahora se utiliza en muchos programas OpenBSD, por ejemplo [...] etc.
  47. ^ "Historial y créditos del proyecto". AbiertoSSH . Consultado el 13 de diciembre de 2011 .
  48. ^ "Perfiles de uso de SSH". AbiertoSSH . Consultado el 13 de diciembre de 2011 .
  49. ^ Biancuzzi, Federico (18 de marzo de 2004). "Una entrevista con Marc Espie de OpenBSD". Lámpara ON . Archivado desde el original el 4 de mayo de 2018 . Consultado el 13 de diciembre de 2011 .
  50. ^ "Vulnerabilidad de desafío remoto de OpenSSH". Sistemas de seguridad en Internet . 26 de junio de 2002. Archivado desde el original el 8 de septiembre de 2012 . Consultado el 17 de diciembre de 2005 .
  51. ^ "Una lista parcial de los sistemas operativos afectados". Archivado desde el original el 6 de enero de 2012.
  52. ^ "Desbordamiento del búfer del kernel remoto IPv6 mbufs de OpenBSD". Tecnologías de seguridad básicas . 13 de marzo de 2007.
  53. ^ Brindle, Joshua (30 de marzo de 2008), "Seguro no significa nada", Blog de seguridad , consultado el 13 de diciembre de 2011
  54. ^ "Seguridad". OpenBSD . Consultado el 13 de diciembre de 2011 . Seguro por defecto.
  55. ^ Wheeler, David A. (3 de marzo de 2003). "2.4. ¿Es el código abierto bueno para la seguridad?". Programación segura para Linux y Unix HOWTO . Consultado el 13 de diciembre de 2011 .
  56. ^ De Raadt, Theo (14 de diciembre de 2010). "Acusaciones sobre OpenBSD IPSEC". openbsd-tech (lista de correo) . Consultado el 28 de mayo de 2016 .
  57. ^ Holwerda, Thom (14 de diciembre de 2010). "El FBI agregó puertas traseras secretas a OpenBSD IPSEC". OSNoticias . Consultado el 13 de diciembre de 2011 .
  58. ^ Ryan, Paul (23 de diciembre de 2010). "La auditoría de código de OpenBSD descubre errores, pero no hay evidencia de puerta trasera". Ars Técnica . Consultado el 9 de enero de 2011 .
  59. ^ Schwartz, Mathew J. (22 de diciembre de 2010). "El fundador de OpenBSD cree que el FBI creó una puerta trasera IPsec". Semana de información: lectura OSCURO . Archivado desde el original el 11 de julio de 2017.
  60. ^ Van Sprundel, Ilja (diciembre de 2017). "¿Todos los BSD se crean de la misma manera? - Un estudio de las vulnerabilidades del kernel BSD".
  61. ^ Van Sprundel, Ilja (julio de 2017). "¿Todos los BSD se crean de la misma manera? - Una encuesta sobre las vulnerabilidades del kernel BSD" (PDF) .
  62. ^ "Conferencia: Una evaluación sistemática de las mitigaciones de OpenBSD". Diciembre de 2019.
  63. ^ "¿OpenBSD es seguro?". 29 de diciembre de 2019.
  64. ^ "src/usr.sbin/httpd/". OpenBSD CVSWeb .
  65. ^ "web/obhttpd: servidor http OpenBSD". Deportes frescos .
  66. ^ "LibreSSL" . Consultado el 8 de agosto de 2019 .
  67. ^ ab "OpenBGPD" . Consultado el 8 de agosto de 2019 .
  68. ^ "AbrirIKED". Archivado desde el original el 14 de mayo de 2017 . Consultado el 8 de agosto de 2019 .
  69. ^ "Abrir NTPD" . Consultado el 8 de agosto de 2019 .
  70. ^ "Abrir SMTPD" . Consultado el 8 de agosto de 2019 .
  71. ^ "AbiertoSSH" . Consultado el 8 de agosto de 2019 .
  72. ^ "Contenido de /stable/10/crypto/openssh/README". svnweb.freebsd.org . Consultado el 19 de mayo de 2016 . Este es el puerto del excelente OpenSSH de OpenBSD para Linux y otros Unices.
  73. ^ "src/crypto/external/bsd/openssh/dist/README - ver - 1.4". Repositorios CVS de NetBSD . Consultado el 19 de mayo de 2016 .
  74. ^ "dragonfly.git/blob – crypto/openssh/README". gitweb.dragonflybsd.org . Consultado el 19 de mayo de 2016 . Este es el puerto del excelente OpenSSH de OpenBSD para Linux y otros Unices.
  75. ^ "Arch Linux - openssh 7.2p2-1 (x86_64)". Arco Linux . Consultado el 17 de mayo de 2016 .
  76. ^ "abre". OpenSUSE . Consultado el 17 de mayo de 2016 .
  77. ^ "Debian: detalles del paquete openssh-client en jessie". Debian . Consultado el 17 de mayo de 2016 .
  78. ^ abc "OpenBSD desde la perspectiva de un usuario veterano de Linux".
  79. ^ De Raadt, Theo (18 de junio de 2013). "Un intercambio de Internet para Calgary" (PDF) . Consultado el 9 de octubre de 2018 .[ enlace muerto permanente ]
  80. ^ "3hg | isótopo - índice". www.3hg.fr. _ Consultado el 6 de mayo de 2022 .
  81. ^ pavroo. "Isotopía". ArchivoOS . Consultado el 6 de mayo de 2022 .
  82. ^ ab "clang-local: comportamiento específico de OpenBSD de LLVM/clang". Páginas del manual de OpenBSD . Consultado el 2 de febrero de 2018 .
  83. ^ abcd Andrews, Jeremy (2 de mayo de 2006). "Entrevista: Theo de Raadt". Trampa del núcleo . Archivado desde el original el 24 de abril de 2013.
  84. ^ "Sabores de OpenBSD". Preguntas frecuentes sobre OpenBSD . Consultado el 22 de mayo de 2016 .
  85. ^ "Aplicar parches en OpenBSD". Preguntas frecuentes sobre OpenBSD . Consultado el 15 de mayo de 2016 .
  86. ^ "Migración a OpenBSD". Preguntas frecuentes sobre OpenBSD . Consultado el 4 de enero de 2017 .
  87. ^ "Hackatones". OpenBSD . Consultado el 18 de mayo de 2016 .
  88. ^ "Entrevista: Theo de Raadt de OpenBSD". NoticiasForge . 28 de marzo de 2006 . Consultado el 31 de marzo de 2016 .
  89. ^ abc "Lanzar canciones". OpenBSD . Consultado el 22 de mayo de 2016 .
  90. ^ Chisnall, David (20 de enero de 2006). "BSD: la otra familia UNIX gratuita". Informar . Archivado desde el original el 4 de abril de 2014.
  91. ^ Smith, Jesse (18 de noviembre de 2013). "OpenBSD 5.4: hinchado en el escritorio". Archivado desde el original el 29 de abril de 2014.
  92. ^ ab Cranor, Chuck D.; De Raadt, Theo (6 de junio de 1999). Abriendo el repositorio de código fuente con CVS anónimo. Conferencia Técnica Anual de USENIX . Monterrey, California . Consultado el 13 de diciembre de 2011 .
  93. ^ Cranor, Chuck D. "Página de inicio de Chuck Cranor" . Consultado el 13 de diciembre de 2011 . También alojé y ayudé a crear el primer servidor CVS anónimo en Internet (el servidor original anoncvs.openbsd.org).
  94. ^ Fresco, Andrés. "Por qué los desarrolladores de OpenBSD utilizan CVS" . Consultado el 30 de agosto de 2021 .
  95. ^ "Objetivos del proyecto". OpenBSD . Consultado el 18 de mayo de 2016 . Integre buen código de cualquier fuente con licencias aceptables. [...] NDA nunca son aceptables.
  96. ^ "Explicando por qué no respaldamos otros sistemas". 10 de diciembre de 2023. Archivado desde el original el 23 de noviembre de 2023 . Consultado el 10 de diciembre de 2023 .
  97. ^ De Raadt, Theo ; Hallqvist, Niklas; Grabowski, Artur; Keromytis, Angelos D.; Provos, Niels (6 de junio de 1999). "Aleatoriedad utilizada dentro del kernel". Criptografía en OpenBSD: una descripción general. Conferencia Técnica Anual de USENIX . Monterrey, California . Consultado el 1 de febrero de 2014 .
  98. ^ ab De Raadt, Theo (5 de diciembre de 2006). "Presentación en OpenCON". OpenBSD . Consultado el 13 de diciembre de 2011 .
  99. ^ Matzan, Jem (15 de junio de 2005). "Conocedores de BSD en Linux". NoticiasForge . Linux.com . Consultado el 28 de mayo de 2016 .
  100. ^ Gasperson, Tina (6 de junio de 2001). "OpenBSD e ipfilter siguen peleando por un desacuerdo sobre la licencia". Linux.com . Archivado desde el original el 26 de junio de 2008.
  101. ^ "src/usr.sbin/mrinfo/mrinfo.c - ver - 1.7". cvsweb.openbsd.org . 31 de julio de 2001 . Consultado el 24 de mayo de 2016 . ¡Nueva licencia de Xerox! ¡Este código ahora es GRATIS! Tomó un tiempo y muchos correos electrónicos, pero vale la pena.
  102. ^ "src/usr.sbin/map-mbone/mapper.c - vista - 1,5". cvsweb.openbsd.org . 31 de julio de 2001 . Consultado el 24 de mayo de 2016 . ¡Nueva licencia de Xerox! ¡Este código ahora es GRATIS! Tomó un tiempo y muchos correos electrónicos, pero vale la pena.
  103. ^ De Raadt, Theo (24 de agosto de 2001). "Re: ¿Por qué se eliminaron todos los puertos de DJB? ¿No más qmail?". openbsd-misc (lista de correo). Archivado desde el original el 19 de abril de 2016.
  104. ^ Bernstein, Daniel J. (27 de agosto de 2001). "Re: ¿Por qué se eliminaron todos los puertos de DJB? ¿No más qmail?". openbsd-misc (lista de correo). Archivado desde el original el 4 de febrero de 2012.
  105. ^ Espie, Marc (28 de agosto de 2001). "Re: ¿Por qué se eliminaron todos los puertos de DJB? ¿No más qmail?". openbsd-misc (lista de correo). Archivado desde el original el 19 de abril de 2016.
  106. ^ Hartmeier, Daniel (10 de junio de 2002). Diseño y rendimiento del filtro de paquetes con estado (pf) de OpenBSD. Conferencia Técnica Anual de USENIX . Monterrey, California . Consultado el 13 de diciembre de 2011 .
  107. ^ El libro de filtros de paquetes PF de OpenBSD: PF para NetBSD, FreeBSD, DragonFly y OpenBSD. Servicios de medios de caña. 2006.ISBN _ 0-9790342-0-5. Consultado el 19 de mayo de 2016 .
  108. ^ "Nuevo reemplazo CVS con licencia BSD para OpenBSD". 6 de diciembre de 2004 . Consultado el 9 de octubre de 2018 .
  109. ^ "paquete-config(1)" . Consultado el 9 de octubre de 2018 .
  110. ^ "Proyecto OpenBSD en peligro financiero". Punto barra . 21 de marzo de 2006 . Consultado el 12 de diciembre de 2014 .
  111. ^ "La Fundación Mozilla dona 10.000 dólares a OpenSSH". Punto barra . 4 de abril de 2006 . Consultado el 12 de diciembre de 2014 .
  112. ^ "GoDaddy.com dona 10.000 dólares al proyecto de desarrollo de código abierto". Las noticias del hosting . 19 de abril de 2006. Archivado desde el original el 11 de noviembre de 2006.
  113. ^ Beck, Bob (14 de enero de 2014). "Solicitud de Financiamiento de Nuestra Electricidad". openbsd-misc (lista de correo) . Consultado el 17 de mayo de 2016 .
  114. ^ ab Bright, Peter (20 de enero de 2014). "OpenBSD rescatado del olvido sin energía gracias a una donación de bitcoins de 20.000 dólares". Ars Técnica . Consultado el 20 de enero de 2014 .
  115. ^ "Campaña de recaudación de fondos 2014 de la Fundación OpenBSD". Fundación OpenBSD . Consultado el 24 de mayo de 2014 .
  116. ^ "Anuncio: la Fundación OpenBSD". Revista OpenBSD . 26 de julio de 2007 . Consultado el 8 de mayo de 2014 .
  117. ^ Brodkin, Jon (22 de abril de 2014). "Código OpenSSL irreparable, afirma el creador de la bifurcación" LibreSSL ". Ars Técnica . Consultado el 18 de agosto de 2021 .
  118. ^ McAllister, Neil (8 de julio de 2015). "Microsoft aporta dinero a la Fundación OpenBSD y se convierte en el principal donante de 2015". El registro . Consultado el 27 de mayo de 2016 .
  119. ^ "Colaboradores". Fundación OpenBSD . Consultado el 27 de mayo de 2016 .
  120. ^ Vaughan-Nichols, Steven J. "Microsoft se convierte en el primer colaborador de oro de OpenBSD". ZDNet . Consultado el 18 de agosto de 2021 .
  121. ^ Mackie, Kurt; 12 de noviembre de 2018. "Microsoft ahora admite OpenSSH en Windows Server 2019 - Redmondmag.com". Revista Redmond . Consultado el 18 de agosto de 2021 .{{cite web}}: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace )
  122. ^ "Donar a la Fundación OpenBSD". www.openbsdfoundation.org . Consultado el 18 de agosto de 2021 .
  123. ^ "Donantes de OpenBSD".
  124. ^ "Smartisan realiza otra donación de Iridium a la Fundación OpenBSD". Revista OpenBSD .
  125. ^ "CVS anónimo". OpenBSD . Consultado el 13 de diciembre de 2011 .
  126. ^ "Espejos". OpenBSD . Consultado el 22 de mayo de 2016 .
  127. ^ "Pedidos". OpenBSD . Archivado desde el original el 19 de diciembre de 2011 . Consultado el 20 de mayo de 2016 .
  128. ^ ab "Paquetes y puertos". Preguntas frecuentes sobre OpenBSD . Consultado el 22 de mayo de 2016 .
  129. ^ "OpenBSD". mckusick.com . Consultado el 12 de diciembre de 2014 .
  130. ^ De Raadt, Theo (19 de mayo de 1999). "Anuncio de lanzamiento de OpenBSD 2.5". openbsd-announce (lista de correo). Archivado desde el original el 2 de febrero de 2014. OpenBSD 2.5 presenta la nueva imagen del demonio Cop realizada por el dibujante Ty Semeka.
  131. ^ "OpenBSD 2.7". OpenBSD . Consultado el 22 de mayo de 2016 .
  132. ^ Matzan, Jem (1 de diciembre de 2006). "Revisión de OpenBSD 4.0". Software en revisión . Archivado desde el original el 11 de enero de 2012 . Consultado el 13 de diciembre de 2011 . Cada versión de OpenBSD tiene un tema gráfico y una canción que lo acompaña. El tema refleja una preocupación importante que los programadores de OpenBSD están abordando o sacando a la luz.
  133. ^ "No mortal" . Consultado el 9 de octubre de 2018 .
  134. ^ "Cambios". Archivado desde el original el 18 de octubre de 1997.
  135. ^ "OpenBSD 2.0" . Consultado el 9 de octubre de 2018 .
  136. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  137. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  138. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  139. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  140. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  141. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  142. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  143. ^ "Registro de cambios de OpenBSD 2.8" . Consultado el 10 de agosto de 2021 .
  144. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  145. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  146. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  147. ^ "Erratas" . Consultado el 9 de octubre de 2018 .
  148. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  149. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  150. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  151. ^ "p0f" . Consultado el 9 de octubre de 2018 .[ enlace muerto permanente ]
  152. ^ a b "Innovaciones de OpenBSD". El proyecto OpenBSD . Consultado el 12 de septiembre de 2016 .
  153. ^ a b C Constantino A. Murenin; Raouf Boutaba (17 de marzo de 2009). "6. Evolución del marco". Marco de sensores de hardware de OpenBSD (PDF) . Actas de AsiaBSDCon 2009, 12 a 15 de marzo de 2009. Universidad de Ciencias de Tokio, Tokio, Japón (publicado el 14 de marzo de 2009). Archivado (PDF) desde el original el 20 de junio de 2010 . Consultado el 4 de marzo de 2019 .URL alternativa
  154. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  155. ^ Federico Biancuzzi (15 de abril de 2004). "Entrevista al desarrollador de OpenBSD PF". Lámpara ON . Medios O'Reilly . Archivado desde el original el 8 de mayo de 2004 . Consultado el 20 de marzo de 2019 .
  156. ^ Federico Biancuzzi (6 de mayo de 2004). "Entrevista al desarrollador de OpenBSD PF, parte 2". Lámpara ON . Medios O'Reilly . Archivado desde el original el 19 de junio de 2004 . Consultado el 20 de marzo de 2019 .
  157. ^ "antes de Cristo (1)" . Consultado el 9 de octubre de 2018 .
  158. ^ "corriente continua (1)" . Consultado el 9 de octubre de 2018 .
  159. ^ "nm(1)" . Consultado el 9 de octubre de 2018 .
  160. ^ "tamaño (1)" . Consultado el 9 de octubre de 2018 .
  161. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  162. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  163. ^ ab Federico Biancuzzi (28 de octubre de 2004). "OpenBSD 3.6 en vivo". Lámpara ON . Medios O'Reilly . Archivado desde el original el 29 de octubre de 2004 . Consultado el 20 de marzo de 2019 .
  164. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  165. ^ Federico Biancuzzi (19 de mayo de 2005). "OpenBSD 3.7: el mago del sistema operativo". Lámpara ON . Medios O'Reilly . Archivado desde el original el 21 de mayo de 2005 . Consultado el 20 de marzo de 2019 .
  166. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  167. ^ de Raadt, Theo . "CVS: cvs.openbsd.org: src". Lista de correo de OpenBSD-CVS . Archivos eliminados: libexec/telnetd
  168. ^ Federico Biancuzzi (20 de octubre de 2005). "OpenBSD 3.8: Hackers del RAID perdido". Lámpara ON . Medios O'Reilly . Archivado desde el original el 27 de diciembre de 2005 . Consultado el 20 de marzo de 2019 .
  169. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  170. ^ ab Federico Biancuzzi (27 de abril de 2006). "OpenBSD 3.9: Blob-Busters entrevistados". Lámpara ON . Medios O'Reilly . Archivado desde el original el 12 de mayo de 2006 . Consultado el 19 de marzo de 2019 .
  171. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  172. ^ Federico Biancuzzi (26 de octubre de 2006). "OpenBSD 4.0: Las aventuras de Pufferix". Lámpara ON . Medios O'Reilly . Archivado desde el original el 10 de marzo de 2007 . Consultado el 19 de marzo de 2019 .
  173. ^ "Erratas" . Consultado el 9 de octubre de 2018 .
  174. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  175. ^ Federico Biancuzzi (3 de mayo de 2007). "OpenBSD 4.1: Puffy ataca de nuevo". Lámpara ON . Medios O'Reilly . Archivado desde el original el 18 de mayo de 2008 . Consultado el 19 de marzo de 2019 .
  176. ^ Constantine A. Murenin (30 de diciembre de 2006). Marco Peereboom (ed.). "Nueva API de sensor de dos niveles". Revista OpenBSD . Consultado el 4 de marzo de 2019 .
  177. ^ Constantine A. Murenin (17 de abril de 2007). "4.3. Lo que hemos propuesto e implementado". Interfaz generalizada con monitores de hardware de sistemas de microprocesadores. Actas de la Conferencia internacional IEEE de 2007 sobre redes, detección y control, 15 a 17 de abril de 2007. Londres, Reino Unido: IEEE . págs. 901–906. doi :10.1109/ICNSC.2007.372901. ISBN 978-1-4244-1076-7. IEEE ICNSC 2007, págs. 901–906.
  178. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  179. ^ Federico Biancuzzi (1 de noviembre de 2007). "Maratón de Puffy: Novedades de OpenBSD 4.2". Lámpara ON . Medios O'Reilly . Archivado desde el original el 13 de octubre de 2011 . Consultado el 3 de marzo de 2019 .
    • "Maratón de Puffy: Novedades de OpenBSD 4.2 - ONLamp.com". Revista OpenBSD .
  180. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  181. ^ Federico Biancuzzi (29 de abril de 2008). "Puffy y los criptonautas: novedades de OpenBSD 4.3". Lámpara ON . Medios O'Reilly . Archivado desde el original el 6 de mayo de 2008 . Consultado el 20 de marzo de 2019 .
  182. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  183. ^ Kurt Miller (2008). "Implementación del ejecutable independiente de posición (PIE) de OpenBSD". Archivado desde el original el 12 de junio de 2011 . Consultado el 22 de julio de 2011 .
  184. ^ ab Federico Biancuzzi (3 de noviembre de 2008). "Source Wars - El regreso de Puffy: Novedades de OpenBSD 4.4". Medios O'Reilly . Archivado desde el original el 24 de mayo de 2012 . Consultado el 3 de marzo de 2019 .
  185. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  186. ^ Federico Biancuzzi (15 de junio de 2009). "PuffyTron recomienda OpenBSD 4.5". Medios O'Reilly . Archivado desde el original el 19 de junio de 2009 . Consultado el 19 de marzo de 2019 .
  187. ^ ab Constantine A. Murenin (21 de mayo de 2010). "6.2. Evolución de los controladores; Cuadro VII. Número de controladores que utilizan el marco de sensores de OpenBSD 3.4 a 4.6.". Sensores de hardware OpenBSD: monitoreo ambiental y control de ventiladores ( tesis de MMath ). Universidad de Waterloo : UWSpace. hdl :10012/5234. ID del documento: ab71498b6b1a60ff817b29d56997a418.
  188. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  189. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  190. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  191. ^ "MARCO" . Consultado el 9 de octubre de 2018 .
  192. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  193. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  194. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  195. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  196. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  197. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  198. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  199. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  200. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  201. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  202. ^ "MARCO" . Consultado el 9 de octubre de 2018 .
  203. ^ "Notas de la versión" . Consultado el 9 de octubre de 2018 .
  204. ^ OpenBSD 6.0. ISBN 978-0-9881561-8-0. Consultado el 24 de julio de 2016 . {{cite book}}: |website=ignorado ( ayuda )
  205. ^ "OpenBSD vax". OpenBSD . Consultado el 2 de septiembre de 2016 .
  206. ^ "OpenBSD sparc". OpenBSD . Consultado el 2 de septiembre de 2016 .
  207. ^ "OpenBSD 6.1". OpenBSD . Consultado el 11 de abril de 2017 .
  208. ^ "OpenBSD 6.2". OpenBSD .
  209. ^ "revelar (2)". OpenBSD . Consultado el 19 de octubre de 2018 .
  210. ^ "OpenBSD 6.6". OpenBSD . Consultado el 17 de enero de 2020 .
  211. ^ "OpenBSD 6.7". OpenBSD . Consultado el 21 de mayo de 2020 .
  212. ^ "OpenBSD 6.8". OpenBSD . Consultado el 18 de octubre de 2020 .
  213. ^ "Preguntas frecuentes sobre OpenBSD". OpenBSD . Consultado el 5 de mayo de 2021 .
  214. ^ "OpenBSD 6.9". OpenBSD . Consultado el 2 de mayo de 2021 .
  215. ^ ab "OpenBSD 7.0". OpenBSD . Consultado el 15 de octubre de 2021 .
  216. ^ "OpenBSD 7.1". OpenBSD . Consultado el 21 de abril de 2022 .
  217. ^ "OpenBSD loongson". Archivado desde el original el 22 de agosto de 2022.
  218. ^ "OpenBSD 7.2". OpenBSD . Consultado el 20 de octubre de 2022 .
  219. ^ "OpenBSD 7.3". OpenBSD . Consultado el 10 de abril de 2023 .
  220. ^ "OpenBSD 7.4". OpenBSD . Consultado el 16 de octubre de 2023 .

enlaces externos