Mozilla intenta matizar sus nuevos términos de uso, pero muchos dicen que «el daño ya está hecho» y se pasan a LibreWolf

Términos de uso de Mozilla

La qué ha liado Mozilla. Recientemente han presentado sus términos de uso, y se ha hecho un daño que no sé si se podrá reparar. En resumen, eliminó unas líneas en las que decían que jamás usarían los datos de los usuarios, y añadieron la palabra «vender» por ahí. Muchos alzaron la voz de alarma, asegurando que Firefox ya no es lo que era, y han empezado a buscar alternativas.

Por su parte, la compañía que desarrolla el navegador del panda rojo ha intentado salir al paso. Explican que «vender» es la palabra que mejor define todo lo que tienen pensado, aunque en realidad nunca van a vender nuestros datos. Según Mozilla, la privacidad y la seguridad va a seguir siendo parte fundamental en su navegador web, pero lo sucedido hace tan poco unos días ha hecho que muchos empiecen a usar LibreWolf.

El tiro en el pie de Mozilla hace que muchos se pasen a LibreWolf

Hay una gran mayoría de usuarios que no sabe muy bien lo que usa. No todos estamos al día en cuanto a software se refiere. Creo que la gran mayoría de lectores de este blog sabe que Chromium es el motor que usa Chrome, y que si queremos tener prestaciones similares podemos usar el mismo navegador Chromium, Vivaldi, Brave y otros muchos con el mismo motor. El Chromium más parecido a Chrome sin las garras de Google (ni Microsoft) es Brave, pero casi todos usan Chrome y pasan por sus aros porque no saben qué se cuece en su interior.

Firefox es el navegador de Mozilla y es de código abierto. Que sea Open Source permite que podamos ver su código, y también usarlo para crear lo que se conoce como forks. Con todo lo que está pasando, los que saben un poco de software han hecho algo similar a lo que hacen los usuarios de Brave: no quieren usar el navegador «original», digámoslo así, y han decidido usar otro muy parecido, pero que les aleje de prácticas que consideran algo negativas.

Cómo habíamos explicado, la elección de la mayoría está siendo LibreWolf, del que escribimos en LXA hace un tiempo. En el artículo se puede leer que es un fork de Firefox y sus características clave. En este enlace está su página web oficial.

Otros navegadores basados en Firefox

Si alguien, por esto u otro motivo, está pensando en usar otro navegador pero con la misma base, los más destacados son:

  • Waterfox: Enfocado en privacidad y rendimiento. Soporta complementos legacy de Firefox.
  • Floorp: Basado en Firefox ESR, con mejoras en personalización y productividad.
  • Basilisk: Desarrollado por el equipo de Pale Moon. Se asemeja a versiones antiguas de Firefox.
  • Tor Browser: Basado en Firefox ESR, optimizado para el anonimato en la red Tor.
  • GNU IceCat: Derivado de Firefox ESR, con enfoque en software libre y privacidad.

¿Pinta el futuro tan negro?

Si hacemos caso a lo que se lee en redes sociales, las cosas pintan mal para Mozilla. En diferentes medios en los que han publicado algo intentando calmar los ánimos, de lo que más se lee es «tarde», asegurando que han perdido la confianza en la compañía. Algunos dicen que se pasan a Brave, con lo que matan dos pájaros de un tiro — usan el motor para lo que todo está preparado y ganan privacidad –, y otros se decantan por el mencionado LibreWolf.

Pero, en mi opinión, los ánimos se calmarán pronto. No creo que Mozilla haya cambiado tanto. Siempre en esta opinión propia, creo que se están intentando adaptar a los nuevos tiempos. Y en esos tiempos mucho guarda relación con la inteligencia artificial. Además, Firefox sólo lo usa una minoría, y si ven que dejan de usar su navegador, ¿seguirían con su desarrollo si la gente va a usar un fork? Lo dudo.

Habrá que ver cómo acaba todo. Pero esto no podría venir en unos tiempos más difíciles para el navegador del panda rojo.

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

hBlock: Bloqueador de anuncios y rastreadores a nivel del sistema

hBlock

hBlock es una herramienta diseñada para mejorar la privacidad y seguridad en el uso de Internet al bloquear anuncios, rastreadores y sitios web maliciosos. Se trata de un script compatible con POSIX que recopila listas de dominios de diversas fuentes y genera un archivo de hosts para evitar conexiones no deseadas. Su uso es bastante sencillo y permite una personalización avanzada para los usuarios más experimentados. Si estás interesado en otras opciones de bloqueo, puedes consultar Privaxy, un proxy de bloqueo de anuncios.

Además de bloquear anuncios, hBlock es capaz de impedir conexiones con sitios de malware, lo que lo convierte en una capa adicional de seguridad para cualquier usuario. Su instalación está disponible en múltiples gestores de paquetes, y también puede configurarse manualmente para asegurarse de que las listas se mantengan actualizadas de forma automática.

¿Cómo funciona hBlock?

El funcionamiento de hBlock se basa en la modificación del archivo /etc/hosts de tu sistema. Este archivo es utilizado por el sistema operativo para asociar determinadas direcciones web a direcciones IP específicas. Lo que hace hBlock es añadir miles de dominios no deseados a este archivo, redirigiéndolos a direcciones vacías y, como consecuencia, bloqueando su acceso.

El proceso básico de hBlock es el siguiente:

  • Descarga listas de dominios maliciosos, rastreadores y anuncios desde múltiples fuentes.
  • Genera un archivo de hosts con estas direcciones bloqueadas.
  • Reemplaza temporalmente el archivo de hosts de nuestro sistema con este nuevo archivo.
  • Opcionalmente, permite la actualización automática mediante un servicio programado.

Instalación de hBlock

La instalación de hBlock puede realizarse de varias maneras, dependiendo del sistema operativo y gestor de paquetes utilizado. Entre las formas más comunes de instalación están:

  • Instalación vía gestor de paquetes: Algunos sistemas operativos incluyen hBlock en su gestor de paquetes. Por ejemplo, en Arch Linux se puede instalar con el siguiente comando:
    sudo pacman -S arcolinux-hblock-git
  • Instalación manual: Se puede descargar y ejecutar manualmente con:
    curl -o hblock 'https://github.com/hectorm/hblock/raw/main/hblock' && chmod +x hblock && sudo ./hblock

Opciones de configuración

Una de las ventajas de hBlock es la gran posibilidad de configuración. Existen diversas opciones para ajustar su comportamiento. Para conocer todas las opciones disponibles, se puede ejecutar:

hblock --help

Algunas de las opciones más utilizadas incluyen:

  • Exclusión de dominios específicos: Si un dominio legítimo se bloquea accidentalmente, se puede añadir a una lista de permitidos.
  • Frecuencia de actualizaciones: Se puede configurar un temporizador con systemd para actualizar periódicamente la lista.

Descarga de listas y mantenimiento

El script hBlock obtiene sus listas de bloqueo de diversas fuentes de confianza. Estas listas se actualizan con frecuencia para garantizar una protección continua contra nuevas amenazas. En caso de encontrar un falso positivo, es posible reportarlo al autor de la lista original o simplemente añadirlo manualmente a la lista de permitidos.

Para conocer qué blocklist específica está bloqueando un dominio, puedes utilizar proyectos como hMirror, que permite visualizar y analizar las listas utilizadas por hBlock.

Ventajas de usar hBlock

Utilizar hBlock tiene múltiples beneficios, entre ellos:

  • Bloqueo efectivo de anuncios: Evita que los sitios web muestren publicidad molesta.
  • Mayor privacidad: Evita que los rastreadores recopilen información sobre la navegación.
  • Protección contra malware: Bloquea conexiones a sitios sospechosos que pueden comprometer la seguridad del sistema.
  • Bajo consumo de recursos: A diferencia de extensiones de navegador, hBlock opera a nivel del sistema sin impacto significativo en el rendimiento. Conoce más sobre navegadores que pueden ayudar con la seguridad en LibreWolf, un fork de Firefox.

Sin embargo, es importante recordar que hBlock reemplaza el archivo hosts del sistema, por lo que se recomienda hacer una copia de seguridad antes de la instalación, especialmente si ya se tienen configuraciones personalizadas.

Casos de uso

hBlock es utilizado en diferentes contextos:

  • Usuarios individuales: Personas preocupadas por su privacidad y seguridad que desean bloquear rastreadores y anuncios en todos sus dispositivos.
  • Empresas y organizaciones: Empresas que buscan reducir la carga en sus redes al eliminar tráfico no deseado.
  • Administradores de sistemas: Profesionales que necesitan agregar una capa de protección adicional en servidores y estaciones de trabajo.

Implementar herramientas como hBlock ayuda a mejorar la privacidad del usuario, reducir el número de anuncios y protegerse contra amenazas en la red. Es una solución eficiente que se complementa con otras prácticas de seguridad, como el uso de navegadores seguros y VPNs. Si buscas más información sobre el uso de herramientas de seguridad informática, consulta herramientas de seguridad informática para Linux.

Más información en su GitHub.

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

KeePassXC 2.7.10 soporta ahora la importación de Proton Pass

KeePassXC 2.7.10

El gestor de contraseñas KeePassXC, ampliamente conocido en el ámbito del software de código abierto, ha lanzado su versión 2.7.10. Se trata de una actualización que introduce múltiples mejoras en la experiencia de usuario, nuevas funcionalidades y diversas correcciones de errores que fortalecen su seguridad y usabilidad.

Esta herramienta, derivada del software original KeePass Password Safe, está diseñada para almacenar las credenciales de acceso de manera segura, empleando cifrado avanzado. Con esta nueva versión, los desarrolladores han implementado ajustes que optimizan aún más la administración de contraseñas y mejoran la integración con otros servicios.

Novedades destacadas en KeePassXC 2.7.10

Con esta actualización, KeePassXC introduce una serie de innovaciones y mejoras que buscan hacer más eficiente la gestión de contraseñas. Entre las novedades más relevantes se encuentran:

  • Importación de contraseñas desde Proton Pass: Se ha añadido compatibilidad para importar credenciales desde Proton Pass, aunque, por el momento, solo soporta archivos JSON sin cifrar y no permite la importación de Passkeys.
  • Ajuste del tamaño de fuente: Ahora es posible modificar el tamaño de la fuente en la interfaz, mejorando la accesibilidad y personalización del programa.
  • Compatibilidad con la configuración TOTP de KeePass2: Se han agregado ajustes específicos para gestionar los códigos de autenticación en dos pasos.
  • Nuevo apartado para gestionar archivos adjuntos: Se ha incorporado un cuadro de diálogo que facilita la visualización y gestión de archivos adjuntos en las entradas.

Mejoras en la interfaz y experiencia de usuario

Uno de los enfoques principales de esta actualización ha sido la optimización de la interfaz de usuario, incorporando cambios visuales y funcionales para una mejor experiencia. Algunas de las mejoras incluyen:

  • Personalización en la vista de desbloqueo: Ahora los usuarios pueden asignar un nombre, color e icono a las bases de datos para identificarlas fácilmente.
  • Indicadores visuales en la seguridad de las contraseñas: Se han incluido iconos para representar la fortaleza de las contraseñas almacenadas.
  • Nueva columna con la ruta completa del grupo: Esto facilita la organización de las entradas dentro de KeePassXC.
  • Posibilidad de desactivar la apertura automática del navegador: Se ha agregado una opción para evitar que se abra el navegador al hacer doble clic en un campo URL dentro del gestor.

Funcionalidades adicionales y mejoras en compatibilidad

Además de los cambios visuales y de usabilidad, KeePassXC 2.7.10 también ha recibido diversas mejoras en términos de funcionalidad y compatibilidad con otros sistemas. Algunas de las más notables son:

  • Exportación de datos en formato HTML: Ahora es posible generar un archivo HTML con el contenido de la base de datos, facilitando la revisión de información almacenada.
  • Atajos de teclado para la selección de Auto-Type: Se han añadido nuevos accesos directos para agilizar la inserción de credenciales en los formularios de inicio de sesión.
  • Mejoras en la integración con navegadores: Se ha optimizado la compatibilidad con los principales navegadores mediante la extensión KeePassXC-Browser.
  • Eliminación de datos de plugins en estadísticas del navegador: Esta actualización permite gestionar mejor la información almacenada por las extensiones del gestor de contraseñas.

Con todas estas mejoras, KeePassXC continúa consolidándose como una de las mejores opciones para la gestión segura de contraseñas, ofreciendo una experiencia más completa y accesible para los usuarios que buscan una herramienta gratuita, de código abierto y altamente configurable.

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

Firefox 136 llega con pestañas verticales y estas otras novedades

Firefox 136

Mozilla ya ha subido Firefox 136 a su servidor web. ¿Significa que su lanzamiento es oficial? No, significa que ya se puede descargar. El lanzamiento se hará oficial dentro de menos de 24 horas, sobre el mediodía en España. Las nuevas versiones del navegador del panda rojo se oficializan los martes, pero los archivos se suben horas antes para asegurarse de que todo funciona a la perfección cuando decidan darle al botón.

Entre las novedades, destaca sobre todo la llegada de las pestañas verticales. No soy un gran fan de esta posición en las pestañas, pero muchos usuarios sí las prefieren en esa zona y Mozilla les ha escuchado. Para completar esto, o para que funcione como es debido, ahora también es posible activar la barra lateral actualizada desde los ajustes generales.

Otras novedades en Firefox 136

En unos días en los que ha habido cierta polémica por la privacidad, la nueva versión del navegador de Mozilla ha mejorado el diálogo para eliminar datos de navegación y cookies, que ahora permite eliminar formularios guardados. No creo que calme mucho los ánimos ni que lo hayan hecho a propósito; sólo han encajado los tiempos.

En el mismo apartado de la privaciadad, la opción Smartblock Embeds nos permite desbloquear algunos elementos incrustados de redes sociales. Muchos de ellos están bloqueados por la función de privacidad ETP, pero el nuevo ajuste nos permite visualizar estos incrustados bajo demanda.

Para mejorar las cargas, Firefox 136 actualiza las mismas a HTTPS por defecto y vuelve a HTTP si la conexión segura falla. El comportamiento recibe el nombre de HTTPS primero, y ofrece, además de mayor seguridad, mayor comodidad.

A los usuarios de Linux con GPUs de AMD les alegrará saber que la decodificación por hardware ha sido activada para ellos. También para nosotros, Firefox 136 está también disponible en ARM64 (aarch64), y se puede instalar tanto desde APT como desde sus tarball.

Otras novedades

Entre el resto de novedades, el widget del tiempo de nuevas pestañas ha llegado a nuevos países, el auto-relleno de páginas está disponible en el Reino Unido y han añadido mejoras en el soporte para CSS.

Firefox 136 se hará oficial mañana, pero los usuarios más impacientes pueden descargarlo desde su servidor.

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

Novedades de SDL 3.2.6: iconos HiDPI, gestión de color en Wayland y otras mejoras

SDL 3.2.6

La nueva versión de SDL (Simple DirectMedia Layer) 3.2.6 ya está disponible, ofreciendo una serie de mejoras y ajustes que optimizan su rendimiento y compatibilidad con diversas plataformas. Esta actualización es especialmente relevante para desarrolladores que trabajan en aplicaciones gráficas y videojuegos que utilizan esta capa de abstracción multimedia.

Con esta actualización, SDL 3.2.6 implementa varias correcciones de errores y optimizaciones en su API, lo que garantiza un mejor rendimiento y estabilidad en entornos de desarrollo. Además, se han introducido mejoras en la compatibilidad con diferentes arquitecturas de hardware, lo que permite una ejecución más eficiente de aplicaciones gráficas. También es importante mencionar que algunas de las características de versiones anteriores, como las mejoras de la anterior 3.6, siguen influyendo en el desarrollo actual.

Principales Novedades de SDL 3.2.6

Entre los cambios más destacados en esta versión, se encuentran:

  • Optimización del rendimiento: Se han realizado ajustes internos para que SDL funcione de manera más eficiente en distintos sistemas operativos y configuraciones de hardware.
  • Corrección de errores: Se han solucionado diversos problemas reportados por la comunidad de desarrolladores, mejorando así la estabilidad de la API.
  • Compatibilidad ampliada: En esta nueva versión, se han añadido mejoras en la compatibilidad con distintos sistemas gráficos y arquitecturas, permitiendo un soporte más robusto.
  • Menor consumo de recursos: Uno de los objetivos de esta actualización ha sido reducir el impacto en el rendimiento del sistema, optimizando el uso de CPU y memoria.

Mejoras en la API y Soporte de SDL

SDL 3.2.6 introduce ajustes en su API para hacerla más intuitiva y eficiente. Estas modificaciones buscan facilitar el desarrollo de aplicaciones y mejorar la integración con otros entornos de programación. Los cambios incluyen mejoras en la gestión de eventos, optimización en la renderización gráfica y ajustes en el manejo de audio para ofrecer una experiencia más fluida.

Asimismo, se han realizado avances en la compatibilidad con distintos sistemas operativos y arquitecturas, garantizando un funcionamiento estable en múltiples configuraciones. Estas mejoras benefician tanto a los desarrolladores que trabajan en proyectos multiplataforma como a aquellos enfocados en sistemas específicos. Por ejemplo, la transición hacia Wayland ha sido un tema debatido, como se menciona en los artículos sobre el retraso en la compatibilidad con Wayland.

Impacto en el Desarrollo de Videojuegos y Aplicaciones

Gracias a las mejoras implementadas en SDL 3.2.6, los desarrolladores de videojuegos y aplicaciones gráficas podrán beneficiarse de un entorno más optimizado y con menos errores. La estabilidad y eficiencia en la ejecución de gráficos y audio son aspectos clave que se han mejorado en esta versión, lo que permite construir aplicaciones más fluidas y con un menor impacto en el rendimiento del sistema.

El uso de SDL sigue siendo una opción popular para quienes buscan una biblioteca flexible y de alto rendimiento para desarrollar aplicaciones multimedia. Con las mejoras en la compatibilidad y la optimización de la API, esta versión refuerza su posición como herramienta esencial en el ámbito del desarrollo de software interactivo. También es relevante recordar las actualizaciones previas, como las novedades de SDL 2.0.20, que han sentado las bases para las versiones más recientes.

Esta actualización representa un paso adelante en la evolución de SDL, consolidándose como una opción confiable para desarrolladores que requieren un entorno estable y eficiente para sus proyectos gráficos y de entretenimiento digital.

Más información en su GitHub.

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

‘Flow’, la película animada hecha con Blender que triunfó en los Oscar

Flow y Blender

La animación ha dado un giro significativo en la industria del cine con la llegada de ‘Flow’ ficha en iMDB –, la película dirigida por el letón Gints Zilbalodis que se ha llevado el premio Oscar a Mejor Película Animada en la edición 2025 de los Premios de la Academia. Este logro no solo resalta la creatividad y el esfuerzo de la producción, sino que también marca un hito en el uso del software de código abierto en la industria cinematográfica.

La cinta, creada íntegramente con Blender, ha sido aclamada por su innovador estilo visual y su narrativa sin diálogos, en la que un gato gris oscuro y un grupo de animales enfrentan un mundo drásticamente transformado tras una catástrofe natural. La combinación de una animación fluida, el uso perfecto de la iluminación y una banda sonora evocadora han posicionado a ‘Flow’ como una de las películas animadas más destacadas de la última década.

Un recorrido desde Cannes hasta los Oscar

La trayectoria de ‘Flow’ en festivales internacionales ha sido impresionante. Su estreno global tuvo lugar en el prestigioso Festival de Cannes 2024, dentro de la sección Un Certain Regard, donde recibió grandes elogios por su estilo artístico y su propuesta narrativa sin diálogos. Tras su paso por otros eventos importantes, como el Festival de Annecy, la película acumuló más de 60 premios, incluidos el Globo de Oro a Mejor Película Animada y múltiples galardones del público y la crítica.

El papel de Blender en la producción

Uno de los aspectos más revolucionarios de ‘Flow’ es su desarrollo con Blender, un software de modelado y animación 3D de código abierto que ha ganado terreno en la industria en los últimos años. A diferencia de los programas privativos utilizados por grandes estudios, Blender permitió a Zilbalodis y su equipo trabajar con total flexibilidad y sin los costosos tiempos de renderizado que suelen enfrentar las producciones de alto presupuesto.

El motor de renderizado en tiempo real EEVEE fue clave en el proceso, ya que permitió visualizar las escenas con gran fidelidad sin recurrir a hardware extremadamente potente. Según el director, las escenas fueron renderizadas en su propio ordenador en tiempos que variaban entre 0,5 y 10 segundos por fotograma, lo que facilitó una producción mucho más eficiente. Este enfoque se asemeja a la forma en que se utilizan otras aplicaciones dentro del ámbito del software libre, destacando su efectividad en varios escenarios.

Producción con un equipo reducido

A diferencia de muchas películas animadas que cuentan con cientos de artistas en múltiples departamentos, ‘Flow’ fue realizada con un equipo de tan solo 20 personas. La producción, que se extendió por más de cinco años, tuvo su sede principal en Letonia, donde los animadores, modeladores y técnicos trabajaron en un espacio compartido. Cada uno asumió múltiples roles para mantener el flujo de trabajo optimizado dentro de un presupuesto limitado que rondaba los 3,5 millones de euros, una cifra muy inferior a los estándares de la industria.

El desafío de la animación sin diálogos

Uno de los elementos más distintivos de ‘Flow’ es la ausencia total de diálogos. La historia se desarrolla exclusivamente a través de la animación, la expresión corporal de los personajes y el diseño sonoro, lo que representa un reto creativo único. Para lograrlo, el equipo estudió el comportamiento real de los animales e integró efectos de sonido grabados en entornos naturales, asegurando que cada interacción fuera lo más realista posible.

El realismo del agua y otros efectos en Flow

Uno de los aspectos técnicos más complejos de la película fue la simulación del agua, un elemento central en la historia. Para lograrlo sin recurrir a software externo, Mārtiņš Upītis y Konstantīns Višņevskis, miembros clave del equipo, crearon herramientas específicas dentro de Blender, permitiendo generar efectos fluidos que se integraban de manera orgánica con el resto de los escenarios. Este avanzado nivel de detalle resalta el potencial de Blender en la animación cinematográfica.

Flow: un referente para la animación independiente

El reconocimiento de ‘Flow’ en los Oscar es un hito no solo para el cine animado, sino para la industria independiente. La película es un claro ejemplo de cómo la creatividad y la innovación pueden compensar la falta de grandes presupuestos, abriendo la puerta para que nuevos cineastas apuesten por el software libre en sus proyectos. Esto refleja una tendencia creciente donde cada vez más cineastas se inclinan por herramientas accesibles que les permitan expresarse sin limitaciones económicas.

El propio Zilbalodis ha asegurado que seguirá utilizando Blender en sus futuras producciones. Con este logro, ‘Flow’ ha sentado un precedente, demostrando que las herramientas accesibles pueden ser tan potentes como las soluciones comerciales en manos de artistas con una visión clara y definida.

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

Pake, o cómo Convertir Páginas Web en Aplicaciones de Escritorio con Rust

ChatGPT en Pake

Hoy en día, muchas aplicaciones de escritorio están basadas en tecnologías web, de ahí parte de mi obsesión con ellas. Sin embargo, frameworks como Electron pueden resultar pesados. Aquí es donde Pake, una herramienta basada en Rust y Tauri, entra en acción para ofrecer una forma eficiente y ligera de convertir páginas web en aplicaciones de escritorio.

En este artículo, exploraremos qué es Pake, cómo funciona, sus ventajas y cómo usarlo paso a paso. Si buscas una alternativa rápida y optimizada para crear aplicaciones de escritorio a partir de páginas web, esta guía es para ti.

¿Qué es Pake?

Pake es una herramienta de código abierto que permite empaquetar páginas web en aplicaciones de escritorio de manera sencilla. Está desarrollada en Rust y funciona con Tauri, lo que la hace significativamente más ligera y rápida en comparación con otras soluciones como Electron.

Entre sus principales características se incluyen:

  • Ligereza: Los paquetes generados con Pake son aproximadamente 20 veces más pequeños que los de Electron.
  • Velocidad: Gracias a Rust y Tauri, la ejecución es más eficiente con menos consumo de RAM y CPU.
  • Compatibilidad: Funciona en Windows, macOS y Linux sin problemas.
  • Personalización: Permite modificar estilos, inyectar código JavaScript, eliminar anuncios y personalizar atajos de teclado.

Principales Ventajas de Pake

Menor Tamaño de los Archivos Generados

Uno de los mayores problemas de Electron es el tamaño de las aplicaciones que genera. Con Pake, en cambio, podemos obtener aplicaciones que pesan alrededor de 5 MB, lo que es una gran ventaja.

Mayor Rendimiento y Menos Consumo

Gracias a su integración con Rust y Tauri, Pake ofrece una ejecución más fluida en comparación con Electron. Esto se traduce en un menor uso de memoria RAM y mejor eficiencia energética.

Personalización Avanzada

Con Pake, puedes modificar múltiples aspectos de tus aplicaciones, desde la apariencia hasta los atajos de teclado. Esto lo hace ideal para adaptar aplicaciones web a un entorno de escritorio sin perder funcionalidad.

Cómo Instalar y Empezar con Pake

Antes de empezar, asegúrate de cumplir con los siguientes requisitos:

  • Rust instalado en versión >=1.63.
  • Node.js en versión >=16 (por ejemplo, 16.18.1).

Pasos para Instalar Pake

Para instalar Pake en tu sistema, sigue estos pasos:

  1. Abre una terminal en tu sistema operativo.
  2. Ejecuta el siguiente comando para instalar Pake globalmente:
npm install -g pake
  1. Verifica que la instalación se haya realizado correctamente con:
pake --help

Configuración y Empaquetado de Aplicaciones

Para empaquetar una página web en una aplicación de escritorio con Pake, simplemente ejecuta el siguiente comando:

pake "URL_DE_LA_WEB" --name="NombreDeLaApp"

Este comando generará una aplicación con el nombre y los ajustes predeterminados. Sin embargo, si deseas personalizar más, puedes realizar cambios en los archivos de configuración.

Configuración Personalizada

Para modificar detalles como el tamaño de la ventana, iconos y atajos de teclado, puedes editar el archivo pake.json dentro del directorio src-tauri. Algunos parámetros útiles incluyen:

  • width y height: Definen el tamaño inicial de la ventana.
  • fullscreen: Activa o desactiva el modo pantalla completa.
  • resizable: Permite o bloquea el redimensionamiento manual.

Funciones Avanzadas de Pake

Si quieres llevar la personalización al siguiente nivel, Pake permite:

  • Modificar el estilo de la aplicación: Puedes agregar CSS personalizado para adaptar la interfaz.
  • Eliminar anuncios: Mediante inyección de código JavaScript, puedes filtrar contenido publicitario.
  • Personalizar atajos de teclado: Puedes definir combinaciones específicas para mejorar la usabilidad.

Problemas Comunes y Soluciones

Algunos usuarios pueden encontrar errores durante la instalación o el empaquetado. Uno de los más comunes es el error con rustc. Para solucionarlo:

  1. Ejecuta rustup update para actualizar Rust.
  2. Verifica que tienes instaladas todas las dependencias necesarias.
  3. Si el problema persiste, consulta la documentación oficial de Tauri.

Con estas soluciones, deberías poder utilizar Pake sin inconvenientes.

Transformar páginas web en aplicaciones de escritorio nunca ha sido tan fácil y eficiente. Gracias a Pake y Rust, puedes empaquetar cualquier web en segundos, obteniendo una aplicación ligera y totalmente funcional. Su compatibilidad con Windows, macOS y Linux, junto con sus capacidades avanzadas de personalización, lo convierten en una herramienta imprescindible para desarrolladores que buscan una alternativa rápida y optimizada a Electron.

Más información en su GitHub.

.barra {display: flex;justify-content: flex-end;height: 25px; background-color: #333;border-radius: 5px 5px 0 0;}.rojo, .naranja, .verde{width: 12px;height: 12px; position: relative;border-radius: 50%;top: 7px; margin: 0 3px;}.rojo{background-color: rgb(248, 82, 82); margin-right: 7px;}.naranja{background-color: rgb(252, 186, 63);}.verde{background-color: rgb(17, 187, 17);}.terminal{background-color: black !important; border-radius: 5px !important; margin-bottom:20px}pre{font-family:monospace !important; padding: 0 10px 10px; line-height: 1.5em; overflow: auto; background-color: black !important; color: #0EE80E !important} code {background-color: rgba(255, 255, 0, 0.18); color: #d63384; padding: 1px 3px; font-family: monospace; border-radius: 2px;}

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

Heroic Games Launcher v2.16 mejora la compatibilidad con Steam Deck y Linux

Heroic Games Launcher v2.16

Heroic Games Launcher sigue evolucionando con su versión 2.16, ofreciendo una serie de mejoras significativas para los jugadores de Linux y propietarios de Steam Deck. Este popular lanzador de juegos de código abierto se ha convertido en una herramienta indispensable para ejecutar títulos de GOG, Epic Games, Amazon Prime Gaming y otras plataformas en sistemas operativos basados en Linux.

En esta nueva versión, una de las novedades más destacadas es la adopción de UMU como método predeterminado para ejecutar juegos de Windows utilizando Proton fuera de la plataforma oficial de Steam. Esta implementación permite automatizar ciertas soluciones de compatibilidad y optimizar el rendimiento sin que el usuario tenga que realizar configuraciones manuales. Además, ahora se emplea GE-Proton en lugar de Wine-GE, que ha dejado de recibir mantenimiento.

Si quieres conocer algo más sobre este software, visita nuestro artículo sobre qué es y cómo instalarlo para sacarle el máximo partido.

Principales mejoras en Heroic Games Launcher 2.16

La actualización incluye una gran cantidad de cambios, entre los cuales destacan los siguientes:

  • Variables de entorno personalizables: Ahora los usuarios pueden establecer variables de entorno en las soluciones conocidas para mejorar aún más la compatibilidad de los juegos.
  • Argumentos de inicio a través de URL: Se ha añadido la posibilidad de pasar argumentos específicos a los juegos utilizando URL de protocolos, facilitando la ejecución de títulos con opciones avanzadas.
  • Accesos directos de Steam para juegos no instalados: Los usuarios pueden añadir accesos directos de Steam incluso para aquellos títulos que no están instalados, facilitando la organización dentro de la biblioteca.
  • Registro de sistemas anti-cheat: Ahora se generan registros con información detallada sobre el funcionamiento del anti-cheat en los juegos, lo que simplifica la identificación de problemas relacionados con estos sistemas.
  • Mejoras en la configuración de juegos de GOG: Se han optimizado diversas opciones para la instalación y ejecución de títulos de GOG en Linux.
  • DXVK-NVAPI activado por defecto para tarjetas NVIDIA: Los usuarios de Linux con tarjetas gráficas NVIDIA notarán mejoras en la compatibilidad gracias a la activación de DXVK-NVAPI por defecto.
  • Nuevas opciones en Gamescope: Se ha añadido un interruptor para habilitar la opción “Force Grab Cursor”, evitando que el cursor se salga de la ventana cuando se juega en pantalla completa.

Optimización de la experiencia del usuario

Junto con estas nuevas características, se han realizado numerosos ajustes en la interfaz de usuario, mejorando la fluidez y la accesibilidad dentro del lanzador. Pequeños detalles, como iconos más intuitivos y una disposición más clara de las opciones, hacen que la navegación en Heroic sea más cómoda para los usuarios.

Aquellos que buscan una alternativa eficaz a los lanzadores oficiales de plataformas como Epic Games o GOG en Linux y Steam Deck, esta nueva versión de Heroic Games Launcher se posiciona como una de las más completas hasta la fecha. La comunidad sigue contribuyendo activamente con mejoras y sugerencias, asegurando que la compatibilidad con juegos en estos sistemas siga siendo una prioridad.

Para más detalles sobre la actualización y descargas, se puede visitar el repositorio oficial en GitHub.

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

DeepSeek presenta Fire-Flyer File System: un sistema de archivos paralelo optimizado para IA basado en Linux

Fire-Flyer File System de DeekSeek

DeepSeek, la empresa china especializada en inteligencia artificial, ha dado un paso más en el desarrollo de herramientas tecnológicas para optimizar el procesamiento de datos en grandes volúmenes. Su nueva propuesta es Fire-Flyer File System (3FS), un sistema de archivos paralelo diseñado para mejorar la eficiencia en tareas de entrenamiento e inferencia de modelos de IA.

El almacenamiento y acceso a datos son aspectos cruciales en entornos de inteligencia artificial, especialmente cuando se manejan grandes conjuntos de datos y se requiere rapidez en la transferencia de información. Los sistemas tradicionales no siempre cumplen con las exigencias actuales y, en este contexto, DeepSeek ha desarrollado 3FS como una solución escalable y de alto rendimiento.

Características clave de Fire-Flyer File System

3FS es un sistema de archivos distribuido basado en Linux, optimizado para su uso en entornos de computación de alto rendimiento (HPC) e inteligencia artificial. Su diseño permite una gestión eficiente del almacenamiento, minimizando la latencia y mejorando el acceso a los datos.

  • Optimización para hardware moderno: 3FS aprovecha al máximo el rendimiento de las unidades SSD y de las redes RDMA, lo que permite alcanzar velocidades de lectura de hasta 6.6 TiB/s en configuraciones de clúster de 180 nodos.
  • Arquitectura paralela: Su diseño distribuido facilita la expansión del sistema sin comprometer la estabilidad ni la velocidad de acceso.
  • Basado en FUSE: Esto permite ejecutar el sistema en el espacio de usuario sin necesidad de modificar el kernel de Linux, facilitando su implementación y compatibilidad con diversas distribuciones.
  • Enfoque en la velocidad de lectura: Priorizando la lectura aleatoria en detrimento del almacenamiento en caché, algo crucial en modelos de IA que requieren acceso inmediato a grandes volúmenes de datos.

Un sistema probado en entornos reales

DeepSeek ha utilizado 3FS en sus propios servidores desde 2019, lo que ha permitido perfeccionar su funcionamiento en situaciones reales. En pruebas recientes, el sistema logró 3.66 TiB/min en benchmarks de clasificación de datos y más de 40 GiB/s por nodo en tareas de búsqueda KVCache.

Además, este sistema ha sido empleado en el clúster Fire-Flyer 2 de la compañía, donde ha permitido alcanzar rendimientos similares a los de servidores de alta gama como los NVIDIA DGX-A100, pero a un coste significativamente menor. Según los datos presentados por la empresa, lograron el 80% del rendimiento de un DGX-A100 con un 50% de su coste y un 60% de su consumo energético.

Un impulso al ecosistema de código abierto

Uno de los aspectos más llamativos de este lanzamiento es que DeepSeek ha decidido liberar el código de 3FS bajo la licencia MIT, lo que permite que la comunidad de desarrolladores acceda, modifique y adapte el sistema según sus propias necesidades. Esta estrategia de apertura se enmarca dentro de la iniciativa Open Source Week de la empresa, donde han liberado otros proyectos relacionados con IA.

El código de Fire-Flyer File System está disponible en GitHub, lo que facilita su adopción por parte de investigadores y empresas que busquen optimizar sus flujos de trabajo en inteligencia artificial y computación de alto rendimiento.

La aparición de 3FS en el panorama de los sistemas de archivos distribuidos supone una alternativa a soluciones existentes como Ceph, la cual, en pruebas comparativas, alcanzó apenas 1.1 TiB/s en lectura en configuraciones de menor tamaño.

Con este lanzamiento, DeepSeek demuestra su apuesta por la innovación tecnológica aplicada a la inteligencia artificial. Al ofrecer un sistema de almacenamiento eficiente y accesible, la compañía refuerza su posición en el sector y proporciona herramientas clave para el desarrollo de nuevos modelos de aprendizaje automático y computación avanzada.

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

NetworkManager 1.52: mejoras en IPvlan, LTE, DHCP y DNS en su última versión

NetworkManager 1.52

NetworkManager, la popular herramienta de gestión de conexiones de red en sistemas basados en Linux, ha alcanzado su versión 1.52. Esta nueva entrega trae consigo una serie de mejoras y optimizaciones enfocadas en la estabilidad, seguridad y nuevas características para la gestión avanzada de red.

Con una espera de cinco meses desde la versión 1.50, esta actualización introduce soporte para la interfaz IPvlan, mejoras en la autenticación LTE y nuevas opciones de configuración para DNS y DHCP. Además, se han corregido diversos errores que mejoran la fiabilidad en distintos escenarios de uso.

Principales novedades de NetworkManager 1.52

Entre los cambios más destacados de esta actualización se encuentra la inclusión del soporte para IPvlan, una funcionalidad que permite mejorar la segmentación de red y la gestión de interfaces virtuales. También se incorpora la capacidad de configurar manualmente la autenticación del EPS Bearer en redes LTE, lo que brinda un mayor control sobre este tipo de conexiones.

Otro punto relevante es la compatibilidad con el modo FEC (Forward Error Correction) de ethtool, lo que facilita la corrección de errores en la comunicación de red, reduciendo interferencias y mejorando el rendimiento. Esta funcionalidad es importante para mantener una conexión estable, similar a las novedades presentadas en Red Hat Enterprise Linux 9.

Mejoras en la gestión de DNS y DHCP

Una de las innovaciones añadidas en esta versión es la posibilidad de configurar automáticamente rutas a servidores DNS mediante las propiedades ipv4.routed-dns e ipv6.routed-dns. Gracias a ello, cada servidor DNS se alcanzará únicamente a través del dispositivo que lo especifique, mejorando la organización y seguridad de la red.

Asimismo, se introduce una nueva propiedad ipv4.link-local=fallback para asignar direcciones IPv4 link-local en ausencia de otra IPv4 configurada. También se han añadido las propiedades ipv4.shared-dhcp-range e ipv4.shared-dhcp-lease-time que permiten personalizar el rango de direcciones y el tiempo de concesión en conexiones compartidas. Esta atención a la gestión de direcciones IP es similar a los esfuerzos de Red Hat Enterprise Linux 8.5, que también incorpora mejoras en esta área.

Nuevas opciones para servidores y configuración avanzada en NetworkManager 1.52

Esta versión habilita la posibilidad de especificar servidores DNS con una sintaxis tipo URI, lo que permite usar servidores compatibles con DNS sobre TLS (DoT) de manera más sencilla. Además, se ha añadido soporte para la opción DHCPv4 “IPv6-only preferred” (RFC 8925), la cual permite que un dispositivo indique su preferencia por un entorno exclusivamente IPv6.

Otra funcionalidad destacada es la integración con el plugin Dnsconfd, encargado de gestionar la configuración del resolver de caché DNS a nivel de sistema. A su vez, los registros interactivos ahora se almacenan en $XDG_CACHE_HOME/nmcli-history en lugar de la ruta anterior ~/.nmcli-history, facilitando una mejor gestión de los datos históricos. Este enfoque en la gestión avanzada es paralelo a lo que se ha visto en el reciente lanzamiento de Debian 13, que también busca optimizar la experiencia de usuario mediante la simplificación de configuraciones.

Depuración y eliminación de componentes obsoletos

Junto con las mejoras mencionadas, se han corregido diversos errores que afectaban la activación de puertos en enlaces bond y bridge, así como un fallo en la creación de MTPCP en direcciones IPv4 con DAD y direcciones IPv6 tentativas.

Además, se han implementado soluciones para problemas relacionados con la activación de interfaces OVS y se ha optimizado la gestión de rutas VPN para mejorar la seguridad ante ataques tipo TunnelVision. Las actualizaciones en seguridad son fundamentales para mantener la integridad de las redes.

Se han eliminado componentes considerados obsoletos, tales como el soporte para el cliente DHCP dhcpcanon y la posibilidad de compilación con Autotools, promoviendo un entorno más moderno y eficiente.

La nueva versión de NetworkManager ya está disponible para su descarga desde su página oficial en GitLab. Para quienes prefieran estabilidad y facilidad de instalación, se recomienda esperar a que esté disponible en los repositorios oficiales de su distribución GNU/Linux.

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