Firefox Nightly ya está disponible para Linux en ARM64

Logo de Firefox Nightly

Logo de Firefox Nightly

Hace pocos días los desarrolladores de Mozilla dieron a conocer, mediante una publicación de blog, la disponibilidad de los paquetes binarios .deb oficiales y archivos tar para instalar las compilaciones de Firefox Nightly en la arquitectura ARM64 (AArch64).

Se menciona que el motivo detrás del lanzamiento de estos paquetes oficiales no solo se debe a abrir nuevas posibilidades a los usuarios de Linux en dispositivos con esta arquitectura, ya que anteriormente, los usuarios interesados en Firefox se topaban con una limitante en cuanto al uso de ciertas distribuciones Linux en dispositivos como Raspberry Pi. Además Mozilla menciona que existen motivos de importancia, como por ejemplo la retroalimentación de los usuarios en el proceso de desarrollo.

Es importante ser transparentes sobre el estado actual de las compilaciones Firefox Nightly para ARM64. Aunque confiamos en la calidad del navegador en esta arquitectura, estamos continuamente incorporando pruebas exhaustivas en el proceso de desarrollo. Nuestro objetivo es integrar estas compilaciones en nuestro conjunto de pruebas automatizadas para ofrecer una experiencia estable y confiable en los canales beta, de lanzamiento y ESR.

Con la disponibilidad de los binarios ARM64, los usuarios ahora tienen la posibilidad de descargar e instalar Firefox Nightly no solo en Debian y distribuciones basadas en esta (con el paquete .deb), si no de manera general en cualquier distribucion de Linux basada en ARM64  (esto gracias a la distribucion del binario comprimido en un archivo .tar.bz2) de manera más sencilla, facilitando el acceso del navegador para los entusiastas y desarrolladores.

Además de ello, se han propuesto varios cambios y mejoras en las compilaciones de Firefox Nightly:

  • Ahora es posible definir temas de color personalizados para la Vista de lector mediante el parámetro lector.colors_menu.enabled en about:config.
  • Se ha optimizado el sistema de asignación de memoria mozjemalloc para reducir la cantidad de llamadas a VirtualAlloc. Las pruebas del Velocímetro 2 y Velocímetro 3 muestran un aumento de rendimiento del 3,5% al 5% después de habilitar el nuevo código, manteniendo el consumo de memoria en niveles similares.
  • Se ha añadido soporte para el formato Search Config V2, permitiendo cambios en la configuración del motor de búsqueda.
  • Se ha logrado una reducción del tiempo de inicio de al menos un 3%.
  • Se ha obtenido un mejor rendimiento gracias a nuestras optimizaciones avanzadas basadas en compiladores.
  • Se ofrecerá al usuario las últimas actualizaciones lo más rápido posible, ya que en el paquete.deb está integrado en el proceso de lanzamientos de Firefox.
  • El usuario ya no tiene la necesidad de crear el lanzadador del navegador

Finalmente se menciona que una vez que las pruebas automatizadas de las compilaciones binaras de Firefox ARM64 sean finalizadas en el sistema de integración continua, Mozilla tiene planes de extender el soporte oficial los canales de lanzamiento beta y estable en el futuro. Esto podría ocurrir más adelante este año o posiblemente en menos tiempo, todo depende del potencial y demanda que vea Mozilla en la arquitectura.

Si estás interesado en poder conocer más al respecto, puedes consultar la noticia original en el siguiente enlace.

Obtener los archivos .tar y paquetes .deb de Firefox Nightly

Para los interesados en utilizar la versión oficial de Firefox Nightly en alguno de sus dispositivos ARM64, deben saber que pueden obtener cualquier de ellos desde la página de descarga habitual del proyecto o para el caso del archivo .deb pueden hacerlo a través del repositorio oficial (para distribuciones como Debian, Ubuntu, Linux Mint y otras basadas en Debian).

Si no cuentas con el repositorio de Firefox Nightly, puedes añadirlo a tu sistema siguiendo las instrucciones que te compartimos a continuación:

Debes de crear un directorio para almacenar las claves del repositorio si no existe:

sudo install -d -m 0755 /etc/apt/keyrings

Importa la clave de firma del repositorio APT de Mozilla:

wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

El valor de la fingerprint debe coincidir con este 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3

gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}'

A continuación, agrega el repositorio:

echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null

Y por último actualiza tu lista de paquetes e instala el paquete Firefox Nightly:

sudo apt-get update && sudo apt-get install firefox-nightly

Kubuntu 24.04 LTS «Noble Numbat» ya fue liberado y continua sobre Plasma 5.27 pero con algunas mejoras

Kubuntu 24.04

Kubuntu 24.04

Con el lanzamiento de Ubuntu 24.04 y todos sus demás sabores oficiales, uno de los lanzamientos que más llamaba la atención, además del foco central «Ubuntu», sin dudas era el lanzamiento de Kubuntu y no solo por tratarse de ser un lanzamiento LTS (versión de largo soporte), sino que muchos (que no se enteraron desde febrero) esperaban que se lanzara con la versión de KDE Plasma 6 y personalmente estaba en una etapa de negación y algo en mí (un rayo de esperanza) esperaba que hubiera un cambio de último momento, pero nada.

Sin más, me gustaría pasar al tema central de artículo, el cual es hablar un poco sobre el lanzamiento de esta nueva versión LTS de Kubuntu 24.04  «Noble Numbat» y dejando de lado la mala noticia, estos son los cambios y mejoras que presenta este lanzamiento.

¿Qué hay de nuevo en Kubuntu 24.04 LTS «Noble Numbat»?

Está nueva versión LTS que se presenta de Kubuntu 24.04 al igual que los otros sabores de Ubuntu, cuenta con muchas características en común, como por ejemplo el Kernel de Linux 6.8 con las mejoras en el subsistema Zswap para liberar RAM y mejoras en la seguridad con la migración de AppArmor, también las mejoras y los cambios en APT y también el soporte de 3 años (que ofrecen todos los sabores de Ubuntu).

Kubuntu 24.04

Screenshot de Kubuntu 24.04

Por la parte del escritorio, como ya mencionamos Kubuntu 24.04 LTS, no realizo el salto hacia KDE Plasma 6 y en su lugar se continúa ofreciendo KDE Plasma 5.27.11 con numerosas actualizaciones y correcciones para otras aplicaciones, incluyendo KDE Frameworks 5.115, KDE Gear 23.08, Haruna, Krita, Kdevelop, Yakuake y DigiKam.

Además de ello, dentro de la paquetería del sistema se incluyen las actualizaciones de Firefox 117 y LibreOffice 24.2 como paquetes Snap (pese a que Ubuntu y otros sabores incluyen una versión más actual de Firefox), también se sigue sobre QT 5, ya que se utiliza Qt 5.15.12 y se ofrece PipeWire como servidor de audio predeterminado.

En cuanto al instalador, a diferencia de sus otros hermanos, Kubuntu 24.04 no ofrece el nuevo instalador que se preparó para este lanzamiento LTS de Ubuntu, sino que ha adoptado el instalador de Calamares por defecto, ofreciendo tres modos de instalación: «Instalación completa», «Instalación normal» y «Instalación mínima».

Por otra parte, podremos encontrar que se ofrece una colección de nuevos fondos de pantalla seleccionados del concurso de fondos de pantalla de Kubuntu y en cuanto al tema con Wayland, tendremos que esperar aún más, ya que no hay una respuesta clara sobre cuándo se cambiará a Wayland por defecto ya que como tal la sesión de Plasma Wayland está disponible para prueba instalando el paquete plasma-workspace-wayland, pero no es compatible.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Descargar Kubuntu 24.04 LTS

Para los interesados en poder probar o instalar esta versión LTS de Kubuntu, deben saber que la imagen del sistema está disponible en el sitio web oficial y en el repositorio de Ubuntu. Puedes obtener la ISO de Kubuntu 24.04 LTS desde el siguiente enlace.

En cuanto a los que ya son usuarios y estén interesados en poder actualizar su instalación a la nueva versión de Ubuntu Studio 24.04 LTS, deben saber que cuentan con dos forma de realizarlo.

La primera de ellas es la actualización automática desde Kubuntu 24.04 LTS o Kubuntu 23.10, la cual podrás realizar cuando esté disponible la actualización para tu sistema, esto lo puedes saber mediante una notificación en la bandeja del sistema.

La otra manera es mediante una actualización manual, tecleando sobre una terminal el siguiente comando:

do-release-upgrade -m desktop -f DistUpgradeViewKDE

Alternativamente, puedes abrir una terminal y ejecutar el comando

do-release-upgrade -m desktop

Y listo con ello se iniciará el proceso de actualización, el cual puede demorar de algunos minutos hasta horas (esto ya depende mucho de tu locación y la velocidad de tu conexión a internet).

En caso de que el mensaje no te aparezca o la actualización a la nueva versión, se recomienda que realices primero una actualización de tu sistema con:

sudo apt-get update && sudo apt-get dist-upgrade

#ViernesDeEscritorio Abril 2024: El nuestro y un Top de terceros

ViernesDeEscritorio Abril 2024: El nuestro y un Top de terceros

ViernesDeEscritorio Abril 2024: El nuestro y un Top de terceros

Tal como informamos en nuestra última publicación dedicada a la celebración de los «Viernes De Escritorio» correspondiente a la del «ViernesDeEscritorio – 29Mar24», para este mes de abril de 2024 y en adelante, solo haremos una publicación mensual. Por ello, hoy, último viernes del presente mes, estaremos mostrándoles nuestro Escritorio GNU/Linux y nuestra personalización linuxera.

Así que, sin más que decir, a continuación les invitamos a disfrutar de esta divertida e interesante celebración del Linuxverso, en la cual, participan muchos linuxeros sobre Internet (RRSS/Telegram) cada Viernes de cada mes.

ViernesDeEscritorio 29Mar24: El nuestro y un Top 10 de terceros

ViernesDeEscritorio 29Mar24: El nuestro y un Top 10 de terceros

Pero, antes de iniciar esta publicación dedicada a celebrar el «ViernesDeEscritorio de abril 2024», les recomendamos que luego exploren la anterior publicación relacionada con dicha celebración:

ViernesDeEscritorio 07Jun23: Top 10 Hermosos Escritorios del día

ViernesDeEscritorio de abril 2024: Top de Escritorios del día

Pantallazos de nuestro ViernesDeEscritorio de abril 2024

Y, para este ViernesDeEscritorio de abril 2024 estaremos usando la siguiente Distro GNU/Linux y piezas de software:

  • Entorno de Escritorio: XFCE.
  • Fuentes (Fonts): Ubuntu (Regular/Bold).
  • Terminal: Terminal Warp con el comando Neofetch | Lolcat.
  • Distro GNU/Linux: Respin MilagrOS 4.0 – MX Esencia (Basado en MX-23 y Debian-12).
  • Barra de tareas: Un panel inferior con diversos widgets y un Whisker Menú personalizado.
  • Fondo de Escritorio: Fondo de pantalla creado con una IA en línea y la WebApp de Capcut.
  • Diseño del Escritorio: Sin iconos en el Escritorio y con transparencias aplicadas a las ventanas.
  • Temas: MX-Confort-Dark (Escritorio), BeautyFolders (Iconos), Ubuntu (Fonts) y Material_Cursors (Cursores).

Pantallazos de nuestro ViernesDeEscritorio de abril 2024 - 01

Pantallazos de nuestro ViernesDeEscritorio de abril 2024 - 02

Pantallazos de nuestro ViernesDeEscritorio de abril 2024 - 03

Pantallazos de nuestro ViernesDeEscritorio de abril 2024 - 04

Pantallazos de nuestro ViernesDeEscritorio de abril 2024 - 05

Muchos usuarios comparan sus ordenadores con su televisor. Ambos están llenos de mágicos componentes electrónicos y tienen grandes pantallas. La mayoría tienen un concepto implícito de televisor: (1) compras uno; (2) lo enchufas; (3) funciona perfectamente sin fallos durante los siguientes 10 años. Esperan que ocurra lo mismo con los ordenadores y, cuando no es así, se frustran. Andrew S. Tanenbaum

Top Pantallazos de la Comunidad TI del Linuxverso

Y a continuación, estos son los 10 nuevos llamativos pantallazos para este día viernes, que hemos recopilado de parte de linuxeros desde la Internet:

Top Pantallazos de la Comunidad TI del Linuxverso - 01

Top Pantallazos de la Comunidad TI del Linuxverso - 02

Top Pantallazos de la Comunidad TI del Linuxverso - 03

Top Pantallazos de la Comunidad TI del Linuxverso - 04

Top Pantallazos de la Comunidad TI del Linuxverso - 05

Top Pantallazos de la Comunidad TI del Linuxverso - 06

Top Pantallazos de la Comunidad TI del Linuxverso - 07

Top Pantallazos de la Comunidad TI del Linuxverso - 08

Top Pantallazos de la Comunidad TI del Linuxverso - 09

Top Pantallazos de la Comunidad TI del Linuxverso - 10

Aunque la industria de la computación aún es joven en comparación con otras industrias (como la automotriz y la aeronáutica), ha progresado espectacularmente en poco tiempo. Durante las dos primeras décadas de su existencia, los sistemas de computación estaban altamente centralizados, por lo general, en una sala grande e independiente. Andrew S. Tanenbaum

Resumen 2023 - 2024

Resumen

En resumen, esperamos que hayan disfrutado, una vez más, de las personalizaciones mostradas hoy, correspondiente al «ViernesDeEscritorio de abril 2024». Y nos vemos el próximo último viernes de mayo, en una nueva publicación de nuestra festividad en línea de este año 2024. Para así, seguir disfrutando del arte de la personalización linuxera con todos ustedes, nuestros queridos y fieles lectores, y linuxeros en general.

Por último, recuerda compartir con otros esta divertida e interesante publicación, además de visitar el inicio de nuestro «sitio web» en español. O, en cualquier otro idioma (con solo agregar al final de nuestra URL actual, 2 letras al final, por ejemplo: ar, de, en, fr, ja, pt y ru, entre muchas otras) para conocer más contenidos actuales. Además, te invitamos a unirte a nuestro Canal oficial de Telegram para leer y compartir más noticias, guías y tutoriales de nuestra web. Y también, al siguiente Canal alternativo de Telegram para aprender más sobre el Linuxverso en general.


Ubuntu 24.04 LTS «Noble Numbat» ya fue liberada y estas son sus novedades

Ubuntu 24.04 LTS

Fondo de escritorio de Ubuntu 24.04 LTS Noble Numbat

Después del problema del incidente en la librería XZ, que puso en riesgo la seguridad de Linux en general y que obligo a Canonical a realizar un retrato en el lanzamiento de la beta de Ubuntu 24.04 LTS y que dejo a muchos esperando por varios días la liberacion de la beta que permitió deleitarnos un poco con todo los cambios y mejoras en las que el equipo de Ubuntu trabajo para esta versión LTS, después de varios meses de espera, por fin ha llegado el día del lanzamiento de la versión estable.

La tan esperada versión de Ubuntu 24.04 LTS con nombre clave «Noble Numbat» ya ha llegado y como es tradición en las versiones de abril con año par (cada dos años se libera una version LTS) una de las mejoras que se destaca, es que será la primera edición LTS de Ubuntu en recibir 12 años de actualizaciones (5 años, disponibles de forma general, más otros 7 años para los usuarios del servicio Ubuntu Pro) con lo cual se garantiza un soporte hasta el 2036.

Otra de las mejoras que se implementan es la introducción del entorno de escritorio Gnome 46 «Kathmandu» en el que una de sus novedades es la búsqueda global en Archivos (anteriormente Nautilus), tambíen se ha mejorado con una sección de progreso en la barra lateral, que muestra el progreso de las operaciones y su estado actual, se mejoró el rendimiento del administrador de archivos y los emuladores de terminal, introduce soporte para OneDrive en la sección de cuentas en línea, introduce mejoras en el escritorio remoto y más.

Por la parte del corazón del sistema, Ubuntu 24.04 LTS «Noble Numbat» llega con el kernel de Linux 6.8, versión que cuenta con el controlador Xe para GPU Intel, asi como también con un nuevo modo de protección para dispositivos de bloque, la implementación del mecanismo de programación de tareas del servidor Deadline, la optimización automática de la fusión de páginas de memoria idénticas, presenta mejoras en el subsistema Zswap para liberar RAM, mejoras en la seguridad con la migración de AppArmor, entre otras cosas más.

Además de ello, en  Ubuntu «Noble Numbat» se ha introducido un nuevo instalador que presenta un diseño mejorado de la interfaz y se ha modernizado como parte del proyecto ubuntu-desktop-provision y ahora es conocido como ubuntu-desktop-bootstrap. Este proyecto ha sido diseñado para dividir el instalador en etapas que se realizan antes de la instalación principal y durante el primer arranque del sistema, se ha añadido una página para especificar la URL desde la cual descargar el script de instalación automatizada autoinstall.yaml y que cuenta con soporte para actualizar el instalador durante el proceso de instalación, por lo que si hay una nueva versión disponible, se emite una solicitud para actualizar el instalador, asegurando que los usuarios tengan la versión más reciente durante la instalación.

Por otra parte, App Center reemplaza la antigua interfaz de Snap Store(el administrador de aplicaciones de Ubuntu), además de que recibió diversas mejoras, ya que ahora desarrollado sobre Dart utilizando el marco Flutter y métodos de diseño de interfaz adaptativos para funcionar correctamente en pantallas de cualquier tamaño. Además, cuenta con una interfaz combinada para trabajar con paquetes en formatos DEB y Snap (si hay un programa en los paquetes DEB y Snap, se selecciona Snap de forma predeterminada), permite buscar y navegar a través del catálogo de paquetes en snapcraft.io y repositorios DEB conectados, además de permitirle administrar la instalación, desinstalación y actualización de aplicaciones, incluyendo la instalación de paquetes DEB individuales desde archivos locales.

De los demás, cambios y mejoras en aplicaciones y seguridad que se destacan de Ubuntu 24.04:

  • Subsistemas y Servidores:
    • Actualización de subsistemas como Mesa 24.0.3, systemd 253.5
    • Paquetes de servidor actualizados
  • Cambios en Configuraciones y Seguridad:
    • Aumento del parámetro sysctl vm.max_map_count para mejorar la compatibilidad con juegos de Windows a través de Wine.
    • En AppArmor se introducen varias características nuevas, como la especificación de direcciones de red y puertos permitidos dentro de las políticas de seguridad y la implementación de expresiones condicionales para políticas más complejas.
    • La arquitectura ARMv8-M, representada por la arquitectura de software «arm64» en Ubuntu, introduce autenticación de punteros y la identificación del destino de la rama aplicadas por hardware, las cuales mejoran el cifrado de memoria y la protección de integridad para máquinas virtuales
    • Deshabilitación de protocolos TLS y DTLS antiguos para aplicaciones que utilizan gnutls y openssl.
    • Implementación de mecanismos de seguridad como «-D_FORTIFY_SOURCE=3″ y «-mbranch-protection=standard» para fortalecer la protección contra vulnerabilidades en funciones de gestión de memoria.
    • Restricciones de espacio de nombres de usuario para usuarios no privilegiados. Esta característica se introdujo en Ubuntu 23.10 y ahora en Ubuntu 24.04 LTS se ha mejorado para cubrir aplicaciones adicionales y proporcionar una mejor semántica predeterminada.
  • Otros Cambios:
    • Cambios en la configuración de red utilizando Netplan 1.0, mejoras en la gestión de certificados de Active Directory, y actualización de paquetes para la arquitectura Armhf de 32 bits.

Descargar Ubuntu 24.04 LTS «Noble Numbat»

Para los interesados en poder descargar la imagen de instalación de Ubuntu 24.04 LTS «Noble Numbat», deben saber que pueden obtenerla, desde el sitio web oficial de la distribucion en su sección de descargas o desde la página de lanzamientos (las cuales aún no se han actualizado al momento de la redacción de artículo).

Obtener Ubuntu 24.04 LTS «Noble Numbat»


Primer vistazo a Ubuntu Lomiri 24.04, el proyecto alternativo del sabor Unity

Ubuntu Lomiri 24.04

El Ubuntu Unity 24.04 de hoy no incluye muchas novedades. Se mantiene en Unity 7.7, y los cambios se reducen a actualizar los paquetes que comparte toda la familia Noble Numbat. Uno de los motivos es que están desarrollando una nueva opción, actualmente con el nombre de Ubuntu Lomiri 24.04, que usaría la versión «de Unity» que está disponible en dispositivos móviles. Es lo que en un principio se conocía como Unity8, pero que UBports decidió renombrar porque era un tanto diferente y porque Lomiri es más fácil de pronunciar.

Lo cierto es que hay muy poca información sobre Ubuntu Lomiri 24.04 y el proyecto en general. Si se menciona en las notas de lanzamiento de Ubuntu Unity 24.04, en parte para reconocer que es el principal culpable de las pocas novedades de esa versión. A diferencia de lo que había disponible en el pasado, esta es una ISO más estable que se puede probar en hardware real. Sintiéndolo mucho, es algo que no he podido hacer, pero sí en GNOME Boxes para echarle un primer vistazo.

Ubuntu Lomiri 24.04 ya es lo suficientemente estable como para instalarlo en hardware real

Mi principal queja con la ISO de Ubuntu Lomiri 24.04, siempre teniendo en cuenta que yo la he probado en una máquina virtual, es que Lomiri no tiene un apartado para ajustar la resolución de la pantalla. Se supone que la recoge del hardware, y esto no lo respeta en GNOME Boxes. Por todo lo demás, es una opción a tener en cuenta, sobre todo por su fluidez.

Lomiri está diseñado pensando en dispositivos móviles, y como los equipos de escritorio son más potentes, lo mueven con más soltura.

Multitarea de Lomiri

No está todo traducido al español, eso también hay que decirlo. Pero es que está claro que es software en desarrollo. Hay carencias, como una tienda de software, pero si imaginamos un futuro en el que el sistema operativo esté más avanzado, es fácil pensar que esta será una opción para resucitar equipos de recursos limitados.

Poco más podemos decir sin poder probarlo en hardware real. El que esté interesado en catarlo, puede descargar la ISO de prueba desde el siguiente botón.


Vivaldi 6.7 mejora uno de sus talones de Aquiles: estrena función de ahorro de recursos

Vivaldi 6.7 consume menos recursos

En un principio, el navegador Vivaldi no se diseñó pensando en el consumo de recursos. No, porque prioriza las funciones al rendimiento… ¿O priorizaba? Lo cierto es que hoy han hecho público el lanzamiento de Vivaldi 6.7, y la novedad más destacada que incluye es una función que hiberna de forma automática pestañas inactivas, lo que reduce el consumo de recursos del navegador. Es justo algo que esperaba como agua de mayo, aunque mi equipo tenga RAM de sobra.

El hecho es que mi Vivaldi va bien, pero en alguna ocasión he notado que podría ir mejor. En el pasado he tenido algún cierre inesperado, y es probable que tuviera que ver con el consumo de recursos. También lo notó un compañero de diseño web hace años, quien se encontró con un consumo excesivo que no notaba en Brave. Todo esto debería estar solucionado en Vivaldi 6.7, la segunda versión de 2024 tras la v6.6.

Nueva opción para hibernar pestañas en Vivaldi 6.7

Hasta ahora, yo usaba un atajo de teclado (Alt+ . ) para hibernar las pestañas en segundo plano, pero es algo que no siempre recordaba. La nueva opción permite configurar un liberador de memoria dependiendo de un tiempo de inactividad. Por ejemplo, podemos configurar que cualquier pestaña que no haya recibido atención en una hora se hiberne. Cuando nos movamos a una de ellas, volverá a cargar.

La otra función más destacada de Vivaldi 6.7 es una mejora para el lector de fuentes, más concretamente su detección. Ahora es más receptivo con las fuentes, y podemos seguir subreddits o usuarios de reddit, así como lanzamientos de repositorios de GitHub. No os miento cuando digo que esto es algo que no esperaba y me vendrá bien. Por poner algunos ejemplos, yo sigo proyectos como FreeTube, Spotube, EmulatorJS o RetroDeck, y ahora ya no tendré que entrar a GitHub para enterarme de los cambios.

Entre el resto de novedades, se ha mejorado y facilitado la creación de espacios de trabajo, ahora es posible exportar contraseñas y fuentes y se ha añadido soporte para la vista dividida de macOS.

Vivaldi 6.7 está disponible desde hace unos instantes y ya se puede descargar desde su página web oficial.

Imagen: Vivaldi.


Gentoo Linux se asocia con la Software in the Public Interest (SPI)

Logo de gentoo

Gentoo es una distribución de Linux conocida por su enfoque en la optimización y la personalización

La Fundación Gentoo se ha caracterizado por ser una entidad legal que respalda y apoya el desarrollo y la promoción de Gentoo y durante mucho tiempo ha tenido una variedad de cambios en su estructura legal y administrativa y ahora a anunciado un nuevo cambio que tiene como finalidad el beneficio de todos. Y es que se ha tomado la decisión de transferir el proyecto a la organización sin fines de lucro SPI (Software in the Public Interest).

El anuncio se realizó con la finalidad no solo de dar a conocer el movimiento que se suscitó en el mes de marzo, sino que también con el objetivo de delegar tareas administrativas no relacionadas con la tecnología a SPI, lo que les permite prescindir de mantener su propia entidad legal, eliminar la carga administrativa y mejorar su atractivo para la recepción de donaciones por parte de empresas comerciales. Las donaciones a través de SPI ofrecen la oportunidad de obtener deducciones fiscales en los Estados Unidos, lo que puede incentivar la contribución financiera al proyecto.

Para quienes desconocen de Software in the Public Interest o conocido por sus siglas «SPI», esta es una corporación sin fines de lucro fundada para actuar como patrocinador fiscal de organizaciones que desarrollan software y hardware de código abierto. Esta organización proporciona servicios como aceptar donaciones, mantener fondos y activos, y actuar como entidad fiscal para proyectos de código abierto.

La actual Fundación Gentoo tiene estatutos que restringen su comportamiento al de una organización sin fines de lucro; es una organización sin fines de lucro reconocida sólo en Nuevo México, pero una entidad con fines de lucro a nivel federal de EE. UU. Es poco probable que una conversión directa a una organización sin fines de lucro reconocida a nivel federal tenga éxito sin un esfuerzo y un costo significativos.

Encontrar fideicomisarios de la Fundación Gentoo que se encarguen del trabajo no técnico es un desafío continuo. Robin Johnson (robbat2), nuestro actual tesorero de la Fundación Gentoo, dedicó una gran cantidad de tiempo y esfuerzo a poner en orden la contabilidad y los impuestos después de que los tesoreros anteriores perdieran interés y se retiraran de Gentoo.

Motivos para la asociación de Gentoo con SPI

Dentro de los principales motivos dé la transferencia, se menciona la conveniencia tanto por parte de los desarrolladores de Gentoo como para los donantes que contribuyen al proyecto, ya que la Fundación Gentoo, anteriormente era una organización sin fines de lucro solo en el estado de Nuevo México, que obtuvo el reconocimiento como una organización con fines de lucro a nivel federal en los Estados Unidos. Sin embargo, para obtener el estatus de organización sin fines de lucro calificada a nivel federal («501(c)(3)»), se requirieron esfuerzos y gastos considerables. Es por ello que llegaron a tomar esta decisión después de evaluar las opciones, pues se determinó que sería más efectivo y rentable para Gentoo seguir el ejemplo de otros proyectos de código abierto y transferir los asuntos no técnicos a SPI (Software in the Public Interest).

Además de ello, se menciona que de los motivos fueron que los donantes que contribuyen a Gentoo a través de SPI pueden beneficiarse de deducciones fiscales en los Estados Unidos. Esto puede fomentar la participación de donantes y apoyar financieramente el desarrollo continuo de Gentoo y que también la SPI cuenta con experiencia en la gestión de proyectos de código abierto de diversos tamaños y tipos, incluidos proyectos similares a Gentoo como Arch y Debian, lo que puede ser invaluable para Gentoo en términos de mejores prácticas y orientación organizativa.

Se menciona que en este proceso, la antigua Fundación Gentoo será disuelta y sus activos serán traspasados a SPI y esta asumirá responsabilidades como la aceptación de donaciones, la gestión de asuntos legales, la administración de activos y marcas, la custodia de fondos del proyecto, el pago de gastos, la negociación de contratos, la realización de auditorías y el mantenimiento de registros contables.

Finalmente se menciona que para los que estén interesados en apoyar a Gentoo, pueden hacerlo a través de SPI, y que las donaciones se pueden realizar a través de métodos como Paypal y Click&Pledge, con más opciones disponibles en el futuro. Además, se menciona que estos cambios no afectan a la organización europea Gentoo eV, que seguirá operando como una entidad legal independiente registrada en Alemania. Esta estructura permitirá a Gentoo eV defender los intereses del proyecto en la Unión Europea y brindar la oportunidad de deducciones fiscales a los donantes de la Unión Europea. Este cambio busca optimizar la gestión administrativa y financiera de Gentoo, asegurando su continuidad y sostenibilidad en el futuro.

Si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.


KDAB presento Servo WebView para Qt

Servo Web Engine en Qt

Servo Web Engine en Qt

KDAB (un líder en proveer experiencia en software Qt, C++ y 3D/OpenGL en plataformas de escritorio, integradas y móviles) ha anunciado recientemente a través de su blog, el lanzamiento de «Servo WebView para Qt». Esta nueva herramienta utiliza el motor de navegador Servo en lugar del módulo Qt WebEngine basado en Chromium, ofreciendo una alternativa para visualizar contenido web en aplicaciones QML.

Servo es un proyecto desarrollado inicialmente por Mozilla y ahora bajo la dirección de la Fundación Linux, destaca por ser un motor de renderizado web escrito en Rust, enfocado en la seguridad de la memoria y en el aprovechamiento eficiente de los sistemas multinúcleo modernos.

Entre sus características más destacadas se encuentra el soporte para la representación multiproceso de páginas web, la paralelización de operaciones con el DOM y la utilización de mecanismos de programación seguros proporcionados por Rust. A diferencia del motor de navegador Firefox, que emplea esquemas de procesamiento de contenido en un solo subproceso, Servo está diseñado específicamente para aprovechar los sistemas multinúcleo modernos al dividir el DOM y ejecutar subtareas en paralelo, optimizando así el uso de recursos de CPU de múltiples núcleos. Mozilla ha integrado partes de Servo en Firefox, como el motor CSS multiproceso y el sistema de renderizado WebRender.

Sobre Servo WebView Qt

La integración de Servo WebView en aplicaciones Qt tiene como finalidad el mejorar el rendimiento y ofrecer una mayor eficiencia, esta integración también contribuye significativamente a la seguridad de las aplicaciones Qt. La integración de Servo en Qt se logra a través de la capa CXX-Qt, que actúa como un puente entre Rust y C++. Esta capa permite la creación de componentes Rust que se integran sin problemas con programas C++ utilizando Qt. Esto abre nuevas posibilidades para el desarrollo de aplicaciones Qt con un enfoque en la seguridad y el rendimiento de la visualización web.

En KDAB logramos integrar el motor web Servo dentro de Qt, utilizando nuestra biblioteca CXX-Qt como puente entre Rust y C++. Esto significa que ahora podemos usar Servo como alternativa a Chromium para vistas web en aplicaciones Qt.

Desde una perspectiva QML , este componente es similar a Chromium WebView , como que canGoBackproporciona propiedades y métodos . El elemento QML en sí actúa de la misma manera y el contenido se representa para que coincida con su tamaño.canGoForwardloadingtitleurlgoBackgoForward

En el anuncio, se menciona que se espera que una de las mayores ventajas de Servo WebView sea la capacidad para reducir la superficie de ataque en aplicaciones Qt que utilizan la API WebView, gracias al uso del lenguaje Rust que minimiza la aparición de vulnerabilidades relacionadas con errores de gestión de memoria.

Ademas de ello, también se menciona que la integración ofrece una serie de beneficios, entre los que se incluyen:

  1. Mayor Seguridad: Al estar escrito en Rust, Servo reduce la superficie de ataque y minimiza las vulnerabilidades relacionadas con la gestión de memoria, lo que contribuye a una experiencia de navegación web más segura para los usuarios de aplicaciones Qt.
  2. Mejor Rendimiento: El enfoque de Servo en la paralelización y el uso eficiente de los recursos de CPU multinúcleo mejora el rendimiento de la visualización web en aplicaciones Qt, ofreciendo una experiencia más fluida y receptiva.
  3. Flexibilidad y Escalabilidad: La integración de Servo en Qt a través de CXX-Qt proporciona una plataforma flexible y escalable para el desarrollo de aplicaciones web, abriendo nuevas posibilidades para aplicaciones ricas en contenido y funciones.

En cuanto a los planes de desarrollo y mejoras a futuro, se menciona la integración para investigaciones adicionales y mejoras en el puente entre Rust y Qt, mejoras en la API para sistemas embebidos, mejoras en el objeto framebuffer que fuerza el uso del backend OpenGL, entre otras cosas más.

Finalmente, cabe mencionar que el código del Servo WebView para Qt está licenciado bajo MPL-2.0 y si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.


Nmap 7.95 presenta mejoras en Npcap, nuevos script, correcciones y mas

nmap logo

Nmap es un programa de código abierto que sirve para efectuar rastreo de puertos

La nueva versión de Nmap 7.95 ya está disponible y en esta nueva versión que´se presenta se destaca la integración de más identificadores, asi como también la integración de nuevos scripts, actualizaciones, correcciones de errores y más.

Para quienes desconocen de Nmap, deben saber que esta es una herramienta de código abierto utilizada para explorar y auditar redes y su principal función es escanear dispositivos en una red para descubrir qué servicios y puertos están abiertos, lo que proporciona información valiosa sobre la topología de la red y posibles vulnerabilidades. Además de su capacidad para detectar sistemas operativos y realizar escaneos de vulnerabilidades, Nmap destaca por su flexibilidad y extensibilidad a través de su motor de scripting (NSE), que permite desarrollar y ejecutar scripts personalizados para tareas específicas de escaneo y auditoría.

¿Qué hay de nuevo en Nmap 7.95?

En esta nueva versión de Nmap 7.95, se destaca la integración de más de 4000 huellas digitales de IPv4 de sistemas operativos desde junio de 2020, agregando 336 nuevas huellas digitales para un total de 6036. Esto incluye huellas digitales para iOS 15 y 16, macOS Ventura y Monterey, Linux 6.1, OpenBSD 7.1 y lwIP 2.2.

Otro de los cambios de Nmap 7.95, es la integración de más de 2500 identificadores de detección de servicios/versiones desde junio de 2020 y el tamaño total de la base de datos de identificadores ha alcanzado los 12,089 registros, aumentando el recuento de firmas en un 1.4% El número de protocolos definidos aumentó de 1237 a 1246. Entre otras cosas, se agregó soporte para los protocolos grpc, mysqlx, essnet, remotemouse y tuya.

La versión para Windows actualizó su Npcap (controlador de captura y transmisión de paquetes brutos) de la versión 1.75 a la 1.79, incorporando la capacidad de volver a emitir la clave de firma de código para «Nmap Software LLC», reemplazando el nombre anterior de «Insecure.Com LLC», se mejoró el rendimiento del controlador reduciendo la contención de bloqueos y consolidando las operaciones de copia de datos, asi como también diversas correcciones dé errores.

Ademas de ello agregaron se han incorporado 4 nuevos scripts NSE para consultar sistemas de control industrial de la comunidad DINA y automatizar diversas acciones con Nmap incluyendo hartip-info, iec61850-mms, multicast-profinet-discovery y profinet-cm-lookup.

De los demás cambios que se destacan:

  1. Se actualizaron las bibliotecas incluidas, como Lua a la versión 5.4.6, libpcre2 a la 10.43, zlib a la 1.3.1, libssh2 a la 1.11.0 y liblinear a la 2.47.
  2. Se actualizó OpenSSL a la versión 3.0.13 en los binarios para compilaciones de Windows y RPMs, resolviendo CVEs sin impacto conocido en Nmap.
  3. Zenmap y Ndiff ahora utilizan setuptools para empaquetado en lugar de distutils.
  4. Se implementaron varias correcciones de errores, incluyendo la corrección del modo servidor UDP de Ncat, problemas de escaneo TCP Connect en Windows, salida de ssh-auth-methods, errores en Zenmap, algoritmos de firma TLS 1.2, requisitos de archivos spec de RPM y fugas de memoria.
  5. Se realizaron optimizaciones guiadas por perfil en el motor de escaneo de puertos, mejoras en la coincidencia de huellas digitales de detección de OS.
  6. Se solucionó un problema de lectura fuera de límites, fugas de memoria, bloqueos relacionados con comodines de nombres de servicio y análisis de registros TXT de DNS para scripts de NSE.
  7. Se mejoró el código de coincidencia de firmas al detectar sistemas operativos, se cambió la sintaxis de nmap-os-db para admitir rangos en las líneas de opciones de TCP.
  8. Se han realizado mejoras en el código de coincidencia en el motor de detección del sistema operativo, donde el número de puerto de origen de la red cambia con cada reintento, entre otras optimizaciones basadas en perfiles de generación.

Finalmente si quieres conocer más al respecto sobre esta nueva versión, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar Nmap en Linux?

Para quienes estén interesados en poder instalar Nmap junto con sus demás herramientas en su sistema, podrán hacerlo siguiendo los pasos que compartimos a continuación.

Debido a que el lanzamiento de esta nueva versión de Nmap fue hace poco, son pocas las distribuciones que han actualizado ya a esta versión. Por lo que deben esperar algunos días.

Aunque podemos recurrir a la compilación del código fuente de la aplicación en nuestro sistema. El código lo podemos descargar y compilar ejecutando lo siguiente:

wget https://nmap.org/dist/nmap-7.95.tar.bz2
bzip2 -cd nmap-7.95.tar.bz2 | tar xvf -
cd nmap-7.95
./configure
make
su root
make install

Para el caso de las distribuciones con soporte para los paquetes RPM, pueden realizar la instalación del paquete de Nmap 7.95 abriendo una terminal y ejecutando los siguientes comandos:

rpm -vhU https://nmap.org/dist/nmap-7.95-1.x86_64.rpm
rpm -vhU https://nmap.org/dist/zenmap-7.95-1.noarch.rpm
rpm-vhU https://nmap.org/dist/ncat-7.95-1.x86_64.rpm
rpm -vhU https://nmap.org/dist/nping-0.7.95-1.x86_64.rpm

EndeavourOS Gemini llega con Plasma 6 y Qt6, pero sin imagen ARM

EndeavourOS Gemini

Esta tarde, la noticia más importante en el mundo Linux ha sido, sin lugar a dudas, el lanzamiento de Fedora 40. Hay pocos sistemas operativos tan populares y del que beban tantos proyectos, y luego hay distribuciones más pequeñas cuya razón de ser encontramos en que haya una opción para cada tipo de usuario. Una de ellas también ha tenido lanzamiento esta tarde, más concretamente una nueva ISO que recibe el nombre de EndeavourOS Gemini.

Hay gente que asegura que el anteriormente conocido como AntergOS es el mejor ejemplo de lo que sería Arch Linux si tuviera un instalador gráfico. Yo, que en unas ocasiones pienso lo mismo, en otras lo dudo un poco. El motivo es en parte noticias como la de este EndeavourOS: entre sus novedades incluyen Plasma 6 y Qt6, cuando KDE lanzó la nueva versión del escritorio hace ya casi dos meses. A lo que vengo a referirme es que para ser Arch Linux con un instalador, las actualizaciones también deberían llegar antes. Pero cada cuál con su filosofía. Lo que viene a continuación es la lista con las novedades más destacadas de esta nueva ISO.

Novedades más destacadas de EndeavourOS Gemini

  • Linux 6.8.7.arch1-1.
  • Plasma 6 y Qt6. Plasma 6 está tanto en el entorno en vivo como en la instalación offline. El entorno en vivo se ejecuta en X11 por seguridad, para garantizar el soporte para todo tipo de hardware. Tras la instalación, Wayland pasa a ser el protocolo gráfico por defecto, pasando X11 a ofrecerse como opción.
  • Los paquetes Nvidia-dkms han dado paso a los paquetes Nvidia. Los primeros estaban dando problemas.
  • Ya no está disponible la opción ARM. El problema es que estaba siendo mantenida por un único desarrollador que ya no puede hacerse cargo del desarrollo.
  • La partición EFI se crea correctamente al elegir la opción «sustituir partición».
  • GParted ha vuelto en el modo en vivo y coexiste con el gestor de particiones de KDE.
  • El actualizador de bienvenida y eos-bash-share usa el terminal de GNOME por defecto cuando se elige GNOME.
  • El gestor de notificaciones de actualizaciones de EOS se ha eliminado de la lista de instalación por defecto.
  • Calamares-3.3.5 24.04.1.3-1
  • Firefox 125.0.1-1
  • Mesa 1:24.0.5-1
  • Nvidia 550.76-1
  • Xorg-server 21.1.13-1 (xorg)

EndeavourOS Gemini se ha anunciado hace unos instantes y ya puede descargar desde la página web oficial del proyecto. Los usuarios existentes pueden actualizar desde el mismo sistema operativo por el medio habitual


Ya fue liberada la nueva version de OpenSSL 3.3.0

OpenSSL

Openssl es una api que proporciona un entorno adecuado para encriptar los datos enviados

La nueva versión de OpenSSL 3.3.0 ya fue liberada y en este lanzamiento se han implementado una serie de mejoras para el protocolo QUIC, asi como también mejoras de soporte para diferentes arquitecturas, correcciones de errores y más.

OpenSSL es una biblioteca de código abierto esencial para la seguridad en comunicaciones en red que proporciona herramientas para cifrar y descifrar datos, generar claves y certificados digitales, implementar protocolos de seguridad como SSL/TLS, y realizar hashing y firmas digitales.

¿Qué hay de nuevo en OpenSSL 3.3.0?

En esta nueva versión, que se presenta de OpenSSL 3.3.0 una de las novedades más importantes, son las mejoras implementadas en el soporte para el protocolo QUIC (RFC 9000), complementario al protocolo UDP utilizado en HTTP/3. Entre las adiciones en la nueva versión se encuentra:

  • Soporte para qlog que es un formato de registro estándar utilizado para rastrear conexiones QUIC.
  • Se han agregado API para permitir configurar el tiempo de espera de inactividad negociado en conexiones QUIC, lo cual es útil para ajustar el comportamiento de las conexiones según los requisitos específicos de la aplicación.
  • Ahora es posible deshabilitar el procesamiento de eventos QUIC implícitos para objetos QUIC SSL utilizando nuevas API.
  • Se agregaron API para permitir consultar el tamaño y la utilización del búfer de escritura en una secuencia QUIC.
  • Se introdujo una nueva API llamada SSL_write_ex2, que se puede utilizar específicamente para enviar una condición de fin de flujo (FIN) de manera optimizada al utilizar QUIC. Esto mejora la eficiencia en la transmisión de datos utilizando QUIC.
  • Se ha agregado soporte limitado para el sondeo de conexiones QUIC y objetos de transmisión sin bloqueo. Esto puede mejorar la eficiencia y el rendimiento en entornos donde se requiere un manejo eficiente de múltiples conexiones QUIC.

Otro de los cambios que se destaca de esta nueva versión, es la implementación de extensiones al protocolo de gestión de certificados CMP (Certificate Management Protocol) según las especificaciones RFC 9480 y RFC 9483, asi como también que se añadió la capacidad de deshabilitar la función atexit en la etapa de construcción, una variante de la API SSL_SESSION para evitar el problema del año 2038 en sistemas de 32 bits, y la función EVP_PKEY_fromdata para obtener automáticamente parámetros del teorema del resto chino.

Además de ello, se agregó una nueva API llamada EVP_DigestSqueeze() que permite reducir múltiples veces con diferentes tamaños de salida al utilizar el algoritmo SHAKE, asi como también el soporte para ignorar nombres de algoritmos de firma desconocidos, configurar el uso prioritario de claves PSK en un servidor TLS 1.3,

Se implementaron mejoras en la capacidad de exportar archivos de compilación para CMake en sistemas Unix y Windows, junto con optimizaciones de rendimiento específicas para diversas arquitecturas y chips, como el funcionamiento optimizado del algoritmo AES-GCM en dispositivos Azure Cobalt 100, aceleración de AES-CTR en ARM Neoverse V1 y V2, optimizaciones AES y SHA3 en sistemas Apple con chips M3, y la implementación del ensamblador de md5 para CPU Loongarch64.

De los demás cambios que se destacan:

  • Se corrigieron problemas de seguridad, como el crecimiento ilimitado de la memoria en el manejo de sesiones en TLSv1.3, identificado como CVE-2024-2511. Además, se realizaron mejoras en la estabilidad y la confiabilidad del kit de herramientas OpenSSL.
  • Varias optimizaciones para rutinas criptográficas utilizando extensiones criptográficas vectoriales RISC-V
  • Implementación de compilacion agregada para md5 en loongarch64
  • Los ajustes de configuración de activación y carga suave para proveedores en openssl.cnf se han actualizado para requerir un valor de [1|yes|true|on] (en minúsculas o MAYÚSCULAS) para habilitar la configuración. Por el contrario, un valor de [0|no|false|off] deshabilitará la configuración.
  • En «openssl speed», se cambió la función hash predeterminada utilizada con «hmac» de «md5» a «sha256».

Si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

¿Como instalar OpenSSL en Linux?

Para los que estén interesados en instalar OpenSSL en su distribucion, pueden seguir los pasos que compartimos dependiendo de la distribución específica que estés utilizando:

Ubuntu, Debian y derivados de estos pueden hacerlo abriendo una terminal y ejecutando el siguiente comando:

sudo apt install openssl

Fedora
En distribuciones basadas en Red Hat, como Fedora, puedes instalar OpenSSL usando dnf:

sudo dnf install openssl

Para usuarios de Arch Linux o distribuciones basadas en Arch:

sudo pacman -S openssl