Este documento, sus fuentes y actualizaciones se ceden al dominio público. Esta es la versión 7.5 de este documento, actualizada por última vez en 09/06/2024 para que corresponda a la distribución adJ de OpenBSD 7.5. No se ofrece garantía alguna, por el contrario se aprecia que se envíen correcciones y sugerencias al autor. Este escrito se dedica a Dios: 'Grandes y Maravillosas son Tus Obras'.
Expresamos agradecimiento especiales por las correcciones de Jaime Carvajal, Hernan Quishpe, Luis Alejandro Cruz y los aportes de Christian Llanos (christian.sanchez@gmail.com) y Alvaron Pinzón.
La versión publicada más reciente está tanto en línea como en archivo comprimido y como paquete para adJ/OpenBSD. Sus fuentes en DocBook están disponibles en https://gitlab.com/pasosdeJesus/usuario_adJ/.
Resumen
Estas notas presentan algunas de las posibilidades de un computador con el sistema operativo OpenBSD como sistema de escritorio. Las hemos revisado para que concuerden con la versión 7.5 de OpenBSD.
Tabla de contenidos
OpenBSD es un sistema operativo tipo Unix de libre redistribución[1]. Es descendiente directo de NetBSD que a su vez desciende de los sistemas Unix desarrollados en la Universidad de Berkeley i.e. BSD[2]. Sus puntos más fuertes son estandarización (cumplir POSIX), seguridad y criptografía. Para lograr seguridad los desarrolladores de OpenBSD continuamente examinan detalladamente (auditan) y mejoran el código fuente para descubrir fallas de seguridad[3]. Este trabajo ha permitido liberar varias versiones de OpenBSD desde hace más de 10 años con tan sólo dos fallas de seguridad conocidas en los componentes básicos, en la instalación por defecto (apropiada para un servidor conectado a Internet).
Linux soporta más hardware y cuenta con muchas más aplicaciones, la autodetección de hardware de OpenBSD es mejor y es más seguro.
OpenBSD no ha sido diseñado como sistema operativo de escritorio, sino para manejar un servidor conectado a Internet de forma extra-segura, sin embargo diversos desarrolladores han buscado mejorar su usabilidad en el escritorio, como se presenta en este escrito.
OpenBSD es un sistema completo, pensado para mantenerse sincronizado. No es un “kernel más utilidades” (GNU/Linux) que puede ser actualizado por separado uno de otro. Si no se mantiene el sistema en correcta sincronía (kernel, utilidades y aplicaciones) cosas malas sucederán.
En particular la distribución Aprendiendo de Jesús busca personalizar OpenBSD como plataforma de comunicaciones y sistema de escritorio completo y usable.
Las fuentes de OpenBSD son en la humilde opinión del autor de este escrito más legibles y mejor documentadas, los mismos desarrolladores mantienen excelentes páginas man.
La licencia del kernel de OpenBSD y de la mayoría de componentes del sistema básico es BSD.
[1] La mayoría de los componentes básicos de OpenBSD están cubiertos por licencias tipo BSD, que permiten copia, redistribución, modificación, inclusión en programas con licencia diferente y exigen únicamente crédito.
[2] BSD es sigla de Berkeley Software Distribution.
[3] Algunas técnicas que emplean para mejorar las fuentes de los portes se describen en http://www.openbsd.org/porting.html