OpenELA es una pésima noticia para el mundo Linux

OpenEla contribuye a crear un monopolio

Lo confieso, a veces me equivoco. Durante mucho tiempo fui un ferviente defensor de la incorporación de las empresas de software al ecosistema del software libre. Pero, OpenELA es una pésima noticia y la demostración de mi error.

En mi defensa, no son Microsoft o Apple las que están haciendo lo de adaptar, extender y extinguir sino empresas de larga relación con el código abierto como Red Hat, IBM, Oracle, SUSE o Google.

Por qué OpenELA es una pésima noticia

Mi compañero Darkcrizt escribió bastante sobre las recientes decisiones de Red Hat de cerrar el acceso a sus repositorios y cómo respondieron los proyectos de código abierto perjudicados.

La última movida fue la creación de la Open Enterprise Linux Alliance.

El anuncio, publicado el 10 de agosto de 2023 dice concretamente que:

CIQ, Oracle y SUSE anunciaron hoy su intención de formar Open Enterprise Linux Association (OpenELA), una asociación comercial colaborativa para fomentar el desarrollo de distribuciones compatibles con Red Hat Enterprise Linux (RHEL) al proporcionar código fuente Enterprise Linux (EL) abierto y gratuito.

Sobre las metas y plazos del proyecto se explica:

A partir de finales de este año, OpenELA proporcionará las fuentes necesarias para que existan versiones posteriores compatibles con RHEL, con un enfoque inicial en las versiones EL8, EL9 y posiblemente EL7 de RHEL. El proyecto se compromete a garantizar la disponibilidad continua de las fuentes de OpenELA para la comunidad de forma indefinida.

Los principios básicos de OpenELA, que reflejan el espíritu del proyecto, incluyen el pleno cumplimiento de este estándar existente, actualizaciones rápidas y soluciones seguras, transparencia, comunidad y garantizar que el recurso siga siendo gratuito y redistribuible para todos.

Suena fantástico, al menos si eres una compañía que usa Red Hat en su centro de cómputos, un prestador de servicios que no quiere pagar las licencias de Red Hat o una empresa que quiere sacarle mercado a Red Hat por precio o por servicios adicionales.

Pero, no es una buena noticia para el ecosistema Linux.

Estándares acordados y de facto

Hace unos cuantos años, cuando todavía la empresa desarrolladora del navegador Opera estaba en Noruega, un fabricante de hardware les prestó un servidor para que evaluaran la compra.

El encargado de hacerlo se encontró con que no podía entrar a la interfaz web de configuración, revisando el código descubrió que había una instrucción específica que bloqueaba el acceso al navegador Opera.

En aquella época Internet Explorer tenía el dominio casi total del mercado y un absoluto desprecio por los estándares de la W3C. Muchos desarrolladores simplemente se limitaban a bloquear a otros navegadores no compatibles con las tecnologías web de Microsoft.

Es decir que Internet Explorer era un estándar de facto.

Los estándares acordados son aquellos en los que la comunidad se pone de acuerdo con las especificaciones. Algunos ejemplos son HTM, Epub u ODF.

En un proceso conocido como coo-petencia las empresas y organizaciones colaboran para crear y difundir un estándar y compiten por ofrecer el mejor producto compatible con ese estándar.

No es el caso.

Adoptar, extender y extinguir

Adoptar, extender y extinguir es una estrategia para lograr el monopolio en la industria del software. Se compone de los siguientes pasos:

  1. Adoptar: Se anuncia el apoyo a un determinado proyecto comunitario o estándar y se le asignan recursos y empleados. Red Hat lo hizo con muchos proyectos de código abierto como GNOME o CentOS.
  2. Extender: Se usa el poder que da asignar el recurso y personal a esos proyectos para imponer tecnologías de desarrollo propio en lugar de alternativas. Por ejemplo, Wayland en lugar de X11 o Flatpak en lugar de Appimage.
  3. Extinguir: A través de organizaciones controladas directa o indirectamente se logra que las tecnologías del competidor se vuelvan irrelevantes y este deba abandonarlas o hacer más lento su desarrollo. Unity, MIr, Snap.

OpenELA es una mala noticia porque lo que hace es convertir a Red Hat Enterprise Linux en el estándar de facto para las distribuciones empresariales.  Algo parecido a lo que sucedió con Chrome cuando casi todos los navegadores adoptaron su motor de búsqueda como base.

¿Necesitamos un estándar para distribuciones empresariales? Probablemente sí, pero tiene que construirse en base a las mejores tecnologías existentes y no a los intereses comerciales de tres empresas.

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

Rocky Linux, SUSE y Oracle crearon un repositorio compatible con RHEL

OpenELA

Con la unión de las distribuciones afectadas por RHEL nace OpenELA

Tal parece que la decisión de Red Hat de restringir el acceso al código de RHEL, ha comenzado a tomar su relevancia y lejos de afectar a distribuciones que están basadas en RHEL (cosa que de un inicio parecía), esto ha llevado no solo a los afectados a tomar carta en el asunto, sino que tambien que proyectos como SUSE, se sumaran al apoyo y esté dando inicio a un movimiento que muy posiblemente pueda tener muy buenos resultados a futuro.

Para poner un poco en contexto a aquellos que aún desconocen de la situación, debo recordarles que a finales de junio Red Hat (IBM) anuncio cambios en la forma en la que distribuiría el código de RHEL, los cuales básicamente son restringir el acceso a este y evitar que distribuciones terceras (Rocky Linux, AlmaLinux, Oracle, entre otras) hagan uso de él.

Esto de inicio llevo a Rocky y AlmaLinux a realizar cambios en el proceso de construcción de sus distribuciones, en su momento comentaron el utilizar los repositorios de Oracle e incluso el aprovechar los vacíos legales. Posterior a ello, se replantearon los cambios que tenían en mente realizar y por su parte AlmaLinux anuncio que ya no sería 1:1 con RHEL y que los cambios no serían notables.

En el caso de Oracle, a este no le tembló la mano y critico fuertemente a Red Hat, algo que para muchos fue algo que no esperaban (principalmente viniendo de Oracle). En su publicación ademas de la critica a Red Hat menciono que Oracle Linux seguiría siendo compatible con RHEL.

En el caso de SUSE este básicamente dio a conocer que crearía un fork de RHEL en apoyo de la comunidad y este sería un proyecto de dominio público organizado por una organización sin fines de lucro independiente.

Y ahora, estas distribuciones que de manera independiente tenían en mente ofrecer soluciones a sus usuarios, han tomado la decisión de unir fuerzas y con ello Rocky Linux, Oracle y SUSE anunciaron que trabajaran en conjunto para la creación OpenELA, con el objetivo de desarrollar conjuntamente una base de paquetes compatible con Red Hat Enterprise Linux.

Con esta nueva asociación se busca que el grupo de desarrolladores de las distribuciones unan esfuerzos para trabajar por la compatibilidad con RHEL. Entre otras cosas, el proyecto ha generado un repositorio que contiene un conjunto de software de origen compartido que se puede utilizar para generar distribuciones que sean totalmente compatibles a nivel binario con RHEL, idénticas en comportamiento (a nivel de errores) a RHEL y utilizables como reemplazo de RHEL.

“ La colaboración es fundamental para fomentar la innovación, por lo que damos la bienvenida a todos a formar parte de esta asociación y ayudarnos a mantener los estándares abiertos de la comunidad ”, dijo Thomas Di Giacomo, director de tecnología y producto de SUSE. “ SUSE cree firmemente en hacer realidad la elección. Junto con la comunidad de código abierto, redefiniremos lo que realmente significa ser abierto y brindar un futuro más sólido para EL. ”

Este nuevo repositorio se puede ver como la solución al repo de git.centos.org, en donde se difundieron los componentes de RHEL para ser utilizados en la distribución. El sitio de OpenELA dará a conocer todas las herramientas que sean necesarias para generar distribuciones que se puedan comparar con las versiones de RHEL 8 y 9, y de ser posible, una variante que se pueda comparar con RHEL 7. Además de los códigos de fuente de los productos, la colectividad también ofrece las herramientas fundamentales para generar distribuciones que sean totalmente compatibles con  RHEL.

Finalmente se menciona que los involucrados se comprometen a mantener el repositorio con altos estándares de calidad, utilizando un proceso de desarrollo completamente abierto y asegurando que las actualizaciones y las correcciones de seguridad se publiquen rápidamente.

El proyecto es abierto, independiente, neutral y controlado por la comunidad, ademas de que la gestión estará a cargo de un comité directivo formado por representantes de la comunidad y miembros de la asociación. Las decisiones se tomarán teniendo en cuenta las opiniones de todos los participantes y partes interesadas.

Cualquier organización interesada, empresas y desarrolladores individuales pueden unirse al trabajo conjunto para mantener el repositorio. Los textos fuente de los paquetes se distribuirán de forma gratuita y sin restricciones.

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

MX Linux, el #1 perenne en DistroWatch. ¿Por qué?

MX Linux

Cuando alguien se plantea usar Linux por primera vez se encuentra con un problema: ¿cuál elegir? No hay un solo sistema operativo basado en Linux cómo en Windows y macOS, que, como mucho, hay que elegir una versión más nueva o una más antigua. Podemos consultar con conocidos, en la web para ver qué es lo más popular o echar un vistazo en DistroWatch, en donde MX Linux lleva mucho tiempo encabezando la lista de distros más populares.

Lo primero que hay que saber es cómo funciona esa lista de DistroWatch. Si en vez de quedarnos en la página principal hacemos clic en «More statistics», iremos a lo que ellos llaman DistroWatch Page Hit Ranking. Además de un poco de historia, el texto explicativo dice que no hay relación ni con el uso ni la calidad, y no debería usarse para medir la cuota de mercado de las distribuciones. Sólo muestran el número de veces que se ha accedido a la información de una distro cada día.

MX Linux, un Debian más simplificado

MX Linux está basado en Debian, y entre sus intenciones está que sea más sencillo de usar. El escritorio que usa por defecto es Xfce, muy popular entre distribuciones y usuarios que prefieren algo ligero y a la vez personalizable. Usa la última versión de Firefox, pero otros paquetes se mantienen en un punto más estable. Cuenta con algunas herramientas propias, como su instalador de paquetes, que soporta el repositorio Backports de Debian o Flatpak, un reparador del arranque, creador de snapshots (copias de seguridad) y para modificar el diseño, entre otras.

¿Explica todo lo anterior el motivo de su popularidad? Bueno, ya dice DistroWatch que lo que muestra su Page Hit Ranking no refleja popularidad real. Sí muestra una especie de interés de sus usuarios por las distribuciones, pero poco más. En este enlace de Truelist vemos que Ubuntu se queda con el 33.9% de cuota de mercado de Linux, seguido por Debian con un 16% y CentOS con un 9.3%. Muy atrás encontramos a Red Hat con un 0.8%, Gento con un 0.5% y Fedora con un 0.2%. El resto de los conocidos se queda por debajo del 0.1%, y un total del 39.1% es desconocido.

Por lo tanto, el más popular es Ubuntu, y luego el Debian en el que se basa MX Linux. Y para el que esté pensando que forma parte de ese 39.1%, sería más fácil creer en esto si en la lista no apareciera Raspbian, ahora conocido como Raspberry Pi OS, que también está basado en Debian.

Justamente lo popular despierta menos interés

Lo que es popular de verdad aparece por todas partes, por lo que solemos estar bien informados. Si llevamos desde abril diciendo que Ubuntu 23.10 usará GNOME 45 no iremos a DistroWatch a mirar nada de Ubuntu porque ya lo sabremos. Hacemos más clic en lo que desconocemos, y si sumamos un poco de información por aquí, un poco de dudas por allá y un poco de popularidad, el resultado es el ranking de DistroWatch.

Quien usa MX Linux trabaja con un sistema operativo fácil de usar, estable, ligero, personalizable y con herramientas útiles, y hablará de ello. Los que escuchamos o leemos esta información, y lo hacemos con frecuencia, sabemos que algo hay y luego iremos a dejar nuestros clics en cualquier medio que ofrezca información sobre el sistema operativo que tanto gusta a quien lo prueba.

Un ejemplo válido es el de Garuda Linux, que hemos escrito varios artículos en las últimas semanas y han recibido buena acogida. Garuda tiene menos de 4 años, es relativamente nuevo, quien lo prueba opina bien sobre él y es bonito, por lo que queremos saber más. No creo que se use ni guste más que KDE neon, que está tres posiciones por detrás en DistroWatch, ni mucho menos que Kubuntu, sabor oficial que está en la posición 45, pero nos interesa más porque hay menos.

Bueno y un poco menos popular

Y eso sería lo que explicaría el por qué MX Linux está ahí siempre. Hay usuarios que se preguntan por qué es tan popular, y entre las respuestas encontramos, primero, que DistroWatch no debería usarse como la mejor referencia, y, segundo, usuarios satisfechos con la experiencia de usuario que ofrece MX Linux. Si gusta y no existe un bombardeo constante subirá, y veremos si alguien lo baja de ahí.

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

Curiosidades sobre Linus Torvalds, el creador de Linux

Linus-Torvalds

Linus Torvalds, el padre de Linux

Linus Torvalds, es sin duda es una de las figuras más importantes del software libre y aunque sería esto bastante lógico, ya que es el padre de Linux, Torvalds es una persona que destaca por su simple presencia y carácter, algo que muchos catalogan como “impulsiva” y que a lo largo de los años nos ha demostrado que si algo le disgusta, lo expresa sin más.

A pesar de su personalidad que es a menudo seria, Linus Torvalds cuenta con un lado humorístico y sobre todo sarcástico, ya que en varias ocasiones se ha tomado el tiempo para realizar comentarios de este tipo en foros y sobre todo en las listas de correo, lo que a veces ha generado risas y controversias.

Es por ello que el día de hoy dedicaremos este artículo para compartir algunos de los datos más interesantes sobre Linus Torvalds.

Información personal

Linus Torvalds nació el 28 de diciembre de 1969 en Helsinki Finlandia, sus padres tomaron su nombre de Linus Pauling (Premio Nobel de Química 1954), está casado con Tove Torvalds y es padre de tres hijas.

Creció en una familia de periodistas y políticos, pero desde muy joven estuvo más interesado en las computadoras y se inicio en el mundo de la informática cuando su abuelo compró un Commodore VIC-20, siendo este el ordenador en donde escribió su primera línea de código en BASIC.

Teniente Torvalds

Desde su juventud Linus Torvalds ha sido una persona que cumple con sus obligaciones y como prueba de ello, durante su juventud cuando aún era estudiante, formo en parte del ejército finlandés y asistió a un programa de capacitación de once meses para cumplir con los criterios del servicio militar obligatorio de Finlandia y mientras estuvo en el ejército, alcanzó el puesto de segundo teniente.

Alguien difícil de tratar

Gran parte las personas que han trabajado con Linus Torvalds, han expresado que «persona con la que nadie quiere trabajar», ya que como se mencionó es una persona que no se mide al momento de expresar un disgusto y no es para menos, porque para Torvalds solo hay una cosa y es «que el código debe ser funcional» y han sido múltiples las ocasiones en las que ha tenido varios conflictos por expresar su descontento con el trabajo «mal hecho».

Debido a este tipo de comentarios que solía realizar y conflictos que llegaba a tener, esto lo llevo tener que tomar un «descanso de sus actividades» en el 2018 a lo cual el comento que era un espacio que necesitaba para «mejorar su comportamiento».

Odia a NVIDIA, los antivacunas, pero más a C++

De todas sus controversias (hasta el momento) la más sonada y más recordada sobre todo «ya que incluso quedo plasmada en una foto» fue su mensaje que envió y quedo bastante claro a NVIDIA, el cual sin dudas entendió a la perfección y el cual logro que NVIDIA enviara un mejor soporte para Linux.

Esto podría llevar a pensar que Linus Torvalds tiene a NVIDIA en su lista de enemigos, algo similar a la de Sheldon Cooper, pero no, ya que tambien en su momento a pesar de “contenerse” no dudo en llamar «idiotas» a los antivacunas que hablan sin ni siquiera saber qué es una vacuna ARN.

Pero sin dudas, el que se lleva el puesto número uno como enemigo público de Linus Torvalds, es  C++ ya que menciona que:

C++ es un lenguaje horrible. Se vuelve más horrible por el hecho de que muchos programadores deficientes lo usan, hasta el punto en que es mucho, mucho más fácil generar basura total y absoluta con él. Francamente, incluso si la elección de C fuera hacer *nada* más que mantener fuera a los programadores de C++, eso en sí mismo sería una gran razón para usar C.

Es tan grande que hasta su nombre está en el espacio

En 1996, en honor al creador de Linux, un asteroide recibió el nombre de «9793 Torvalds». El asteroide orbita alrededor del Sol principalmente entre las órbitas de Marte y Júpiter.

Es el padre de Git

Sin dudas Linux es la mayor creación Linus Torvalds, pero no la única y es que a pesar de que dedica casi la mayor parte de su tiempo en el desarrollo de Linux, Torvalds tambien cuenta con otras contribuciones bastante importantes y de las que más se destaca después de Linux, es Git, el software de control de versiones más popular y que emplean desarrolladores de software de todo el mundo.

Gracias a dios es Ateo y de política mejor ni hablamos

Torvalds, se considera asi mismo ateo y aunque Linus Torvalds cuenta con la ciudadanía estadounidense y cuenta con el derecho de poder votar en Estados Unidos, Torvalds ha declarado que la política no es de su interés e incluso ha mencionado que «su orgullo personal básicamente no le permitiría estar asociado a algún partido político».

Microsoft y Windows no le quitan ni el sueño

Una de las ideas que uno podría tener sobre el padre de Linux es que puede tener una gran rivalidad y «odio»hacia su mayor competencia que es Microsoft con Windows y que en su momento tuvo su rivalidad, lo cierto es que ha comentado que no es algo que le preocupe ni mucho menos le importe y que incluso la idea «anti-Microsoft» era como un juego.

Y es que a Torvalds le va y le viene y ese asunto que la comunidad se ha encargado de tomar a «pecho», ya que para Torvalds, Microsoft no es que más otro colaborador del Kernel que envía su código el cual principalmente está centrado en Azure y hace todo lo posible para que Linux funcione bien para Azure.

Ya que para muchos Microsoft no tenía buenas intenciones con su campaña de «Windows love Linux», después de años de realizar ataques contra Linux, pero para Torvalds, lo que Microsoft pueda «planear o hacer para controlar Linux»no le preocupa, puesto que Linux, por su propia naturaleza y su licencia de código abierto GPL2, no puede ser controlado por ningún tercero.

Para Torvalds, el que Microsoft centre su colaboración con Linux buscando un beneficio para Azure, es de lo más normal y está bien para él, ya que es «lo lógico» y cualquier empresa que ingresa a Linux, siempre tiene sus propios objetivos y generalmente la mayoría de las empresas que colaboran con Linux  tienden a poner a disposición patentes, lo que al final se traduce en un beneficio para Linux.

Le gusta el buceo

Uno de los gustos más interesantes de Linus Torvalds y que no muchos conocen, es que le encanta el buceo, ademas de que cuenta con numerosas certificaciones, ademas de que este gusto lo llevo a desarrollar el proyecto Subsurface, el cual es un software que proporciona una interfaz fácil de usar para planificar, registrar y organizar inmersiones.

Apple, no gracias

A pesar de que haber dado el visto bueno a los recientes procesadores de Apple Silicon, no, nos referimos a ello, sino que en su momento Steve Jobs ofreció trabajo a Torvalds, pero con una condición, «que dejara de desarrollar Linux» y a lo cual la respuesta fue un rotundo «no».

Fedora es su distro preferida, pero ya ha dado el visto bueno a otra

De la gran cantidad de distribuciones de Linux que existen, se sabe que Torvalds utiliza Fedora en su equipo personal, pero tambien ha trabajado con Asahi Linux y los comentarios que realizo sobre ella fueron de elogio.

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

Rhino Linux sale de la beta y lanza primera versión estable

Rhino Linux 2023.1 estable

El sueño de aquellos que querían una versión Rolling Release de Ubuntu ya es una realidad. Más o menos. Hace unas horas, se ha hecho oficial el lanzamiento de Rhino Linux 2023.1, lo que es la primera versión estable del sistema operativo que empezó llamándose Ubuntu Rolling. No dicen abiertamente cómo se les ocurrió el nombre, y así uno no puede asegurar al 100% si se inspiraron en el Rolling Rhino de Martin Wimpress.

Más claro está cómo empezó todo. AJ (¿httpllamaz?), el desarrollador que tuvo la idea, empezó a trabajar en Rholling Rhino Remix, y mucha coincidencia me parece para que no haya nada de la idea de Wimpress. En un principio lo hizo como un hobby sin mucho control, pero la comunidad empezó a usarlo. Se dio cuenta de que no podía seguir por el camino que había tomado y en octubre de 2022 cambió de rumbo.

Rhino Linux usa Unicorn Desktop

Terminal de Rhino

Rhino Linux usó siempre Xfce, pero no hace mucho presentaron una variación que bautizaron como Unicorn Desktop. La interfaz recuerda mucho a la de GNOME 3, con el panel superior, un dock a la parte izquierda y los escritorios virtuales saliendo de la derecha. Sus desarrolladores han añadido algunas herramientas propias, como la barra de búsqueda.

El gestor de paquetes por el que se han decantado es Pacstall, uno parecido al AUR de Arch Linux. El motivo es que, al ser una distro Rolling Release, las actualizaciones deben ser rápidas, y Pacstall es compatible con esto. Pero que los usuarios más acostumbrados a Ubuntu no se preocupen, porque APT sigue estando disponible. Se recomienda, eso sí, usar Pacstall siempre y cuando el paquete esté en su repositorio.

Para buscar un paquete con Pacstall hay que escribir en el terminal y sin las comillas «sudo pacstall -S paquete», y si hay coincidencias instalarlo con «sudo pacstall -I coincidencia», cambiando «paquete» por el nombre del paquete a buscar y «coincidencia» por la coincidencia que queremos instalar.

Además, cuenta con el gestor de paquetes rhino-pkg que combina APT, Pacstall, Flatpak y Snap. Si no sabemos dónde encontrar un paquete, podemos escribir pkg paquete para ver las opciones y sus fuentes.

Instala el sistema operativo con Calamares

El sistema operativo usa Calameres para su instalación, lo que creo que es el instalador más usado en Linux. Entre otras cosas, permite instalar un sistema operativo con facilidad en un pendrive, algo que también es posible con otros, pero no con esa facilidad y con menos peligro de romper el grub.

Los usuarios interesados en descargar Rhino Linux 2023.1 pueden hacerlo desde la página de descargas del proyecto, en donde hay imágenes para ordenadores tradicionales (x86_64), para dispositivos de PINE64 y para Raspberry Pi (ARM64).

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

Ya fue liberada la nueva versión de GTK 4.12 y prepara camino para GTK 5

GTK4

GTK ​​ o The GIMP Toolkit​​ es una biblioteca de componentes gráficos multiplataforma para desarrollar interfaces gráficas de usuario

Después varios meses de desarrollo se dio a conocer el lanzamiento de la nueva versión de GTK 4.12, la cual continúa con el desarrollo de la rama GTK 4.x que está bajo un nuevo proceso que intenta proporcionar a los desarrolladores de aplicaciones una API estable y compatible durante varios años, que se puede usar sin temor a que las aplicaciones deban volver a trabajarse cada seis meses debido a los cambios de API.

Para quienes desconocen de GTK, deben saber que esta es uno de los kits de herramientas de widgets más populares de Linux, aunque tambien es utilizada en otros sistemas, ya que es una biblioteca multiplataforma para la creación de interfaces gráficas de usuario.

Principales novedades de GTK 4.12

En esta nueva versión que se presenta de GTK 4.12, una de sus principales novedades son las mejoras realizadas para Wayland, ya que se implementa la capacidad de suspender el estado de la ventana, asi como tambien que se agregó soporte para el protocolo de escala fraccionaria, tambien se menciona que «viewporter” está habilitado, lo que permite al cliente realizar acciones de escalado y recorte en la superficie del lado del servidor, ademas de que se corrigieron problemas al usar los botones del lápiz óptico y fueron solucionados problemas con arrastrar y soltar.

Otra de las novedades que se destaca de este lanzamiento es el soporte mejorado para la API de gráficos Vulkan, ya que se agregó el soporte para usar Vulkan para suavizar los gradientes, soporte para diferentes formatos de imagen, se agregó la capacidad de repetir (rehacer) la carga de imágenes y tambien se añadió el caché para operaciones de canalización y almacenamiento en caché de glifos rediseñado.

Ademas de ello, tambien se destaca que se agregó la interfaz «GtkSectionModel» para agrupar elementos de lista en secciones, junto con la compatibilidad con secciones a la mayoría de los widgets de lista, incluidos un menú desplegable, lista de elementos y una lista de varias columnas.

Tambien podremos encontrar que la biblioteca GDK, que proporciona una capa entre GTK y el subsistema de gráficos, ahora admite cargar y guardar texturas con transparencia y una paleta de escala de grises, ademas de que tambien cuenta con la compatibilidad implementada para valores de escala no enteros.

Se ha añadido una nueva sección de “Accesibilidad” al inspector de GTK y se ha implementado una interfaz para identificar problemas que puedan tener las personas con discapacidad y se amplió la información que se muestra en la pestaña a11y.

Por otra parte, se destaca que se proporcionó una configuración automática de los parámetros de fuente (gtk-hint-font-metrics) en función del factor de escala establecido. El cambio mejoró la representación de las fuentes en las aplicaciones enviadas en formato flatpak.

La interfaz GtkFileChooser está predeterminada en el modo de clasificación, mostrando los directorios primero y los archivos en segundo lugar. Se proporcionan columnas con ubicación, fecha y hora. Se agregó procesamiento de enlaces WebDav en la línea con rutas de archivos.

De los demás cambios que se destacan:

  • Se añadió la propiedad can-shrink se ha agregado a GtkButton y GtkMenuButton para permitir que los botones se reduzcan a un tamaño más pequeño que el tamaño original del contenido del botón.
  • La propiedad de preguntar siempre se ha agregado a la clase Gtk.FileLauncher para mostrar un cuadro de diálogo para seleccionar una aplicación para abrir un archivo.
  • El motor de renderizado OpenGL implementa la API GdkGLTextureBuilde para crear texturas.
  • Se agregó la capacidad de personalizar las áreas de actualización de texturas.
  • Se agregó una nueva utilidad gtk4-rendernode-tool para renderizar nodos de escena usando GskRenderer.
  • Los fondos para personas con discapacidad se han ampliado significativamente.
  • Se ha agregado soporte para guías en orientación vertical al widget GtkBox.
    Se han agregado clases de estilo separadas al motor de temas para algunos widgets.
  • La compatibilidad con el estilo «.boxed-list” se ha movido de la biblioteca de Adwaita.
  • Se agregó la capacidad de mostrar imágenes secundarias en escala de grises.
  • Se agregó scroll_to API a los widgets para trabajar con listas, para desplazarse a una posición específica.
  • En la utilidad gtk4-node-editor, se mejoró el escalado, se conservó la relación de aspecto para las texturas y se simplificó la edición de nodos.

Finalmente se menciona que a finales de año está previsto formar una rama experimental 4.90, que desarrollará la funcionalidad para una futura versión de GTK5. La rama GTK5 incluirá cambios que rompen la compatibilidad a nivel de API, por ejemplo, relacionados con la obsolescencia de algunos widgets, como el antiguo cuadro de diálogo de selección de archivos.

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

Passim, un servidor de almacenamiento en caché local

Passim

Passim es un servidor de almacenamiento en caché local que utiliza mDNS

Hace poco el creador de una gran cantidad de aplicaciones de Gnome, dio a conocer mediante una publicación de blog, su nuevo proyecto, el cual tiene como nombre «Passim», el cual es un servidor de distribución de archivos de almacenamiento en caché local que utiliza hashes de contenido para abordar contenido similar a IPFS.

La idea detrás de Passim, es básicamente abordar la problemática detrás de la entrega del mismo contenido que es descargado una gran cantidad de veces desde servidores o CDN globales. Y es que tal y como se describe en la publicación de blog:

Como parte de la ejecución de los proyectos passim/LVFS, he visto cómo la descarga de este archivo «pequeño» una vez cada 24 horas se convierte en decenas de millones de solicitudes por día, lo que equivale a ~10 TB de ancho de banda. Todo el mundo descarga el mismo archivo desde un CDN…

¿Qué pasaría si pudiéramos descargar el archivo desde Internet CDN en una máquina, y la siguiente máquina en la red local que lo necesita lo descarga desde la primera máquina? Podríamos poner un límite al número de veces que se puede compartir, y la antigüedad máxima para que no almacenemos para siempre los metadatos de ayer…

Podríamos reducir el tráfico de CDN en al menos un orden de magnitud, pero posiblemente mucho más. Esto es mejor para la persona que paga la factura de la nube, la persona que paga la conexión a Internet y el planeta en su conjunto.

Sobre Passim

Passim puede ser usado con el fin de aumentar la capacidad de desempeño de las apps que suelen descargar datos y archivos secundarios para gestionar otras peticiones. La idea principal es usar Passim como una forma de entregar contenido de almacenaje en caché para uso de los sistemas de red locales, sin necesidad de interactuar directamente con los servidores primarios y sin utilizar un CDN globales.

Un ejemplo de uso que es mencionado para Passim, es que se puede usar en la distribucion de actualizaciones de software, los metadatos del sistema de protección contra anuncio, actualizaciones del administrador, etc..En la práctica, se planean utilizar Passim con el fin de planificar la distribución de fwupd y el proyecto LVFS.

Tambien se menciona que el proyecto utiliza un modelo de direccionamiento de archivos basado en SHA-256 de su contenido, y el uso del hash también permite la identificación de archivos con el mismo contenido, por lo que la búsqueda de similitudes no se basa en los nombres simbólicos que se les asignen. Para evitar la falsificación de archivos en el lado del cliente, el valor hash debe verificarse utilizando el valor hash calculado a partir del contenido de los datos descargados.

Los datos en el almacenamiento se pueden agregar de forma automática o manual, y se reducen a copiar el archivo en el directorio /var/lib/passim/data y establecer la vida útil máxima y los límites en la cantidad de descargas a través de atributos extendidos (xattr).

Después de la expiración de la vida útil o superando el límite en el número de descargas, el archivo se elimina automáticamente. Los archivos presentes en el repositorio se reflejan en un índice compartido que todos los usuarios pueden obtener utilizando mDNS o descargando el índice a través de HTTP.

Sobre el funcionamiento de Passim, se menciona que este:

Utiliza un servidor HTTP simple de un solo subproceso para cargar archivos. Los archivos y el índice se proporcionan sin autenticación y sin cifrado (HTTPS no es compatible), ya que el sistema está diseñado para la distribución pública de datos en la red local. La descarga se realiza mediante el envío de una solicitud HTTP en el formulario, en el que el hash es el identificador clave (los archivos no se devuelven sin un hash) . El hash de verificación inicial y la firma GPG se descargan a través de una llamada a un CDN externo.

Inicialmente, para organizar el acceso a las actualizaciones de firmware en LVFS, se consideró la posibilidad de utilizar almacenamiento basado en un sistema de archivos descentralizado, como lo es IPFS, pero finalmente se decidió crear una alternativa propia, más simple, destinada a descargar solo desde servidores en la red local.

Se menciona que la principal razón para el rechazo de IPFS fueron los posibles problemas legales causados ​​por IPFS que caen bajo las restricciones de exportación ITAR (Reglamento de tráfico internacional de armas) y EAR (Reglamento de administración de exportaciones) debido al uso de encriptación avanzada.

Entre otros inconvenientes de IPFS que surgen al resolver el problema de entregar firmware en una red local, se menciona la complejidad de la instalación, la falta de paquetes listos para usar en las distribuciones, el gran tiempo que lleva encontrar recursos, la necesidad de utilizar una puerta de enlace para acceder a IPFS a través de HTTP y la falta de acceso prioritario para los clientes locales.

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

Garuda Linux: la distro que desafía a Windows y Mac con su diseño y rendimiento

Garuda Linux, sustituto de Windows y macOSSi me preguntaran ahora mismo qué distribución Linux es la que está ganando más popular, mi respuesta sería sin dudar Garuda Linux. Podría equivocarme, pues es una impresión personal, pero en las últimas semanas he leído bastantes comentarios sobre este proyecto y todo lo que se dice de él es bueno. Además, yo mismo he probado y llevo usando eventualmente Garuda desde hace unas semanas, y me ha gustado tanto que tengo claro que es mi próximo destino cuando decida dar otro salto en mi distro-hopping.

Garuda Linux es un proyecto joven. Nos llega desde India, y parece uno de esos proyectos que nacen pensando en solucionar un problema o mejorar algo que ya existía. No se ponen de acuerdo de cuándo nacieron, pero acaban de celebrar su tercer aniversario. Está disponible sólo para ordenadores, y esto sólo lo comento porque en los últimos pocos años casi todos los proyectos sacan también una versión ARM de sus sistemas operativos.

Garuda Linux se acerca del Top Ten de popularidad

Para conocer la popularidad «real», véanse las comillas, que tiene un sistema operativo, lo mejor que podemos hacer es echarle un vistazo al ranking de DistroWatch. En esa lista encontramos las distribuciones más populares, y se basa en los clics que hace la comunidad sobre las diferentes opciones. En el momento de escribir este artículo, Garuda Linux ocupa la 12ª posición, que no llega al Top Ten, pero poco le falta. Por delante encontramos casi todo pesos pesados como Debian (5), Fedora (7), Ubuntu (8) u openSuse (9). En el resto de posiciones aparecen sistemas muy populares, como MX Linux (1), EndeavourOS (2), Linux Mint (3) y Manjaro (4), por lo que no va a ser fácil subir mucho más.

Pero popularidad no es sinónimo de calidad, y estar tan cerca del Top Ten con sólo tres años ya es un logro.

Sus puntos más fuertes: diseño y rendimiento

Aunque puede usarse para cualquier otro menester, se dice que Garuda Linux es una distribución diseñada pensando en los juegos. Eso ha obligado a sus desarrolladores a hacer algo bonito con buen rendimiento. El diseño parece lo que obtendríamos si metiéramos en una batidora a macOS y un componente RGB gamer, con su dock en la parte inferior, el panel superior en el que aparecen los menús en aplicaciones compatibles y unos colores de lo más variopintos. Pero esa imagen la podemos conseguir en cualquier distro KDE, aunque obtendríamos sólo eso, la imagen de Garuda Linux.

El otro punto más fuerte ya es algo más difícil de copiar, por lo menos para el usuario que no tenga ya un nivel avanzado. Es el del rendimiento, y en Garuda Linux es el resultado de la combinación de varios paquetes. De entre ellos, los más evidentes son el kernel Zen y el sistema de archivos Btrfs.

El kernel Zen es una modificación del original realizada por hackers para priorizar el rendimiento. El sistema de archivos Btrfs es CoW (copy-on-write), más rápido. Ahora mismo, la mayoría de distribuciones Linux usa EXT4, pero, como pasa con Wayland, muchas ya están mirando a un futuro en el que usen Btrfs. Garuda ya lo hace, y además del rendimiento mejorado también podemos hacer uso de los snapshots. Todo funcionando tras la instalación de cero.

Otras razones para usar Garuda Linux

Base Arch

La base puede ser lo de menos o de lo más importante. En general, creo que no hay base mala, pero la Arch nos asegura tener siempre el último software y acceder a AUR. Además, mucho software está en los repositorios oficiales, y el que no, está en AUR. En un principio puede ser extraño para los usuarios de Debian/Ubuntu que están acostumbrados a descargar paquetes DEB si no está en los repositorios oficiales, pero es igual o mejor. O esa es mi opinión.

Herramientas para hacer todo tipo de gestiones

Como hemos explicado anteriormente, Garuda Linux parece estar diseñado pensando en solucionar problemas o mejorar lo existente. Una manera de solucionar algunos problemas es crear herramientas para gestionar cualquier configuración, y Garuda tiene herramientas para instalar software, para comprobar los discos, para las copias de seguridad, apartado para juegos… De todo.

Snapshots – Copias de seguridad desde el kernel

Que use Btrfs le permite crear copias de seguridad al más puro estilo puntos de restauración de Windows. Por ejemplo, se creará una al instalar un paquete, y si algo sale mal sólo tenemos que reiniciar y elegir un punto anterior en el que todo funcionaba como se espera. Esto es muy importante en Linux, ya que la libertad nos permite romper cualquier cosa, e incluso creo que es un seguro de vida que hace que no sea tan mala idea recomendar Garuda a usuarios no avanzados.

Estas snapshots no son tan espectaculares como las de Time Machine de macOS, pero sí mejores: aunque no podamos entrar a esa especia de máquina del tiempo que presenta Apple en sus equipos de escritorio, no ocupan espacio. Las copias de seguridad de macOS, si no han cambiado nada en los últimos años, se hacen en un disco externo. Las de Garuda están en la raíz del sistema.

Merece la pena no incluir esa carpeta en las aplicaciones que analizan el espacio de disco como Filelight, porque se vuelven locas y no lo miden bien.

Zona gamer

Emulaores disponibles en Garuda Linux

Los jugones menos avanzados agradecerán la zona gamer de Garuda. No ofrece nada que los usuarios más experimentados o los que conocemos este mundo no sepamos, pero sí sirve de ayuda a los que no. Desde esta zona podemos instalar emuladores para jugar a cualquier consola clásica, aunque creo que deberían actualizarla y cambiar EmulationStation por EmulationStation Desktop Edition.

¿Garuda Linux para principiantes?

Con los principiantes hay que ir con los pies de plomo; no queremos que salgan despavoridos tras tropezarse con su primera piedra en el camino. Así que es una pregunta difícil de responder. Sí creo que es mejor que Endeavour OS para principiantes si quieren algo con base Arch, ya que su asistente nos ayuda con la instalación de software y también a conocer diferentes opciones. Pero la velocidad de las actualizaciones puede jugarnos una mala pasada. Puede que no pase nunca, pero sí es una posibilidad.

Para el usuario medio, yo no tengo dudas de que es algo que hay que probar. Su diseño y rendimiento lo ponen a la altura de macOS, si nos gusta la imagen un poco más festiva. Y sobre Windows no diré mucho porque ni lo quiero atacar ni es algo que haya usado en profundidad desde hace muchos años.

Garuda Linux está en boca de muchos. Y si este artículo no ha conseguido hacerte entender por qué, sólo tienes que probarlo tú mismo.

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

El LinkPreview que prepara Chrome está muy bien, pero Safari hacía mucho que podía hacer lo mismo

LinkPreview, disponible en Safari desde hace al menos una década

Hace unos días leí una noticia sobre lo que ya se conoce como LinkPreview, pero no publiqué nada porque aún no se han confirmado que vayamos a verlo en la versión estable. Google lo tiene marcado como experimental, y es algo muy interesantes que no me explico como no se ha implementado antes. Que yo sepa, sólo Safari era capaz de hacer eso, al menos sin extensiones, y puede desde hace, como poco, siete años.

Realizando una búsqueda por la web, no he encontrado ningún comunicado oficial, pero sí una noticia de principios de 2016 que ya nos hablaba de esta posibilidad. Con otra búsqueda he visto que el Magic Trackpad con tecnología Force Touch, lo que detecta la fuerza de la presión de la pulsación, existe desde 2015, y esta previsualización de Safari estaba disponible desde mucho antes, hasta el punto de que el anterior Trackpad ya lo permitía con un clic con tres dedos sobre los enlaces.

LinkPreview llegaría a todos los navegadores basados en Chromium

Como alguien que lo usó en su viejo Mac, creo que es algo que se tiene que implementar sí o sí. El cómo es algo que aún debería revisarse porque, como alguien que ha hecho sus pinitos en diseño web, no me parece que pasar el cursor por encima (hover) deba ser suficiente para desplegar los enlaces, como tampoco me parece lo mejor que se desplieguen al hacerles clic (active). El clic con tres dedos tampoco debería ser la opción, ya que en Chromium y otros navegadores se usa el gesto para abrir una pestaña en segundo plano.

Pero no adelantemos acontecimientos. Lo primero que tienen que hacer es avanzar con esta idea, que estando en fase experimental no se garantiza que vaya a llegar nunca. Yo creo que lo hará, aunque llegue con una década de retraso. Como siempre se ha dicho, nunca es tarde si la dicha es buena.

Imagen: OSXDaily.

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

YouTube apuesta por la inteligencia artificial introduciendo el doblaje de videos a otros idiomas

YouTube AI

YouTube apuesta por la integración de AI

La revolución de la Inteligencia Artificial ya es un hecho y es un punto de no retorno que ha llegado para cambiar nuestro día a día tanto para bien como para mal, con el cual tendremos que adaptarnos e interactuar sí o sí.

Con el reciente esplendor que ha tenido los modelos inteligencia artificial (AI) y su implementación en diversos productos y soluciones, muchas empresas, organizaciones, desarrolladores, aplicaciones, entre otros, se han visto en la necesidad de implementar el uso de la AI en sus productos.

Y en el caso de Google, no es la excepción, ya que el gigante de las búsquedas ademas de apostar por su propio chatbot «Bard», tambien ha trabajado para implementar AI en sus diferentes productos y en la nota que compartimos hoy, YouTube, (propiedad de Google) ha introducido soporte para generar pistas de audio sintéticas multilingües generadas por IA.

Está nueva función experimental por la que apuesta YouTube, tiene como finalidad permitir a los creadores agregar doblajes a sus videos nuevos y existentes, llegando a una audiencia internacional más amplia.

Sobre el funcionamiento de esta nueva función, se menciona que la herramienta transcribe un video para el creador, luego lo traduce y produce una versión doblada. El creador puede revisar y editar la transcripción antes de que se genere el doblaje.

La compañía anunció que actualmente está probando la herramienta con cientos de creadores y que de momento se admiten pocos idiomas, pero YouTube anunció a fines de junio que pronto estarán disponibles varios idiomas más.

Esta nueva función es desarrollada en conjunto con Aloud, un servicio de doblaje basado en inteligencia artificial derivado de la incubadora del Área 120 de Google. Según el sitio web de presentación, Aloud comienza transcribiendo el video y brinda una transcripción que puede revisar y editar, luego, Aloud traduce y produce el doblaje.

“Nuestro objetivo a largo plazo es poder doblar cualquier idioma y, con ese fin, continuaremos probando y aprendiendo del contenido de doblaje en diferentes regiones. Al ayudar a un creador a ir más allá de su lengua materna, le permitimos llegar a una nueva audiencia. YouTube está trabajando para hacer que las pistas de audio traducidas suenen como la voz del creador, con más expresión y sincronización de labios”, dice Buddhika Kottahachchi, cofundadora de Aloud y recientemente nombrada Gerente de Producto para Doblaje de YouTube

Como se destacó anteriormente, en la actualidad funciona exclusivamente con videos en inglés y admite doblaje en español y portugués. Pero dado el apoyo de Google y la asociación con YouTube, es probable que Aloud amplíe sus opciones de idioma en el futuro. Dicho esto, incluso con un número limitado de idiomas, Aloud podría ser una herramienta útil a medida que más y más creadores agregan doblajes multilingües a sus videos.

Hasta hace poco, Aloud era parte de la incubadora interna de Google. Desde junio está oficialmente integrado en la empresa. Por ahora, el proyecto piloto de Aloud está compuesto principalmente por creadores que ya forman parte del Programa de afiliados de YouTube, que permite a los canales monetizar sus cargas. Los creadores educativos se encuentran entre los primeros canales seleccionados.

Cabe mencionar que como comentario personal, la implementación de esta función en YouTube, por un lado, es de aplaudir y que sin dudas espero que sea un punto de referencia para otras plataformas similares, por ejemplo en las plataformas de aprendizaje en línea, con lo cual si en un futuro llegan a implementar este concepto, estarían ampliando el acceso a la información y el conocimiento para muchas personas.

Y es que quien no se ha encontrado con artículos, videos, conferencias, entre otras cosas, en otro idioma, limitando el poder disfrutar de ese contenido. Por ejemplo en el caso de Linux, cuantos videos de conferencias o cursos en plataformas de aprendizaje encuentras en su mayor parte en inglés o en otros idiomas y simplemente no cuentan con subtítulos o los generados por las plataformas simplemente no llegan ni siquiera a considerarse decente.

El pensar en poder disfrutar por ejemplo caminando o mientras estás haciendo cualquier otra actividad que no te obligue a estar mirando la pantalla en todo momento, es sin duda hasta este momento uno de los mejores casos de uso para AI.

Aunque, tambien está la otra cara de la moneda, lo cual para muchos puede traducirse en perdida de una profesión, que son los traductores y personas que se dedican al doblaje de videos, e incluso tambien esto puede apuntar a una mal utilización, que por manejarlo de manera relajada podemos por ejemplo mencionar su uso en Fake News.

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/02LwPuM
via IFTTT