Ya fue liberada la primera versión estable de Arti, la implementación de Tor en Rust

Arti 1.0 ya es estable y esta disponible para todos

Se mejoraron muchos aspectos en Arti 1.0 entre ellos el desempeño y la robustez

Los desarrolladores de la red anónima Tor dieron a conocer que ya fue liberada la primera versión estable del proyecto Arti, que desarrolla un cliente Tor escrito en Rust.

La versión 1.0 de Arti, está marcada como utilizable por los usuarios generales y proporciona el mismo nivel de privacidad, facilidad de uso y estabilidad que la implementación principal de C.

Cuando definimos nuestro conjunto de hitos, definimos Arti 1.0.0 como «listo para uso en producción»: debería poder usarlo en el mundo real, para obtener un grado similar de privacidad, facilidad de uso y estabilidad al que tendría. con un cliente C Tor. Las API deben ser (más o menos) estables para los integradores.

Creemos que lo hemos logrado. Ahora puede usar arti proxypara conectarse a la red Tor para anonimizar sus conexiones de red.

Tenga en cuenta que no recomendamos apuntar un navegador web convencional a arti(o, de hecho, C Tor): los navegadores web filtran mucha información privada y de identificación. Para navegar por la web de forma anónima, use Tor Browser; tenemos instrucciones para usarlo con Arti .

Sobre Arti

A diferencia de la implementación de C, que se diseñó originalmente como un proxy SOCKS y luego se personalizó para adaptarse a otras necesidades, Arti se desarrolló inicialmente como una biblioteca de complementos modulares que pueden usar varias aplicaciones.

Además, a la hora de desarrollar un nuevo proyecto se tiene en cuenta toda la experiencia pasada de desarrollo de Tor, lo que evita problemas de arquitectura conocidos, haciendo que el proyecto sea más modular y eficiente.

La razón para reescribir Tor en Rust fue lograr un mayor nivel de seguridad del código mediante el uso de un lenguaje seguro para la memoria. Según los desarrolladores de Tor, al menos la mitad de todas las vulnerabilidades rastreadas por el proyecto se excluirán en la implementación de Rust si el código no usa bloques «inseguros».

Rust también permitirá lograr una velocidad de desarrollo más rápida que con C, debido a la expresividad del lenguaje y las sólidas garantías que le permiten no perder el tiempo en verificaciones dobles y escribir código innecesario.

Principales novedades de Arti 1.0

Esta versión 1.0 Arti se centra principalmente en el trabajo básico en el rol de cliente, ya que se menciona que se ha mejorado la robustez de bootstrapping.

Así como también que se ha añadido un mecanismo sólido para informar el estado de arranque para que las aplicaciones puedan detectar y ayudar a diagnosticar problemas, así como también API que son mucho más estables y mejor analizadas que hace seis meses.

También se destaca que se ha perfilado el rendimiento a lo largo de varias métricas, ademas de que se ha trabajado para abordar aquellas que estaban fuera de línea.

Otros de los cambios que se destacan:

  • Aislamiento de circuito orientado a la propiedad.
  • Validación de permisos de archivos para garantizar que los datos se almacenen de forma segura.
  • Omisión de información sensible de los registros.
  • Borrar claves de la memoria después de usarlas.
  • Endurecimiento contra ataques basados ​​en depuradores.
  • Relleno de canal para resistir el análisis de tráfico basado en netflow
  • Mejorada la portabilidad en iOS, Android y Windows.

En la versión 1.1, está previsto implementar soporte para transporte enchufable y puentes para evitar esclusas. Se espera que la versión 1.2 sea compatible con los servicios de cebolla y funciones relacionadas, como el control de congestión RTT y la protección DDoS.

Lograr la paridad con el cliente C está programado para la rama 2.0, que también ofrecerá enlaces para usar Arti en código en varios lenguajes de programación.

Durante los próximos años, el trabajo se centrará en implementar la funcionalidad necesaria para ejecutar repetidores y servidores de directorio. Cuando el código Rust alcance un nivel que pueda reemplazar por completo la versión C, los desarrolladores tienen la intención de hacer de Arti la implementación principal de Tor y dejar de mantener la implementación C.

La compatibilidad con la versión en lenguaje C se eliminará gradualmente para permitir una migración sin problemas.

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

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

Nitrux 2.4 llega con XanMod de manera predeterminada, actualizaciones y mas

El kernel XanMod es el predeterminado en Nitrux 2.4

Nitrux continua con la migración hacia Maui Shell y en esta versión 2.4 cambia la tienda de aplicaciones

La nueva versión de Nitrux 2.4 ya fue liberada y en esta nueva versión se destaca que se combina las últimas actualizaciones de software, correcciones de errores, mejoras de rendimiento y soporte de hardware listo para usar.

Para quienes desconocen de esta distribución, deben saber que está construida sobre la base del paquete Debian, las tecnologías KDE y el sistema de inicio OpenRC. Esta distribución se destaca por el desarrollo de su propio escritorio «NX», que es un complemento sobre el entorno KDE Plasma del usuario, además de que el proceso de instalación de aplicaciones está basado en el uso de paquetes AppImages.

Principales novedades de Nitrux 2.4

En esta nueva versión que se presenta de la distribución, podremos encontrar que los componentes de NX Desktop se han actualizado a KDE Plasma 5.25.4, KDE Frameworks 5.97.0 y KDE Gear (KDE Applications) 22.08.

Se menciona que en esta nueva versión de Nitrux 2.4 de forma predeterminada se incluye al kernel Linux 5.19 con parches Xanmod y el cual ya está habilitado, además de que también se ofrecen para la instalación paquetes con ensamblados Vanilla, Libre- y Liquorix- del kernel de Linux.

También de forma predeterminada, el paquete mesa-git está habilitado, lo que corresponde al estado del repositorio de git donde se está desarrollando la próxima rama de Mesa.

Por la parte de la paquetería del sistema, al igual que en todas las versiones anteriores, el software se ha actualizado, incluido Firefox 104, así como también que Latte Dock se ha actualizado al estado del repositorio principal del proyecto.

Además de ello, también se menciona que se actualizó el paquete openrc-config para evitar conflictos con el paquete OpenRC del proyecto Debian.

Mientras que por la parte del paquete ofimático, LibreOffice se eliminó de la entrega base, para la instalación se propone utilizar el centro de aplicaciones. Además de LibreOffice, también están disponibles paquetes con OnlyOffice, WPS Office y OpenOffice.

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

  • El Centro de instalación de aplicaciones (Centro de software NX) se migró para usar la nueva versión de MauiKit.
  • Se agregó una nueva pestaña Tienda con una barra lateral que muestra las categorías de aplicaciones disponibles.
  • Proporcionó la capacidad de ver una lista de aplicaciones de AppImageHub, preparada por un autor específico.
  • Interfaz de búsqueda de programas mejorada.
  • Se han agregado nuevos íconos al tema Luv.
  • Aplicaciones actualizadas de la suite Maui Apps. Se han agregado dos nuevas aplicaciones de maui: el planificador de calendario Agenda y el IDE de Strike.

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

Descargar la nueva versión de Nitrux

Si quieren descargar esta nueva versión de Nitrux 2.1, deberán de dirigirse a la página web oficial del proyecto en donde podrán obtener el enlace de descarga de la imagen del sistema y la cual podrán grabar en un USB con ayuda de Etcher. Nitrux está disponible para su descarga inmediata desde el siguiente enlace. 

El tamaño de la imagen ISO principal de la imagen de arranque es de 1.9 GB y de la versión reducida con el administrador de ventanas JWM es de 1.3 GB.

Para aquellos que ya se encuentran sobre una versión anterior de la distribución, pueden hacer la actualización a la nueva versión, tecleando los siguientes comandos:

sudo apt update

sudo apt install --only-upgrade nitrux-repositories-config amdgpu-firmware-extra

sudo apt install -o Dpkg::Options::="--force-overwrite" linux-firmware/trixie

sudo apt dist-upgrade

sudo apt autoremove

sudo reboot

En cuanto a los que cuentan con una versión anterior de la distribución, pueden realizar la actualización del Kernel tecleando alguno de los siguientes comandos:

sudo apt install linux-image-mainline-lts
sudo apt install linux-image-mainline-current

Para los que estén interesados en poder instalar o probar los kernels Liquorix y Xanmod:

sudo apt install linux-image-liquorix
sudo apt install linux-image-xanmod-edge
sudo apt install linux-image-xanmod-lts

Finalmente para los que prefieren el uso de los kernels Linux Libre LTS y no LTS más recientes:

sudo apt instalar linux-image-libre-lts
sudo apt instalar linux-image-libre-curren

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

Flathub Beta: cómo añadir e instalar apps desde este repositorio

Flathub Beta

En Linux hay distribuciones con todo tipo de modelos de desarrollo. Los que reciben antes las actualizaciones son las Rolling Release, aunque hay alguna, como Manjaro, que se dice que lo es, pero su rama estable refrena un poco las actualizaciones para asegurar la estabilidad. Luego hay otras, como Fedora o Ubuntu, que reciben muchas cada seis meses, y luego tenemos las «tipo Debian» que lo hacen cada dos años. En cuanto a las aplicaciones también se pueden instalar antes o después, y una manera de probar las apps antes es usando el repositorio Flathub Beta.

Son muchos los desarrolladores, y proyectos enteros, los que confían y prefieren Flathub para distribuir su software. Por ejemplo, GNOME lo está subiendo todo allí, y no es el único. Es justamente GNOME quien menciona mucho que algunas de sus aplicaciones se pueden probar antes desde Flathub Beta, pero para hacerlo hay que instalar el repositorio.

Añadir el repositorio Flathub Beta

  1. Si no lo teníamos, instalamos el paquete flatpak (por ejemplo, sudo apt install flatpak o sudo pacman -S flatpak).
  2. A continuación añadimos el repositorio beta de Flathub con este comando:
flatpak remote-add --user flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo

No es necesario, pero no está de más reiniciar. Para instalar cualquier programa de Flathub Beta, lo mejor es hacerlo desde el terminal. Se escribirá «flatpak install PROGRAMA», sin las comillas y escribiendo el nombre del programa a instalar. Por ejemplo, flatpak install gimp. No hay que temer que lo instale directamente; flatpak nos preguntará antes desde dónde instalar GIMP, y podremos elegir desde el repositorio normal o el beta.

Buscar en Flathub Beta

Si escribimos flatpak remote-ls flathub-beta veremos todo lo que está disponible, y no es poco. También podemos buscar un programa en concreto con «search», por ejemplo flatpak search kdenlive. Lo malo de esta búsqueda es que si hay complementos o software relacionado, probablemente no encontremos lo que queremos. Lo bueno es que veremos qué versión hay en cada repositorio, y así evitaremos instalar un paquete del repositorio beta que podría ser más antiguo que el del normal.

Lógicamente, no se recomienda usar software beta para tareas importantes. Lo que hay en Flathub Beta es para probar las novedades antes de tiempo, a no ser que el desarrollador haya abandonado la idea y no actualice su paquete. Por ejemplo, el lector de manga Komikku 1.0 ya está disponible. Es una opción más, y puede venir bien también para subir a una versión que podría solucionar un problema que estemos experimentando. Como siempre, la elección es nuestra.

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