El por qué de mi «obsesión» con las aplicaciones web

Loco por las aplicaciones web

Es probable que alguno de nuestros lectores piense «¿otra vez?» cuando lee un nuevo artículo mío sobre las aplicaciones web. Soy perfectamente consciente de que he escrito varios, muchos diría yo, pero existe un motivo. Si se usa el buscador de Linux Adictos «aplicaciones web» o «webapps» veréis a lo que me refiero, pero esta «fijación» u «obsesión» no es nueva para mí.

Todo empezó, diría yo, en 2016. Yo escribía para un blog de esta red con temática de Apple, y por aquel entonces mi ordenador principal era un iMac. En lo que en aquel momento era Mac OS X -ahora macOS- había aplicaciones para todo, y yo usaba Tweetbot para Twitter. Aunque intenté que mi espacio de trabajo me resultara cómodo, no lo conseguí en la parte mental, por lo que compré un portátil al que le puse Linux.

Linux no tiene tanto software, y ahí entran las aplicaciones web

¿Cómo podemos usar Twitter desde Linux? Pues en Ubunlog escribí sobre twinux, lo que era justo lo que se explica en nuestro artículo sobre las SSB. También probé Cawbird, pero ni se acerca a lo que me ofrecía Tweetbot (ahora muerto por la gestión Musk). Antes de eso también había pasado por Franz (y Ferdi), pero nada me satisfizo. Y la cuestión es que la diferencia de Linux con Windows y macOS es enorme, por lo menos en cuanto a software de servicios oficiales. Y es es el quid de la cuestión.

Si vamos a la web de Spotify, al apartado de Linux, veremos que hay un cliente «oficial», pero lo crean trabajadores de la compañía que quieren escuchar su música en sus aparatos con Linux. No es algo que haga Spotify directamente. «Y qué diferencia hay«, pensará alguno, y hay una muy importante: la versión para Linux está basada en la web, y no permite descargar música. Que sí, que existe Spotube, pero no es lo mismo. ¿Y WhatsApp? ¿Qué pasa con las llamadas y videollamadas desde Linux? Yo no veo los botones por ningún lado…

Windows y macOS tienen aplicaciones nativas

Eso no pasa en Windows y macOS. macOS, desde que es compatible con aplicaciones para iPad, puede usar, por poner algunos ejemplos, las aplicaciones de Netflix, Prime o Movistar+, y Windows ofrece prácticamente lo mismo en su Microsoft Store. Nosotros tenemos que confiar en otras cosas, como Kodi o, de lo que va este y otros muchos artículos míos, en las aplicaciones web.

El por qué nos cuidan menos puede tener diferentes explicaciones, siendo una de ellas la cuota de mercado. En un momento histórico para nosotros, este año hemos rozado el 4% en el escritorio, lo que sigue lejos del 16% de macOS si no unimos fuerzas con chromeOS. Y ni así.

Esto es algo que dijo el CEO de Epic al ser preguntado sobre si el éxito de la Steam Deck podría causar que Fornite llegara a Linux. Su respuesta fue que no era suficiente, y que deberían vender al menos 10 millones para que se lo plantearan.

Los otros motivos

Hay otros motivos por los que los desarrolladores no quieren traer su software a Linux, y guarda relación con lo fácil que es, en teoría, hackear las cosas. Los desarrolladores de videojuegos tienen miedo de que los usuarios de Linux usen herramientas para poder hacer trampas (cheats), y eso, unido a que somos pocos, hace que la decisión sea fácil.

Otra razón puede ser similar a la que hace que muchos desarrolladores cuiden más a los usuarios de iOS que a los de Android. Los del ecosistema de Apple, aunque son menos, están más dispuestos a pagar que los del de Google. Los usuarios de Linux estamos más acostumbrados a usar software de código abierto, y eso de pagar no es lo más habitual. Eso no explicaría por qué no hay aplicaciones nativas de Twitter o Facebook, que son gratuitas, pero puede contar.

Por lo menos tenemos aplicaciones web

En resumen, y aunque no sea lo mismo, mi «obsesión» con las aplicaciones web, que viene de lejos, la tengo porque los usuarios de Linux no tenemos muchas más opciones. Cuando lo mejor a lo que podemos acceder está disponible en una página web, terminamos yendo a ella. Y no siempre es lo mejor usarlas en un navegador completo. Por lo menos tenemos aplicaciones web.

Imagen: montaje a partir de esta extensión para Chrome.

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

Las alucinaciones de las IA: si fallan tanto como aciertan, ¿merece la pena usarlas?

Inteligencia Artificial pensando

Estamos en un momento en el que semana sí semana no sale una nueva noticia sobre algo nuevo con inteligencia artificial. ¿Google? Ya ha lanzado varias cositas, aunque se lo está tomando con relativa calma. ¿Apple? Se dice que iOS 18 será el lanzamiento más grande de su historia por su IA, probablemente Apple GPT. ¿Microsoft? Sólo le falta que su próximo sistema operativo sea wIAndows 12. Pero en la actualidad todas parecen tener un problema común.

En los últimos días he leído sobre un nuevo buscador que lo que hace es, dependiendo de lo que introduzcamos, examinar la web, crear un artículo con los datos más relevantes y presentárnoslo listo para leer. El problema es que a veces falla y tenemos que comprobar que lo que nos muestra es cierto. Por lo tanto, y no son mis palabras, aunque estoy de acuerdo, es «inútil».

La inteligencia artificial tiende a inventarse cosas

Hay mucho que sí hacen bien, pero no tenemos que pensar que algo generado por inteligencia artificial es tal y como afirma. Lo de las alucinaciones es un problema que parece relacionado a responder, sin importar si es correcto o no. Las IA dan más importancia a ofrecer una respuesta que a que ésta sea precisa. Es imposible que ante una cuestión nos respondan «no lo sé».

Esto no es nuevo, pero es importante que se tenga en cuenta cada vez que usamos algo que dependa de la IA. La más popular ahora mismo es ChatGPT, y es una herramienta que falla igual que acierta. Hace poco, a finales de 2023, vi un vídeo de dos deportistas le preguntaban al chatbot sobre ellos mismos, y llegó a asegurar que uno de ellos era aficionado al triatlón. Se preguntaba, «¿que yo que?» y también que de dónde se habrá sacado eso.

El problema de las alucinaciones no es un bug, pero actúa como tal. Es como si un software para PC le pidiéramos que calculara 9823798279827×825928377, no pudiera hacerlo y en vez de darnos un resultado nos diera otro, el que sea, incluso nos abriera un vídeo al azar, porque tiene que decirnos algo. Como nosotros no podemos hacer el cálculo (sí podemos, es un ejemplo), podemos creérnoslo y darlo como bueno o buscar una segunda opinión.

Si tenemos que buscar más, el cálculo es inútil.

Nosotros tenemos que analizar y demostrar que tenemos inteligencia… real

Yo recuerdo la primera vez que chateé con una de estas IA. Lo hice en You.com, para más tarde dar el salto a la fuente (ChatGPT). Recuerdo terminar la trilogía de Mass Effect, preguntarle sobre los posibles finales, ya que no me apetecía pasarme otras 80 horas jugando, y que el mismo chatbot me dijera una cosa y la contraria. Terminé como siempre, buscando algo en Google y viendo los finales en YouTube. El tiempo que pasé intentando averiguar las cosas con ChatGPT fue tiempo perdido. Ya no me pasa.

Yo he escrito varios artículos sobre el uso de la inteligencia artificial, y al final siempre se llega a la misma conclusión: tenemos que ser conscientes de lo que ya avisa OpenAI, que sus respuestas puede no ser precisas, y si eso es así, tienen poca utilidad. Sí la tienen, claro, pero en casos contados. Por ejemplo, en el desarrollo. Cuando ChatGPT te responde rápidamente a las mismas cuestiones que puedes encontrar en Reddit o Stack Overflow sí es interesante. Pero cuidado con el prompt, con el texto con el que le pedimos las cosas, o puede hacernos perder mucho tiempo.

Nosotros tenemos que demostrar que tenemos inteligencia… real. Como cuando buscamos en Google sobre una enfermedad y no nos creemos lo primero que encontramos, que probablemente sea que tenemos una enfermedad grave. Lo bueno de la IA en estos casos es que sí termina diciéndonos que merece la pena que consultemos con un médico para confirmar las cosas.

Pero cuidado con las alucinaciones. Si se pudieron inventar que un piloto de MotoGP era aficionado al triatlón o de qué va la letra de una canción por declaraciones en alguna entrevista, ¿qué no serán capaces de afirmar?

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

Linux Mint 22 ya tiene nombre y se dan a conocer sus primeras novedades

Linux Mint 22.0

El pasado enero, con unas semanas de retraso sobre lo previsto, Clem Lefebvre lanzó la versión 21.3 de su sistema operativo. La próxima llegará el próximo verano en el hemisferio norte, y cambiará el primer número. Será un Linux Mint 22.0 del que ya conocemos su nombre en clave: Wilma. Aunque los nombres de Linux Mint se suelen poner al azar, es probable que a más de uno le venga a la cabeza a Pedro Picapiedra gritándole a una puerta tras leer este nombre en clave.

Esta es una de las novedades que nos han adelantado en el boletín mensual de Linux Mint del pasado enero, en donde han aprovechado para recordar que Linux Mint 21.3 fue lanzado, que ya hay disponible una guía para actualizar, que llegó la versión Edge con Linux 6.5 para equipos con hardware más nuevo y que LMDE 6 ya recibido todas las novedades de «Victoria».

Linux Mint 22.0 estará basado en Ubuntu 24.04

Aunque no lo dice así Clem, Linux Mint 22.x estará basado en Ubuntu 24.04, disponible a partir de abril. Lo que sí nos han adelantado, además de su nombre, es que la edición Cinnamon incluirá un organizador de acciones en Nemo, el gestor de archivos. Con esta novedad, seremos capaces de organizar las acciones de Nemo en menús y submenús. La herramienta soporta submenús anidados, iconos de menús, separadores y arrastrar y soltar. Las acciones se podrán renombrar y permitirá la sobrescritura de iconos.

Acciones de Nemo

Por otra parte, se ha descubierto que la sesión de Wayland podría afectar a las sesiones Xorg y activar algunos problemas. Clem quiere que este detalle se conozca y recuerda que Wayland no pasa de experimental en Linux Mint 21.3. Todos los problemas se van si se cambia a una sesión de X11, aunque recomiendan reiniciar y no cerrar sesión e iniciar una nueva. Con toda seguridad, en 22.0 se mejorará el soporte para Wayland.

Linux Mint 22.0 llegará aproximadamente en agosto de 2024.

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

LibreOffice 24.2 llega con nueva numeración y esta lista de novedades

LibreOffice 24.2

Este febrero, The Document Foundation tenía que lanzar una nueva actualización mayor de su suite de ofimática, y ese momento ya ha llegado. Aún estamos en enero, pero lo que ya hay disponible es LibreOffice 24.2, lo que es la versión de febrero de 2024. Las versiones anteriores son las 7.6.4 en el canal estable y la 7.5 ya no recibirá más actualizaciones. Ha pasado antes de lo esperado, y da la impresión de que TDF tiene prisa por despedirse de los viejos números.

La nueva numeración YY.M (AñoAño.MEs) no es la única novedad destacada de LibreOffice 24.2. Entre otras cosas, ahora está activada por defecto la opción del auto-recuperado de lo guardado, lo que creará copias de seguridad reduciendo el riesgo de perder el contenido generado. La idea es que esas copias de seguridad se puedan recuperar si tenemos algún problema, como puede ser un cierre inesperado. Lo que sigue es una lista con las novedades más destacadas de esta versión para LibreOffice en general, Writer, Impress, Draw y Calc.

Novedades más destacadas de LibreOffice 24.2

  • Activado por defecto el recuperado automático de información. En teoría, si estamos trabajando y sufrimos un cierre inesperado, al abrirlo de nuevo entraremos en donde lo habíamos dejado, más concretamente a donde le haya dado tiempo a salvar.
  • Mejoras en la interfaz de usuario NotebookBar que mejoran la previsualización de la vista de impresión, entre otras cosas.
  • Soporte para insertar caracteres especiales desde un menú desplegable.
  • En Plasma (KDE), el plugin de Qt5, Frameworks 5 y VLC cambiará automáticamente al modo oscuro para todos los elementos de la interfaz cuando sea el esquema de color elegido.
  • Accesibilidad para mejorar el uso de LibreOffice con lectores de pantalla.
  • El mensaje «Guardar con contraseña» muestra ahora el medidor de seguridad de la contraseña.
  • El nuevo cifrado ODF basado en contraseña es más resistente a la fuerza bruta.
  • Se ha añadido un campo de búsqueda a Herramientas > Opciones.
  • Configuración para mostrar la ventana de advertencias de seguridad como barras de información dentro de la aplicación.
  • Más campos de metadatos editables, incluyendo Colaborador, Editor, Derechos, Fuente.
  • Soporte para el protocolo FTP eliminado por completo de LibreOffice.
  • Compatibilidad con el idioma armenio.
  • Writer:
    • Soporte de numeración de listas ordenadas «legal».
    • Los comentarios ahora pueden estilizarse para diferenciar visualmente los tipos de comentarios.
    • Soporte mejorado de tablas flotantes multipágina.
    • Mejor interoperabilidad con Microsoft Word para usuarios japoneses.
    • Nuevo algoritmo de salto de línea para la interoperabilidad con DOCX.
  • Impress y Draw:
    • Compatibilidad con versalitas.
    • La Consola del presentador se ha trasladado a Presentación de diapositivas > Ajustes de presentación de diapositivas.
    • El servidor de control remoto Bluetooth puede activarse sin servidor Wi-Fi.
    • Correcciones en las plantillas de Impress, incluido el uso de fuentes correctas para CJK y CTL.
    • Draw ahora importa archivos TIFF de varias páginas, una imagen por página.
  • Calc:
    • La barra lateral de funciones dispone ahora de una barra de búsqueda.
    • Formato de número científico soportado y guardado en ODF.
    • Resaltar fila y columna relevantes para la celda activa.

Ya disponible para todos los sistemas soportados

LibreOffice 24.2 es la nueva versión con todas las novedades, la del canal fresh. Esta es la opción que deben elegir los usuarios y proyectos que prefieran el software más nuevo si lo priorizan sobre la estabilidad. Para entornos de trabajo, The Document Foundation recomienda ahora LibreOffice 7.6.4, que pasa a ser la versión más estable a pesar de que no se han lanzado las >= 5 actualizaciones de mantenimiento habituales.

Como ya habíamos comentado, cuando lancen la siguiente actualización mayor y la actual reciba varias actualizaciones correctivas, la numeración actual pasará a ser historia.

LibreOffice 24.2 ya se puede descargar desde la página web oficial del proyecto, disponible en este enlace. Desde allí, los usuarios de Linux podemos descargar paquetes DEB y RPM. En las próximas horas también deberían actualizar sus paquetes flatpak y snap, actualmente en las versiones 7.6.4.1 7.6.3.2 respectivamente.

La siguiente versión, que se espera para dentro de 4-6 semanas, será 24.2.1 y llegará con sólo corrección de errores.

from Linux Adictos https://ift.tt/0xRSyoz
via IFTTT

Llega la nueva versión de AV Linux 23.1 «Enlightened»

AV Linux 23.1

Screenshot de AV Linux 23.1 con Enlightenment

Después de varios meses de desarrollo, se dio a conocer el lanzamiento de la nueva versión de AV Linux 23.1 «Enlightened», la cual llega construida sobre la base de MX-23/Debian 12 “Bookworm”, con el entorno Enlightenment 0.25.4 y PipeWire 1.0.0

Para quienes desconocen de AV Linux, deben saber que esta es una distribución que promete revolucionar la creación y procesamiento de contenido multimedia. Diseñada sobre la sólida base de MX Linux y el repositorio KXStudio, AV Linux ofrece una amplia gama de herramientas y aplicaciones para satisfacer las necesidades más exigentes de los creadores de contenido multimedia.

Entre las aplicaciones destacadas se encuentran Ardour, ArdourVST, Harrison Mixbus, Blender, Cinelerra, Openshot, LiVES, y una variedad de herramientas para la conversión de formatos de archivos multimedia.

Principales novedades de AV Linux 23.1 «Enlightened»

En esta nueva versión que se presenta de AV Linux 23.1 «Enlightened» se ha actualizado el Kernel de Linux a la versión 6.6.9 con parches de Liquorix, el cual es conocido por su enfoque en cargas de trabajo multimedia y por ofrecer mejoras en la capacidad de respuesta del sistema durante el procesamiento de audio.

Por la parte de la base del sistema, podremos encontrar que se ha actualizado a la base de MX-23 y Debian 12 “Bookworm”, mientras que por la parte del entorno de usuario, Xfce ha sido reemplazado por Enlightenment 0.25.4 y con la cual se nos ofrecen variantes oscuras y claras con temas de íconos y escritorio GTK.

Con la introducción de Enlightenment 0.25.4, los usuarios pueden disfrutar de variantes oscuras y claras con temas de íconos y escritorios GTK, lo que les permite personalizar su entorno según sus preferencias individuales. Además, se ha agregado un nuevo estante en la sección derecha del escritorio, proporcionando accesos directos convenientes a las aplicaciones de audio y vídeo para una mayor productividad.

El panel inferior ha sido cuidadosamente equipado con los accesos directos necesarios, elementos de bandeja y dos menús principales, facilitando la navegación y el acceso a las herramientas esenciales para la producción multimedia.

Además de ello, ahora por defecto, se habilita el servidor de medios PipeWire 1.0.0, mejorando la gestión de audio, asi como también que los usuarios ahora pueden elegir entre systemd o sysvinit como sistema de inicialización predeterminado.

Por otra parte, se menciona que AV Linux 23.1 viene con un detallado manual ilustrado en formato PDF, con 72 páginas de información útil y orientación para aprovechar al máximo todas las características y aplicaciones disponibles.

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

  • Se ofrecen más de 1000 complementos de audio comerciales y de código abierto, proporcionando a los usuarios una amplia gama de herramientas para explorar y utilizar en sus proyectos multimedia.
  • AV Linux 23.1 hereda las poderosas herramientas de MX Linux, incluidas las venerables ‘ MX-Tools ‘ que mejoran la experiencia general del usuario.
  • Las versiones de software han sido actualizadas, incluyendo Kdenlive 23.08.4 y Openshot 3.1.1, mientras que los compositores de música pueden profundizar en MuseScore 4 y Hydrogen 1.2.0, Audacity 3.4.0 para edición de audio y Blender 4.0.2, Ardour 8.2.5,  AviDemux 2.8.1, Cinelerra 20231230, Harrison Mixbus 32C 9.2.172 (demo) y Reaper 7.07 (demo).
  • La aplicación relacionada con imágenes incluye Inkscape para dibujo vectorial, GIMP para edición de trama y visor de imágenes Mirage .
  • AV Linux Utilities ofrece utilidades personalizadas especializadas diseñadas para profesionales multimedia, ofreciendo eficiencia y conveniencia en los flujos de trabajo de producción de audio y video.
  • Para administrar el software, puede utilizar el administrador de paquetes Synaptic o el instalador del paquete MX.

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

Descarga y obtener AV Linux 23.1 «Enlightened»

Para quienes estén interesados en descargar y probar esta nueva versión de AV Linux 23.1 «Enlightened», solo debes dirigirte a su página web oficial y en su sección de descargas encontraras los links para descargar esta distro de Linux.

El enlace es este.

Ahora si ya eres usuario de esta distro y quieres obtener las nuevas actualizaciones proporcionadas en esta liberación, es importante mencionar que debido a que algunos de los cambios son bastante grandes, no existe una ruta de actualización del repositorio desde AV Linux 21.3. Y esta nueva versión requerirá una instalación nueva.

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

RAWRLAB Games dio a conocer su port de Godot para Nintendo Switch

RAWRLAB Games

RAWRLAB Games presento su port de
godot

Se dio a conocer la noticia por parte de RAWRLAB Games, un estudio desarrollador de juegos independiente, el lanzamiento de un conjunto de herramientas de Godot Engine, las cuales diseñadas para facilitar la migración de juegos de Godot a la plataforma Nintendo Switch.

Este es un movimiento significativo para los desarrolladores de juegos independientes y la iniciativa tiene como objetivo ampliar la accesibilidad del motor Godot, a una amplia gama de creadores que buscan desarrollar juegos para la Nintendo Switch.

Se menciona que el port ofrece soporte a proyectos realizados con las versiones 3.5.xy 4.1.x de Godot, de las cuales se destaca por ejemplo en Godot 4.1 una interfaz gráfica mejorada, nuevas texturas 3D con ruido visual, rediseñó del algoritmo de navegación con IA para evitar colisiones, un algoritmo basado en hashes rápidos para mejorar la velocidad de operaciones, soporte para crear nodos de sombreado, complementos de editor usando GDExtension y un backend de renderizado basado en Vulkan.

Mientras que por la parte de la versión de Godot 3.5 se proporciona el nodo Label3D listo para usar para mostrar texto en escenas 3D., nuevos contenedores de flujo (HFlowContainer y VFlowContainer), la compilación asincrónica de shaders + almacenamiento en caché y la interpolación de objetos físicos 3D, acceso a objetos de escena mediante nombres únicos, nuevos contenedores de transmisión para GUI, oclusión 3D y soporte Android.

Cabe mencionar que el port se ofrece sin coste alguno para los desarrolladores con autorización de Nintendo y aunque el port no está altamente optimizado, se considera suficientemente eficiente para la mayoría de los proyectos, destacando el compromiso de RAWRLAB Games.

«Este puerto representa un esfuerzo de colaboración, escrito en coautoría por varios miembros de los foros del Portal de desarrolladores de Nintendo. Subraya nuestro compromiso de hacer que Godot Engine sea más accesible para una gama más amplia de creadores».

Entre las características principales de la solución se encuentran:

  • Acceso de cortesía: disponible sin costo para todos los desarrolladores autorizados de Nintendo Switch.
  • Licencia: El código fuente se distribuye bajo la Licencia MIT, ofreciendo amplios derechos de uso y modificación.
  • Aprovisionamiento de software: el software se proporciona «tal cual», sin garantía implícita ni soporte de ningún tipo.
  • Funcionalidad básica incluida: este puerto incluye solo funcionalidad básica.
  • Sin C# ni GDNative/GDExtension : solo se admite GDScript. Las extensiones nativas no son compatibles, pero puedes intentar convertirlas en módulos internos.
  • Nivel de optimización: es importante tener en cuenta que el puerto no está altamente optimizado pero es adecuadamente eficiente para la mayoría de los proyectos de juegos pequeños y medianos.
  • Capacidad de ampliación: al tener acceso al código fuente, los desarrolladores con conocimientos de C++ tienen la oportunidad de agregar e integrar funcionalidades adicionales según sea necesario.
  • No se proporciona soporte: este puerto se proporciona sin soporte. Se anima a los desarrolladores a interactuar con la comunidad en el Portal de desarrolladores de Nintendo para obtener colaboración y asistencia.
  • Procedimiento de acceso: El acceso se puede solicitar a través del Portal de desarrolladores de Nintendo.

Aunque RAWRLAB Games ha desarrollado, adaptado y publicado una cartera de 13 proyectos en Switch desde 2014, hasta el momento no ha logrado alcanzar un éxito notable en la industria de los juegos y por mencionar algunos de los juegos publicados en Nintendo Switch gracias a esta herramienta se destacan: Simona’s Requiem, Constellations, 8-Colors Star Guardians +, Colored Effects, Murtop, Space Ducks, Donut Dodo, Inhabit, The hero with a thousand arms y Crystal Chip Collector e.

Finalmente para los interesados, vale recordarles que código se distribuye bajo la licencia MIT y viene «tal cual», sin garantía ni soporte de ningún tipo. El port incluye sólo funcionalidad básica y es compatible con GDScript, sin extensiones nativas. RAWRLAB dice que los desarrolladores con conocimientos de C++ pueden agregar e integrar funcionalidades adicionales, pero no esperen que el puerto esté altamente optimizado. Si estás interesado en ello, solo debes de solicitar el acceso a través del portal de desarrolladores de Nintendo.

Fuente: https://www.rawrlab.com

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

Durante 7 días un ataque DDos mantuvo fuera a SourceHut 

SourceHut

Logo de SourceHut

Hace poco, los desarrolladores de la popular plataforma de desarrollo colaborativo «SourceHut» dieron a conocer un informe detallado sobre un incidente que resultó en una interrupción del servicio durante 7 días debido a un ataque DDoS prolongado, para el cual la infraestructura del proyecto no estaba preparada.

En su informe, detallan que durante la etapa inicial del ataque, los desarrolladores se vieron sorprendidos y no tuvieron tiempo suficiente para reaccionar y contrarrestar el problema en sus servidores, lo que llevó al bloqueo total del tráfico hacia los servidores de SourceHut por parte del proveedor ascendente.

Para quienes desconocen de la plataforma SourceHut, deben saber que esta se distingue por una interfaz única que se aparta de la apariencia de GitHub y GitLab, pero que se caracteriza por su simplicidad, velocidad y funcionamiento sin necesidad de JavaScript. SourceHut ofrece una amplia gama de funciones, incluyendo el trabajo con repositorios públicos y privados de Git y Mercurial, un sistema de control de acceso flexible, funcionalidad de wiki, generación de informes de errores, integración continua integrada, capacidades de chat, entre otras mas.

Sobre el ataque a SourceHut

Los desarrolladores mencionan que para garantizar la continuidad de SourceHut, se emplearon servidores distribuidos en tres centros de datos. El primero fue utilizado para la configuración de producción, el segundo para respaldo, y el tercero para realizar experimentos sobre la migración de la infraestructura a una implementación de servicio más escalable y resistente a fallos (dado que la versión de próxima generación de SourceHut estaba en desarrollo).

Aunque los servicios básicos se restauraron al tercer día, (algunos servicios permanecieron no disponibles del 10 al 17 de enero), se requirieron aproximadamente 9 horas para resolver el problema de acceso a los servidores en el centro de datos principal después del bloqueo inicial.

Sin embargo, los desarrolladores enfrentaron otra dificultad cuando, a la mañana siguiente, el ataque se intensificó y comenzó a afectar toda la subred, lo que llevó al proveedor a redirigir nuevamente el tráfico hacia la interfaz nula. Ante esta situación, los desarrolladores se vieron obligados a iniciar urgentemente la implementación de la infraestructura de SourceHut en otro centro de datos utilizando copias de seguridad. Solo después de 2 días lograron obtener una subred temporal para acceder a los servidores principales y continuar con la recuperación del servicio.

Para protegerse contra los ataques DDoS a nivel de red, se tomó la decisión de implementar un servidor intermedio en la red del proveedor de nube OVH, el cual proporcionaría protección contra este tipo de ataques. Todas las solicitudes se dirigirían inicialmente a este servidor y luego se reenviarían a la infraestructura de trabajo.

Sin embargo, durante la migración, surgieron dificultades inevitables, como errores en la restauración utilizando la utilidad rsync, problemas de configuración de red y dificultades con la redirección del tráfico, que debieron resolverse antes de que la protección DDoS en OVH estuviera completamente operativa. Durante este tiempo, los servidores en funcionamiento estaban expuestos al tráfico de ataques DDoS, lo que llevó al sistema de protección DDoS a identificar erróneamente los servidores como el origen del ataque.

A pesar de intentar contactar a Cloudflare y otros servicios de protección DDoS, el costo de la protección resultó prohibitivo. Sin embargo, los empleados de Cloudflare posteriormente ofrecieron protección gratuita como patrocinio para el proyecto SourceHut, aunque este ofrecimiento fue rechazado por los desarrolladores, que en ese momento ya habían avanzado considerablemente en la solución del problema por sí mismos.

Inicialmente, estaba previsto llevar a cabo la migración de la infraestructura de SourceHut de manera gradual durante un período de al menos un año, trasladando el proyecto a servidores en otro centro de datos. Sin embargo, debido a las circunstancias actuales, la migración tuvo que realizarse de manera urgente en un plazo de 7 días. Afortunadamente, todos los servicios de SourceHut fueron transferidos con éxito a otro centro de datos y la plataforma ha sido completamente restaurada.

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/KyUaAij
via IFTTT

Budgie 10.9 da unos pasitos más hacia Wayland al tiempo que mejoran componentes como el applet de Bluetooth

Budgie 10.9

Ayer, domingo en España, el equipo de desarrolladores que hay detrás del entorno gráfico que usan distribuciones como Ubuntu Budgie lanzó Budgie 10.9. Esta nueva versión ha llegado unos seis meses después de la versión anterior, y no parece tener una extensa lista de novedades. Es algo que se puede entender, ya que sí encontramos una muy importante, quizá no tanto en cuanto a funcionalidades, pero si en cuanto al tamaño de la misma.

En Budgie 10.9 se han hecho trabajo inicial para llevar algunos de sus componentes a Wayland, y es que se espera que en 2024 lancen una versión sólo para este protocolo gráfico, aunque también será posible seguir usando X11 si el usuario lo prefiere. En Linux todo es posible, si no de una manera, pues de otra.

Novedades más destacadas de Budgie 10.9

  • Applet de Bluetooth rediseñado. Ahora proporciona una función de desconexión directa para dispositivos emparejados, indicadores del porcentaje de la batería y la posibilidad de enviar archivos. Entre otras cosas, ya no depende de gnome-bluetooth y ahora se comunica directamente con BlueZ y UPower a través de D-Bus.
  • Se ha realizado trabajo para llevar varios applets y componentes de Budgie Desktop a una librería compatible: libxfce4windowing. Es algo creado por XFCE que intenta presentar conceptos de ventanas (pantallas, espacios de trabajo, etc) de una manera independiente. Soporta X11 a través de libwnck y varios protocolos de Wayland. Ya usan libxfce4windowing el applet de mostrar el escritorio, el cambiador de pestañas y el applet de espacios de trabajo.
  • Nuevo budgie-session, un fork de gnome-session diseñado para proporcionar un gestor de sesiones estables para Budgie 10.x. Concretamente, es un fork de GNOME Session 44.x, y soporta código de sesión relacionado con X11 y ConsoleKit para BSD.

Budgie 10.9 ya está disponible, pero sólo su código. Esto quiere decir que las distribuciones ya pueden cogerlo y empezar a trabajar con él, y que los más entendidos pueden instalarlo en su sistema, pero no es lo más recomendado para la mayoría de usuarios. De hecho, sus desarrolladores recomiendan usarlo en opciones como EndeavourOS o Fedora, entre otras. El próximo abril estará en Ubuntu Budgie 24.04.

Más información en las notas de este lanzamiento.

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

Arti, el cliente Tor escritorio en Rust llega a su versión 1.1.12

Arti

Arti es un proyecto para producir una implementación integrable de los protocolos de anonimato Tor en Rust

El equipo de desarrollo de Tor ha dado a conocer hace poco el lanzamiento de la nueva versión de Arti 1.1.12, que continúa mejorando el soporte para la ejecución de servicios onion con un progreso significativo.

Para quienes desconocen de Arti, deben saber que este es un proyecto para implementar los protocolos de anonimato Tor en el lenguaje de programación Rust. A diferencia de la implementación C, que primero se diseñó como un proxy SOCKS y luego se adaptó a otras necesidades, Arti se desarrolló inicialmente en forma de una biblioteca modular integrable que puede ser utilizada por varias aplicaciones.

Una de las características distintivas de Arti es que aprovecha toda la experiencia acumulada en el desarrollo previo de Tor. Esto significa que se evitan problemas arquitectónicos conocidos, lo que hace que el proyecto sea más modular y eficiente desde su concepción. A medida que el código Rust alcanza un nivel de madurez que puede reemplazar por completo la implementación en C, los desarrolladores tienen la intención de otorgar a Arti el estatus de implementación principal de Tor y dejar de mantener la versión en C.

Principales novedades de Arti 1.1.12

La versión Arti 1.1.12 se destaca por llevar la implementación de servicios onion al punto de estar listo para pruebas y experimentación, ya que se menciona qué se necesita más trabajo para lograr una seguridad equivalente a la implementación de C tor.

Al mismo tiempo, algunas características para garantizar la privacidad y protección de los servicios onion aún no están listas, como la autorización del cliente, la protección contra ataques DoS y el mecanismo para evitar la detección de nodos Vanguard Guard, por lo que aún no se recomienda su implementación para implementaciones de producción.

Además de ello, se destaca que se han realizado cambios importantes, como la refactorización del código del administrador de claves para prevenir la creación de especificadores de clave inválidos, se han añadido nuevas características, como la posibilidad de detener, iniciar o reconfigurar servicios onion mientras Arti está en ejecución.

El equipo también ha trabajado en mejorar la documentación, corrigiendo errores en el código y brindando una guía más clara sobre cómo ejecutar un servicio onion, se han solucionado problemas de rendimiento y se han realizado limpiezas en el código para optimizar su funcionamiento.

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

  • Arti ahora admite el protocolo ntor_v3 de enlace de extensión de circuito, que permite a los clientes enviar parámetros de circuito a los relés en sus rutas.
  • Se corrigió un conjunto de errores que causaban que los servicios onion cargaran demasiados descriptores.
  • Se mejoraron los informes de errores en la carga de descriptores. Asi como también de la creación de un registro de reproducción de las solicitudes entrantes para evitar ataques de reproducción.
  • Se implementó una API para que los servicios cebolla informen su estado.
  • Se añadió documentación sobre cómo ejecutar un servicio onion en formato doc/OnionService.md.
  • Esta documentación también registra áreas donde falta implementación y señala áreas donde el proceso actual tiene mala usabilidad.
  • Se corrigió un error que ocurría al intentar crear un descriptor de servicio onion para un período de tiempo que aún no había comenzado.
  • Varias mejoras en el manejo de errores del editor de descriptores.
  • Se añadió una CLI para conocer la dirección .onion de un servicio determinado.
  • Se refactorizo el código de reconfiguración de alto nivel para que envíe una configuración a cada uno de los conjuntos de módulos, en lugar de codificar una lista de funciones para llamar

Finalmente, cabe mencionar que estos avances representan un paso adelante en la implementación de servicios onion, el equipo de desarrollo sigue comprometido con la mejora continua y la incorporación de características adicionales para garantizar la seguridad y la eficiencia de la plataforma.

Por último, es importante tener en cuenta que los desarrolladores advierten que la implementación aun está catalogada como experimental y la experiencia del usuario aún no cumple con todas las expectativas.

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/mJrzskd
via IFTTT

PPSSPP 1.17 soporta por fin el formato CHD

PPSSPP 1.17

El pasado noviembre, aquellos que jugamos a títulos de PSP en un PC o móvil y queremos guardar un progreso general de lo que hacemos recibimos una buena noticia: el emulador por excelencia para juegos de la PlayStation Portable recibía soporte para RetroAchievements, entre otras cosas. Este fin de semana hemos tenido otro lanzamiento, y PPSSPP 1.17 introduce una novedad que había sido muy demandada por la comunidad: el soporte para un tipo de archivo que permitirá ahorrar espacio del disco duro.

Los juegos de PSP no son como los de las consolas clásicas (Nintendo, Master System, Super Nintendo…) ni recreativas. Los más pesados son algunos de los últimos, que hay alguno como Metal Slug que ronda o supera los 20mb. Pero los de PSP suelen pesar mucho más, habiendo algunos que rondan los 2GB. Si se tienen 10 así, las matemáticas nos dirán que el almacenamiento ocupará 20GB, pero será menos si en vez de ISO usamos el formato comprimido CSO. Lo que había pedido la comunidad es que se añadiera soporte para el formato CHD, y esa es la novedad más destacada del PPSSPP 1.17 que ha visto la luz este fin de semana.

Qué es el formato CHD que soporta ahora PPSSPP 1.17

CHD es un formato de compresión de discos que originalmente se usaba para comprimir discos duros de juegos de recreativas como MAME, pero más recientemente se ha empezado a usar para almacenar información de ISOs. La PSP, la consola, siempre ha soportado CSO, que es un formato de compresión sin pérdida y funciona en hardware real -la consola, vamos-, y el emulador permite usar este otro formato.

El motivo de añadir soporte para CHD es que comprime aún más las ISO, pero el equipo de desarrolladores de PPSSPP no se habría decidido de no ser por la cantidad de veces que se lo han pedido sus usuarios. Aunque no es mi caso, porque lo desconocía, hay gente familiarizada con herramientas para comprimir las imágenes que ya lo hacen en CHD, y lo más sencillo para estas personas es seguir usando lo que conocen y como mejor lo hace. Entre ello, comprimir en CHD.

Otras novedades

PPSSPP 1.17 llega con otras novedades, como la posibilidad de inscribirse para recibir betas automáticamente en Android. Hasta ahora, quien quisiera probar las versiones preliminares tenía que instalar las APK que proporcionan, pero ahora pueden hacerlo desde la aplicación, lo que es más sencillo y seguro.

Entre el resto de novedades, también hay corrección de errores:

  • Se han corregido varios cuelgues y bloqueos graves que podían producirse al salir de la aplicación, especialmente desde la pantalla de pausa.
  • Se han solucionado varios problemas de renderizado y se ha optimizado el rendimiento de renderizado.
  • PPSSPP ahora registra el tiempo total jugado por partida. Se puede comprobar en la pantalla de información de cada partida (pulsando prolongadamente el icono).
  • Algunas nuevas características de la interfaz de usuario, como la posibilidad de mantener el juego en marcha tras la superposición del menú de pausa.
  • Muchas correcciones de entrada, especialmente en torno a la gestión de la zona muerta para el stick analógico y el control de inclinación.
  • Se han corregido muchos errores relacionados con la sustitución de texturas.
  • La latencia de entrada se ha mejorado mucho en la versión SDL con Vulkan. Se recomienda no usar OpenGL en Linux si se puede evitar.
  • Para RetroAchievements, renombrado el modo Desafío al modo Hardcore y lo hizo el valor predeterminado, como es estándar.

Descargar PPSSPP 1.17

PPSSPP 1.17 está disponible en la página de descargas del proyecto, para Windows, macOS, Android, iOS, Quest y Pico. Lo que vemos allí para Linux es el enlace a la versión Flatpak, pero también es posible instalarlo desde los repositorios oficiales de algunas distribuciones Linux (si tras la instalación veis dos versiones -Qt y SDL- sencillamente usad la que mejor os vaya). En este último caso, hay que esperar a que suban los nuevos paquetes, y el tiempo dependerá de la filosofía de cada proyecto. Los usuarios que tengan la versión de la Google Play (Android) la recibirán en aproximadamente una semana.

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