Linux 6.8 llega con mejoras en los sistemas de archivos, mejoras de optimización y mas

Linux Kernel

Linux es un núcleo mayormente libre semejante al núcleo de Unix.​ Es uno de los principales ejemplos de software libre y de código abierto.

Linus Torvalds presentó el lanzamiento del Kernel de Linux 6.8, el cual llega luego de dos meses de desarrollo y entre los cambios más notables de este lanzamiento se encuentra la adición del controlador Xe para GPU Intel, el nuevo modo de protección para dispositivos de bloque, la implementación del mecanismo de programación de tareas del servidor Deadline, la optimización automática de la fusión de páginas de memoria idénticas, entre otras cosas más.

El kernel Linux 6.8 presenta una serie de mejoras significativas que abarcan diversos aspectos, desde el rendimiento y la seguridad hasta la compatibilidad con hardware y arquitecturas. La versión incluye 15,641 correcciones de desarrolladores, con un tamaño de parche de 44 MB. Los cambios están mayormente centrados en controladores de dispositivos y actualización de código para arquitecturas de hardware.

Principales novedades de Linux 6.8

Entre las mejoras más destacadas de esta nueva versión del Kernel de Linux 6.8 se encuentra el subsistema de disco, E/S y sistemas de archivos, donde se han introducido cambios para bloquear la escritura directa en dispositivos de bloque montados (de forma predeterminada, el modo está deshabilitado y requiere que se especifique el parámetro BLK_DEV_WRITE_MOUNTED al compilar), así como nuevas llamadas al sistema para obtener información detallada sobre sistemas de archivos montados.

En XFS, se ha continuado con el trabajo de la capacidad de utilizar la utilidad fsck para verificar y corregir problemas identificados en línea, sin desmontar el sistema de archivos, mientras que en Ext4 ahora, se utiliza la llamada dioread_nolock para bloques más pequeños que una página de memoria, lo que mejora el rendimiento al eliminar bloqueos innecesarios.

En cuanto a los servicios de memoria y sistema, una de las características más destacadas de esta nueva versión es la mejora del subsistema Zswap, ya que ahora se puede forzar la descarga de páginas de memoria poco utilizadas, liberando así RAM cuando sea necesario. Además, se ha introducido un nuevo modo que deshabilita la reescritura en la partición de intercambio si la escritura falla, evitando la descarga de páginas que ya están en el grupo Zswap.

Otra adición importante es el servidor SCHED_DEADLINE, diseñado para abordar la subutilización de la CPU por parte de tareas regulares cuando la CPU está monopolizada por tareas de alta prioridad, el subsistema DAMON (Data Access MONitor) ha sido mejorado para permitir el monitoreo del acceso a los datos en la RAM y ajustar automáticamente el consumo de memoria según cuotas específicas. La introducción de soporte para páginas de memoria grandes y la optimización del verificador del programa BPF son otras mejoras significativas en el kernel 6.8.

En el ámbito de la virtualización y la seguridad, AppArmor ha migrado al uso del algoritmo SHA-256 para la verificación de reglas, se ha eliminación de la función strlcpy() del kernel representa un paso hacia adelante en términos de seguridad, ya que esta función, aunque diseñada para prevenir desbordamientos de búfer, ha demostrado ser propensa a ciertas vulnerabilidades.

En el ámbito de la virtualización, el hipervisor KVM ha introducido el soporte para el subsistema guest_memfd, que proporciona capacidades de administración de memoria específicas para los sistemas invitados, se ha habilitado el soporte para el modo LAM en procesadores Intel, lo que permite utilizar parte de los bits de los punteros de 64 bits para almacenar metadatos, se ha agregado el controlador iaa (IAA Compression Accelerator), que utiliza los aceleradores criptográficos Intel Analytics Accelerator (IAA) para acelerar la compresión y descompresión de datos mediante el método DEFLATE.

SELinux ha introducido el SID «init» para identificar los procesos de inicio que se ejecutan antes de que se apliquen las políticas de SELinux, lo que mejora la gestión de políticas de seguridad en el sistema.

El subsistema de red ha experimentado mejoras en la eficiencia del almacenamiento en caché, así como en la velocidad de TCP gracias a una reorganización de las estructuras de datos subyacentes. Además, se ha eliminado el subsistema bpfilter y se han realizado optimizaciones de bajo nivel para mejorar el rendimiento.

En cuanto al equipo, se han agregado nuevos controladores para GPU Intel, AMD, NVIDIA y otras marcas, así como soporte para una variedad de SoC ARM64 y dispositivos ARM. Sin embargo, es importante destacar que se ha interrumpido la compatibilidad con procesadores ARM11 ARMv6K SMP.

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

Distrobox se renueva en su version 1.7 e implementa mejoras de rendimiento

DistroBox

Permite crear contenedores que se integra a la perfección con el resto del sistema

Distrobox 1.7 es la nueva versión de esta popular herramienta que permite a los usuarios ejecutar múltiples distribuciones sobre su distribución principal y en este nuevo lanzamiento podremos encontrar mejoras en la gestión del shell de inicio de sesión, mejoras en la interfaz de usuario y funcionalidades del sistema, entre otras cosas más.

Para quienes aún desconocen de esta herramienta deben saber que permite instalar y ejecutar rápidamente cualquier distribución de Linux en un contenedor y garantizar su integración con el sistema principal.

El proyecto proporciona un complemento sobre Docker o Podman, y se distingue por la máxima simplificación del trabajo y la integración del entorno de ejecución con el resto del sistema. Para crear un entorno con una distribución diferente, basta con ejecutar un solo comando distrobox-create, sin pensar en las sutilezas.

Principales novedades de Distrobox 1.7

En esta nueva versión que se presenta de Distrobox 1.7 se han implementado diversas mejoras en la interfaz de usuario y en las funcionalidades del sistema, ya que ahora se ofrecen los nuevos comandos «–enter-flags» a «distrobox-export» para especificar indicadores adicionales de distrobox al ingresar, se incorporó «–hostname» como una bandera para «distrobox-create» para elegir un nombre de host diferente al del cuadro y se añadió «–unshare-groups» a «distrobox-create» para permitir que los grupos adicionales de usuarios dejen de compartir dentro del contenedor.

Otra de las áreas que recibieron mejoras en este lanzamiento, fue en el shell de inicio de sesión en el cual se ha mejorado su gestión, junto con las mejoras implementadas en systemd en contenedores con un sistema init, el soporte mejorado para contenedores con la distribución Wolfi y el soporte mejorado para la base de datos del terminal terminfo.

Por las mejoras en el rendimiento, los desarrolladores trabajaron en Distrobox 1.7 las mejoras de rendimiento en sistemas con tarjetas de video NVIDIA, asi como también que mejoraron el rendimiento de aplicaciones gráficas exportadas desde contenedores que se ejecutan con derechos de root (rootful).

En cuanto a los problemas que fueron abordados en este lanzamiento, se mencionan las correcciones de errores de montaje de bibliotecas NVidia y otras integraciones del sistema, asi como la corrección de la búsqueda de ruta de lista de aplicaciones para directorios de inicio personalizados.

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

  • Se introdujo `distrobox-export –list-apps` y `–list-binaries` para mostrar aplicaciones y binarios exportados.
    Se agregó la capacidad de capturar el comando de contenedor completo al exportar la aplicación.
  • Se agregó una advertencia importante sobre la posible ruptura de aplicaciones y binarios exportados en esta versión.
  • Se corrigió el inicio del contenedor systemd/init.
  • Se solucionaron problemas con la declaración de exportaciones de múltiples contenedores y aplicaciones.
  • Se realizaron correcciones relacionadas con la gestión de inicio de sesión y la integración del sistema.
  • Se corrigieron problemas con el ingreso a contenedores específicos, como Gentoo, y se mejoró la compatibilidad con diferentes distribuciones.
  • Se corrigió la eliminación de contenedores rooteados
  • Se maneja adecuadamente la limpieza de exportación de contenedores
    Se simplifica la lógica de limpieza, apoyándose en nuevos comandos de lista
  • Se arreglaron los permisos de montaje de devpts y banderas de grupo para imitar lo que sucede en un sistema real

Finalmente si estás interesado en poder conocer más al respecto sobre el proyecto o la lista completa de cambios, puedes hacerlo desde el siguiente enlace.

¿Como instalar DistroBox en Linux?

Para aquellos que estén interesados en poder probar DistroBox, deben saber que pueden instalar esta herramienta, con ejecutar un solo comando. Para ello solo debes de abrir una terminal y ejecutar el siguiente comando:

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Con este comando, podrás instalar la herramienta en tu sistema de manera rápida y sencilla.

Si deseas obtener más información sobre Distrobox, ten en cuenta que el proyecto está escrito en Shell y se distribuye bajo la licencia GPLv3. Puedes consultar su código fuente, manuales de uso y obtener más información en el siguiente enlace.

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

Pasado, presente y futuro de Yuzu: la verdad de lo que ha pasado (según los rumores)

Yuzu y Mario

Esta semana se daba la mala noticia: Nintendo se cargaba a Yuzu y Citra, dos de los emuladores más populares para jugar a Switch y 3DS en equipos diferentes. Poco tiempo después empezaron a salirle cabezas nuevas a la hydra, y dieron un paso al frente proyectos como el de suyu o nuzu (el segundo ya desaparecido), pero no todo es lo que parece, empezando por el tema de la piratería.

El tema de la emulación es algo polémico. Creo que todos estamos de acuerdo en que es difícil mantener los juegos y los dispositivos con el paso del tiempo, que se lo digan a mis Master System II y Mega Drive (Genesis), que la primera la encontré hace poco, pero sin juegos ni mandos, y de la segunda nunca más se supo. Pero muchas veces la usamos para jugar a algo sin pagar, lo que es piratería. El lado positivo es que se mantiene viva una obra, pero lo de Yuzu era muy diferente.

Los rumores apuntan a distribución de juegos por parte de Yuzu

Vaya por delante que uno nunca puede conocer toda la verdad y si hay sombras en un suceso. Pero los rumores dicen que Yuzu, que creaba un emulador e incluso cobraba por su versión preiminar, no se lucraba sólo con el software. Todo según estos reportes, también tendrían foros y chats desde donde distribuían juegos pirata, lo que queda muy lejos de jugar a los títulos que habíamos comprado previamente. Este habría sido el principal problema por el que Nintendo los habría demandado y ganado el litigio.

Queda la duda de qué habría pasado sin esta distribución de contenido protegido. Nintendo alegó, entre otras cosas, que Yuzu y Citra eran dos programas que emulaban consolas que siguen en venta, pero la emulación en sí no es ilegal. Se llegó a un punto en el que muchos no le veían ningún recorrido a la demanda del gigante de los videojuegos, pero la ganó, más que probablemente por la piratería real que estaba teniendo lugar.

En la demanda también se incluía un punto en el que explicaban como ‘The Legend of Zelda: Tears of the Kingdom’ se descargó más de un millón de veces antes de que el juego saliera a la venta, algo que lógicamente fue la gota que colmó el vaso que sujetaba Nintendo.

La posibilidad de la «falsa bandera»

Otros rumores que se escuchan a un volumen más bajo aseguran que Nintendo y Yuzu han estado de la mano todo este tiempo. Suena un poco – o mucho – a conspiración, pero en los tiempos en los que estamos es difícil descartar posibilidades. Ese rumor diría que todo esto estaba preparado para que Nintendo le diera un golpe a la piratería, ganaría mucho y los de Yuzu estarían en el ajo. Es lo que, salvando las distancias, se conoce como ataque u operación de bandera falsa, es decir, un auto-ataque que da excusas para realizar algún movimiento y ganar algo en concreto. Posible o no, es algo de lo que también se está hablando.

No hay futuro de Yuzu ni Citra… de momento

En cuanto al futuro de estos emuladores, no pinta bien. De hecho, no pinta en absoluto. Sus desarrolladores los han abandonado tras el rapapolvo de Nintendo, y todo lo que ha salido hasta ahora son forks del original, pero sin ninguna mejora. Los de suzu, que ya tienen un logo más decente, han propuesto mejorar la interfaz, y así lo publican en sus grupos, pero ni siquiera saben si el código de Yuzu es compatible con ella. Puede sonar cómico, pero es como si hubieran hecho una interfaz con Figma sin saber cómo implementarla y si es posible. La cuestión es que no son desarrolladores, y lo mejor es mantenerse escéptico con todo esto.

El resto de forks no están mejor. Que existan nos permite seguir usando Yuzu, pero en su última versión. No habrá nuevas si nadie decide recoger un guante… algo peligroso tras lo sucedido.

¿Y Ryujinx?

Por el momento, los desarrolladores de Ryujinx guardan silencio. Es otro emulador para Switch, pero parece muy diferente a Yuzu, no tanto en lo que hacen como en cómo se lleva el proyecto. Si los rumores de la distribución de juegos son ciertos, Nintendo no habría ganado una batalla contra la emulación, sino que lo habría hecho contra la piratería. Es un poco como la nueva sentencia que permite a Movistar identificar a quienes comparten su contenido y posibilitan que gente que no paga pueda ver LaLiga. El delito es la distribución, no de quien ve/consume algo que está en la red. Puede haber y hay un tema moral, pero no legal. Esto lo explico porque Ryujinx no estará en peligro – no debería, en teoría – si sólo se encargan del desarrollo de un emulador.

Otros desarrolladores, como los de DraStic (Nintendo DS), prefieren no correr riesgos y han puesto su emulador gratuito en la Google Play.

Como siempre, informaremos si descubrimos algo más, pero de momento Yuzu ya no está tampoco en Flathub.

from Linux Adictos https://ift.tt/6YluoNV
via IFTTT

Coreboot 24.02 llega con cambio en el formato de version, grandes avances y mejoras

Coreboot

Coreboot (antes llamado LinuxBIOS) es un proyecto dirigido a reemplazar el firmware no libre de los BIOS propietarios

La edición de Febrero de Coreboot 24.02 fue lanzada hace poco y llega implementado grandes mejoras en las cuales participaron 111 desarrolladores y prepararon 814 cambios. Este lanzamiento representa el trabajo de tres meses en el que dedicaron esfuerzos en refinar el código base de Coreboot, centrándose en la limpieza y las mejoras de calidad.

Sin dudas, una de las novedades más destacadas de este lanzamiento y que los seguidores del proyecto pudieron notar es el cambio en el formato del número de versión, ya que hasta la versión anterior el proyecto utilizaba un esquema de nombre de versión incremental (4.xx),

Ahora Coreboot ha adoptado un esquema de nomenclatura Year.Month.Sub-versión y el próximo lanzamiento programado para mayo de este año llevará el número 24.05, con la subversión 00 implícita. En caso de correcciones o versiones incrementales, se agregarán valores como .01, .02, y así sucesivamente.

¿Qué hay de nuevo en Coreboot 24.02?

Esta nueva versión de Coreboot 24.02 presenta la eliminación completa de la rama «master» del proyecto Coreboot, con ello a partir de este lanzamiento se trabajará en el desarrollo a una nueva rama llamada «main». Esta modificación se ha realizado en respuesta a la consideración de que la palabra «master» puede ser considerada políticamente incorrecta, generando indignación entre ciertos activistas. Hace aproximadamente 6 meses, el proyecto migró de ‘master’ a ‘main’, y desde entonces ha mantenido sincronizadas ambas ramas para facilitar la transición. A partir de esta versión, se desharán por completo de la rama maestra.

En cuanto a los cambios en la infraestructura, el decodificador de imágenes JPEG ha sido reemplazado por una implementación en el lenguaje Wuffs (Wrangling Untrusted File Formats Safely). Este lenguaje ofrece seguridad para la memoria, genera código C/C++ y está optimizado para crear analizadores, codificadores y decodificadores de formatos de archivos. La adopción de un decodificador JPEG seguro reduce la exposición del proyecto a posibles ataques, como LogoFAIL.

Además de las mejoras mencionadas, se han realizado cambios adicionales en el arranque central, que incluyen un cambio de nombre de los Makefiles de .inc a .mk para identificarlos mejor, la adición de compatibilidad con chips GD25LQ255E e IS25WP256D en SPI, se agregó el soporte para múltiples grupos de segmentos PCI en dispositivos, se eliminó la compatibilidad con múltiples enlaces descendentes no utilizados en dispositivos, se cambió de nombre del bus y link_list a upstream y downstream en dispositivos y se actualizaron los archivos de árbol de dispositivos para que las plataformas Intel modernas utilicen chipset.cb.

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

  • Se corrigió el error en el recuento de días de febrero en el año bisiesto, que causaba que el RTC volviera constantemente a la fecha de construcción el 29 de febrero de 2024.
  • Se agregaron estructuras de tabla de reasignación de Arm IO, lo que representa la topología de IO de un sistema basado en Arm.
  • Se agregó soporte PPTT, que genera tablas de topología de propiedades del procesador (PPTT) cumpliendo con la especificación ACPI 6.4.
  • Se agregó soporte para la tabla WDAT, sentando las bases para implementar la especificación de la tabla ACPI WDAT (Tabla de acciones de vigilancia).
  • Soporte buildgcc para dispositivos Apple M1/M2
  • Se reemplazó el decodificador con la implementación de Wuffs, un lenguaje de programación seguro para la memoria que maneja formatos de archivos no confiables.
  • Se eliminó la compatibilidad con múltiples enlaces descendentes no utilizados
  • crossgcc pasó de usar GCC 11.4.0 a GCC 13.2.0, CMake se actualizó de la versión 3.26.4 a 3.27.7.
  • Componentes de carga útiles actualizados basados ​​en GRUB 2.12 y Seabios 1.16.3.
  • Uprev a Kconfig desde Linux 6.7

Si estás interesado en poder conocer más al respecto sobre esta nueva versión de Coreboot 24.02 , puedes consultar los detalles en el siguiente enlace.

Obtener CoreBoot

Finalmente, para quienes estén interesados en poder obtener esta nueva versión de CoreBoot pueden hacerlo desde su sección de descargas, que se encuentra dentro de su página web oficial del proyecto. Además de que en ella podrán encontrar documentación y más información sobre el proyecto. El enlace es este.

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

OSPRay 3.1 ya fue liberado y estas son sus novedades

OSPRay

OSPRay presenta capacidades de renderizado de CPU y GPU escalables

La nueva versión de OSPRay  3.1 ya fue liberada y en esta nueva versión se han implementado mejoras de soporte para las texturas, asi como también soporte para la eliminación de ruido, compatibilidad con el desenfoque de movimiento, entre otras cosas más.

Para quienes desconocen de OSPRay, deben saber que este es un motor de trazado de rayos de código abierto desarrollado por Intel y su objetivo principal es proporcionar la visualización de alta fidelidad y alto rendimiento en CPUs de arquitectura Intel, GPUs Intel Xe y CPUs ARM64.

OSPRay permite efectos avanzados de sombreado, como oclusión ambiental, sombras y transparencia, de manera interactiva. Esto facilita la exploración de grandes conjuntos de datos. Incluye un trazador de caminos para renderizar interactivamente la iluminación global fotorealista con materiales basados en física y admite la renderización directa de volúmenes con alta fidelidad y características avanzadas de visualización.

¿Qué hay de nuevo en OSPRay  3.1?

En esta nueva versión que se presenta de OSPRay, se destaca el nuevo soporte añadido para el uso de texturas emisivas con materiales brillantes, asi como también el soporte para OSPTextureWrapMode para todas las texturas y soporte completo para envolver texturas en formato glTF.

Otro de los cambios que se destaca de esta nueva versión es el soporte nativo para «disco» (OSP_DISC) y «disco orientado» (OSP_ORIENTED_DIS) a los objetos esféricos admitidos y geometría de disco orientada.

Ademas de ello, el dispositivo GPU ahora también admite desenfoque de movimiento, se ha mejorado la acumulación adaptativa para trabajar con GPU y se han corregido las correlaciones.

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

  • Mejora el ruido en los reflejos de ThinGlass
  • Se repararon los artefactos al usar textura especular para Principios
  • Correcciones para PixelFilter
  • El parámetro fue ignorado (siempre usando el gaussiano predeterminado)
  • Ahora se evita el desplazamiento/desalineación dentro del píxel para la primera muestra
  • Reparación de la imagen vacía en Windows cuando focusDistance está establecido en «0»
  • Corrección de los encabezados del SDK que faltan paraISPCDevice*

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

Por otra parte, también vale la pena mencionar que junto con el lanzamiento de esta nueva versión del motor, Intel anuncio el lanzamiento de OSPRay Studio 1.0, una aplicación diseñada para la visualización 3D interactiva a y de código abierto que aprovecha Intel OSPRay como su motor de renderizado principal

La estructura de control principal es un gráfico de escena que permite a los usuarios crear una escena abstracta en forma de gráfico acíclico dirigido. Las escenas se pueden importar o crear utilizando nodos de gráficos de escenas y soporte de estructura. Luego, las escenas se pueden renderizar con el pathtracer de OSPRay o con el renderizador scivis.

OSPRay Studio se puede utilizar para la representación de alta precisión de escenas complejas con gran detalle y el procesamiento de escenas muy grandes que requieren computación distribuida en un grupo de varias computadoras. Además de ello, puede cargar escenas en formatos comunes o crearlas utilizando nodos de gráficos de escena. Admite la importación de modelos en formato MTL con materiales para renderizado fotorrealista, animación 3D en formato glTF, texturas en formato UDIM, partículas volumétricas descargadas (como nubes) en formato VDB, y nubes de puntos en formato PCD (Point Cloud Data).

Permite la conexión de funciones ampliadas, widgets de interfaz de usuario y controladores de importación de datos mediante complementos. Por ejemplo, hay complementos disponibles para visualizar datos médicos en formato DICOM, generar paisajes a partir de mapas de altura, procesar grandes grupos de objetos (como hierba y árboles), simular eventos astronómicos y visualizar datos científicos en formato VTK.

Admite el método de trazado de trayectoria para simular el comportamiento de la luz. La visualización se puede realizar en volumen o en un plano. Además, ofrece iluminación global fotorrealista teniendo en cuenta las propiedades físicas de los materiales y efectos de sombreado avanzados como sombras, transparencia y sombreado de “oclusión ambiental”. Es posible crear scripts para realizar operaciones en modo por lotes, como renderizar imágenes en sistemas sin monitor y seleccionar áreas específicas.

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

from Linux Adictos https://ift.tt/2yj7SVG
via IFTTT

La Open Collective ha decidido cerrar a finales de 2024

Open Collective

Open Collective anuncia el cese de sus actividades

Hace poco se dio a conocer la noticia de que la Open Collective Foundation, una organización sin fines de lucro que se ha dedicado a brindar apoyo financiero y legal a proyectos sin fines de lucro, ha tomado la decisión de cerrar a finales de este 2024, ya que la organización nunca llego a tener un equilibrio financiero.

Como tal, la Open Collective Foundation, estuvo conformada por varias entidades jurídicas independientes, las cuales estaban involucradas en el mantenimiento del ecosistema y sobre todo, eran las encargadas de ofrecer los servicios para organizar la recaudación de donaciones y financiamiento de proyectos sin fines de lucro.

El motivo detrás del cierre de la Open Collective Foundation, radica en la ineficiencia del modelo de negocio utilizado, considerando la complejidad de los servicios prestados y las comisiones pagadas a Open Collective Inc. A finales del año pasado, la organización suspendió la aceptación de nuevas solicitudes y trató de desarrollar una estrategia para abordar esta situación.

En los últimos años, el ecosistema Open Collective ha experimentado un rápido crecimiento. Si bien las cuatro organizaciones mencionadas históricamente han sido socios cercanos, a medida que han crecido, también se han vuelto cada vez más distintas entre sí y están completamente separadas en sus funciones, a pesar de sus similitudes en nombre y marca. Así, Open Collective Foundation ha tomado esta decisión de forma totalmente independiente.

La comprensión de la situación por parte de Open Collective
A lo largo del último año, OCF nos hizo conscientes de las crecientes necesidades tecnológicas, a las que hemos estado respondiendo con nuevas funciones y otras formas de soporte. Parece que, a pesar de nuestros esfuerzos compartidos, la OCF no ha encontrado un camino viable y sostenible a seguir. No conocemos los detalles exactos de la decisión de disolución de OCF. Tenemos que confiar en que la OCF tenía una buena razón para hacer esto, pero aún así, no podemos evitar entristecernos profundamente que esto haya sucedido.

Para quienes desconocen de la Open Collective, deben saber que esta es ampliamente utilizada por una gran cantidad de proyectos de renombre dentro del open source, entre los cuales podemos mencionar distribuciones como Solus, LibreELEC, Manjaro, NixOS y EndeavourOS, asi como aplicaciones como lo son KeePassXC, FreeCAD, LibreCAD, Curl, entre otros.

Es importante destacar que Manjaro y EndeavourOS reciben apoyo financiero de la organización Open Collective Europe, mientras que NixOS (a través de la Stichting NixOS Foundation) y los demás proyectos de la lista son respaldados por la organización Open Source Collective y afortunadamente, estos proyectos no se verán afectados por el cierre de la Open Collective Foundation.

Además, la Open Collective Foundation ha brindado financiamiento a aproximadamente 600 colectivos, principalmente relacionados con temas como el medio ambiente, la alimentación, la agricultura y el voluntariado. Sin embargo, a partir del 15 de marzo, se suspenderá la aceptación de donaciones, y a partir del 30 de septiembre, se detendrá el retiro de fondos para estos grupos.

Cabe mencionar que la organización Open Collective Foundation, cuenta con otras entidades relacionadas, las cuales son:

  1. Open Collective Inc: Esta empresa es el principal impulsor del ecosistema. Se encarga de mantener la plataforma de financiación colaborativa Open Collective. La gestión de fondos, incluyendo la recepción, almacenamiento y envío de fondos, se delega a organizaciones individuales que pueden conectarse a la plataforma.
  2. Open Source Collective: Esta organización sin fines de lucro proporciona apoyo financiero específicamente para proyectos de software de código abierto.
  3. Open Collective Europe: Otra entidad asociada al ecosistema.

Cabe destacar que todas estas organizaciones son completamente independientes y que cuentan con su propio personal y tienen objetivos específicos, a pesar de la similitud en sus nombres. Por ejemplo, la Open Source Collective se enfoca en el apoyo a proyectos de código abierto, mientras que Open Collective Inc es responsable de la plataforma Open Collective.

Ademas de ello, se menciona que a pesar del cierre de la Open Collective Foundation, las demás entidades seguirán operando. La plataforma de crowdfunding Open Collective continuará siendo utilizada por muchos proyectos de código abierto para recaudar donaciones. El cambio se refiere exclusivamente al cese de actividades de la organización sin fines de lucro Open Collective Foundation, registrada en los Estados Unidos y que utilizaba los servicios proporcionados por Open Collective Inc.

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

WINE 9.4 introduce mejoras en vkd3d y OpenGL, además de introducir más dde 300 cambios

WINE 9.4

WineHQ ha lanzado hace unas horas una nueva versión de desarrollo de su software para ejecutar aplicaciones de Windows en otros sistemas operativos. Lo que tenemos disponible esta vez es WINE 9.4, una entrega que no pasará a la historia ni por las novedades más destacadas ni por el número de cambios. Eso no significa que sea una actualización que no merezca tener en cuenta, sólo que en veces ha habido algo más que destacar.

La lista de cambios asciende a 321, lo que puede considerarse que está dentro de la media. En las novedades más destacadas se incluye que el vkd3d incluido ha subido a la versión 11, soporte inicial para el driver OpenGL en Wayland, soporte para elevar privilegios de procesos y más mejoras en el puntero HD, a lo que se le suma el último punto con el habitual «varias correcciones de errores».

Bugs corregidos en WINE 9.4

  • Añadir menú de inicio y barra de tareas opcionales al explorador.
  • Explorer++ 1.2: el menú del botón derecho (en la vista de lista principal) se degrada a nada cuando se abre varias veces.
  • Total Commander 8.x: El menú contextual no contiene la entrada ‘pegar’.
  • Total Commander 8.x: los atajos de teclado para cortar/copiar/pegar no funcionan.
  • Total Commander 8.x: «cortar» funciona como «copiar».
  • Visio 2003 no lee la lista completa de fuentes presentes en el sistema.
  • El instalador MSI de Skype 4 no puede crear un activador para una tarea mediante el Programador de tareas (tipo 7 no implementado, TASK_TRIGGER_REGISTRATION).
  • Múltiples aplicaciones .NET 4.x necesitan la propiedad TaskService::ConnectedUser (Toad for MySQL Freeware 7.x, Microsoft Toolkit de MS Office 2013).
  • Luminance HDR / qtpfsgui 2.6.0: Diálogo de selección de archivo vacío.
  • Minecraft Education Edition muestra error durante la instalación: Fails to create scheduled task.
  • Hilo se bloquea cuando pthread_exit se llama en un controlador SIGQUIT.
  • winpcap: pcap_dispatch no captura nada con el argumento count -1.
  • VOCALOID AI Shared Editor v.6.1.0 se bloquea con la construcción de objetos System.Management.ManagementObject.
  • mfmediaengine:mfmediaengine a veces obtiene una aserción de threadpool en WINE.
  • Desktop Window Manager se bloquea al iniciar una aplicación WPF.
  • La recepción de datos en tiempo real se bloquea durante 1-5 segundos.
  • Free Download Manager ya no funciona después de actualizarse (atascado al 100% de la CPU, sin ventana visible).
  • imm32.dll: CtfImmIsGuidMapEnable no se pudo localizar en la biblioteca de vínculos dinámicos.
  • Fallo de página al consultar dinput8_a_EnumDevices.
  • battle.net: el icono de la bandeja no se muestra con wine-9.2.
  • El instalador de la aplicación EA no tiene texto.
  • Las escrituras de tamaño cero usando WriteProcessMemory tienen éxito en Windows, pero fallan en WINE.
  • La ventana de FoxVox se muestra como una superficie en blanco en lugar de la interfaz de usuario esperada.
  • Regresión: Las aplicaciones a pantalla completa se muestran en el monitor equivocado y no responden correctamente a los eventos del ratón.
  • Algunos casos de prueba de desenrollado de ARM fallan por «ntdll: Use the correct structure for non-volatile registers».

Ya disponible

WINE 9.4 ha llegado dos semanas después de la versión anterior y ya se puede descargar desde el siguiente botón. En su página de descargas hay también información sobre cómo instalar esta y otras versiones en sistemas operativos Linux y otros como macOS e incluso Android.

Dentro de dos semanas llegará WINE 9.5 con cientos de retoques para seguir preparando la versión estable de 2024.

.boton {color: white; background-color: grey; padding: 20px; font-size: 2rem; text-decoration: none; border-radius: 10px; position: relative; top: 15px; border: 4px solid #555;}.boton:hover {box-shadow:1px 1px 2.5px black !important;}

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

ChatGPT está «roto». Imposible usarlo en Chrome y otros navegadores (al menos sin eliminar cookies)

ChatGPT roto

Si durante el día de hoy has intentado realizar alguna consulta a ChatGPT y no has podido, no eres tú. Es algo que está pasando a más personas, e incluso están debatiendo sobre ello en el foro de OpenAI. No se sabe muy bien qué está pasando, pero hay algún problema al enviar los mensajes. Sencillamente, no le llegan al chatbot, y en las herramientas del desarrollador se ven mensajes de error con el método «Post» que es lo que suele usarse para enviar información.

En un principio, se pensaba que no afectaba a Firefox, pero uno de los comentarios menciona a «Mozilla» y dice que tiene el mismo problema. La solución que han encontrado no funciona en todos los escenarios, y pasa por eliminar las cookies de todo lo relacionado con OpenAI, dominio en donde se aloja ChatGPT. El problema es que hay gente, entre los que me incluyo, que seguimos sin poder enviar nada aunque no nos quede ningún rastro de OpenAI.

ChatGPT sí funciona en un entorno limpio

En mi experiencia personal, yo he sido incapaz de enviar nada desde Vivaldi, hasta que he abierto una ventana privada para entrar en un entorno limpio y me he identificado. En otros navegadores en donde no suelo usar ChatGPT, me ha funcionado sin problemas, probablemente porque el entorno está limpio de OpenAI.

La lista de navegadores afectados parece incluir todos los conocidos. En el foro se mencionan Chrome, Edge, Mozilla (Firefox), Opera y Safari, a lo que añado yo Vivaldi. Parece pasar en cualquier sistema operativo y versión de ChatGPT (3.5 y 4), por lo que el problema está en la parte e OpenAI. Por lo tanto, y a la espera de conocer más detalles, lo mejor va a ser esperar. Si nos urge, siempre podemos usarlo en las aplicaciones móviles o iniciando una ventana privada o incógnito del navegador.

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

Zorin OS 17.1 llega mejorando la compatibilidad con apps de Windows y acompañado de la edición para la educación

Zorin OS 17.1

A finales de 2023 llegó la v17 de esta distribución que tiene entre sus objetivos invitar a los usuarios de Windows a dar el salto a Linux. Hace unos instantes, el proyecto ha hecho oficial el lanzamiento de Zorin OS 17.1, lo que es la primera actualización mediana de esta serie. Entre sus novedades destaca la inclusión de WINE 9.0 y Bottles, lo que mejora la compatibilidad con aplicaciones de sistemas operativos Windows. Pero eso no es todo.

Llama la atención que más del 78% de las descargas que se han realizado desde que saliera Zorin OS 17 fueron de plataformas propietarias como Windows y macOS, de lo que aprendemos al menos dos cosas: una es que hay mucha gente que se pasa a Linux desde otras plataformas y su destino es Zorin, y la otra es que «sólo» un 22% de los nuevos usuarios vienen de plataformas como las de Linux (no dan detalles de si ahí se incluyen usuarios de *BSD, entre otros).

Novedades más destacadas de Zorin OS 17.1

Como ya hemos mencionado, una de las novedades más destacadas es que se ha mejorado el soporte con aplicaciones de Windows, y el principal culpable de esto, que no el único, es WINE 9.0. Además, ahora Zorin incluye Bottles, lo que recogió la corona que dejó PlayOnLinux y es una de las mejores y más sencillas opciones para ejecutar aplicaciones de Windows en Linux.

Si alguien desconoce qué es Bottles, lo explica mi compañero Isaac en un artículo de hace un par de años, pero se puede resumir diciendo que es un programa que facilita la instalación de software de Windows en Linux, para lo que hace uso de lo que llaman «botellas». Cuenta con todo tipo de configuraciones para maximizar la compatibilidad, y estas configuraciones se hacen por botella; cada una con sus parámetros para que el programa funcione lo mejor posible.

Entre el resto de novedades, se incluyen nuevas versiones de aplicaciones, como LibreOffice 24.2, y sigue como siempre con el soporte para paquetes flatpak, AppImage y Snap.

En el apartado del diseño y mejoras en la interfaz de usuario, se han añadido miniaturas que se verán en el gestor de archivos para archivos .exe (ejecutables de Windows), .appimage, imágenes RAW y .epub.

Mismo kernel que Ubuntu 23.10 y parches de seguridad

Zorin OS 17.1 usa ahora el kernel de Ubuntu 23.10 (6.5), con soporte para nuevo hardware, entre lo que destaca:

  • Procesadores Intel Core Ultra.
  • CPUs AMD Zen 4 (Incluidas las Ryzen más nuevas y chips EPYC).
  • Tarjetas gráficas NVIDIA.
  • Chipsets Wi-Fi.
  • Steam Deck
  • Más controladores de juegos.

Los últimos parches de seguridad también están preinstalados en el sistema.

Edición para la educación ya disponible

La otra novedad más destacada guarda relación con la enseñanza y el aprendizaje, y es que ha llegado también Zorin OS 17.1 Education junto a las Core y Pro. Incluye las últimas mejoras de Zorin OS mezcladas con software para la educación. Por petición popular, esta edición incluye ahora Reading Strip, de la que leemos en GitHub:

«Es una extensión para Gnome-Shell. Funciona como una guía de lectura para el ordenador y esto es realmente útil para las personas afectadas por la dislexia. Funciona muy bien para ayudar a los niños a enfocar muy bien la lectura, marca la frase que están leyendo y oculta la anterior y la siguiente. Ya se utiliza en proyectos educativos en colegios, pone la atención en la pantalla pero también es muy útil para programadores y diseñadores gráficos que quieren revisar sus trabajos«.

Otra novedad en la edición Education es Logseq, una herramienta de notas colaborativas.

Cómo actualizar a Zorin OS 17.1

Para los usuarios que ya están en 17.0, actualizar es tan sencillo como dirigirse al actualizador de software e instalar todos los paquetes que haya disponible. Los de 16.x pueden hacerlo como explicamos aquí.

Para nuevas instalaciones, las nuevas imágenes ISO de Zorin OS 17.1 están disponibles en la página de descargas del proyecto. La edición normal es la Core, Education es para el uso educativo y la Pro tiene funciones extra, pero con un precio de 40€ con impuestos incluidos.

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

Lo sabíamos, lo esperábamos y ya está en la Daily Build de Ubuntu: Thunderbird sólo disponible como snap

Thunderbird actualizandose a paquete snap

Hacía poco menos de un mes que circulaban algo mas que rumores, pero ya se ha confirmado. Ubuntu 24.04 sumará un nuevo paquete snap por defecto cuando llegue la versión estable. De hecho ya se ha hecho el cambio en la Daily Build. Thunderbird, uno de los clientes de correo más populares de los que hay disponibles para Linux y desarrollado por Mozilla, sigue el camino de Firefox y sólo estará disponible como paquetes snap.

En el mensaje anterior se puede leer: «Actualizar a thunderbird snap. Empezando por Ubuntu 24.04, todos los nuevos lanzamientos de thunderbird están sólo disponibles a través del paquete snap para los usuarios de Ubuntu. Esta actualización de paquete hará la transición de tu sistema a través del snap al instalarlo. Se recomienda cerrar todas las ventanas de thunderbird antes de proceder con la actualización«. Tras hacer el cambio, en el caso de la Daily Build se elimina Thunderbird y se vuelve a instalar, esta vez como paquete snap.

De momento no hay noticias de un Thunderbird como paquete de Debian

Ahora mismo no se sabe que deparará en el futuro a medio plazo, más allá de que Canonical no ofrecerá el cliente de correo como paquete de Debian del mismo modo que pasó antes con los navegadores Chromium y Firefox. Por lo tanto, y hasta que se publique alguna alternativa, será la única opción. En el futuro es probable que Mozilla lo suba al repositorio en donde podemos descargar Firefox y dé instrucciones para instalarlo y que el sistema operativo no revierta los cambios al intentar actualizar a una versión futura.

Si echamos una mirada atrás en el tiempo, el primero en hacer el cambio será Ubuntu en su versión principal, la que usa GNOME, y tiempo más tarde irán el resto de sabores oficiales. Actualmente no hay ninguno que use Firefox en su versión DEB. Si es posible en KDE neon, pero porque no está debajo de Canonical en ningún sentido, y los desarrolladores de KDE añaden por defecto el repositorio de Mozilla.

La familia snap crece.

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