AdJ_7.1_-_Aprendiendo_de_Jesus_7.1

4 minuto(s) de lectura

Distribución de OpenBSD apropiada para organizaciones de Derechos Humanos y Educativas y para quienes esperamos el regreso del Señor Jesucristo.

Versión: 7.1

Fecha de publicación: 11/Sep/2022

Puede ver novedades respecto a OpenBSD en: https://github.com/pasosdeJesus/adJ/blob/ADJ_7_1/Novedades_OpenBSD.md

1. DESCARGAS

Puede ver las diversas versiones publicadas en: http://adJ.pasosdeJesus.org/pub/AprendiendoDeJesus/

Este proceso puede ser demorado, puede ver el progreso con

  doas pkill -SIGINFO dd

O si desea probarla con qemu para instalar en un disco virtual.raw:

   qemu-system-x86_64 -hda virtual.raw -hdb AprendiendoDeJesus-7.1-amd64.usb -boot menu=on

2. NOVEDADES RESPECTO A ADJ 7.1 PROVENIENTES DE OPENBSD

2.1 Kernel y Sistema Base

Novedades tomadas de https://www.openbsd.org/71.html

  • Aplicados parches de seguridad hasta el 7.Sep.2022 provenientes de OpenBSD que incluyen soluciones a fallas
  • Controladores ampliados o mejorados para amd64
    • Tarjetas Ethernet: igc soporta Intel I225 1Gb/2.5Gb. Soporte para interfaces USB-Ethernet RTL8156B en ure. Mejorados ix e ixl para tarjetas Intel de 10GB y 40GB respectivamente.
    • Tarjetas inalámbricas: Nuevo controlador mtw soporta dispositivos Wifi MediaTek MT7601U USB. Soporte para BCM4387 añadido a bwfm. Soporte para 802.11n (40MHz y velocidades 72 a 600MBs) y 802.11ac (80MHz y velocidades 433 a 6933MBs) a iwm y iwx.
  • Mejoras a herramientas de Red
    • Mejorado DHCP, soporte IPSEC, httpd, smtpd, rpki-client, bgpd.
  • Seguridad
    • ssh actualizado a la versión 9.0 que emplea protocolo SFTP con scp en lugar del protocolo scp/rcp (hay incompatibilidades en rutas con comodines)
    • libressl actualizado a la versión 3.5.2 que soporta RFC 3779
  • Otros
    • Mejoras a tmux, mandoc.
  • El sistema base incluye mejoras a componentes auditados y mejorados como, llvm 13.0.0, Xenocara (basado en Xorg 7.7), perl 5.32.1
  • El repositorio de paquetes de OpenBSD cuenta con 11301 para amd64

2.2 Paquetes

  • Para cerrar fallas se usan las versiones más recientes preparadas por OpenBSD de: postgresql, mariadb, node, php, curl, cups, dovecot, gnutls, gnugp, libmad, libxml, mutt, nspr, openssl, rsync, sqlite3, tiff, unrar, unzip, wavpack, webkitgtk4, samba
  • Para aprovechar el xlocale extendido de adJ se han recompilado vlc, glib2 y libunistring.

  • Algunos paquetes típicos y su versión: dovecot 2.3.16p1v0, chromium 100.0.4896.60, firefox-esr 91.7.1, libreoffice 7.3.1.3v0, nginx 1.20.2p0, mariadb 10.6.7p0v1, node 16.14.2, python 3.9.10p0, neovim 0.6.1, zsh 5.8.1`

3. NOVEDADES RESPECTO A ADJ 7.0 PROVENIENTES DE PASOS DE JESÚS

3.1 Kernel y sistema base

  • Los descriptores de archivos pueden ser enteros (en OpenBSD y FreeBSD son enteros cortos lo cual los limita a abrir máximo 32.000 archivos simultaneamente). Con esta implementación en adJ hemos probado abrir simultanemente más de 500.000 archivos: Pantallazo de programa de prueba con más de 500.000 descriptores de archivos

    Para usar más descriptores efectivamente (digamos 200.000):

    doas su -
    sysctl -w kern.maxfiles=200000
    ulimit -n 200000
    

3.1 Instalador y documentación

3.2 Paquetes

  • El nuevo paquete ton consta de las herramientas del Blockchain TON (The Open Network). Ver documentación de como probar un contato inteligente sobre adJ en http://pasosdejesus.github.io/usuario_adJ/conf-programas.html#ton
  • Incluimos más paquetes de OpenBSD en esta versión de adJ entre los que destacamos: smartmontools para monitorear discos duros que soportan SMART, pandoc para convertir entre diveros lenguajes de marcado (lo usamos para generar esta documentación), redis que es una base de datos tipo llave-valor usada por ActionCable en la infraestructura reciente de rails.
  • El aumento en número de descriptores de archivos puede afectar algunos binarios por lo que tuvieron que recompilarse: unzip, bison, m4, unzip, python, ruby, gettext-tools, gmake, ImageMagick, texlive_base y texlive_texmf-minimal
  • Chromium recompilado con llave de Pasos de Jesús. Ya permite autenticar y usar sitios como https://drive.google.com –si tiene problemas para autenticarse intente desde un nuevo perfil (obligatorio por ejemplo si cambia su clave en gmail).
  • Además de chromium incluimos firefox-esr que también ha resultado bastante estable.
  • Se han recompilado los siguientes para aprovechar xlocale (además de muchos para perl): glib2, libunistring, vlc

3.3 Configuración

4. FE DE ERRATAS

  • xenodm no logra utilizar un teclado latinoamericano que se haya configurado en /etc/kbdtype. Para usarlo agregue en /etc/X11/xenodm/Xsetup_0:
    setxkbmap latam
    
  • En el DVD de instalación en lugar de incluir el paquete openssl-1.1 se incluyó el paquete openssl-1.0 que afecta la instalación de node.
    Recomendamos instalar manualmente openssl-1.1 antes de ejecutar la segunda fase de instalación inst-adJ.sh (si usa rsync-adJ no tendrá este problema)
    doas pkg_add openssl-1.1.1np0
    
  • En el DVD de instalación nos faltó incluir algunos paquetes que de requerirlo deberá instalar por su cuenta: firefox-esr, firefox-esr-i18n-es-AR, texlive_texmf-buildset-2021.tgz y texlive_mktexlsr-2021.tgz (si usa rsync-adJ no tendrá este problema)

5. SI QUIERE AYUDARNOS

Actualizado: