Plasma 5.25 está ahora disponible para Kubuntu 22.04

Kubuntu 22.04 con Plasma 5.25

Si eres usuario de Kubuntu 22.04, ya se puede instalar Plasma 5.25. El proyecto ha publicado en Twitter información sobre lo que estaba pasando, y básicamente es que había gente que quería usar la última versión de Plasma en la última LTS de Kubuntu, y han sido escuchados. La novedad es que han habilitado un repositorio especial para instalar el software, recordando que esto debe ser decisión del usuario, no una actualización general para todos los usuarios de un lanzamiento Long Term Support.

El equipo de Kubuntu ofrecerá Plasma 5.25 en el repositorio backports-extra, con lo que los usuarios podrán estar bien informados antes de actualizar. Así que lo que más cambia con respecto al método tradicional es que hay que usar otro repositorio.

Plasma 5.25 en Kubuntu 22.04

Proporcionar backports de nuevas versiones de Plasma a una versión LTS siempre debe ser un proceso ‘opt-in’, sin embargo somos conscientes de que muchos de nuestros usuarios ahora están acostumbrados a añadir nuestro PPA de backports como una cuestión de rutina, por lo que para una versión LTS se requiere cierta precaución adicional en lo que hacemos disponible allí.

También explican que este backports-extra debería recibir actualizaciones de Plasma, Gear y Frameworks:

Como es habitual con nuestros PPAs, existe la advertencia de que el PPA puede recibir actualizaciones adicionales y nuevas versiones de KDE Plasma, Gear (Apps) y Frameworks, además de otras aplicaciones y librerías necesarias. Los usuarios siempre deben revisar las actualizaciones propuestas para decidir si desean recibirlas.

Para actualizar con este método/repositorio, hay que abrir un terminal y escribir:

sudo add-apt-repository ppa:kubuntu-ppa/backports-extra && sudo apt full-upgrade -y

Una vez escrito el comando anterior, los nuevos paquetes aparecerán, o bien el el terminal o bien en Discover, si se prefiere usar el centro de software oficial de KDE. Los usuarios que prefieran quedarse en el Kubuntu LTS como se lanzó el pasado febrero no tienen que hacer nada.

from Linux Adictos https://ift.tt/9qKhlRA
via IFTTT

Conoce la nueva versión de Cosmopolitan 2.0, la biblioteca C estándar multiplataforma

Se dio a conocer el lanzamiento de la nueva versión del proyecto «Cosmopolitan 2.0», que desarrolla una biblioteca C estándar y un formato de archivo ejecutable universal que se puede usar para distribuir programas para diferentes sistemas operativos sin el uso de intérpretes y máquinas virtuales.

El contenedor para generar archivos ejecutables universales se basa en combinar segmentos y encabezados específicos de diferentes sistemas operativos en un archivo, combinando varios formatos diferentes utilizados en Unix, Windows y macOS.

Para garantizar que un solo ejecutable se ejecute en sistemas Windows y Unix, se usa un truco para codificar archivos de Windows PE como un script de shell, aprovechando el hecho de que Thompson Shell no usa el marcador de script «#!».

Para crear programas que incluyan varios archivos (combinando todos los recursos en un solo archivo), se admite generar un archivo ejecutable en forma de un archivo ZIP especialmente diseñado. Esquema del formato propuesto (ejemplo aplicación hello.com ):

La llamada qemu-x86_64 se proporciona para una portabilidad adicional y permite que el código compilado para la arquitectura x86_64 se ejecute en plataformas que no sean x86, como placas Raspberry Pi y dispositivos Apple equipados con procesadores ARM. El proyecto también se puede utilizar para crear aplicaciones independientes que funcionan sin un sistema operativo (bare metal). En tales aplicaciones, se adjunta un gestor de arranque al archivo ejecutable y el programa actúa como un sistema operativo de arranque.

Principales novedades de Cosmopolitan 2.0

En esta nueva versión se destaca que se ha cambiado el esquema para acceder a los recursos internos dentro de un archivo zip (al abrir archivos, ahora se usan las rutas habituales /zip/… en lugar de usar el prefijo zip:..). De manera similar, para acceder a los discos en Windows, es posible usar rutas como «/c/…» en lugar de «C:/…».

Se propone un nuevo cargador APE (Actually Portable Executable), que define el formato de los archivos ejecutables universales. El nuevo gestor de arranque utiliza mmap para asignar el programa a la memoria y ya no cambia el contenido sobre la marcha. Si es necesario, el ejecutable universal se puede convertir en ejecutables regulares vinculados a plataformas individuales.

En Linux, es posible usar el módulo del kernel binfmt_misc para ejecutar programas APE. Se observa que el uso de binfmt_misc es el método de inicio más rápido, ademas de que se propone una implementación de la funcionalidad de las llamadas al sistema pledge() y unveil(), desarrolladas por el proyecto OpenBSD, asi como tambien se destaca que se proporciona una API para usar datos de llamadas en programas C, C++, Python y Redbean, así como una utilidad de promise.com para aislar procesos arbitrarios.

Tambien podremos encontrar que para Linux, el rendimiento de las llamadas clock_gettime y gettimeofday se ha incrementado hasta 10 veces debido al uso del mecanismo vDSO (objeto compartido dinámico virtual), que permite transferir el controlador de llamadas del sistema al espacio del usuario y evitar el contexto de interruptores.

La compilación utiliza Landlock Make, una edición de GNU Make con una verificación de dependencias más estricta y el uso de la llamada al sistema Landlock para aislar el programa del resto del sistema y mejorar la eficiencia del almacenamiento en caché. Como opción, se conserva la capacidad de compilación y el GNU Make habitual.

Por otra parte, tambien se destacan las funciones implementadas para subprocesos múltiples: _spawn() y _join(), que son enlaces universales sobre API específicas para diferentes sistemas operativos. También se está trabajando para implementar soporte para subprocesos POSIX.

De los demás cambios que se destacan:

  • Se agregó soporte para las opciones «–ftrace» y «–strace» a los archivos ejecutables para enviar a stderr información sobre todas las llamadas a funciones y llamadas al sistema.
  • Se agregó soporte para la llamada al sistema closefrom() compatible con Linux 5.9+, FreeBSD 8+ y OpenBSD.
  • Las funciones matemáticas para trabajar con números complejos se han movido de la biblioteca Musl.
  • Muchas funciones matemáticas se han acelerado.
  • Se propone la función nointernet(), que desactiva las capacidades de red.
  • Se agregaron nuevas funciones para agregar cadenas de manera eficiente: appendd, appendf, appendr, appends, appendw, appendz, kappendf, kvappendf y vappendf.
  • Se ha agregado una versión protegida de la familia de funciones kprintf(), diseñada para trabajar con privilegios elevados.
  • Rendimiento significativamente mejorado de las implementaciones de SSL, SHA, curve25519 y RSA.

Finalmente, si estás interesado en poder conocer más al respecto debes saber que el código del proyecto se distribuye bajo la licencia ISC (versión simplificada de MIT/BSD).

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

Cemu 2.0 ya fue liberado junto con su código fuente y soporte para Linux

Hace poco se dio a conocer el lanzamiento de la nueva versión del popular emulador de juegos Nintendo Wii U «Cemu 2.0», el cual permite que las PC normales ejecuten juegos y aplicaciones creados para la consola de juegos Nintendo Wii U.

Cabe mencionar que el lanzamiento se destaca por abrir el código fuente del proyecto y pasar a un modelo de desarrollo abierto, además de brindar soporte para Linux. 

Cemu es un emulador de Nintendo Wii U que durante mucho tiempo su código fuente fue cerrado y solo estuvo disponible para Windows. Usualmente, recibe actualizaciones una vez cada dos o cuatro semanas, siendo los donantes (vía Patreon) los que reciben estas actualizaciones una semana antes que el público general.

De las características que se destacan de este emulador, podremos encontrar las siguientes:

  • Soporte para Amiibo
  • Soporte para NFC
  • Soporte para V-Sync
  • Soporte para múltiples controles (Gamepads, hasta 8 controles)
  • Soporte para actualizaciones y DLC de juegos
  • Soporte para Pack de Gráficos (Graphics Packs); (480p; 720p; 1080p; 2K; 3K; 4K; 8K)
  • Soporte para depuración
  • Soporte para pantalla del control
  • Emulación de audio.

También es capaz de ejecutar imágenes cifradas de Wii U (WUD) y archivos RPX/RPL a 1080p, siempre que el juego los soporte. El emulador está en optimización constante y aún requiere de mucho trabajo: a la fecha enero de 2022 mueve varios juegos con un buen rendimiento, aunque ocasionalmente sufre largos tiempos de carga, deja de funcionar de forma inesperada y el soporte de audio es parcial, no soporta algunos efectos de sonidos.5

Sobre Cemu 2.0

Recientemente, el desarrollo ha sido realizado solo por el fundador del proyecto y consume todo su tiempo libre, sin dejar oportunidad de participar en otros proyectos. El autor de Cemu espera que la transición a un modelo de desarrollo abierto atraiga a nuevos desarrolladores y convierta a Cemu en un proyecto colaborativo. Al mismo tiempo, el autor no deja de trabajar en Cemu y pretende seguir desarrollándolo, pero sin dedicarle todo su tiempo.

En su forma actual, el emulador ha sido probado para ejecutar 708 juegos escritos para Wii U. 499 juegos aún no han sido probados.

Se observa un trabajo ideal para el 13% de los juegos probados, ademas de que se informa que el 39% de los juegos tienen un soporte tolerable, con errores menores relacionados con los gráficos y el sonido que no afectan el juego.

El 19% por ciento de los juegos se inician, pero la jugabilidad no está completa debido a problemas más serios. El 14 % de los juegos se inician, pero fallan durante el juego o en la pantalla de inicio. El 16% de los juegos experimenta bloqueos o bloqueos durante el lanzamiento.

Actualmente, Cemu admite la emulación de los controladores de juegos DRC (GamePad), Pro Controller, Classic Controller y Wiimotes, así como el control del teclado y la conexión de los controladores de juegos existentes a través del puerto USB. La entrada táctil en el GamePad se puede simular haciendo clic con el botón izquierdo del mouse, y la funcionalidad del giroscopio se puede controlar con el botón derecho del mouse.

Descargar y obtener Cemu 2.0

Para quienes estén interesaos en poder probar este nuevo lanzamiento, deben saber que las compilaciones listas están preparadas para Windows y Ubuntu 20.04.

Para otras distribuciones de Linux, se sugiere construir el código fue por su propia cuenta y cabe mencionar que el port de Linux usa wxWidgets sobre GTK3.

La biblioteca SDL se utiliza para interactuar con dispositivos de entrada, ademas de que se requiere de una tarjeta gráfica compatible con OpenGL 4.5 o Vulkan 1.1. Hay soporte para Wayland, pero no se han probado compilaciones para entornos basados ​​en este protocolo. Cabe mencionar que tambien se mencionan planes para la creación de paquetes universales en formato AppImages y Flatpak, a futuro.

Finalmente, para los que estén interesados en poder ver el código fuente, deben saber que está escrito en C++ y está abierto bajo la licencia libre MPL 2.0.

Pueden consultar el código fuente asi como mayor información sobre el proyecto en el siguiente enlace.

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

Budgie 10.6.3 llega con soporte para Gnome 43, mejoras y mas

La organización Buddies Of Budgie, que ha estado supervisando el desarrollo del proyecto desde su separación de la distribución Solus, dio a conocer el lanzamiento de la nueva versión del entorno de escritorio «Budgie 10.6.3», versión que continúa con el desarrollo de la rama de Budgie 10.6.x basado en tecnologías GNOME y su propia implementación de GNOME Shell.

Esta nueva versión que se presenta de Budgie 10.6.3 es la tercera versión menor de la serie 10.6 y presenta mejoras en el Workspace Applet y soporte inicial para GNOME 43, entre otras cosas más.

Este proceso de desarrollo nos permite centrarnos a más largo plazo en funciones y revisiones más amplias, al mismo tiempo que podemos abordar los problemas planteados en nuestro rastreador de problemas de manera oportuna.

Principales novedades de Budgie 10.6.3

En esta nueva versión que se presenta de Budgie 10.6.3, se destaca que se agregó soporte inicial para los componentes de GNOME 43, cuyo lanzamiento está programado para el 21 de septiembre. También se agregó soporte para la 11.ª edición de la API del administrador compuesto de Mutter. El soporte de GNOME 43 ha permitido el empaquetado del repositorio de Fedora rawhide y la preparación de paquetes para el lanzamiento de otoño de Fedora Linux que se enviará con GNOME 43.

Otro de los cambios que se destaca, es que el subprograma Workspace se ha mejorado para incluir una configuración para establecer el factor de escala para los elementos del escritorio.

Ademas de ello, tambien se destaca la selección de tamaño mejorada para cuadros de diálogo con mensajes que requieren confirmación del usuario. Al cambiar los parámetros de escalado de pantalla, se proporciona un cuadro de diálogo para informar al usuario de la necesidad de reiniciar la sesión.

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

  • Tambien podremos encontrar que se corrigió un bloqueo en el applet del reloj al intentar establecer una zona horaria personalizada.
  • En el tema interno se implementa soporte para etiquetas que se muestran cuando se muestra el submenú.
  • Paralelamente, se está desarrollando la rama 10.7, en la que se ha rediseñado significativamente el menú y se ha mejorado el código para trabajar con temas.

A futuro se espera que comience el desarrollo de la rama Budgie 11, en la que planean separar la funcionalidad del escritorio de la capa que brinda visualización y salida de información, lo que permitirá abstraerse de toolkits y librerías gráficas específicas e implementar soporte completo para el protocolo Wayland.

Cabe mencionar que los cambios que se realizaron en esta nueva versión servirán para retroalimentar la próxima versión 10.7 en curso, que contará con importantes actualizaciones en Budgie Menu.

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

¿Como instalar Budgie en Linux?

Para quienes estén interesados en poder instalar este entorno de escritorio en su sistema, pueden hacerlo siguiendo las instrucciones que compartimos a continuación.

Para quienes son usuarios de Ubuntu, Debian o cualquier derivado de estos, pueden realizar la instalación directamente de sus repositorios. Para ello deben abrir una terminal y en ella van a teclear lo siguiente:

sudo apt update && sudo apt upgrade
sudo apt install ubuntu-budgie-desktop

Ahora para quienes son usuarios de Arch Linux o algún derivado de este, la instalación la van a realizar desde los repositorios de AUR, por lo cual deben tener el repositorio habilitado en su archivo pacman.conf y contar con un asistente de AUR. Para el caso de este artículo usaremos YAY.

En una terminal vamos a teclear el siguiente comando:

yay -S budgie-desktop-git

Mientras que para los que son usuarios de openSUSE la instalación la podrán hacer tecleando en una terminal el siguiente comando:

sudo zypper in budgie-desktop

En cuanto a los que son usuarios de Fedora o cualquier derivado de esta, pueden realizar la instalación tecleando los siguientes comandos:

dnf config-manager --add-repo https://download.opensuse.org/repositories/home:alveus:fed:dup/Fedora_36/home:alveus:fed:dup.repo
dnf install budgie-desktop

Por último y como es de manera general, para los que estén interesados en poder realizar la compilación del entorno desde su código fuente por su propia cuenta, pueden obtener el código fuente de la última versión liberada desde el siguiente enlace.

from Linux Adictos https://ift.tt/05UrpQj
via IFTTT

Iniciativa para el regreso de Tornado Cash

Matthew Green, profesor de la Universidad Johns Hopkins, junto con el apoyo de la organización Electronic Frontier Foundation (EFF), dio a conocer mediante un comunicado la iniciativa para el regreso del acceso público al código del proyecto Tornado Cash, cuyos repositorios fueron eliminados a principios de agosto por GitHub luego de que el servicio fuera incluido en las listas de sanciones de la Oficina de Control de Activos Extranjeros (OFAC) de EE.UU.

El proyecto Tornado Cash se desarrolló una tecnología para crear servicios descentralizados para anonimizar las transacciones de criptomonedas, lo que complica significativamente el seguimiento de las cadenas de transferencia y dificulta la determinación de la conexión entre el remitente y el destinatario de la transferencia en redes con transacciones disponibles públicamente.

La tecnología se basa en dividir la transferencia en muchas partes pequeñas, mezclar en varias etapas estas partes con partes de las transferencias de otros participantes y transferir la cantidad requerida al destinatario en forma de una serie de pequeñas transferencias desde diferentes direcciones aleatorias.

El anonimizador más grande basado en Tornado Cash se implementó sobre la base de la red Ethereum y procesó más de 151 000 transferencias de 12 000 usuarios por un total de 7600 millones de dólares antes de su cierre.

El servicio fue reconocido como una amenaza para la seguridad nacional de Estados Unidos y fue incluido en la lista de sanciones, que prohíbe transacciones financieras a ciudadanos y empresas de Estados Unidos. El motivo principal de la prohibición fue el uso de Tornado Cash para lavar fondos ganados por medios delictivos, incluidos $455 millones robados por el grupo Lazarus que fueron lavados a través de este servicio.

Después de agregar Tornado Cash y sus billeteras de criptomonedas asociadas a las listas de sanciones, GitHub bloqueó todas las cuentas de los desarrolladores del proyecto y eliminó sus repositorios. Bajo el golpe se incluyeron sistemas experimentales basados ​​en Tornado Cash, que no se utilizaron en implementaciones de trabajo. Aún no está claro si la restricción de acceso al código era parte de los objetivos de la sanción o la eliminación se llevó a cabo sin presión directa sobre la iniciativa de GitHub para minimizar los riesgos.

La posición de la EFF es que la prohibición se aplica al uso de servicios de trabajo para el lavado de dinero, pero la tecnología de anonimizar las transacciones en sí misma es solo un método para garantizar la confidencialidad, que puede usarse no solo con fines delictivos.

En litigios anteriores, se reconoció que el código fuente está sujeto a la Primera Enmienda de la Constitución de los Estados Unidos, que garantiza la libertad de expresión. El código en sí mismo con la implementación de la tecnología, y no el producto terminado adecuado para su implementación con fines delictivos, no puede considerarse un objeto de prohibición, por lo tanto, EFF cree que volver a publicar el código previamente eliminado es legal y no debe ser bloqueado por GitHub.

El profesor Matthew Green es conocido por su investigación en criptografía y privacidad, incluido ser uno de los creadores de la criptomoneda anónima Zerocoin y miembro del equipo que descubrió un backdoor en el generador de números pseudoaleatorios Dual EC DRBG desarrollado por la Agencia de Seguridad Nacional de EE. UU. Las principales actividades de Matthew incluyen estudiar y mejorar las tecnologías de privacidad, así como enseñar a los estudiantes sobre dichas tecnologías (Matthew imparte cursos de informática, criptografía aplicada y criptomonedas anónimas en la Universidad Johns Hopkins).

Los anonimizadores como Tornado Cash son un ejemplo de una implementación exitosa de tecnologías de privacidad, y Matthew cree que su código debe permanecer disponible para el estudio y desarrollo de la tecnología.

Además, la pérdida del repositorio de referencia generará confusión e incertidumbre sobre en qué bifurcaciones se puede confiar (los atacantes pueden comenzar a distribuir bifurcaciones con cambios maliciosos).

Los repositorios eliminados son recreados por Matthew bajo la nueva organización de repositorios en GitHub para enfatizar que dicho código es valioso para investigadores y estudiantes, así como para probar la hipótesis de que GitHub eliminó los repositorios en cumplimiento de la orden de ejecución y las sanciones se utilizaron hasta la prohibición de la publicación del código.

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/6McFV8C
via IFTTT

Los nombres de las distribuciones Linux

Los nombres de las distribuciones Linux tienen orígenes diversos

Todos conocemos los nombres de las distribuciones Linux, al menos los de las principales.  Lo que no es tan conocido es de donde vienen. En este artículo vamos a contarte cuál es el origen de la denominación de algunas de ellas.

Es cierto que en algunos casos el nombre es descriptivo del objetivo como Scientific Linux o Ubuntu Studio y en otros es una combinación del nombre de los desarrolladores, pero también hay otros donde la relación es más difícil de descubrir.

Los nombres de las distribuciones Linux

Debian

Debian es una distribución genial si buscas estabilidad y seguridad. Pero, sus versiones son tan emocionantes como una patata hervida. Eso se nota en la elección del nombre de la distribución y del logo.

El nombre es la combinación del primer nombre de la novia del creador del proyecto (Debra) y del propio desarrollador (Ian). Las versiones se bautizan con el nombre de personajes de las películas Toy Story y la rama inestable se llama Sid por el personaje que destruía invariablemente sus juguetes.

Ubuntu

Ubuntu es una palabra de origen bantú. Se compone de dos partes: la raíz ntu y el prefijo ubu. Ntu podríamos traducirlo como «objeto», mientras que ubu significa «humano». Se interpreta como una definición de lo que nos define como humanos. En la actualidad describe a una filosofía africana que se basa en el respeto a las otras personas como forma de demostrar el respeto por uno mismo.

En la ayuda de las viejas versiones de Ubuntu venía una síntesis de esa filosofía realizada por Desmond Tutu, histórico luchador contra el Apartheid. Como dato curioso, esa cita fue parodiada por el desaparecido The Freedom Blog. Ese sitio era una burla a los medios conservadores norteamericanos y cada tanto satirizaba las diatribas anti software libre de Steve Ballmer.  En una entrada decía textualmente «Ubuntu es una palabra africana que puede traducirse como voy a violar a tus hijos».

Los nombres de las versiones de Ubuntu están compuestos por un adjetivo y un animal y se trata de que describan las características que se espera que tenga la nueva versión.

Manjaro

Esta distribution derivada de Arch Linux debe su nombre al Monte Kilimanjaro. El Kilimanjaro es un volcán nevado que con sus 5895 metros de altitud se constituyó en la montaña más alta de África. Según parece, el creador del proyecto lo escaló.

Red Hat

La distribución Linux de IBM debe su nombre a una costumbre de los tiempos universitarios del creador.  Cuando iba al laboratorio de informática de su facultad llevaba la gorra roja (red hat en inglés) de Lacrosse (Un deporte muy popular en algunas regiones de EE.UU) de su abuelo. Si alguien tenía alguna duda el consejo era «Pregúntale al de la gorra roja.»

Fedora

Si buscas en Google la primera referencia de Fedora es un nombre ruso que significa «regalo de Dios». Sin embargo, el origen del nombre de esta distribución tiene más que ver con estar basada en Red Hat. El logo de dicha distribución es un sombrero conocido como Fedora. El fedora es un sombrero flexible y de ala corta originario de Italia.

Linux Mint

En este caso tenemos la explicación escrita del teclado del propio creador de la distribución, así que vamos a citarla:

Larga historia… Estuve escribiendo artículos/tutoriales para linuxforums.org durante un tiempo y al final decidí publicarlos yo mismo, así que necesitaba un .com y pensé en un nombre. Mint es frío, es corto, es fresco, es fácil de escribir y de recordar y en inglés incluso significa «cool», «buen estado», «perfecto», etc… También me gustaba la forma en que Linux se asociaba con los polos, los pingüinos, el hielo… la forma en que un núcleo prístino se llamaba «vainilla»… y así Mint se acercaba a todo eso. Un gran nombre, sin un significado particular… sólo una serie de agradables asociaciones subjetivas, supongo.

También explica por qué las versiones tienen nombres de mujer:

Se trata de destacar la relación entre el usuario y el objeto y el afecto que un propietario puede tener por aquello que le apasiona. Para muchos, Linux es más que un sistema operativo útil, es también un pasatiempo y hay interés y pasión en el distro-hopping y en descubrir, adoptar y pasar tiempo con una nueva versión. Quería algo que fuera fácil de recordar, que evocara afecto y que personificara el propio objeto. Del mismo modo que un marinero da un nombre a su barco y se refiere a él como «ella», yo quería ese tipo de connotación con los lanzamientos de Mint.

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

Flatpak 1.14 consulta ahora antes de eliminar runtimes en uso, otras mejoras menores

Flatpak 1.14

Las aplicaciones aisladas o sandbox para Linux hace mucho tiempo que existen. La primera versión de las AppImage apareció en 2004, pero no fue hasta una década después que este tipo de aplicaciones empezó a usarse de verdad. Canonical sacó su versión (snap), pero la plataforma que prefieren la mayoría de desarrolladores, con GNOME a la cabeza, es la que hoy ha lanzado una nueva versión, Flatpak 1.14, con novedades que se han centrado en mejorar lo existente.

En la versión 1.12 ya se introdujeron mejoras en la gestión del sub-sandbox, algo que beneficiaba a software como el de Steam, y en Flatpak 1.14 lo han vuelto a hacer, en este caso permitiendo que el sub-sandbox pueda apropiarse de los nombres de MPRIS en el bus de la sesión.

Otras novedades de Flatpak 1.14

Entre el resto de novedades tenemos mejoras como que los comandos que soportan la opción –user ahora permiten también un alias -u, la interfaz de línea de comandos (CLI) ahora informa correctamente al usuario de las apps que están usando extensiones que han llegado al final de su ciclo de vida, que el comando para desinstalar ahora pide confirmación antes de eliminar runtimes que están usándose, se ha arreglado un problema de corrupción de memoria y que la política SELinux se ha actualizado para cubrir los symlinks dentro de /var/lib/flatpak.

Flatpak 1.14 también introduce otros cambios, como algunos realizados para que los traductores puedan trabajar en frases completas en vez de en fragmentos de varias partes por separado. En cuanto a los idiomas, las traducciones se han actualizado para idiomas como el alemán, ruso o chino.

Flatpak 1.14 ya se puede descargar desde su página de GitHub, pero lo mejor es que esperemos a que nuestra distribución Linux añada los nuevos paquetes. Para el que esté interesado en hacerlo por su cuenta, tanto la información detallada como el tarball están disponibles en este enlace.

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

Adblock vs Adblock plus: diferencias y similitudes

Adblock y Adblock plus son parecidos aunque cada uno tiene una ventaja sobre el otro.

La publicidad en Internet se ha vuelto incontrolable por lo que un bloqueador de anuncios es un complemento imprescindible de cualquier navegador. Es por eso por lo que comparamos Adblock vs Adblock Plus, dos de los mejores de su tipo.

De todas formas, debemos tener en cuenta que la calidad del contenido del sitio depende del tiempo que sus autores pueden dedicarle a crearlo. Y, eso muchas veces solo es posible haciendo que el sitio genere ingresos. Por lo tanto, un bloqueador de anuncios debería usarse solo en aquellos sitios en los que se abusa de la misma.

Qué es un bloqueador de anuncios

Comencemos diciendo que un bloqueador de anuncios no es un bloqueador de anuncios. Es decir que esta pieza de software lo que hace es impedir que el navegador descargue y muestre determinado contenido que sigue las pautas habituales de la publicidad en Internet (por ejemplo, la apertura de una ventana emergente). Aunque esto la mayor parte de las veces hace que un sitio se muestre más rápido, también puede interferir con la navegación. Un caso posible es cuando el formulario de ingreso a un sitio se abre en otra ventana.

Un segundo método es el de listas de comprobación. Con este sistema, para decidir que contenidos mostrar, el bloqueador de anuncios comprueba en una o más listas de enlaces si el contenido fue reportado como publicidad. Estas listas las mantiene una comunidad independiente a la de los desarrolladores del bloqueador y fija las reglas sobre lo que mostrar o no. Otros criterios que utilizan las listas son el ID, la clase, el atributo src del elemento o el uso de script para cargar contenido de un servidor de terceros.

¿Por qué usar un bloqueador de anuncios?

El complemento Adblock permite personalizar los filtros

La gran ventaja de Adblock sobre Adblock Plus es que permite personalizar los filtros para incluir anuncios que no figuran en la lista negra.

Más allá de los problemas que describimos, un bloqueador de anuncios tiene muchas ventajas. Algunas de ellas son:

  • Seguridad: No solo el bloqueador de anuncios impide que se muestre publicidad engañosa (En el sentido de vender productos fraudulentos). Los delincuentes informáticos pueden utilizar redes publicitarias legítimas para distribuir software malicioso aún sin necesidad de hacer clic.
  • Mejora en la experiencia de navegación: Al eliminar contenido que no tiene que ver con el propio del sitio y, muchas veces molesto, la navegación es más fluida.
  • Rapidez:  Según algunas estadísticas, en los sitios de noticias la mitad del tiempo de carga corresponde a la publicidad. En otras palabras, utilizar un bloqueador de contenidos hace que esas páginas se carguen un 40% más rápido.
  • Reducción de uso de datos: Esto es especialmente crítico cuando se navega utilizando la red móvil.

Sin embargo, no están desprovistos de desventajas. Ya habíamos mencionado que pueden dificultar el funcionamiento de algunos sitios. Otros problemas pueden ser que el bloqueador instale algún tipo de mecanismo de seguimiento, que no mantenga sus listas actualizadas o que, a cambio de un pago acepten no bloquear determinada publicidad.

Adblock vs Adblock Plus. ¿Cuál es mejor?

El complemento de bloqueo de anuncios Adblock Plus no interfiere con la navegación.

Adblock Plus le lleva ventaja en rendimiento a Adblock. Su uso no interfiere en la navegación cuando se tienen varias pestañas abiertas.

A pesar de que su nombre sea parecido, Adblock Plus no es una versión más potente de Adblock. Son dos complementos diferentes, aunque con funciones parecidas. Aunque Adblock Plus fue el primero (Comenzó siendo una extensión para Firefox) y Adblock nació para Chrome ambos ahora están disponibles para el resto de los navegadores a y utilizan el mismo sistema de listas blancas (Sitios a los que se les permita el acceso) y listas negras (Sitios prohibidos) ambos utilizan la misma fuente de información.  Easy List.

Otra práctica común es la de no bloquear anuncios que se consideren aceptables.

En teoría Adblock permite agregar nuestros propios sitios a la lista, pero esto es siempre y cuando dicho anunciante no les haya pagado a los desarrolladores de la extensión para evitarlo. Por cierto, Adblock Plus también acepta pagos de los anunciantes. Para crear filtros personalizados en Adblock Plus hay que marcar anuncio por anuncio en cada sitio.

Con respecto al rendimiento, la mayoría de los usuarios mencionan que Adblock hace que la navegación sea más lenta cuando hay varias pestañas abiertas y que esto se nota sobre todo en Firefox.

Si hablamos de sde el punto de vista de la experiencia del usuario, ambos son fáciles de instalar, usar, configurar y desinstalar. La ventaja de Adblock Plus es que nos permite ver cuántos anuncios se bloquearon.

En definitiva, para decidir cuál de los dos instalar debes responderte que te importa más. Si es la personalización o la seguridad, la respuesta es Adblock. Si es el rendimiento instala Adblock Plus.

De todas formas, hay otras muchas extensiones de bloqueo de publicidad. También navegadores como Brave que traen incorporados su propio bloqueador.

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

Firefox 104 ya disponible, con nuevos gestos para Linux y otras novedades para las que nosotros aún tendremos que esperar

Firefox 104 en Linux

 

Tal y como avanzábamos a finales del mes pasado, Mozilla ya permite descargar una nueva versión de su navegador web que introduce nuevos gestos para los usuarios de Linux. Hasta ahora, para avanzar por el historial debíamos hacerlo desde las flechas de la barra superior o presionando Alt y deslizando dos dedos a la izquierda o la derecha. A partir de Firefox 104 ya no será necesario presionar Alt, pero sí estar bajo Wayland.

Mozilla ya incluyó esta novedad en la anterior versión de su navegador, pero la diferencia es que ahora está activada de serie. Entre el resto de novedades, que Mozilla hará oficiales dentro de 2-3 horas, tenemos mejoras de rendimiento. Firefox 104 reducirá el consumo de recursos del navegador cuando esté minimizado, algo parecido a lo que ya hace con las pestañas. Esto ayudará a ahorrar batería.

Otras novedades de Firefox 104

Entre el resto de novedades, Firefox soporta subtítulos de Disney+ cuando se está visualizando su contenido en Picture-in-Picture. Funcionará si se está viendo el vídeo en video.js. Todo lo anterior se supone que ya está disponible para todos los sistemas operativos… pero no todo es así.

Para que no nos olvidemos de que no todos los usuarios somos iguales para todos, Firefox incluye ahora soporte para scroll-snap-stop, y la herramienta de perfiles integrada puede analizar el uso de energía de cada web, siempre y cuando se use una de las últimas versiones de macOS + Apple M1 o Windows 11. Los usuarios de Linux tendremos que esperar hasta nuevo aviso.

Mozilla también ha aprovechado el lanzamiento de Firefox 104 para pulir un poco las cosas, y a los parches de seguridad de turno se le incluyen varios para mejorar el rendimiento. Uno de ellos mejora algunas transiciones de CSS, algo en lo que deberían trabajar todas las compañías porque no todos los navegadores lo muestran todo igual de bien.

Firefox 104 está disponible desde ayer en el servidor de Mozilla, pero su lanzamiento no será oficial hasta las 14h o 15h de hoy día 23 de agosto. Llegado el momento, la compañía publicará una lista oficial de novedades y se podrá descargar desde su página web oficial. Los usuarios de Linux que usemos la versión de repositorios oficiales de nuestra distribución recibiremos los nuevos paquetes en las próximas horas.

from Linux Adictos https://ift.tt/4ojAfha
via IFTTT

HDDSuperClone se vuelve open source y su código ya esta disponible

Se dio a conocer la noticia de que la gente detrás del desarrollo de HDDSuperClone, una utilidad para copiar información de discos duros defectuosos, tomaron la decisión de liberar el código fuente de la utilidad.

La falta de tiempo para mantener el proyecto se cita como la razón principal del porqué se libera el código fuente. El código está abierto bajo la licencia GPLv2 (la licencia se menciona dentro de los archivos de código).

Para quienes desconocen de HDDSuperClone, deben saber que este permite extraer los datos guardados del disco en caso de errores de lectura o funcionamiento inestable de cabezales magnéticos individuales.

Inicialmente, el proyecto se suministró en compilaciones binarias bajo el acuerdo EULA y se desarrolló como una alternativa avanzada a la utilidad GNU ddrescue, ampliando sus capacidades que anteriormente solo estaban disponibles en sistemas de hardware para clonar discos defectuosos, como DeepSpar DDI4 y RapidSpar.

HDDSuperClone admite la importación y exportación de archivos de registro de ddrescue, lo que permite cambiar entre las dos utilidades según sea necesario.

La versión gratuita utiliza comandos de paso SCSI para comunicarse con el dispositivo. Esto ofrece más retroalimentación que los métodos de comunicación tradicionales, y puede ser posible detectar cuándo una unidad ya no responde correctamente. Ddrescue puede tener problemas para saber cuándo una unidad ya no responde, ya que el sistema operativo solo informa un error de lectura sin forma de saber qué es lo que está mal.

La versión PRO tiene la capacidad de usar E/S directa para unidades conectadas IDE y SATA, junto con algunas otras funciones avanzadas.

Otra característica de HDDSuperClone es que tiene un algoritmo avanzado de salto de cabeza de autoaprendizaje que intentará saltarse una mala cabeza en aproximadamente 7 malas lecturas. Esto puede hacer que obtener los datos de las cabezas buenas sea mucho más rápido. Los generadores de imágenes de hardware pueden «apagar» un cabezal y solo leer datos de los buenos cabezales, lo cual es ideal, pero requiere el uso de comandos especiales específicos del proveedor. El algoritmo de salto de cabeza de HDDSuperClone es lo más cercano que se puede esperar sin comandos especiales.

Sobre el código liberado, se menciona que también incluye la versión Pro paga, que incluye las siguientes características:

  • Modos de acceso directo «AHCI directo» y «USB directo», que permiten restablecer de forma adaptativa o reiniciar unidades inestables en caso de que se congelen.
  • El modo «Controlador virtual», que le permite copiar no todo el disco, sino solo aquellos sectores en los que se encuentran los datos necesarios. En este modo, el origen y el destino de los datos están conectados, y se crea un disco virtual (/dev/sdv de forma predeterminada) que debe leer un software de terceros para reconstruir sistemas de archivos (por ejemplo, TestDisk, DMDE o R- Estudio). En este caso, todos los sectores, cuya lectura solicita el software, se leerán del disco de origen solo una vez y se escribirán inmediatamente en el disco de destino o en la imagen.
  • La capacidad de acceder a una unidad usando un disco virtual que tiene un tamaño de sector lógico diferente, lo que puede ser útil para devolver el tamaño de sector lógico original en un disco al que se accede a través de la interfaz SATA, pero que originalmente se usó con una interfaz USB.
  • Compatibilidad con la clonación y creación de imágenes de unidades SAS (SCSI) que usan 520 bytes por sector y guardan el resultado en una imagen u otra unidad que usa 512 bytes por sector.
  • La función de analizar el estado del disco.
  • Compatibilidad con tamaños de sector distintos de 512 bytes y la capacidad de ajustar el tamaño del bloque para optimizar los sectores defectuosos en discos que utilizan sectores de 4096 bytes.
  • Modo de salto rápido, que utiliza un algoritmo más agresivo para evitar la corrupción del disco e ignorar los cabezales magnéticos defectuosos.
  • Compatibilidad con el uso de los datos devueltos por la interfaz ATA para marcar sectores defectuosos.

Para los interesados en poder conocer el código fuente, deben saber que está publicado en un archivo tar, pero los entusiastas ya han creado un repositorio en GitHub, en el que planean continuar con el desarrollo del proyecto.

El enlace es este.

from Linux Adictos https://ift.tt/4wl62kt
via IFTTT