NixOS 23.05 «Stoat» ya fue liberado y estas son sus novedades

nixos

NixOS es una distribución de Linux construida sobre el administrador de paquetes Nix.

Se dio a conocer el lanzamiento de la nueva versión de NixOS 23.05 con nombre clave «Stoat», la cual llega gracias a los esfuerzos de 1867 colaboradores, que crearon 36566 confirmaciones desde la versión anterior. En NixOS 23.05 e agregaron 16240 paquetes, se eliminaron 13466 paquetes y se actualizaron 13524 paquetes.

Para quienes desconocen de esta distribución de Linux, deben saber que esta basada en el administrador de paquetes Nix y que proporciona una serie de desarrollos patentados que simplifican la configuración y el mantenimiento del sistema.

Por ejemplo, NixOS usa un solo archivo de configuración del sistema (configuration.nix), brinda la capacidad de revertir rápidamente las actualizaciones, admite el cambio entre diferentes estados del sistema, admite la instalación de paquetes individuales por parte de usuarios individuales.

Cuando se usa Nix, los paquetes se instalan en un árbol o subdirectorio de directorios /nix/store separado en el directorio del usuario. El administrador de paquetes GNU Guix adopta un enfoque similar, que se basa en el trabajo de Nix.

Principales novedades de NixOS 23.05

En está nueva versión que se presenta de NixOS 23.05 «Stoat», el kernel de Linux se ha actualizado de la versión 5.15 a la 6.1, junto con las versiones de paquetes actualizadas, de los entornos de escritorio GNOME 44, Cinnamon 5.6 y KDE 5.27.

De los cambios que se destacan de esta nueva versión de NixOS 23.05 «Stoat» es la eliminación de algoritmos hash débiles. Este cambio afecta las cuentas de usuario en el sistema local, así como los algoritmos admitidos en muchas aplicaciones. Se menciona que algunos ejemplos son los servicios de autenticación como OpenLDAP o PAM, las bases de datos como PostgreSQL y, en términos más generales, los lenguajes de programación que ofrecen una interfaz de hash de contraseñas como Python.

Los desarrolladores mencionan que las contraseñas configuradas de forma interactiva se pueden actualizar usando passwd, los nuevos hash de contraseña se pueden generar a través de mkpasswd.

Otro de los cambios que se destaca de esta nueva versión, es que de forma predeterminada, la opción boot.bootspec.enable está habilitada, lo que conduce a la generación de una especificación de arranque (boot.json, RFC-125) para cada sistema, que, por ejemplo, le permite implementar la compatibilidad con UEFI SecureBoot en NixOS, proporcione trabajo con múltiples initrds, unifique los scripts de instalación del cargador de arranque y aplique esquemas con rotación de particiones de disco de trabajo.

Ademas de ello, tambien se destaca que se agregó la compatibilidad con la especificación PEP 668 para evitar conflictos entre los paquetes de Python instalados en todo el sistema mediante «pip install» y el administrador de paquetes de la distribución, asi como tambien que se agregó la opción «–specialization» a la utilidad nixos-rebuild para cambiar la especialización para los comandos de cambio y prueba.

Por otra parte, tambien podremos encontrar que se agregaron 63 servicios nuevos, incluidos:

  • Akkoma: un servidor de microblogging de ActivityPub.
  • Budgie Desktop: un entorno de escritorio familiar y moderno.
  • Deepin Desktop Environment: un entorno de escritorio elegante, fácil de usar y confiable.
  • go2rtc: una aplicación de transmisión de cámara compatible con RTSP, WebRTC, HomeKit, FFMPEG, RTMP y otros protocolos
  • goeland: una alternativa a rss2email escrita en Golang con muchos filtros.
  • Pixelfed: un servidor ActivityPub similar a Instagram.
  • PufferPanel: un panel de administración de servidores de juegos diseñado para ser fácil de usar.
  • SFTPGo: un servidor SFTP altamente configurable y con todas las funciones con compatibilidad opcional con HTTP/S, FTP/S y WebDAV.
  • webhook: un servidor de webhook ligero.
  • wgautomesh: una utilidad simple para ayudar a conectar los nodos de protección de cables en una topología de malla completa.
  • wstunnel: un proxy que tuneliza el tráfico TCP o UDP arbitrario a través de una conexión WebSocket.

Finalmente si estás interesado en conocer más al respecto sobre esta nueva versión de NixOS 21.05, puedes consultar los detalles, así como también la documentación y detalles de la distribución en el siguiente enlace.

Descargar NixOS 23.05

Para aquellos que estén interesados en poder descargar esta distribución de Linux para instalarla o probarla bajo una máquina virtual, pueden dirigirse al sitio oficial de este y en su sección de descargas obtener la imagen.

La imagen de instalación completa con KDE 2.4 GB, GNOME 2.3 GB, versión de consola reducida es de 812 MB. De igual forma en el sitio encontraras documentación que te ayudara en el proceso de instalación. El enlace es este.

from Linux Adictos https://ift.tt/ze24EBF
via IFTTT

Nintendo ataca nuevamente y ahora Dolphin es el afectado al salir del catálogo de Steam

Dolphin

Dolphin es un emulador para Nintendo GameCube y Wii que funciona en sistemas operativos Windows y GNU/Linux

Tal parece que Nintendo no se han tomado las cosas tan a la ligera sobre el asunto de los emuladores y todo indica que ha iniciado con una guerra sin cuartel en contra de los emuladores de sus diferentes consolas. Y es que hace poco compartimos aquí en el blog la noticia sobre el bloqueo de los repositorios Lockpick y Lockpick_RCM.

Y ahora en esta ocasión Nintendo ha ido en contra de Dolphin, en especifico al solicitar a Valve que eliminara una página (archivada) del próximo lanzamiento del emulador Dolphin en la plataforma Steam después de recibir una carta de los abogados de Nintendo citando una violación del borrador de la Ley de derechos de autor.

Es con mucha decepción que tenemos que anunciar que el lanzamiento de Dolphin en Steam ha sido pospuesto indefinidamente. Valve nos notificó que Nintendo emitió un cese y desista citando la DMCA contra la página de Steam de Dolphin, y que eliminó a Dolphin de Steam hasta que se resuelva el asunto. Actualmente estamos investigando nuestras opciones y tendremos una respuesta más detallada en un futuro próximo.

Agradecemos su paciencia mientras tanto.

Desafortunadamente, para cualquiera que esté esperando la llegada de Dolphin a Steam, el desarrollo se ha «pospuesto indefinidamente» luego de un cese y desistimiento de Nintendo. No es de extrañar que Nintendo tome medidas para tratar de evitar esto, especialmente porque Dolphin probablemente habría estado disponible en Steam Deck , la alternativa de Nintendo Switch de Valve.

La carta de Nintendo a Valve afirma que el emulador ‘viola los derechos de propiedad intelectual de Nintendo’ y ‘funciona incorporando estas claves criptográficas sin la autorización de Nintendo y descifrando las ROM en el tiempo de ejecución o inmediatamente antes’. Sobre la carta, se menciona que esta como tal no era una solicitud oficial, sino una solicitud y propuesta para discutir la situación si hay preguntas.

Para quienes desconocen del proyecto Dolphin, deben saber que desarrolla un emulador para las videoconsolas Nintendo GameCube y Wii, que permite ejecutar juegos preparados para estas consolas en un PC normal en modo Full HD.

Para evitar que se ejecuten copias pirateadas de juegos en las consolas de Nintendo y para evitar que los juegos se copien en dispositivos no autorizados, las consolas cifran el contenido del firmware y los archivos del juego mediante claves criptográficas propietarias. Nintendo posee o administra los derechos de autor de los juegos de Wii y GameCub y es responsable de las licencias para distribuir juegos para sus dispositivos. Los términos de uso de los juegos le permiten lanzarlos exclusivamente en su consola de juegos.

Aquí es donde entra en juego el porqué emulador ha generado el conflicto, ya que contiene algo llamado Wii Common Key, que se usa para descifrar los juegos de Wii y, según Nintendo, permite a Dolphin ‘eludir ilegalmente una medida tecnológica que controla efectivamente el acceso a un trabajo protegido por la Ley de derechos de autor’.

Dolphinse está extendiendo bajo la licencia GPLv2+ y se planeó un lanzamiento en la plataforma Steam, que facilitaría la instalación de Dolphin en las consolas Steam Deck de Valve, para el segundo trimestre de 2023.

Según los abogados de Nintendo, el uso del emulador Dolphin resulta en una elusión ilegal de las medidas técnicas de protección para el acceso a contenido protegido por derechos de autor. La posición de Nintendo está respaldada por el hecho de que el código base de Dolphin incluye una clave de cifrado de datos para las consolas Wii, que pasó a ser de dominio público después de una filtración en 2008.

El suministro de esta clave está sujeto a la violación de la DMCA y puede convertirse en una excusa, por ejemplo, para enviar una solicitud para bloquear el repositorio de Dolphin en GitHub, como sucedió con el proyecto Lockpick.

Como una de las opciones que evitaría mayores reclamos, se considera el uso de un esquema en el que el usuario encuentra y proporciona de forma independiente claves de descifrado, pero la solicitud de dichas claves puede seguir siendo objeto de «bypass de protección», incluso si el usuario no encontró la clave en Internet, y la sacó de su consola. Por otro lado, tales acciones pueden interpretarse como uso legítimo.

Fuente: https://es.dolphin-emu.org/

from Linux Adictos https://ift.tt/inuShF3
via IFTTT

Armbian 23.05 Suni llega con base en Debian 12, mejoras de soporte y mas

Armbian

Armbian es una distribucion de linux basada en Debian y Ubuntu para placas de desarrollo ARM.

Se dio a conocer el lanzamiento de la nueva versión de la distribucion de Linux «Armbian 23.05», la cual llega como una pre celebración al décimo aniversario del proyecto y que los desarrolladores catalogan como el lanzamiento «más grande hasta ahora».

Para quienes desconocen de Armbian, deben saber que esta es una distribucion que se destaca por ofrecer un entorno de sistema compacto para varios ordenadores de placa única basados ​​en ARM, incluidos varios modelos de Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi, entre otras.

Las bases del sistema se dividen en dos, Debian y Ubuntu los cuales se utiliza su base de paquetes para formar las compilaciones, pero el entorno se reconstruye por completo utilizando su propio sistema de compilación con la inclusión de optimizaciones para reducir el tamaño, aumentar el rendimiento y aplicar mecanismos de protección adicionales.

Por ejemplo, la partición /var/log se monta con zram y se almacena en la RAM de forma comprimida con los datos descargados en la unidad una vez al día o al apagar. La partición /tmp se monta usando tmpfs.

Principales novedades de Armbian 23.05 Suni

Este nuevo lanzamiento de la distribucion se destaca por incluir el framework que ha estado en desarrollo durante aproximadamente 3 años.

De los cambios que se destacan de Armbian 23.05 Suni es la formación de las compilaciones basados ​​en la base de Debian 12 (Bookworm) que brindan las últimas características y actualizaciones de la comunidad de Debian.

Otro de los cambios que se destacan de la nueva versión, es la compatibilidad con i3, ya que se ha agregado i3 como el cuarto entorno de escritorio admitido oficialmente, lo que amplía las opciones disponibles

Ademas de ello, tambien se destaca que se ha optimizado la base de paquetes, que se unifica para varias compilaciones y entornos de usuario seleccionados. Para diferentes bases de paquetes y entornos de usuario, se brinda la posibilidad de utilizar paquetes de aplicación únicos. Esta estandarización mejora la previsibilidad y mejora la seguridad.

En las compilaciones con Ubuntu tambien se han recibido mejoras, ya que el servicio adicional «Ventaja de Ubuntu» se ha eliminado de las compilaciones, ademas de que los navegadores usan paquetes regulares en lugar de paquetes Snap.

Por la parte del Kernel, se han actualizado a las versiones 6.1, 6.2 y 6.3 (dependiendo de las placas). En los núcleos, por defecto, está habilitado el ensamblaje con FS ExFAT (CONFIG_EXFAT_FS).

De los demás cambios que se destacan de esta nueva versión:

  • Rendimiento mejorado de los paquetes armbian-installer, armbian-config y armbian-firstrun.
  • Soporte agregado para placas NanoPi R6S / R6C y Khadas Edge 2.
  • Las utilidades sudo, wget y htop se han agregado al conjunto mínimo.
  • Se agregó el paquete fonts-noto-color-emoji para mostrar emoji en la terminal.

Finalmente si estás interesado en poder conocer un poco más al respecto sobre este nuevo lanzamiento, puedes consultar los detalles en el siguiente enlace.

Descargar Armbian

Para quienes estén interesados en poder descargar la nueva versión de esta distribución para su dispositivo, podrán hacerlo directamente desde la página de descarga de en donde podremos encontrar un listado de todas las computadoras basadas en ARM en las que se ejecuta la distribución.

En cuanto a la herramienta que puedes utilizar para grabar la imagen del sistema, puedes hacer uso de Etcher la cual es una herramienta multiplataforma o directamente en Linux desde la terminal con ayuda del comando DD o alguna que ustedes consideren pertinente.

El enlace de descarga es este.

El proyecto admite más de 30 compilaciones de kernel de Linux para varias plataformas ARM y ARM64. Se proporciona un SDK para facilitar la creación de sus propias imágenes, paquetes y ediciones de distribución del sistema. ZSWAP se utiliza para el intercambio.

El inicio de sesión SSH ofrece una opción para utilizar la autenticación de dos factores, ademas de que se incluye el emulador box64, que le permite ejecutar programas creados para procesadores basados ​​en la arquitectura x86.

Cabe mencionar que ZFS se puede utilizar como un sistema de archivos. Se ofrecen paquetes preparados para ejecutar entornos personalizados basados ​​en KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce y Xmonad.

from Linux Adictos https://ift.tt/NjnZ4gG
via IFTTT