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

Todo.txt: La mejor forma de gestionar tus tareas en texto plano

todo.txt

Todo.txt es un sistema de gestión de tareas basado en archivos de texto plano, lo que permite su uso en cualquier plataforma y con cualquier editor de texto. A diferencia de otras soluciones de administración de tareas, que dependen de bases de datos o aplicaciones propietarias, todo.txt garantiza accesibilidad, portabilidad y simplicidad. Fue creado por Gina Trapani y sigue siendo una opción popular entre los usuarios que buscan una solución eficiente y flexible.

Al utilizar un archivo de texto sin formato, los usuarios pueden organizar sus tareas dentro de un sistema estructurado que admite proyectos, prioridades y contextos. Además, existen múltiples herramientas y aplicaciones compatibles que facilitan su uso tanto en ordenadores como en dispositivos móviles. Para aquellos interesados en explorar más sobre aplicaciones que ayudan a crear listas de tareas en Linux, existe una extensa variedad de opciones disponibles.

code {background-color: rgba(255, 255, 0, 0.18); color: #d63384; padding: 1px 3px; font-family: monospace; border-radius: 2px;}

Características Clave de todo.txt

Todo.txt se basa en un formato de archivo estructurado con reglas simples pero efectivas para la gestión de tareas, permitiendo a los usuarios organizar sus listas mediante convenciones de notación.

  • Formato basado en texto plano: No requiere software especializado, ya que se puede editar con cualquier editor de texto.
  • Uso de prioridades: Se pueden asignar prioridades utilizando letras en mayúsculas entre paréntesis, como (A), (B), etc.
  • Clasificación por proyectos y contextos: Los proyectos se marcan con un signo más (+Proyecto), mientras que los contextos se identifican con una arroba (@contexto).
  • Compatibilidad con múltiples plataformas: Existen clientes para Windows, Linux, Mac, Android e iOS.

Interfaz de una aplicación todo.txt

Clientes y Herramientas para todo.txt

Aplicaciones de escritorio

  • TodoTxtMac: Un cliente nativo para Mac OS con una interfaz minimalista y basada en teclado.
  • QTodoTxt2: Aplicación en Python que ofrece una interfaz gráfica multiplataforma.
  • sleek: Programa moderno con interfaz gráfica para Linux, Windows y MacOS.

Aplicaciones móviles

  • Simpletask: Aplicación avanzada para Android con múltiples opciones de sincronización.
  • Markor: Editor de notas para Android con soporte para todo.txt y Markdown.

Herramientas para desarrolladores

  • todo-txt-js: Un parser de Todo.txt en JavaScript para proyectos web.
  • pytodotxt: Biblioteca en Python para manipular archivos todo.txt fácilmente.

Cómo Funciona todo.txt

El archivo todo.txt sigue un conjunto de reglas simples que hacen que la gestión de tareas sea estructurada pero flexible.

Formato Básico

Cada línea en el archivo representa una tarea individual. Se puede agregar información adicional como:

  • Prioridad: Se asigna colocando una letra entre paréntesis al inicio de la línea. Ejemplo: (A) Llamar al banco.
  • Proyectos: Se indican con el signo más, por ejemplo: Redactar informe +Trabajo.
  • Contextos: Se definen con una arroba, como Llamar al médico @teléfono.

Gestión de Tareas con Command Line Interface (CLI)

Uno de los métodos más usados para interactuar con todo.txt es a través de comandos en la terminal. Para ello, se utiliza todo.txt-cli, una herramienta de línea de comandos.

Ejemplos de comandos:

  • Añadir una nueva tarea: todo.sh add "Comprar leche +Supermercado"
  • Listar tareas pendientes: todo.sh ls
  • Completar una tarea: todo.sh do 1

Ejemplo de listado de tareas en todo.txt

Ventajas y Beneficios de Usar Todo.txt

  • Independencia de plataformas: Se puede usar en cualquier sistema operativo.
  • Interoperabilidad: Al ser un archivo de texto, puede sincronizarse fácilmente con servicios en la nube.
  • Automatización: Se puede integrar con scripts personalizados para mejorar el flujo de trabajo.

Todo.txt sigue siendo una opción relevante para quienes buscan una forma simple, flexible y potente de gestionar sus tareas. Gracias a su formato claro y legible, se integra fácilmente con diversas herramientas y se adapta a las necesidades de cada usuario. A medida que crece la popularidad de los sistemas de gestión de tareas, conocer las diferentes aplicaciones que pueden ayudar a los usuarios a organizarse es esencial, y aquí es donde puedes encontrar aplicaciones que permiten crear listas de tareas en Linux.

Además, la posibilidad de conectar todo.txt con herramientas de automatización puede mejorar significativamente tu flujo de trabajo y hacer que la gestión de tareas sea aún más eficiente. Existen soluciones que permiten automatizar tareas de marketing, por ejemplo, y que pueden ser de gran utilidad.

Con todo.txt, los usuarios pueden disfrutar de una solución versátil y adaptativa que facilita no solo la organización de tareas, sino que también permite un enfoque más fluido en la gestión del tiempo y la productividad. Al considerar su uso, es importante explorar las distintas herramientas compatibles que facilitan su implementación en diversas plataformas.

En conclusión, todo.txt sigue siendo una opción relevante para quienes buscan una forma simple, flexible y potente de gestionar sus tareas. Gracias a su formato claro y legible, se integra fácilmente con diversas herramientas y se adapta a las necesidades de cada usuario.

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