Firefox 96 llega con reducción de ruido, restricción de cookies y mas

Se dio a conocer el lanzamiento de la nueva versión del popular navegador web «Firefox 96» en la cual podremos encontrar que se agregó la capacidad de forzar la inclusión de temas oscuros o claros para los sitios. El esquema de colores cambia por las fuerzas del navegador y no requiere soporte del sitio, lo que permite usar un tema oscuro en sitios disponibles solo en colores claros y un tema claro en sitios oscuros.

Para cambiar la representación de colores en las preferencias (about:preferences) en la sección «General/Idioma y apariencia», se ha propuesto una nueva sección «Colores», en la que puede habilitar la redefinición de colores en relación con el esquema de color del sistema operativo o asignar colores manualmente.

Otro de los cambios que se presenta de esta nueva versión de Firefox 96 es la reducción de ruido significativamente mejorada y control automático de ganancia de audio, así como cancelación de eco ligeramente mejorada.

Tambien se ha aplicado una restricción más estricta en la transferencia de cookies entre sitios, que prohíbe el procesamiento de cookies de terceros establecidas al acceder a sitios distintos al dominio de la página actual. Estas cookies se utilizan para rastrear los movimientos de los usuarios entre sitios en el código de redes publicitarias, widgets de redes sociales y sistemas de análisis web.

La política de cookies está controlada por el atributo mismo sitio en el encabezado Política de cookies, que ahora está configurado «Same-Site=Lax» de forma predeterminada, lo que restringe el envío de cookies para subsolicitudes entre sitios, como solicitar una imagen o descargar contenido a través de un iframe de otro sitio, que también brinda protección contra ataques CSRF (Cross-Site Request Forgery).

Otros de los cambios que se incluyen son:

  • Se corrigieron problemas con la disminución de la calidad del video en algunos sitios y el restablecimiento del encabezado SSRC (identificador de fuente de sincronización) al mirar un video.
  • También solucionamos un problema con la reducción de la resolución al compartir una pantalla a través de WebRTC.
  • En macOS, seguir enlaces en Gmail ahora los abre en una nueva pestaña, al igual que en otras plataformas. Debido a problemas no resueltos, macOS no permite desanclar videos en modo de pantalla completa.
  • Para simplificar la personalización de los estilos del tema oscuro, se ha agregado un nuevo esquema de color de propiedad CSS, que permite determinar en qué esquemas de color se puede mostrar correctamente un elemento.
  • Se agregó la función hwb() CSS que se puede especificar en lugar de los valores de color para definir los colores según el modelo de color HWB (tono, blancura, negrura).
  • Carga en el hilo principal de ejecución se ha reducido significativamente.

 

¿Como instalar o actualizar la nueva versión de Firefox en Linux?

Los usuarios de Firefox que no hayan desactivado las actualizaciones automáticas recibirán la actualización automáticamente. Aquellos que no quieran esperar a que eso suceda pueden seleccionar Menú> Ayuda> Acerca de Firefox después del lanzamiento oficial para iniciar una actualización manual del navegador web.

La pantalla que se abre muestra la versión actualmente instalada del navegador web y ejecuta una búsqueda de actualizaciones, siempre que la funcionalidad esté habilitada.

Otra opción para actualizar, es si eres usuario de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, puedes instalar o actualizar a esta nueva versión con ayuda del PPA del navegador.

Este lo pueden añadir al sistema abriendo una terminal y ejecutando en ella el siguiente comando:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y 
sudo apt-get update
sudo apt install firefox

Para el caso de los usuarios de Arch Linux y derivados, basta con ejecutar en una terminal:

sudo pacman -Syu

O para instalar con:

sudo pacman -S firefox

Finalmente para aquellos que prefieren del uso de los paquetes Snap, podrán instalar la nueva versión en cuanto sea liberada en los repositorios de Snap.

Pero pueden obtener el paquete directamente desde el FTP de Mozilla. Con ayuda de una terminal tecleando el siguiente comando:

wget https://ftp.mozilla.org/pub/firefox/releases/96.0/snap/firefox-96.0.snap

Y para instalar el paquete solo tecleamos:

sudo snap install firefox-96.0.snap

Finalmente, pueden obtener el navegador con el último método de instalación que fue añadido «Flatpak». Para ello deben contar con el soporte para este tipo de paquetes.

La instalación se hace tecleando:

flatpak install flathub org.mozilla.firefox

Para el resto de las distribuciones de Linux, pueden descargar los paquetes binarios desde el siguiente enlace.

 

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

Un desarrollador open source saboteo sus propias bibliotecas afectando a miles de aplicaciones

Hace poco se dio a conocer la noticia de que un desarrollador saboteó dos de sus propias bibliotecas open source, causando interrupciones en miles de aplicaciones que las usaban.

Marak Squires, el autor de dos bibliotecas de JavaScript con más de 21 000 aplicaciones dependientes y más de 22 millones de descargas semanales, actualizó sus planes a fines de la semana pasada después de haber permanecido sin cambios durante más de un año. Las actualizaciones contenían código para producir un bucle infinito que hacía que aparecieran galimatías de las aplicaciones dependientes, precedido por las palabras «Libertad Libertad Libertad».

Squires no proporcionó ninguna razón para hacerlo, pero un archivo «faker.js» se cambió a «¿Qué pasó realmente con Aaron Swartz?».

Swartz fue un desarrollador líder que ayudó a establecer Creative Commons, RSS y Reddit. En 2011, Swartz fue acusado de robar documentos de la base de datos académica JSTOR en un intento de hacerlos de libre acceso.

El activista involucrado en grandes causas como la Neutralidad de la Red, se opuso a las leyes SOPA y PIPA (equivalentes a Hadopi en Estados Unidos). Aaron Swartz se suicidó en enero de 2013. Sujeto a episodios depresivos, se encontraba bajo fuertes procesos judiciales. Enfrentó nada menos que 4 millones de dólares en multas y 30 años de prisión por haber descifrado y robado 4 millones de documentos académicos del MIT y del sitio Jstor. Un acto realizado en nombre del libre acceso al conocimiento. Un acto que también le valió la acusación de «crimen» («felony») por parte de la justicia estadounidense.

Aaron Swartz se negó obstinadamente a aceptar el término, según su colega Lawrence Lessig. Una negativa que, tras 18 meses de negociaciones, daría lugar a un juicio con penas potencialmente muy severas.

En reacción a su muerte, varios profesores del MIT han decidido honrar su lucha, que apoyan, subiendo archivos PDF de su trabajo para luchar contra los derechos de autor de artículos académicos. Además de estos profesores, el MIT también oficialmente y como institución decidió realizar una investigación interna para determinar cómo había actuado, en detalle, la escuela de Boston desde el inicio del asunto de los “robos” de documentos. ¿Y si sus decisiones no hubieran sido desproporcionadas?

Al mismo tiempo, ya que incluía la referencia Swartz en el archivo «Readme», Squires también tuiteó esas mismas palabras e incluyó un enlace a un hilo que afirma que Swartz fue asesinado después de descubrir pornografía infantil en los servidores del MIT. Esta publicación ahora eliminada (pero disponible en Web Archive), incluida en el hilo, decía:

“No, no es Aaron Swartz quien debe ser juzgado, sino esta alta institución de aprendizaje asalariado, el MIT, que es responsable de los crímenes atroces que lo llevaron a la muerte. Los riesgos asumidos por Swartz, que así amenazó al MIT, solo pueden entenderse a través del tema de la pornografía infantil orquestada y producida por sus aclamados profesores y distribuida a sus ricos y poderosos patrocinadores. Los ciberpókeres del MIT atienden a una clientela que incluye el escalón más alto del Departamento de Estado, grandes corporaciones, agencias de inteligencia, el ejército y la Casa Blanca.

Cada elemento del Caso Swartz indica que murió en un heroico intento de exponer la perversión que ha corrompido los corazones y las mentes de la élite mundial, un vicio atroz y a menudo mortal que traumatiza a niños inocentes y amenaza a todas las familias de este planeta.

Esta exhibición de hechos es un camino sinuoso que conduce desde los Sagrados Salones de Ivy en Boston hasta las afueras de Phnom Penh, donde un profesor de renombre mundial ha organizado servicios de sexo juvenil para dignatarios visitantes y ha enviado pornografía infantil cifrada vía satélite a bases de datos ilícitas. en el campus del MIT.

Nicholas Negroponte, ya no tienes dónde esconderte en el sudeste asiático o África. Estás bajo vigilancia y serás perseguido sin descanso, no solo por pornografía infantil y proxenetismo, sino ahora como cómplice de asesinato. Tu única salida es devolver los archivos de video con la lista completa de nombres, y será mejor que lo hagas lo antes posible, porque los poderosos pedófilos de esta lista te silenciarán para cubrir sus propios rastros”.

El sabotaje de las bibliotecas plantea preocupaciones sobre la seguridad de la cadena de suministro de software, que es crucial para muchas organizaciones, incluidas las empresas Fortune 500. Las dos bibliotecas saboteadas, Faker.js y Colors.js, han creado problemas para las personas que utilizan el SDK en la nube de Amazon.

Los críticos han dicho durante mucho tiempo que las grandes corporaciones se aprovechan de los ecosistemas de código abierto sin pagar adecuadamente a los desarrolladores por su tiempo. A su vez, los desarrolladores responsables del software son puestos a prueba injustamente.

De hecho, Squires dijo en 2020 que ya no apoyará a las grandes empresas con el trabajo que realiza de forma gratuita.

“Aproveche esta oportunidad para enviarme un contrato anual de seis cifras o bifurcar el proyecto y hacer que alguien más trabaje en él”, escribió.

La capacidad de un solo desarrollador para frenar una base de aplicaciones tan grande destaca una debilidad fundamental en la estructura actual del software libre y de código abierto. Agregue a eso los estragos causados ​​por las vulnerabilidades de seguridad pasadas por alto en aplicaciones de código abierto ampliamente utilizadas y tendrá una receta para un desastre potencial.

Fuente: https://web.archive.org

https://github.com

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

Liftoff: FPV Drone Racing: simulador de vuelo de drones

Liftoff: FPV Drone Racing

Es muy posible que seas un fanático de los drones que no le baste solo con los ratos que puede volar el drone. O tal vez compitas en carreras de drones, quizás no puedas tener un drone, e incluso desearías aprender. Pues a todos ellos les va a encantar el videojuego Liftoff: FPV Drone Racing, un simulador de carreras de drones bastante interesante y que también está disponible para Linux.

Este simulador es muy bueno, y mejoró aún más con la versión Liftoff: FPV Drone Racing 1.4.0 que se ha lanzado recientemente. Esta nueva versión incluye algunas importantes mejoras y correcciones. Parece que las opiniones que han dejado quien ya lo ha probado son bastante positivas, y con el lanzamiento de esta nueva versión los comentarios han sido aún mejores, lo que es una gran referencia.

LuGus Studios, el desarrollador detrás de Liftoff: FPV Drone Racing, ha vuelto a la mesa de diseño para remodelar el sistema de física de este videojuego. Lo que han hecho es que dependa menos de la física integrada en el motor gráfico Unity 3D con un nuevo controlador de vuelo mejorado. Eso hace que funcione mejor en muchos aspectos.

Por otro lado, otra de las cosas que han hecho sus desarrolladores es implementar una nueva función de ajuste de AI PID. Ahora se ajustará en función del rendimiento del equipo en el que se esté ejecutando y ajustará la configuración para ofrecer un resultado óptimo, aunque también podrás seguir ajustando los parámetros de forma manual.

Además de algunas otras correcciones que han llegado en Liftoff: FPV Drone Racing, también se ha actualizado la versión del motor gráfico Unity 3D que se usa como base, así como un nuevo entorno con 3 nuevas pistas para competir con los drones y más.

Comprar Liftoff: FPV Drone Racing – Tienda de Steam

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

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