Shazam lanza una extensión para Chrome para identificar canciones desde el navegador

Extensión Shazam para Chrome

Shazam, propiedad de Apple, es la aplicación más famosa cuando hablamos de identificar qué canción está sonando. Si tenemos un móvil o tablet (o incluso reloj) cerca, lo más fácil es pedirle con la voz (donde se pueda) que nos diga cómo se llama ese tema, pero en un ordenador la cosa no es tan fácil. En Linux podemos usar SongRec, cambiar el User Agent del navegador para que crea que usamos Safari, único navegador realmente compatible, o instalar una nueva extensión.

Lo primero que tenemos que decir es que si vamos a shazam.com y nos desplazamos al final de la página veremos en dónde o para qué plataformas está disponible. Lo está para iOS/iPadOS (y por extensión para macOS, ahora que puede ejecutar apps del iPad), para Android desde la Google Play o Galaxy Store y, ahora, también desde la Chrome Web Store. Así que existe una extensión y es oficial, pero sólo funciona en Chrome.

Extensión de Shazam para Chro…mium

La extensión funciona en Chrome y también en Vivaldi, por lo que creo que no me equivoco cuando digo que funciona en cualquier navegador basado en Chromium, como Edge o Brave. ¿El problema? Tiene uno que yo considero gordo, y no sé si es porque estamos ante las primeras versiones o porque quieren seguir dejando lo mejor para los aparatos de Apple.

Su funcionamiento es muy sencillo: vamos a la Chrome Web Store, instalamos la extensión (enlace), vamos a la pestaña en la que está sonando algo, hacemos clic en el botón de la extensión y luego en el icono de Shazam. ¿Os habéis quedado con el detalle? Hay que hacer clic para reconocer el audio que suena en una pestaña; NO funciona si estamos reproduciendo la música en VLC, Elisa, Rhythmbox, Lollypop ni ningún reproductor que no sea el propio navegador.

Entonces, ¿para qué vendría bien? Lo que veis en la captura de cabecera no tiene mucho sentido. Si pongo un vídeo musical, YouTube ya me dice qué canción es. Si estoy escuchando Spotify, tres cuartos de lo mismo. Sí puede venir bien si estamos reproduciendo otro tipo de contenido, como una película o una emisora de radio, pero todo desde el navegador.

A mí me gustaría que Apple habilitara la opción de usar Shazam desde el navegador como ya se puede hacer desde Safari, pero bueno, de momento ya tenemos una extensión oficial que puede resolvernos alguna duda. Menos es nada.

from Linux Adictos https://ift.tt/33qVF36
via IFTTT

Las 10 mejores distribuciones GNU/Linux de 2021

mejores distribuciones Linux, mejores distros

Una vez se ha dejado atrás el año, ya se puede analizar cuáles han sido las mejores distribuciones GNU/Linux de 2021. Aunque, como siempre suelo comentar, es cuestión de gustos y de que cada usuario se sienta confortable, aquí están las más destacadas para ayudar a elegir a los indecisos, o los usuarios recién llegados al mundo de las distros Linux que no saben muy bien por cuál comenzar.

¿Cuál es la mejor distro? (Criterios)

find

No hay una distribución mejor para todos. La mejor distribución Linux es aquella en la que te sientas más cómodo, ya sea Gentoo, Arch, o Slackware. No importa lo difícil o lo rara que sea, si te gusta, adelante. Sin embargo, algunos usuarios indecisos o recién llegados al mundo Linux, necesitan una guía, una referencia para elegir.

A los usuarios que necesitan alguna recomendación y proceden de otros sistemas operativos, pueden ver estos artículos:

Cómo elegir una buena distro

Ante la duda, lo mejor es analizar ciertos parámetros o características de las distros Linux. Los puntos más relevantes en los que te deberías fijar para elegir la mejor son:

  • Robustez y estabilidad: si buscas un sistema operativo para usarlo en producción, seguro que no quieres perder tiempo con fallos o problemas. Por eso, es importante elegir las distros más robustas y estables que funcionen como relojes suizos. Algunos buenos ejemplos son Arch, Debian, Ubuntu, openSUSE y Fedora.
  • Seguridad: no podía faltar la seguridad, es un tema prioritario. Muchas distros Linux respetan tu privacidad mucho más que otros sistemas operativos, ya que no reportan datos del usuario, o al menos dan la elección de no hacerlo. Aunque GNU/Linux es un sistema seguro de base, no hay que confiarse, los ciberdelincuentes cada vez están más atentos a este sistema y cada vez hay más malware que lo afecta. Por eso, si vas a elegir una distro para una empresa o servidor, este debería ser un criterio prioritario. Algunas como SUSE, RHEL, CentOS, etc., podrían ser buenos casos para servidores. Y también tienes proyectos más específicos centrados en la seguridad como Whonix, QubeOS, TAILS, etc.
  • Compatibilidad y soporte: el kernel Linux tiene soporte para multitud de arquitecturas diferentes, como x86, ARM, RISC-V, etc. Sin embargo, no todas las distros ofrecen ese soporte de forma oficial. Por eso, si vas a usar la distribución en una arquitectura diferente, es importante que te informes de si cuentan o no con dicho soporte. Por otro lado está el tema de los controladores y la compatibilidad de software. En ese caso, Ubuntu y las distros basadas en ésta son las «reinas», debido a que hay infinidad de paquetes y controladores para ella (es una de las más populares).
  • Paquetería: a pesar de que los paquetes estándar deberían ser los RPM, como se especifica en LBS, lo cierto es que distribuciones tan populares como Ubuntu han conseguido que DEB sea el predominante. Con la llegada de los paquetes universales se han resuelto algunos problemas, pero si deseas contar con la mayor cantidad de software, ya sean apps o videojuegos, la mejor opción es DEB y Ubuntu.
  • Usabilidad: esto no depende de la distribución en sí, sino del entorno de escritorio, y de otras partes como el gestor de paquetes, si tiene o no utilidades que faciliten la administración como las incluidas en Linux Mint, o YaST 2 en openSUSE/SUSE, etc. Aunque, por lo general, las distribuciones actuales suelen ser bastante fáciles y amigables, con algunas excepciones…
  • Otros aspectos: otro factor a tener en cuenta es tus preferencias o gustos por ciertos sistemas. Por ejemplo:
    • SELinux (Fedora, CentOS, RHEL,…) vs AppArmor (Ubuntu, SUSE, openSUSE, Debian…)
    • systemd (la mayoría) vs SysV init (Devuan, Void, Gentoo, Knoppix,…)
    • FHS (la mayoría) vs otros como el de GoboLinux.
    • etc.

Dicho esto, vamos a por la lista

Mejores distros Linux 2021

Debian

Debian 11.2

Debian es una de las distros Linux más antiguas y sirve como base para otras muchas distribuciones como Ubuntu. La primera vez que se lanzó esta distro fue en 1993, y desde entonces ha mantenido una gran comunidad que continúan su desarrollo de forma incesante. Y, aunque en un principio era una monstruosidad destinada a usuarios avanzados, poco a poco ha ido siendo más amigable y fácil de usar.

Esta distribución ha conseguido muchos reconocimientos, y es bastante querida por los veteranos de GNU/Linux. Un mega proyecto realmente robusto, estable, y seguro, con un sin fin de paquetes de software disponibles y su gestor de paquetes basado en DEB. Eso la hace una distribución ideal tanto para el escritorio, como para servidores.

Descargar distro

Solus

Solus OS rolling release

Solus OS es otro interesante proyecto con kernel Linux. Esta también estaría entre las mejores distribuciones de 2021. El proyecto comenzó con Evolve OS, para más tarde pasar a ser Solus. Se presentó como un sistema operativo para uso personal, centrándose en ese sector en cuanto a los paquetes que encontrarás en sus propios repositorios, dejando a un lado software empresarial o para servidores.

El primer lanzamiento de Solus se hizo en 2015, y actualmente es considerada una distro bastante estable y muy fácil de usar. Y, como ocurre con otras muchas distros, puedes elegir el entorno de escritorio Budgie, GNOME, KDE Plasma, o MATE según prefieras.

Descargar distro

Zorin OS

ZorinOS

Zorin OS también tiene que estar presente en la lista de las mejores distribuciones. Una distro basada en Ubuntu y con un entorno de escritorio muy fácil de usar y con una mecánica similar a la de Microsoft Windows. De hecho, está pensado para los principiantes que cambian de Windows a Linux.

Esta distro lanzada en 2009 por la compañía Zorin OS Company, con sede en Dublín, guarda otro gran secreto, además de ser segura, potente, rápida y respetuosa con la privacidad del usuario. Y es que permite a los usuarios ejecutar software nativo de Windows de forma transparente para el usuario. Además, podrás elegir entre varias ediciones, como la Core y Lite, que son gratuitas, y la Pro que es de pago.

Descargar distro

Manjaro

Manjaro 2022-01-02

Arch Linux es otra de las distros más populares, pero todos saben que no es para usuarios que comienzan en Linux. Sin embargo, existe el proyecto Manjaro, basado en Arch, pero mucho más fácil y amigable para los usuarios que no quieren tantas complicaciones.

Esta distribución también sigue usando el gestor de paquetes Pacman, como Arch Linux, y viene con un entorno de escritorio GNOME, entre otros.

Descargar distro

openSUSE

opensuse

Por supuesto, el proyecto openSUSE tampoco podía faltar en la lista de las mejores distribuciones del año. Este es otro de los proyectos con una comunidad sólida y con el respaldo de empresas como AMD y SUSE. Es una distro que destaca por su robustez y por ser fácil de utilizar, para todo tipo de usuarios.

Podrás elegir entre dos opciones de descarga:

  • Por un lado tienes openSUSE Tumbleweed, que es una distro que sigue el estilo de desarrollo rolling release, con actualizaciones constantes.
  • La otra es openSUSE Leap, que está pensada para usuarios profesionales que necesitan el último soporte de hardware y lo último en versiones. Además, sigue un concepto Jump, combinando backports de openSUSE y binarios de SUSE Linux Enterprise.

Descargar distro

Fedora

Fedora 35

Fedora es una distro patrocinada por Red Hat como bien sabes. Es muy fácil de usar y es bastante estable. Cuenta con un gestor de paqutes DNF, basado en paquetería RPM. Podrás encontrar una gran cantidad de paquetes preinstalados, y otros muchos empaquetados para este sistema.

La primera vez que se lanzó Fedora fue en 2003 y, desde entonces, siempre suele estar entre las mejores distribuciones de cada año. Además, si te gusta la impresión 3D, esta distro es una de las que mejor soporte tiene para ello.

Descargar distro

elementaryOS

elementary OS

Una de esas distros que enamora a simple vista por su aspecto gráfico es elementaryOS. Un sistema operativo basado en Ubuntu LTS y desarrollado por Elementary Inc. Se ha diseñado para tener un entorno con un aspecto similar a macOS, por lo que puede ser un buen comienzo para los que llegan desde el sistema de Apple.

Usa un entorno de escritorio personalizado llamado Pantheon, es rápido, abierto, respetuoso con la privacidad, cuenta con bastantes paquetes disponibles, es fácil de usar, y elegante. Y, por supuesto, incluye multitud de aplicaciones preinstaladas para que no te falte nada.

Descargar distro

MX Linux

MX Linux 19

MX Linux también está considerada una de las mejores distribuciones Linux. Está basada en Debian y se lanzó por primera vez en 2014. Desde entonces, este proyecto ha dado mucho que hablar, entre otras cosas por ofrecer una experiencia fácil para los usuarios principiantes.

Comenzó como un proyecto dentro de la comunidad MEPIS a la que se le unió la de antiX para el desarrollo. Y, entre las cosas fabulosas de esta distro, vas a encontrar sencillas herramientas basadas en GUI para facilitar la administración, como un instalador gráfico muy sencillo, un sistema gráfico para cambiar el kernel, una herramienta para realizar snapshots, etc.

Descargar distro

Ubuntu

Ubuntu 21.10 con GNOME 40

Por supuesto, en una lista con las mejores distribuciones Linux no puede faltar nunca Ubuntu, ya que la distro de Canonical es una de las favoritas. Está basada en Debian, pero desde que se inició este proyecto se centraron en ofrecer una distro fácil y amigable para los usuarios. Cuenta con varios sabores para elegir como Ubuntu (GNOME), Kubuntu (KDE Plasma), etc.

Cuenta con uno de los mejores soportes de hardware, además de tener el mejor soporte de software, ya que al ser una de las distros más populares muchos desarrolladores solo empaquetan para ella. Por otro lado, al tener tantos usuarios, también hay una comunidad muy activa para que puedas consultar dudas o resolver tus problemas.

Descargar distro

Linux Mint

Xreader en Linux Mint

Por último, otra de las mejores distribuciones Linux es Linux Mint. Se basa en Ubuntu y Debian, es gratuita e impulsada por una gran comunidad. Cuenta con gran cantidad de paquetes disponibles, su interfaz es bastante sencilla de usar, y tiene multitud de herramientas propias para facilitar su uso y la administración del sistema.

Desde su lanzamiento inicial en 2006, no ha dejado de evolucionar y mejorar. Y, por supuesto, también puedes elegir varios entornos de escritorio.

Descargar distro

from Linux Adictos https://ift.tt/31Mia29
via IFTTT

Linux Remote Desktop, una excelente solución de escritorio remoto

Una de las tareas más habituales que se suelen realizar en cualquier sistema es el utilizar alguna solución para escritorio remoto y principalmente en la actualidad, ya que asi en muchos entornos laborales y sociales es demandado.

Para el caso de Linux contamos con diversas soluciones las cuales, cada una de ellas cumple con la principal tarea para las que son ofrecidas y a partir de ahí cada una de ellas se caracteriza por ofrecer algunas características distintas a otras implementaciones.

De entre las aplicaciones más populares tenemos a TeamViewer la cual ofrece opciones personales asi como tambien comerciales, otra solución bastante conocida es VNC, asi como tambien la ofrecida por Chrome (navegador web).

Y es que hablando sobre ello me gustaría poder compartir con ustedes en este artículo una implementación que se apareció bastante interesante, ya que ademas de ser una solución open source gran parte de su código es JavaScript y puede cumplir con las exigencias de más de uno de nuestros queridos lectores.

La aplicacion de la que hablaremos el día de hoy es Linux Remote Desktop, la cual hace poco se dio a conocer la disponibilidad de su nueva versión del proyecto «Linux Remote Desktop 0.9» la cual se observa que esta es la primera versión estable del proyecto, lista para la formación de implementaciones de trabajo.

Sobre Linux Remote Desktop

Para quienes desconocen de Linux Remote Desktop deben saber que esta es desarrollada como una plataforma para organizar el trabajo de los usuarios remotos. El acceso al escritorio es posible mediante cualquier cliente RDP o desde un navegador web.

La plataforma permite configurar un servidor Linux para automatizar el trabajo remoto de los empleados, lo que permite a los usuarios conectarse a un escritorio virtual a través de la red y ejecutar aplicaciones gráficas proporcionadas por el administrador.

El proyecto ofrece un contenedor acoplable listo para usar que se puede implementar en un número arbitrario de usuarios. Para administrar la infraestructura, se ofrece una interfaz de administrador basada en web.

El entorno en sí se forma utilizando componentes abiertos típicos, como xrdp (implementación de servidor para acceder al escritorio mediante el protocolo RDP), Ubuntu Xrdp (plantilla de contenedor docker multiusuario basada en xrdp con soporte para reenvío de sonido), Apache Guacamole (puerta de enlace para acceder al escritorio usando un navegador web) y Nubo (entorno de servidor para crear sistemas de acceso remoto).

Por la parte de las características clave de Linux Remote Desktop:

  • La plataforma se puede utilizar en cualquier distribución de Linux que tenga la capacidad de ejecutar contenedores docker.
  • Declarada la posibilidad de crear sistemas multiusuario (Multi-Tenant) para un número ilimitado de usuarios.
  • Soporte para autenticación multifactor y trabajo sin utilizar una VPN.
  • La capacidad de acceder al escritorio desde un navegador normal, sin instalar programas especializados de acceso remoto.
  • Gestión de todos los escritorios de la organización y las aplicaciones disponibles a través de una interfaz de administrador centralizada basada en web.

¿Como instalar Linux Remote Desktop?

Para quienes estén interesados en poder instalar Linux Remote Desktop en su sistema, deben saber que deben contar con Docker instalado, ya que tal y como se mencionó, la implementación está conformada por varios componentes los cuales trabajan en conjunto.

Para poder instalar el servidor en un equipo, basta con descargar y ejecutar el script de configuración. Este lo pueden obtener abriendo una terminal y tecleando en ella el siguiente comando

sudo curl -L https://github.com/nubosoftware/linux-remote-desktop/releases/download/0.9/bootstrap.sh -o /usr/local/bin/nubo-bootstrap.sh

Una vez hecha la descarga del script, ahora debemos darle permisos de ejecución, esto lo podemos hacer tecleando el siguiente comando en la terminal:

sudo chmod +x /usr/local/bin/nubo-bootstrap.sh

Hecho esto ya podremos ejecutar el script para poder instalar Linux Remote Desktop en nuestro equipo:

sudo /usr/local/bin/nubo-bootstrap.sh

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

La interfaz de administración web está implementada en JavaScript y se distribuye bajo la licencia Apache 2.0.

from Linux Adictos https://ift.tt/3zNEzca
via IFTTT

LKRG 0.9.2 ya fue liberado y estas son sus novedades

El proyecto Openwall dio a conocer hace poco el lanzamiento de la nueva versión del módulo del kernel «LKRG 0.9.2» (Linux Kernel Runtime Guard) el cual está diseñado para detectar y bloquear ataques y violaciones de la integridad de las estructuras del kernel.

LKRG actualmente es compatible con x86-64, x86 de 32 bits, AArch64 (ARM64) y ARM de 32 bits
Arquitecturas de CPU.

Sobre LKRG

Tal y como se mencionó el modulo LKRG se encarga de realizar una verificación de integridad en el runtime del kernel de Linux y la detección de vulnerabilidades de seguridad explota contra el kernel. Por ejemplo, el módulo puede proteger contra cambios no autorizados en el kernel en ejecución e intentos de cambiar los permisos de los procesos de usuario (determinando el uso de exploits).

El módulo es adecuado tanto para organizar la protección contra explotaciones de vulnerabilidades ya conocidas en el kernel de Linux (por ejemplo, en situaciones en las que es difícil actualizar el kernel en el sistema) como para contrarrestar las explotaciones de vulnerabilidades aún desconocidas.

Se debe entender que LKRG es un módulo del kernel (no un parche del kernel), por lo que puede compilarse y cargarse en una amplia gama de núcleos principales y de distribución, sin necesidad de que se parche alguno de ellos.

Actualmente, el modulo cuenta con el soporte para versiones del kernel que van desde RHEL7 (y sus muchos clones/revisiones) y Ubuntu 16.04 hasta la última línea principal y núcleos de distribuciones.

Principales novedades de LKRG 0.9.2

En esta nueva versión que se presenta, los desarrolladores menciona que la compatibilidad  esta asegurada con los kernels de Linux 5.14 a 5.16-rc, así como con los kernels LTS 5.4.118+, 4.19.191+ y 4.14.233+.

En el momento de nuestro lanzamiento anterior, LKRG 0.9.1, Linux 5.12.x era el último nucleo. Tuvimos suerte de que también funcionara tal cual en Linux 5.13.x y en núcleos de la serie 5.10.x a largo plazo más nuevos. Sin embargo, a partir de 5.14, como así como para 3 series de kernel a largo plazo más antiguas enumeradas en el registro de cambios
anterior, tuvimos que hacer cambios para admitir esas versiones más nuevas del kernel.

En cuanto a los cambios que se destacan de la nueva versión se destaca que se agregó el soporte para varias configuraciones de CONFIG_SECCOMP, asi como tambien el soporte para el parámetro del kernel «nolkrg» para desactivar LKRG en el momento del arranque.

Por la parte de las correcciones de errores, se menciona que se corrigió un falso positivo debido a una condición de carrera durante el procesamiento de SECOMP_FILTER_FLAG_TSYNC, ademas de que tambien se corrigió el soporte para la configuración CONFIG_HAVE_STATIC_CALL en los kernels de Linux 5.10+ (condiciones de carrera fijas al descargar otros módulos).

Ademas de ello se garantiza que los nombres de los módulos bloqueados cuando se usa la configuración lkrg.block_modules=1 se guardan en el registro.

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

  • Colocación implementada de sysctl-settings en el archivo /etc/sysctl.d/01-lkrg.conf
  • Se agregó el archivo de configuración dkms.conf para el sistema DKMS (Dynamic Kernel Module Support), que se usa para crear módulos de terceros después de una actualización del kernel.
  • Soporte mejorado y actualizado para compilaciones de depuración y sistemas de integración continua.

Finalmente si estás interesado en conocer más sobre el proyecto, debes saber que el código del proyecto se distribuye bajo la licencia GPLv2.

Para aquellos que estén interesados en poder instalar este módulo, es importante mencionar que se requiere de un directorio de compilación del kernel correspondiente a la imagen del kernel de Linux en la que se ejecutará el módulo. Por ejemplo, en Debian y Ubuntu, se puede con la infraestructura de compilación requerida con solo instalar los linux-headers:

sudo apt-get install linux-headers-$(uname -r )

En el caso de distribuciones, tales como RHEL, Fedora o distribuciones basadas en estos, (e incluso CentOS), el paquete que deben instalar es el siguiente:

sudo yum install kernel-devel

Para conocer más al respecto asi como las instrucciones de compilación pueden consultar la información en el siguiente enlace.

from Linux Adictos https://ift.tt/3zSfPzu
via IFTTT

Toxiproxy, un framework para simular las condiciones de la red en entornos de prueba

Shopify, que desarrolla una de las plataformas de comercio electrónico más grandes y populares en la red, dio a conocer hace poco que ha lanzado la nueva versión del servidor proxy «Toxiproxy 2.3» el cual está diseñado para simular fallas y anomalías en la red y el sistema para probar el estado de las aplicaciones cuando ocurren tales condiciones.

El programa se destaca por proporcionar una API para cambiar dinámicamente las características del canal de comunicación, que puede utilizarse para poder integrar Toxiproxy con sistemas de pruebas unitarias, ademas de que tambien cuenta con el soporte para plataformas de integración continua y entornos de desarrollo.

Sobre Toxiproxy

Este framework está diseñado específicamente para funcionar en entornos de prueba, CI y desarrollo, y admite la manipulación determinista de las conexiones, pero con soporte para el caos aleatorio y la personalización.

Básicamente, Toxiproxy se posiciona como una herramienta que necesitan todos aquellos que requieran realizar pruebas de demostración en aplicaciones que no tiene puntos únicos de falla. Toxiproxy se ha estado usando con éxito en todos los entornos de desarrollo y prueba en Shopify desde octubre de 2014.

El uso de toxiproxy consta de dos partes. Un proxy TCP escrito en Go (lo que contiene este repositorio) y un cliente que se comunica con el proxy a través de HTTP. Con ello se configura la aplicación para que todas las conexiones de prueba pasen por Toxiproxy y luego pueda manipular su estado a través de HTTP.

En otras palabras, el proxy se lanza entre la aplicación que se está probando y el servicio de red con el que interactúa esta aplicación, después de lo cual puede simular la ocurrencia de un cierto retraso al recibir una respuesta del servidor o enviar una solicitud, cambiar el ancho de banda, simular una negativa a aceptar conexiones, interrumpir el curso normal de establecimiento o cierre de conexiones, restablecer conexiones establecidas, distorsionar el contenido de los paquetes.

Para controlar el funcionamiento del servidor proxy desde las aplicaciones, se proporcionan bibliotecas cliente para Ruby, Go, Python, C#/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust y Elixir, que permiten cambiar las condiciones de interacción de la red sobre la marcha e inmediatamente evaluar el resultado.

Para cambiar las características del canal de comunicación sin realizar cambios en el código, se puede usar una utilidad especial toxiproxy-cli (se supone que la API de Toxiproxy se usa en pruebas unitarias y la utilidad puede ser útil para realizar experimentos interactivos).

¿Que hay de nuevo en Toxiproxy 2.3?

En cuanto a los cambios que se incluyen en la nueva versión lanzada, se menciona que está la inclusión de un controlador de punto final de cliente para HTTPS.

Asi como tambien la separación de los controladores de prueba típicos en archivos separados, la implementación de la API client.Populate.

Ademas de ello tambien se destaca el soporte para plataformas armv7 y armv6 y la capacidad de cambiar el nivel de registro para el servidor.

Instalar Toxiproxy en Linux

Para aquellos que estén interesados en poder instalar este framework para poder realizar sus pruebas, pueden realizar esto siguiendo los pasos que les compartimos a continuación.

Si eres usuario de Debian, Ubuntu o cualquier otra distribucion basada en estas, puedes realizar la instalación abriendo una terminal (puedes usar el atajo de teclado Ctrl + Alt + T) y en ella vas a teclear:
wget https://github.com/Shopify/toxiproxy/releases/download/v2.3.0/toxiproxy_2.3.0_linux_amd64.deb

Y procedemos a realizar la instalación con:
sudo apt install ./toxiproxy_2.3.0_linux_amd64.deb

En el caso de los que son usuarios de distribuciones con soporte para paquetes RPM, tales como Fedora, openSuse, RHEL, entre otros, el paquete que deben descargar es el siguiente:
wget https://github.com/Shopify/toxiproxy/releases/download/v2.3.0/toxiproxy_2.3.0_linux_amd64.rpm

E instalas el paquete tecleando:
sudo rpm -i toxiproxy_2.3.0_linux_amd64.rpm

Hecha la instalacion pueden iniciar el servicio ejecutando el siguiente comando en la terminal:
sudo service toxiproxy start

Finalmente si estás interesado en poder conocer más al respecto, debes saber que el código de Toxiproxy está escrito en Go y tiene la licencia MIT y puedes consultar el manual de uso de este framework en el siguiente enlace.

from Linux Adictos https://ift.tt/3nfgbed
via IFTTT

Siduction 2021.3 llega con Linux 5.15, sin algunas compilaciones de entornos, mejoras y mas

Se dio a conocer el lanzamiento de la nueva versión del proyecto «Siduction 2021.3», que se desarrolla como una distribución de Linux orientada al escritorio, construida sobre la base del paquete Debian Sid (inestable).

Siduction es una bifurcación de Aptosid y que a diferencia clave con Aptosid fue el uso de una versión más reciente de KDE del repositorio experimental Qt-KDE como entorno de usuario.

Siduction es una distribución de Linux basada en Debian que tiene la misión de ser un lanzamiento continuo. Sin embargo, lo que poca gente sabe es que la filosofía detrás del empaque es casi la misma que la de Ubuntu. El sistema Sidcution se basa en los repositorios Debian Unstable y con eso se parece mucho a Ubuntu.

Además, Siduction está comprometida con los valores fundamentales del contrato social y el Debian DFSG.

Principales novedades de Siduction 2021.3

En esta nueva versión que se presenta de la distribucion debido a la falta de tiempo de los desarrolladores, se ha detenido la formación de las compilaciones con los escritorios Cinnamon, LXDE y MATE. El enfoque principal ahora está en las compilaciones KDE, LXQt, Xfce, Xorg y noX.

Justo antes de las vacaciones, te presentamos siduction 2021.3.0. Esta edición se llama “Wintersky”. El usuario y la contraseña para la sesión en vivo son siducer/live.

Con eso fuera del camino, necesitamos informarle de algunos cambios. Aquellos que han leído nuestro llamado a la colaboración en el foro saben que nos falta tiempo para mantener adecuadamente la siducción en su encarnación actual. Por lo tanto, hemos decidido dejar de publicar algunas variantes de escritorio para el lanzamiento oficial por el momento. Dejaremos de enviar Cinnamon y LXDE además de MATE, que ya faltaba en la última versión, y nos concentraremos en KDE Plasma, LXQt, Xfce, Xorg y noX.

En cuanto a los cambios que se han realizado en esta nueva versión, podremos encontrar que la base de paquetes está sincronizada con el repositorio de Debian Unstable desde el 23 de diciembre, con lo cual en Siduction 2021.3 se incluyen las versiones de kernel actualizadas Linux 5.15.11 y systemd 249.7, ademas de que tambien se incluyen las nuevas version de los entornos KDE Plasma 5.23.4, LXQt 1.0 y Xfce 4.16 se ofrecen desde los repositorios.

Por otra parte, en las compilaciones con todos los escritorios para conectarse a una red inalámbrica se cambian de forma predeterminada para usar el demonio iwd en lugar de wpa_supplicant. Iwd se puede utilizar solo o junto con NetworkManager, systemd-networkd y Connman. Opción de devolver wpa_supplicant.

Además de sudo para ejecutar comandos en nombre de otro usuario, la utilidad doas, desarrollada por el proyecto OpenBSD, se incluye en la base. Con ello en esta nueva versión de Siduction 2021.3, la versión de doas, se han agregado archivos de autocompletar bash.

Tras los cambios en Debian Sid, la distribución se transfirió para usar el servidor multimedia PipeWire en lugar de PulseAudio y Jack.

Tambien se menciona que el analizador de uso de disco ncdu ha sido reemplazado por una alternativa más rápida a gdu y que tambien se incluye administrador de portapapeles CopyQ.

El programa para gestionar la colección de fotos Digikam se ha eliminado de la entrega. La razón es que el tamaño del paquete es demasiado grande: 130 MB.

Ademas de ello, tambien se menciona que los desarrolladores han incluido en el instalador algunas diapositivas:

Estamos emocionados de ver que, mientras tanto, Calamares domina el cifrado de la instalación. Como pequeño regalo de Navidad, durante la instalación mostramos una pequeña presentación de diapositivas con algunos de nuestros fondos de pantalla de los últimos 10 años. Para el futuro cercano, tenemos más planes con Calamares. Queremos lanzar una imagen en la que se pueda seleccionar el entorno de escritorio y los paquetes individuales en el instalador.

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

Obtener Siduction 2021.3

Para quienes esten interesados en poder obtener esta nueva version, deben saber que la descarga de la ISO esta disponible para las diferentes compilaciones basadas ​​en KDE (2.9 GB), Xfce (2.5 GB) y LXQt (2.5 GB), así como una imagen minimalista «Xorg» basado en el administrador de ventanas Fluxbox (2 GB) y tambien la ISO «noX» (983 MB), suministrado sin entorno gráfico y destinado a usuarios que deseen construir su propio sistema. El enlace es este.

Para ingresar a una sesión en vivo, use el nombre de usuario/contraseña: «siducer/live».

from Linux Adictos https://ift.tt/3FfxYZ4
via IFTTT

Linux Mint y Mozilla firman un acuerdo: formato DEB y buscadores socios del navegador

Linux Mint y Mozilla se asocian

Hace menos de una semana que se ha lanzado la última versión de la distribución Linux con sabor a menta. Llegó más tarde de lo esperado, más que probablemente porque tenían algunos bugs que corregir. Hace unos instantes hemos tenido otra noticia sobre Linux Mint, y no tiene mucho que ver con el sistema operativo en sí ni en un repaso mensual, sino en un acuerdo que acaban de firmar.

Así lo acaban de publicar en el blog del proyecto, donde, después de decir que Linux Mint usa el navegador y el cliente de correo de Mozilla y hacer un pequeño repaso a su historia, han dado los detalles del nuevo Firefox que habrá en Linux Mint. Aunque, bueno, no es que el navegador vaya a ser diferente a lo que podemos usar en otras distribuciones, sino que habrá cambios que beneficiarán a ambos proyectos. Cambios que en realidad dejarán a Firefox tal y como es.

Linux Mint ya no mostrará su página por defecto en Firefox

Los cambios que introducirán tras este acuerdo son:

  • Aunque no es uno de los puntos que mencionan como parte del acuerdo, sí es interesante recordarlo porque Ubuntu empezará a usar el paquete Snap empezando por 22.04. En Linux Mint seguirá estando disponible como paquete DEB en los repositorios oficiales del proyecto.
  • La página de inicio ya no irá a linuxmint.com/start.
  • Los motores de búsqueda por defecto ya no serán los de los socios de Linux Mint (Yahoo!, DuckDuckGo…), sino los de Mozilla (Google, Amazon, Bing, DuckDuckGo, Ebay…).
  • La configuración por defecto ya no será la de Mint, sino la de Mozilla.
  • Firefox ya no incluye cambios de código o parches que provengan de Linux Mint, Debian o Ubuntu.

El objetivo de Mozilla es que Firefox funcione de la misma manera en todas las plataformas, lo que es más fácil de mantener y simplifica el desarrollo y corrección de errores. Para Linux Mint, el desarrollo y mantenimiento se simplifica mucho. Lefebvre dice que es una asociación comercial y técnica, y la transición está planeada para el 11-12 de enero.

En cuanto al usuario final, los cambios que notará serán más bien escasos, pero si se estaban usando motores de búsqueda como Yahoo o StartPage se tendrán que configurar de nuevo. Todo sea por facilitar las cosas, sobre todo a Mozilla que es al que parece que le haga más falta.

from Linux Adictos https://ift.tt/3G8vlJL
via IFTTT

La velocidad de Wi-Fi 6E podría alcanzar 1-2 Gbps

WiFi 6E podría alcanzar velocidades de onda de 5G mm, con esto, WiFi 6E podría alcanzar velocidades de 1 a 2 GBps después de que el tribunal confirmara el fallo de la Comisión Federal de Comunicaciones (FCC).

Wi-Fi 6 o el estándar Wi-Fi 802.11ax se promocionó como una mejora del estándar Wi-Fi 802.11ac anterior. Wi-Fi 6 está diseñado para operar en las bandas ya existentes de 2.4 GHz y 5 GHz. Así, la Wi-Fi Alliance anunció la llegada de la banda de 6 GHz y adoptó la terminología de Wi-Fi 6E para designar los dispositivos que pueden operar en esta banda.

Uno de los propósitos principales de Wi-Fi 6 es aumentar de manera efectiva la velocidad de conexión en redes con mucho tráfico, especialmente en lugares como estadios y otros lugares públicos. Ha sido diseñado para reducir el consumo de batería de los dispositivos, por lo que es una buena opción para todos los entornos, incluidos los usos del hogar inteligente y del Internet de las cosas (IoT).

La certificación Wi-Fi Alliance para Wi-Fi 6E también está disponible para garantizar la interoperabilidad de los equipos que operan en el espectro de 6 GHz.

«Wi-Fi CERTIFIED 6 se presenta en un momento en que se intensifica el impulso global para el funcionamiento de Wi-Fi en la banda de 6 GHz». El anuncio fue realizado por la organización conocida como Wi-Fi Alliance el 7 de enero de 2021.

Wi-Fi 6E es un nombre común en la industria para identificar dispositivos que ofrecerán las características y capacidades de Wi-Fi 6, extendido a 6 Banda de GHz siguiendo las aprobaciones reglamentarias.

Tras la decisión de la Comisión Federal de Comunicaciones de EE. UU. de abrir 1200 MHz del espectro de 6 GHz al uso de Wi-Fi, el Reino Unido, Europa, Chile, Corea del Sur y los Emiratos Árabes Unidos también tomaron la decisión de ofrecer 6 GHz para Wi-Fi.

Países como Brasil, Canadá, México, Perú, Taiwán, Japón, Arabia Saudita, Myanmar y Jordania están avanzando también hacia una operación de la banda de 6 GHz. El consorcio Wi-Fi Alliance ha cumplido su promesa de hacer que la certificación de los productos Wi-Fi 6E esté disponible tan pronto como el espectro esté disponible. Tras este anuncio,

«Wi-Fi 6E verá una rápida adopción en 2021, con más de 338 millones de dispositivos ingresando al mercado y casi el 20% de todos los envíos de dispositivos Wi-Fi 6 que admitan 6 GHz para 2022», dijo Phil Solis, director de investigación de IDC. “Este año, esperamos ver nuevos conjuntos de chips Wi-Fi 6E de varias empresas y una variedad de nuevos teléfonos inteligentes, PC y portátiles con Wi-Fi 6E en el primer trimestre de 2021, también televisores y productos de realidad virtual a mediados de 2021 ”.

“La interoperabilidad global de los dispositivos Wi-Fi 6E está impulsando una rápida adopción e innovación en la banda de 6 GHz”, dijo Edgar Figueroa, presidente y director ejecutivo de Wi-Fi Alliance.

«Los usuarios pronto experimentarán Wi-Fi sin precedentes que mejora dramáticamente las aplicaciones y brinda nuevos casos de uso que cambiarán su experiencia de conexión». Las velocidades de WiFi 6E podrían igualar las de mmWave 5G. Sin embargo, para que esto suceda en realidad, se necesita más espectro de radio para que WiFi 6E no se llene tanto como algunos canales existentes cuando se convierta en el nuevo estándar.

La FCC ya ha otorgado la autorización necesaria para permitir que los fabricantes utilicen la banda de 6 GHz.

AT&T, el mayor proveedor de servicios de telefonía de larga distancia y xDSL en los Estados Unidos y el segundo mayor operador de telefonía móvil, sin embargo, presento una demanda para revocar la decisión, alegando que el uso del espectro de 6 GHz interferiría con las microondas que utiliza para enviar datos entre torres de telefonía celular.

Según una fuente, la decisión de la Corte de Apelaciones de los Estados Unidos para el Circuito del Distrito de Columbia sí apoyó una decisión anterior de abril de 2020 de la FCC de abrir espectro de 1200 MHz en la banda. 6 GHz para uso sin licencia.

El uso sin licencia permitirá que cualquiera pueda utilizarlo «siempre que lo haga de forma responsable», lo que cubriría usos como la futura red doméstica WiFi 6E. Teóricamente, la velocidad máxima de WiFi 6E debería poder alcanzar los 5 GHz.

Cierto representante de la WiFi Alliance indicó que las nuevas velocidades deberían permitir conexiones de 1 a 2 Gb/s. Esto es lo mismo que actualmente solo se puede acceder a través de 5G mmWave.

from Linux Adictos https://ift.tt/3r3ADA3
via IFTTT

Linux 5.16 ya fue liberado y estas son sus novedades

Logo Kernel Linux, Tux

Después de dos meses de desarrollo, Linus Torvalds dio a conocer el lanzamiento de la nueva versión del kernel de Linux 5.16 y en el cual de entre los cambios más notables está la llamada al sistema futex_waitv para mejorar el rendimiento de los juegos de Windows en Wine, el seguimiento de errores en el sistema de archivos a través de fanotify, la capacidad de reservar memoria para sockets de red, el manejo mejorado de sobrecargas con un gran volumen de operaciones de escritura, soporte para discos duros de varias unidades, entre otras cosas más.

La nueva versión recibió 15415 correcciones de 2105 desarrolladores, los cambios afectaron a 12023 archivos, agregaron 685198 líneas de código, eliminaron 263867 líneas.

Aproximadamente el 44% de todos los cambios introducidos en 5.16 están relacionados con los controladores de dispositivos, aproximadamente el 16% de los cambios están relacionados con la actualización del código específico de las arquitecturas de hardware, el 16% están relacionados con la pila de red, el 4% están relacionados con los sistemas de archivos y el 4% están relacionados con relacionados con los subsistemas internos del kernel.

Principales novedades del Kernel de Linux 5.16

En esta nueva versión el mecanismo notifica herramientas adicionales para monitorear el estado del sistema de archivos y rastrear errores. La compatibilidad con el seguimiento de errores se implementa actualmente solo para FS Ext4.

Tambien se ha mejorado el manejo de las congestiones de escritura que ocurren cuando el volumen de operaciones de escritura excede la capacidad de la unidad y el sistema se ve obligado a bloquear las solicitudes de escritura del proceso hasta que se complete la ejecución de las solicitudes ya transferidas.

En la nueva versión, el mecanismo del kernel utilizado para obtener información sobre la ocurrencia de una sobrecarga y tareas de bloqueo ha sido completamente reelaborado.

Btrfs implementa el soporte para la tecnología Zoned Namespace, que se utiliza en discos duros o SSD NVMe para dividir el espacio de almacenamiento en zonas que componen grupos de bloques o sectores, en los que solo se permite la adición secuencial de datos, mientras se actualiza el grupo completo de bloques.

Se ha rediseñado el mecanismo de registro de directorios, en el que se ha reducido el número de búsquedas y bloqueos en el árbol para mejorar la eficiencia, ademas de que se agregó soporte limitado para usar la compresión al escribir páginas incompletas, así como la capacidad de desfragmentar subpáginas.

En el sistema de archivos Ext4, solo se anotan las correcciones de errores y el cálculo más preciso de los parámetros de inicialización diferida de la tabla de inodo.A nivel de dispositivo de bloque, se han implementado optimizaciones que aumentan significativamente la eficiencia de las operaciones de enlace a los núcleos de la CPU.

Se han agregado opciones de montaje a FS F2FS para controlar la fragmentación de archivos cuando se almacenan (por ejemplo, para depurar optimizaciones para trabajar con almacenamientos fragmentados).

Se ha agregado una nueva llamada al sistema, futex_waitv, para monitorear el estado de múltiples futexes a la vez con una sola llamada al sistema. Esta característica se parece a la funcionalidad WaitForMultipleObjects disponible en Windows, cuya emulación a través de futex_waitv puede ser útil para mejorar el rendimiento de los juegos de Windows que se ejecutan en Wine o Proton.

Se ha agregado un controlador al programador de tareas que tiene en cuenta la agrupación de la caché en la CPU. En algunos procesadores, como Kunpeng 920 (ARM) e Intel Jacobsville (x86), una cierta cantidad de núcleos de CPU, generalmente 4, pueden combinar caché L3 o L2.

Se han implementado varias características nuevas basadas en el subsistema DAMON (Monitor de acceso a datos) agregado en la última versión, que permite rastrear el acceso a los datos en la RAM, en relación con un proceso seleccionado que se ejecuta en el espacio del usuario.

Ademas de ello, la implementación del algoritmo de compresión zstd se actualizó a la versión 1.4.10, lo que hizo posible aumentar significativamente el rendimiento de varios subsistemas del kernel que usan compresión.

Tambien se destaca que se deshabilitó de forma predeterminada algunos de los mecanismos avanzados de protección de subprocesos seccomp() contra los ataques de Spectre, que se consideraron redundantes y no aumentaron significativamente la seguridad, pero tuvieron un impacto negativo en el rendimiento.

El hipervisor Hyper-V ahora admite el modo de aislamiento de la máquina virtual, que cifra el contenido de la memoria.

Mientras que el hipervisor KVM agrega soporte para la arquitectura RISC-V y se implementó la capacidad de migrar máquinas virtuales dentro del entorno de host utilizando las extensiones AMD SEV y SEV-ES, junto con una API agregada para la migración en vivo de sistemas invitados cifrados con AMD SEV (virtualización cifrada segura).

Para la arquitectura PowerPC, el modo STRICT_KERNEL_RWX está habilitado por defecto, lo que bloquea el uso de páginas de memoria que están disponibles simultáneamente para escritura y ejecución.

Finalmente por la parte de controladores, en amdgpu se introduce soporte inicial para DP 2.0 (DisplayPort 2.0) y tunelización DisplayPort a través de USB4, se agregó soporte para controladores de pantalla para APU Cyan Skillfish y el soporte extendido para APU Yellow Carp.

El controlador i915 estabiliza la compatibilidad con los chips Intel Alderlake S e implementa la compatibilidad con la tecnología Intel PXP (Protected Xe Path), que permite organizar una sesión de gráficos protegidos por hardware en sistemas con chips Intel Xe.

En el controlador nouveau, se ha trabajado para corregir errores y mejorar el estilo de codificación, se agregó soporte para CPU Vortex compatible con x86 (Vortex86MX).

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

En cuanto a las actualizaciones de esta nueva versión, deben estar llegando en cuestión de horas/dias en los canales oficiales de tu distribucion o puedes optar por realizar la compilación por tu cuenta obteniendo el código fuente desde el siguiente enlace.

from Linux Adictos https://ift.tt/3FceCnI
via IFTTT

Nitrux 1.8.0 llega con Maui Shell, actualizaciones y mas

Se ha publicado el lanzamiento de la distribución Nitrux 1.8.0 en la cual la principal novedad es la introducción del nuevo entorno de escritorio en el cual han estado trabajando los desarrolladores de la distribucion, ademas de la actualización de los diferentes componentes del sistema, algunas mejoras y más.

Para quienes desconocen de esta distribución, deben saber que está construida sobre la base del paquete Debian, las tecnologías KDE y el sistema de inicio OpenRC. Esta distribución se destaca por el desarrollo de su propio escritorio «NX», que es un complemento sobre el entorno KDE Plasma del usuario, además de que el proceso de instalación de aplicaciones está basado en el uso de paquetes AppImages.

Principales novedades de Nitrux 1.8.0

En esta nueva versión de Nitrux 1.8.0 una de las principales novedades que se destaca es que se ha agregado como opción la implementación inicial del nuevo entorno de escritorio «Maui Shell», el cual es personalizado y en el cual han estado trabajando durante varias semanas los desarrolladores de la distribucion.

En la nueva versión se presentan dos opciones para iniciar Maui Shell, una de ellas es el de iniciar con su propio servidor compuesto Zpace usando Wayland y la otra es lanzando un shell Cask separado dentro de una sesión basada en servidor X.

Otro de los cambios que se integra en esta nueva versión, es que para la instalación el usuario puede elegir entre paquetes con el kernel de Linux 5.15.11 (predeterminado), 5.14.21, 5.4.168, Linux Libre 5.15.11 y 5.14.20, así como con los kernels 5.15.0-11.1, 5.15.11 y 5.14.15, con parches de los proyectos Liquorix y Xanmod.

Por la parte de los componentes principales del escritorio, estos se han actualizado a KDE Plasma 5.23.4 (la última versión utilizó KDE 5.22), KDE Frameworks 5.89.0 y KDE Gear 21.12.0.

Tambien podremos encontrar las versiones actualizadas de algunos de los principales programas, incluidos Firefox 95, Kdenlive 21.12.0, Pacstall 1.7, Ditto menu 1.0.

Ademas de ello, tambien se destaca que se agregaron widgets de buscapersonas y papeleras al Latte Dock predeterminado. El panel superior se oculta automáticamente después de 3 segundos si hay ventanas maximizadas a pantalla completa.

Por otra parte, tambien se destaca que la decoración del lado del cliente (CSD) está habilitada de forma predeterminada en las aplicaciones de Maui, que se puede cambiar este comportamiento editando el archivo ~/.config/org.kde.maui/mauiproject.conf.

Ademas de ello, el instalador de Calamares se ha convertido para utilizar el sistema de archivos XFS para instalar la distribución.

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

  • La entrega incluye 113 perfiles de AppArmor.
  • Se han agregado dos páginas personalizables a Performance Monitor para rastrear las tasas de E/S, el espacio de almacenamiento disponible y las estadísticas de la GPU (uso de la memoria de video, carga de la GPU, frecuencia y temperatura).
  • Sesión de plasma de KDE deshabilitada basada en Wayland debido a problemas no resueltos.

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

Descargar la nueva versión de Nitrux

Si quieren descargar esta nueva versión de Nitrux 1.8.0, deberán de dirigirse a la página web oficial del proyecto en donde podrán obtener el enlace de descarga de la imagen del sistema y la cual podrán grabar en un USB con ayuda de Etcher. Nitrux está disponible para su descarga inmediata desde el siguiente enlace. 

En cuanto a los que cuentan con una versión anterior de la distribución, pueden realizar la actualización del Kernel tecleando alguno de los siguientes comandos:

Para poder actualizar el kernel LTS 5.4 a la versión 5.15.11:

sudo apt install linux-image-mainline-lts- 5.4

En cuanto a los que quieren mantener su versión LTS o alguna versión no LTS reciente, pueden teclear:

sudo apt install linux-image-mainline-lts
sudo apt install linux-image-mainline-current

Para los que estén interesados en poder instalar o probar los kernels Liquorix y Xanmod:

sudo apt instalar linux-image-liquorix
sudo apt instalar linux-image-xanmod

Finalmente para los que prefieren el uso de los kernels Linux Libre LTS y no LTS más recientes:

sudo apt instalar linux-image-libre-lts
sudo apt instalar linux-image-libre-curren

from Linux Adictos https://ift.tt/3tggJ7s
via IFTTT