Imagen tomada del sitio: https://upload.wikimedia.org/wikipedia/en/thumb/5/5c/NetBSD.svg/300px-NetBSD.svg.png
Buenos días/tardes/noches estimados blurtters que les gusta el Open-Source!
En el post de hoy continuamos con la cuarta entrega del anuncio de la presentación del Candidato a la Liberación de NetBSD 10.0.
Cambios al comportamiento del sistema y compatibilidad
- Configuraciones de Red usando tap(4) como un puente bridge(4) de punto final que debe ser actualizado para que utilice vether(4) en su lugar, dado que el estado del enlace de tap(4) ahora se basa en que éste haya sido abierto por una aplicación.
- Por razones de seguridad,compat_linux(8) ahora esta desactivado por defecto. Para cargarlo al momento de inicio del sistema, agregue
compat_linux
al archivo/etc/modules.conf
. - La base de datos de paquetes por defecto para nuevas instalaciones fue cambiada a
/usr/pkg/pkgdb
por consistencia con otras plataformas pkgsrc, reemplazando/var/db/pkg
. - Muchos sistemas que podrían haber estado bien previamente, ahora pueden imprimir advertencias sobre not enough entropy (no hay suficiente entropía) al buffer de mensajes del kernel. Esto es así debido ahora solo fuentes de hardware examinadas cuentan contra la estimación de entropía del kernel. Ver entropy(7).
- Dispositivos (Wi-Fi) IEEE 802.11 ahora requieren configuración de SSID para poder asociarlos con un punto de acceso abierto.
blacklistd(8)
, un daemon que puede bloquear y liberar puertos bajo demanda para evitar abuso de DoS, fue renombrado como blocklistd(8).- Se cambió el shell por defecto del usuario
toor
a/rescue/sh
para asegurar que un usuario con shell enlazado estáticamente exista en la instalación por defecto, en caso de problemas. - Xorg ahora determina la disposición del teclado por defecto basado en la configuración wscons en lugar de
/etc/xorg.conf
. Para sobrepasar la opción por defecto, use setxkbmap(1). - Se desactivó la descarga automática de módulos de kernel - los módulos de kernel tienen ahora que optar por descarga automática.
- Se combinaron los módulos de kernel midi y sequencer en un solo módulo
midi_seq
. - arm: ROCKPro64 ld(4) el ordenamiento de discos fue cambiado debido a la adición de dispositivos sdio.
- arm: Se cambió a conjuntos comprimidos XZ para AArch64 (porfavor actualizar sus scripts de acuerdo a ésto).
- x86: El audio en HDMI y DisplayPort fueron activados en la configuración de kernel
GENERIC
. Los usuarios deberán cambiar el dispositivo de audio por defecto con audiocfg(1) si desean continuar usando audio que no sea HDMI/DP. - crunchgen(1) - ] varias variables especiales que manejaban banderas fueron eliminadas y reemplazadas con
-V
. - pam(8) -pam_krb5(8) y pam_ksu(8) fueron desactivados por defecto en
/etc/pam.d
. - kqueue(2) - el tipo
udata
fue cambiado enintptr_t
avoid *
por compatibilidad con otros BSDs. - curses(3) - cambió el par de color por defecto 0 en linea con otras implementaciones de curses.
- proplib(3) - varios cambios de API y adiciones. APIs más antiguas han sido reemplazadas para que ahora produzcan advertencias de ser obsoletas.
- iconv(3) - el argumento de entrada fue cambiado para que sea "non-const" (no constante) para que coincida con el POSIX actual, previamente era const (constante) por compatibilidad con otros estándares (p.ej. SUSv2).
- resolver(3) - por defecto fue cambiado por check-names (ver resolv.conf(5)), lo que significa que los nombres de host que contienen caractéres inválidos no resolveran.
Se Eliminan componentes obsoletos
Muchos componentes obsoletos fueron eliminados con el propósito de hacer más sencillo el mantenimiento de la pila de red y el kernel, y para hacer que mejoras globales a nivel sistema a futuro (p.ej. SMP mejorado) sean más fáciles. En algunos casos controladores eliminados no pudieron ser probados debido a la falta de hardware disponoble y al interés, o contenían serios bugs a largo plazo.
- Controladores y soporte para tecnologías de red reemplazadas hace mucho por Ethernet: HIPPI,FDDI, y TokenRing.
- Controladores y soporte para algunas tarjetas antiguas evbarm (aquellas que requieren un kernel pesonalizado), como parte del movimiento para apoyar cada dispositivo evbarm con un kernel
GENERIC
. El Hardware descartado incluye dispositivos TI OMAP diferentes al OMAP3530 y AM335x, tales como el Gumstix y el Hawkboard. - SMBFS en el kernel -
nsmb(4)
ymount_smbfs(8)
. Este no soporta versiones modernas del protocolo SMB, y las implementaciones de entorno de usuarios son más funcionales. - Manejo de anuncios de Ruteador IPv6 incluido en el kernel - manejado ahora en el entorno de usuario por dhcpcd(8).
azalia(4)
- un controlador que fue reemplazado por hdaudio(4) en liberaciones pasadas.de(4)
- un controlador que fué reemplazado por tlp(4) en liberaciones pasadas.strip(4)
- un controlador para radios de paquete Ricochet de Metricom.urio(4)
- un controlador para reproductores MP3 Rio500 de Diamond Multimedia.uscanner(4)
- un controlador para escanners USB muy antiguos, se usa ugen(4) y SANE en su lugar.uyap(4)
- un controlador para cargadores de firmware de telefono YAP USB.uyurex(4)
- un controlador para un dispositivo novelty fabricado por el "art group Maywa-denki" en 2008.sup(1)
- un cliente para el Protocolo de Actualización de Software CMU. Está disponible en pkgsrc.- Soporte para protocolo ATA no estándar de ISD en umass(4), usado para acceder a almacenamiento en los primeros reproductores MP3 Archos.
CIRCLEQ
desde queue(3), estaba señalado como obsoleto desde NetBSD 7 debido a violaciones de alias de apuntador.- Varias bibliotecas de la distribución X11:
libXTrap
,libXevie
, ylibglut
(mientras que GLUT aún es útil con servidores X modernos, a los usuarios de libglut se les recomienda cambiar a FreeGLUT, que esá disponoble en (pkgsrc). Si es necesario, las biblioecas eliminadas pueden seguir siendo usadas para instalarcompat90
desde pkgsrc.
Componentes de terceros
Varios componentes de terceros incluidos en el sistema base de NetBSD fueron actualizados:
- ctwm(1) - se actualizó a 4.0.3.
- file(1) - se actualizó a 5.43.
- gcc(1) - se actualizó a 10.5.
- lua(1) - se actualizó a 5.4.6.
- openssl(1) - se actualizó a OpenSSL-3.0.12.
- postfix(1) - se actualizó a 3.7.3.
- tmux(1) - se actualizó a 3.2a
- ssh(1),sshd(8) - se actualizó a OpenSSH 9.5. -Nota una firma RSA/SHA-1 se volvió obsoleta. Se tendrá que reactivar soporte ssh-rsa cuando se conecte a servidores antiguos.
- yacc(1) - se actualizó a byacc 20210109.
- Xorg(1) - se actualizó a 21.1.7.
- dhcpcd(8) - se actualizó a 9.4.1. La separación de privilegio ahora está activada. Si se está actualizando manualmente, se deberá asegurar de crear un usuario y grupo
_dhcpcd
. - dhcpd(8) - se actualizó a 4.4.3-P1.
- named(8) - se actualizó a 9.16.42.
nsd(8)
- se actualizó a 4.6.0.- ntpd(8) - se actualizó a 4.2.8p15.
- pppd(8) - se actualizó a 2.4.9.
- resolvconf(8) - se actualizó a 3.12.0
- tcpdump(8) - se actualizó a 4.9.3.
- kerberos(8) - se actualizó a Heimdal 7.8.0.
- unbound(8) - se actualizó a 1.16.3.
- wpa_supplicant(8) - se actualizó a 2.9.
- ldap(3) - se actualizó a 2.5.6.
- pcap(3) - se actualizó a 1.9.1.
- openpam(3) - se actualizó a 20190224.
- acpi(4) - se actualizó ACPICA a 20210604.
- services(5) - se actualizó a version 2019-10-04 de la IANA.
- binutils - se actualizó a 2.34.
- libfido2 - se actualizó a 1.13.0.
- pam-u2f - se actualizó a 1.2.0.
- tzdata se actualizó a tzdata2023cgtz, tzcode se actualizó a 2022g.
- zlib - se actualizó a 1.2.13
La lista completa de los cambios puede encontrarse en los archivos CHANGES
y CHANGES-10.0 en el directorio de nivel más alto del árbol de la liberación de NetBSD 10.0.
Imágen tomada del sitio https://www.phoronix.net/image.php?id=bsd-linux-eo2021&image=bsd_eo2021_2_med
Bueno, les deseo éxito en todo lo que hagan en relación al software opensource.
Estamos a la espera de sus comentarios, hasta la próxima publicación donde continuaremos con más sobre NetBSD .
@cosmicboy123 fuera!
Si lo deseas puedes votar por mi como witness para poder aumentar las capacidades de un servidor.
https://blurtwallet.com/~witnesses?highlight=cosmicboy123
Integrate al grupo de Telegram de @team-mexico 😀 donde yo y otros usuarios de México y de otros países de habla hispana compartimos experiencias y opiniones así como nuestros propios posts. Una gran iniciativa de @cristo
| 👉Entra a https://t.me/TeamMexico 👈|
** Your post has been upvoted (1.79 %) **
Curation Trail is Open!
Join Trail Here
Delegate more BP for bigger Upvote + Daily BLURT 😉
Delegate BP Here
Upvote
https://blurtblock.herokuapp.com/blurt/upvote
Thank you 🙂 @tomoyan