Saber la temperatura de tu disco NVMe en tu distro Linux favorita

NVMe SSD

Los discos duros de estado sólido o SSD han ido evolucionando, con la tecnología NVMe entre los preferidos por muchos usuarios que buscan un gran rendimiento. Estos discos duros son mucho más rápidos que los discos duros magnéticos convencionales o HDDs. Además, los precios van bajando de forma considerable, a la par que las capacidades van subiendo progresivamente. Por tanto, ya no hay tantos impedimentos para tener uno de estos discos duros, que ofrecen unas prestaciones que se notan bastante a la hora de abrir programas o el arranque.

Pues bien, si tienes uno de estos discos duros en tu equipo con una distro GNU/Linux, como es el caso de los ordenadores de Slimbook, podrás ver la temperatura de tu disco duro de una forma muy sencilla que te describo aquí. Así podrás mantenerlos bajo control funcionando a unos rangos adecuados o detectar posibles anomalías si las temperaturas son demasiado elevadas, según los rangos de funcionamiento seguro que especifica cada fabricante en sus datasheets.

Para poder leer el valor de temperatura del sensor de estos discos NVMe, lo primero que debes hacer es instalar el cliente nvme-cli en tu distro favorita. Para eso, puedes usar alguno de los siguientes comandos en función de la distro que tengas:

<br data-mce-bogus="1">

sudo apt-get install nvme-cli<br data-mce-bogus="1">

sudo zypper install nvme-cli<br data-mce-bogus="1">

sudo yum install nvme-cli<br data-mce-bogus="1">

sudo pacman -S nvme-cli<br data-mce-bogus="1">

 

 

Así se instalará en Debian/Ubuntu, openSUSE/SUSE, CentOS/RHEL/Fedora, y Arch Linux respectivamente. Una vez instalado, para leer el valor de la temperatura, solo tienes que hacer lo siguiente:

sudo nvme smart-log /dev/nvme0 | grep '^temperature'

 

Así te mostrará la temperatura en la pantalla. Si no usas grep como filtro, te aparecerá toda la información referente al disco NVMe, pero así te ahorrarás tenerla que buscar en la salida. Por cierto, ya sabes que si tienes más discos NVMe, puedes sustituir /dev/nvme0 por el número de dispositivo que quieras consultar…

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

Saber la temperatura de tu disco NVMe en tu distro Linux favorita

NVMe SSD

Los discos duros de estado sólido o SSD han ido evolucionando, con la tecnología NVMe entre los preferidos por muchos usuarios que buscan un gran rendimiento. Estos discos duros son mucho más rápidos que los discos duros magnéticos convencionales o HDDs. Además, los precios van bajando de forma considerable, a la par que las capacidades van subiendo progresivamente. Por tanto, ya no hay tantos impedimentos para tener uno de estos discos duros, que ofrecen unas prestaciones que se notan bastante a la hora de abrir programas o el arranque.

Pues bien, si tienes uno de estos discos duros en tu equipo con una distro GNU/Linux, como es el caso de los ordenadores de Slimbook, podrás ver la temperatura de tu disco duro de una forma muy sencilla que te describo aquí. Así podrás mantenerlos bajo control funcionando a unos rangos adecuados o detectar posibles anomalías si las temperaturas son demasiado elevadas, según los rangos de funcionamiento seguro que especifica cada fabricante en sus datasheets.

Para poder leer el valor de temperatura del sensor de estos discos NVMe, lo primero que debes hacer es instalar el cliente nvme-cli en tu distro favorita. Para eso, puedes usar alguno de los siguientes comandos en función de la distro que tengas:

<br data-mce-bogus="1">

sudo apt-get install nvme-cli<br data-mce-bogus="1">

sudo zypper install nvme-cli<br data-mce-bogus="1">

sudo yum install nvme-cli<br data-mce-bogus="1">

sudo pacman -S nvme-cli<br data-mce-bogus="1">

 

 

Así se instalará en Debian/Ubuntu, openSUSE/SUSE, CentOS/RHEL/Fedora, y Arch Linux respectivamente. Una vez instalado, para leer el valor de la temperatura, solo tienes que hacer lo siguiente:

sudo nvme smart-log /dev/nvme0 | grep '^temperature'

 

Así te mostrará la temperatura en la pantalla. Si no usas grep como filtro, te aparecerá toda la información referente al disco NVMe, pero así te ahorrarás tenerla que buscar en la salida. Por cierto, ya sabes que si tienes más discos NVMe, puedes sustituir /dev/nvme0 por el número de dispositivo que quieras consultar…

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

Bug de Linux nos deja expuestos ante ataques vía Wi-Fi

Bug en WiFi y RealtekSegún un investigador de seguridad, ingeniero importante en Github, hay un bug en Linux que podría permitir que dispositivos cercanos a nosotros usaran las señales WiFi para bloquear o comprometer los equipos vulnerables. El fallo de seguridad está presente en el driver RTLWIFI, usado para soportar los chips WiFi de Realtek en dispositivos que ejecuten sistemas operativos Linux. Lo peor de todo es que no tenemos que hacer nada para que un usuario malintencionado pueda explotar la vulnerabilidad, solo cumplir con ciertos requisitos.

El bug activa una sobrecarga del buffer en el kernel de Linux cuando un equipo con un chip WiFi de Realtek está dentro del radio de acción de un dispositivo malicioso. En el mejor de los casos, el exploit causaría que el sistema operativo se bloqueara, pero también podría permitir a un atacante conseguir control total del ordenador. En teoría. Lo más preocupante es que el fallo está sin corregir desde que se descubrió en 2013, cuando el kernel más actualizado era Linux 3.10.1.

Un bug presente en Linux desde 2013

El bug se está siguiendo bajo el nombre CVE-2019-17666 y, seis años más tarde, ya se ha propuesto un parche para corregirlo, el pasado miércoles para ser exactos. Se espera que dicho parche se incluya en el kernel de Linux en los próximos días, pero no han dejado claro si esto se traduciría en que el fallo estaría corregido con el lanzamiento de Linux 5.4 que tendrá lugar a finales de noviembre o principios de diciembre.

Pero si hay alguien preocupado por este fallo, es probable que no se haya tomado demasiado en serio por un motivo: Nico Waisman, un investigador de seguridad, dice que aún no ha conseguido una prueba de concepto en la que se explote la vulnerabilidad para ejecutar código malicioso, por lo que aún están hablando de algo teórico. Por otra parte, Waisman dice que “el fallo es serio“, por lo que lo mejor es atajarlo antes de que alguien consiga pasar de la teoría a la práctica.

“Todavía estoy trabajando en la explotación, y definitivamente… tomará algo de tiempo (por supuesto, podría no ser posible). Sobre el papel, es un desbordamiento que debería ser explotable. En el peor de los casos, es una denegación de servicio; mejor escenario, obtienes un shell”.

Solo los dispositivos con chip Realtek se ven afectados

La vulnerabilidad puede ser activada cuando un dispositivo afectado está dentro del radio de un dispositivo malicioso, siempre y cuando el WiFi esté activado, y no requiere interacción por parte del usuario final, es decir, nosotros. El dispositivo malicioso explota la vulnerabilidad usando la función de ahorro de energía conocida como “Aviso de ausencia” (Notice of Abscence) que incluye Wi-Fi Direct, un estándar que permite que dos dispositivos se conecten a través del WiFi sin la necesidad de un punto de acceso. El ataque funcionará si se añaden elementos de información específica del vendedor a los beacons del WiFi. Cuando un equipo vulnerable los recibe, activa la sobrecarga del buffer del kernel de Linux.

Este bug solo afecta a dispositivos que usen sistemas operativos Linux y un chip Realtek cuando el WiFi esté activado. Si usamos un chip WiFi de otro fabricante o lo tenemos apagado, algo que merece la pena si nos conectamos solo vía Ethernet y no tenemos otros equipos con los que comunicarnos en la misma red, no podrán activar el fallo y la sobrecarga.

Por el momento, nadie de Realtek o Google ha salido al paso con alguna declaración que pueda tranquilizarnos (o preocuparnos), por lo que se desconoce la gravedad real del fallo. Lo único cierto es que seis años son muchos para una vulnerabilidad presente en el núcleo de Linux. Eso y que los fallos de seguridad que se puedan explotar remotamente deben ser atajados cuanto antes, por lo que más pronto que tarde habrá nueva versión del driver de Realtek para Linux que corrija este fallo. Esperemos que sea pronto.

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

Estas son las novedades que ha introducido Ubuntu 19.10 Eoan Ermine

Ubuntu 19.10 Eoan Ermine, novedades

Ayer se lanzaron nuevas versiones de Ubuntu y todos sus sabores oficiales. Se trata de la versión de octubre de 2019, por lo que la numeración es 19.10, y el nombre en clave que eligieron hace ya seis meses fue Eoan Ermine. Cada sabor ha incluido sus propias novedades, como la posibilidad de instalar una sesión Wayland en Kubuntu 19.10, y en este artículo os vamos a hablar de las novedades más destacadas de Ubuntu 19.10 Eoan Ermine.

Siendo una familia, muchas de las novedades del sabor principal de los sistemas de Canonical son compartidas, como el núcleo que usa, hasta cuándo estará soportado o la compresión LZ4. Por otra parte, también incluye algunas exclusivas, en parte por ser la única versión que usa GNOME 3.34. A continuación tenéis la lista de novedades de un sistema que se ha centrado en preparar el camino para Ubuntu 20.04 Focal Fossa.

Novedades de Ubuntu 19.10 Eoan Ermine

  • Linux 5.3.
  • Soporte hasta julio de 2020.
  • Soporte inicial para ZFS como root.
  • GNOME 3.34, entorno que aporta mayor velocidad y fluidez.
  • Aplicaciones y paquetes actualizados.
  • Compresión LZ4, lo que hará que inicie más rápido.
  • Mejoras en Luz Nocturna accesibles desde una nueva pestaña.
  • Posibilidad de crear carpetas en el lanzador de aplicaciones.
  • Ventana de ajustes responsiva.
  • Nuevos temas Yaru, destaca el oscuro.
  • Ya no hay versión de 32 bits en ningún sabor oficial.
  • Drivers NVIDIA incluidos en la imagen ISO.
  • Soporte mejorado para la Raspberry Pi 4.
  • Mejorada la navegación con las teclas del teclado.
  • Mejoras en la navegación táctil.
  • No se incluye GS Connect.

Ubuntu 19.10 tiene mucho trabajo “under de hood”, es decir, interno. El cambio de entorno gráfico no es sencillo y en Ubuntu 18.10 volvieron a adoptar GNOME. El final del camino de vuelta llegará junto a Ubuntu 20.04 Focal Fossa, la próxima versión LTS del sistema operativo desarrollado por Canonical. Hasta entonces, podemos descargar Ubuntu 19.10 desde este enlace.

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

Kubuntu 19.10 llega con estas novedades y alguna ausencia importante

Kubuntu 19.10

Ayer fue un día importante para los usuarios de Ubuntu o alguno de sus sabores oficiales: se lanzó la versión 19.10, de nombre en clave Eoan Ermine. En total y desde la llegada de Ubuntu Budgie, hay ocho sabores y es difícil destacar uno porque hay para todos los gustos, pero creo que con el paso de KDE 4 a Plasma 5, Kubuntu ha ido ganando popularidad y adeptos. Ayer se lanzó Kubuntu 19.10 y debería haber tenido una función en concreto que aún lo haría mejor, pero ha sido el único componente de la familia Eoan Ermine en no incluirla.

Después de haber probado las últimas Daily Live de Ubuntu 19.10 y tratar de instalar Kubuntu 19.10, hubo algo que me llamó la atención: ¿dónde está la opción de instalar el sistema operativo en ZFS como root? No está. El motivo está explicado en la nota del lanzamiento de la nueva versión del sistema operativo: sencillamente, no tuvieron tiempo, pero prometen que llegará para Kubuntu 20.04 Focal Fossa en abril de 2020.

Novedades de Kubuntu 19.10

  • Soportado hasta julio de 2020.
  • Sin versión de 32 bits.
  • Linux 5.3.
  • Plasma 5.16.5.
  • KDE Applications 19.04.3.
  • Frameworks 5.62.
  • Qt 5.12.4.
  • LibreOffice 6.3.
  • Posibilidad de instalar una sesión Wayland con el paquete plasma-workspace-wayland. El equipo de Kubuntu avisa de que no está soportado, pero añadirá la opción de elegir la sesión Wayland al inicio.
  • Drivers de NVIDIA incluidos en la imagen ISO.

En cuanto a las ausencias, solo hay una real:

El soporte para ZFS como root en la instalación llegó demasiado tarde en el ciclo de Eoan para implementarla y probarla en el front end Ubiquity KDE. Esta opción es un objetivo para el lanzamiento 20.04 LTS.

Por otra parte, hay dos puntos mejorables que podemos obtener si añadimos el repositorio Backports de KDE: Plasma 5.17, que tampoco llegó a tiempo e incluye novedades muy interesantes, o KDE Applications 19.08, la segunda versión importante de 2019 de las aplicaciones de KDE que introdujeron nuevas funciones.

Kubuntu 19.04 Eoan Ermine ya está disponible desde este enlace.

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

OAM el nuevo proyecto de código abierto de Microsoft para simplificar el desarrollo en Kubernetes

OAM

Microsoft recientemente anunció la creación de un proyecto de código abierto, el cual es OAM, un nuevo estándar para desarrollar y ejecutar aplicaciones en Kubernetes y otras plataformas. Este nuevo proyecto fue lanzado debido a que Kubernetes se ha convertido en el principal entorno de orquestación de contenedores.

Su éxito ha llevado al notable crecimiento de los servicios en todas las nubes públicas. Sin embargo, los recursos centrales de Kubernetes, como Servicios e Implementaciones, representan elementos dispares de una aplicación global. No representan la aplicación en sí. Del mismo modo, los objetos como los gráficos de Helm representan una aplicación potencialmente desplegable, pero una vez implementada, no existe un modelo que se centre en la aplicación actual.

Es por eso que Microsoft y Alibaba Cloud crearon el proyecto Open Application Model (OAM) bajo Open Web Foundation.

OAM es una especificación para describir aplicaciones para que la descripción de la aplicación se separe de los detalles de cómo la infraestructura implementa y administra la aplicación. Esta separación de preocupaciones es útil por varias razones.

En el mundo real, cada clúster de Kubernetes es diferente, desde la entrada a la Interfaz de red de contenedores (CNI) hasta la malla de servicios.

Al separar la definición de la aplicación de los detalles operativos del clúster, los desarrolladores de aplicaciones pueden centrarse en los elementos clave de su aplicación en lugar de los detalles operativos de su implementación.

Además, la separación de preocupaciones también permite a los arquitectos de la plataforma desarrollar componentes reutilizables y desarrolladores de aplicaciones para centrarse en la integración de estos componentes en su código para crear rápida y fácilmente aplicaciones confiables.

En todo esto, el objetivo del modelo de aplicación abierta es hacer que las aplicaciones simples sean fáciles y que las aplicaciones complejas sean manejables.

En OAM, una aplicación consta de varios conceptos. El primero son los componentes que componen una aplicación. Estos componentes pueden ser servicios como una base de datos MySQL o un servidor PHP replicado con un equilibrador de carga correspondiente.

Los desarrolladores pueden crear código que empaquetan como un componente, luego el autor manifiesta que describe la relación entre ese componente y otros microservicios. Los componentes permiten a los arquitectos de plataformas y a otros crear módulos reutilizables que se sabe que encapsulan las mejores prácticas en seguridad y despliegue escalable.

También permiten separar la implementación del componente de la descripción de cómo se combinan estos componentes en una arquitectura de

Para convertir estos componentes en una aplicación concreta, los operadores de aplicaciones utilizan una configuración de estos componentes para formar una instancia específica de una aplicación para implementar.

El recurso de configuración es lo que permite que un operador de aplicación ejecute una aplicación real desde los componentes proporcionados por desarrolladores y plataformas.

El concepto final es un conjunto de características que describen las características del entorno de la aplicación, incluidas características como el autoescalado y la entrada que son importantes para el funcionamiento de las aplicaciones, pero que se puede implementar de diferentes maneras en diferentes entornos.

Un ejemplo simple de tales diferencias podría ser un equilibrador de carga de hiperescala proporcionado por la nube vs un equilibrador de carga de hardware local.

Desde el punto de vista del desarrollador de la aplicación, son completamente idénticos, mientras que desde el punto de vista del operador, son completamente diferentes. Los rasgos permiten esta separación de problemas, de modo que la aplicación puede ejecutar donde se desplieguen sus características necesarias.

Luego, los operadores de infraestructura pueden configurar estas características para cumplir con los requisitos operativos únicos de su entorno (como el cumplimiento y la seguridad).

A diferencia de un modelo de aplicación PaaS más tradicional, OAM tiene características únicas. Más importante aún, él es una plataforma agnóstica. Microsoft señala que aunque su inicial OAM, llamada Rudr, se basa en Kubernetes, OAM en sí no está estrechamente relacionado con Kubernetes.

Es posible desarrollar implementaciones para muchos otros entornos, incluso para formatos pequeños relacionados con dispositivos, donde Kubernetes puede no ser la opción correcta. También debemos pensar en entornos sin servidores donde los usuarios no quieren o no necesitan la complejidad de Kubernetes.

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

LibreOffice 6.2.8, ya disponible la última versión de mantenimiento de esta serie

LibreOffice 6.2.8Si tuviéramos que hablar del lanzamiento importante del día, sin lugar a dudas ese lanzamiento sería el de Ubuntu 19.10 y el resto de la familia Eoan Ermine. Pero que una compañía importante como Canonical lance un nuevo sistema operativo no es motivo para que el mundo del software se pare y hace unas horas The Document Foundation ha lanzado LibreOffice 6.2.8. Se trata de la octava y última versión de mantenimiento de esta serie.

En estos momentos, la versión más actualizada y la que incluye las últimas novedades es LibreOffice 6.3.2. La que han actualizado hoy sigue siendo la versión recomendada, ya que la compañía ofrece varias posibilidades entre las que tenemos una estable con todo lo nuevo y otra que ha recibido más correcciones que es también una opción más fiable. The Document Foundation suele esperarse a lanzar seis versiones de mantenimiento de una serie para recomendarla para su uso en equipos de producción, aunque parece que la próxima no llegará a 6 hasta ser recomendada.

LibreOffice 6.2.8 es la versión EOL de la serie

The Document Foundation aconseja a todos los usuarios de la suite de ofimática que actualicen para mejorar la seguridad. Por otra parte, también nos dice que estemos preparados para actualizar a la v6.3.4 de su suite de ofimática tan pronto en cuanto esté disponible, algo que sucederá en diciembre. Como hemos mencionado, ya no habrá más actualizaciones para la serie 6.2, por lo que los usuarios que quieran usar la opción más fiable tendrán que esperar más de mes y medio para recibir una nueva actualización.

LibreOffice 6.2.8 ya está disponible para Linux, macOS y Windows desde su página web de descargas. Los usuarios de Linux tenemos opción de descargar la suite en versiones DEB, RPM o código fuente. Por otra parte, también podemos instalar la versión Flatpak y la versión Snap. Recordamos que la versión más actualizada que hay en la mayoría de repositorios oficiales de las distribuciones más populares es la v6.2.7.

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

Ya disponbles Ubuntu 19.10 y el resto de hermanos de la familia Eoan Ermine

Ubuntu 19.10 Eoan Ermine

Ya es oficial: Canonical ha lanzado Ubuntu 19.10 Eoan Ermine. Aunque para ser fieles a la verdad, tenemos que separar lo anterior en dos puntos: sí, Ubuntu 19.10 ya está disponible, pero el lanzamiento no será 100% oficial hasta que actualicen las diferentes páginas web y podamos descargar las imágenes ISO desde ellas. Ahora mismo, podemos descargarlas desde la web cdimage.ubuntu.com, el servidor FTP de Canonical al que enlazarán las páginas oficiales en los próximos minutos/horas.

A diferencia de hace seis meses cuando hubo versiones que tardaron más en llegar, en esta ocasión se han lanzado todas prácticamente al mismo tiempo. Desde el principio y todas a la vez han estado disponibles Ubuntu, Ubuntu MATE, Ubuntu Kylin, Ubuntu Budgie, Kubuntu y Lubuntu, pero faltaban unos Xubuntu y Ubuntu Studio que han llegado una media hora más tarde. En el momento de empezar a escribir este artículo ya estaban disponibles todas las imágenes en el servidor FTP de Canonical.

Ubuntu 19.10 Eoan Ermine estará soportado durante 9 meses

En cuanto a funciones que incluye toda la familia Eoan Ermine tenemos el soporte inicial para ZFS como root, la compresión LZ4, Linux 5.3 o los drivers NVIDIA disponibles desde la misma imagen ISO. Si tenemos que mencionar alguna función de sabores en concreto, Ubuntu usa GNOME 3.34, lo que lo hace ser la versión más rápida desde su paso a Unity, Kubuntu usa Plasma 5.16 y KDE Applications 19.08 y Ubuntu MATE ha realizado trabajos importantes de limpieza que le hacen ser más rápido y estable que versiones anteriores.

Cuando el lanzamiento sea 100% oficial, los diferentes equipos de desarrolladores actualizarán las diferentes páginas web y también podremos actualizar desde el terminal introduciendo el siguiente comando:

sudo do-release-update

La próxima versión ya será un Ubuntu 20.04 con el nombre en clave Focal Fossa que introducirá novedades importantes como el soporte completo para el ZFS como root. Su fecha de lanzamiento, el 23 de abril de 2020.

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

Project RIP: nuevo FPS lanzado recientemente para Linux

Project RIP

Si te interesan los videojuegos de disparos en primera persona o FPS (First Person Shooter) cuyos protagonistas son los zombies o muertos vivientes, el título Project RIP te interesará. Ha sido lanzado recientemente para GNU/Linux y tiene un descuento del 10% en Steam, así que date prisa si te gusta, antes de que retiren esa oferta por unos 10€.

El videojuego ha sido desarrollado por Storming Tech, y se ha construido usando el motor gráfico Unreal Engine con soporte para Linux. Seguramente te suene el desarrollador, ya que fue el que también creó Escape Legacy: Ancient Scrolls, un interesante videojuego de rompecabezas. Si tienes interés en seguir este otro videojuego, te recomiendo que te “des un paseo” en línea por su página oficial, y podrás conseguir info o  suscribirte a su sistema de notificaciones introduciendo tu dirección de correo electrónico para que te envíen todas las últimas novedades.

Gráficamente han conseguido un buen resultado, con un halo de tensión y acción siempre garantizado en sus escenarios misteriosos con muertos vivientes como protas. Tendrás a tu disposición un montón de armas que podrás ir desbloqueando conforme avances para luchar contra este mal. Al comienzo no tendrás demasiados recursos, tendrás que irlos ganando poco a poco, lo que te hará tener mayor libertad más adelante.

El videojuego es divertido si te gustan los shooters en primera persona centrados en la temática zombie. Es bastante adictivo, y su precio es razonable, por lo que no tiene malos ingredientes para que no tenga éxito. Desgraciadamente, si tenemos que destacar algunos contras, hay que resaltar la inestabilidad. Pero recuerda que es un título reciente, y es probable que pronto lancen parches para corregir todos los bugs. De hecho, el desarrollador ya planea lanzar bastantes novedades pronto, incluso más allá de retocar estos problemas. Así que pinta bien.

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

Desarrolladores de Arch Linux planean usar zstd en pacman

Arch Linux logo

Los desarrolladores de Arch Linux han dado a conocer recientemente mediante un comunicado sobre su intención de habilitar el soporte para el algoritmo de compresión zstd (incluido desde noviembre de 2017 en el Kernel de Linux 4.14) en el administrador de paquetes pacman.

Dado que los desarrolladores de Arch Linux realizaron la comparación de diferentes algoritmos de compresión, al final optaron por planean usar zstd en lugar del algoritmo de compresión predeterminado en devtools. El método de compresión actual es “xz-c-z-“, que es de un solo hilo y lento, por lo que el equipo quiere reemplazarlo con un algoritmo más rápido.

En comparación con el algoritmo xz, el uso de zstd acelerará la compresión y el desempaquetado de paquetes (ya que ofrece gran ventana de búsqueda y una etapa de codificación de entropía rápida, utilizando Finite State Entrop), manteniendo el nivel de compresión. Como resultado, cambiar a zstd aumentará la velocidad de instalación de paquetes.

El algoritmo de compresión zstd ofrece una compresión y descompresión más rápidas, al tiempo que mantiene una relación de compresión comparable con xz. Esto acelerará la instalación del paquete con pacman, sin más inconvenientes. Comentaron en el comunicado los desarrolladores de Arch Linux

El soporte para comprimir paquetes usando zstd que plantean integrar posteriormente, aparecerá en la versión de Pacman 5.2, pero la instalación de dichos paquetes requerirá una versión de zarchd libarchive.

Pacman es el gestor de paquetes de Linux Arch Linux, es capaz de resolver las dependencias, y descargar e instalar automáticamente todos los paquetes necesarios. En teoría, el usuario solo necesita ejecutar una única orden para actualizar por completo el sistema.

Pacman utiliza archivos empaquetados en tar y comprimidos en gzip o xz para todos los paquetes, cada uno de los cuales contiene binarios compilados. Los paquetes son descargados a través de FTP, también se puede utilizar HTTP y archivos locales, dependiendo de cómo esté configurado cada repositorio. Cumple con Linux Arch Build System (ABS) utilizados para crear los paquetes desde el código fuente.

Sobre Zstandard

Zstandard (zstd) se diseñó para proporcionar una relación de compresión comparable a la del algoritmo DEFLATE, pero más rápido, especialmente para la descompresión. Se puede ajustar con niveles de compresión que van desde 5 negativos (el más rápido) a 22 (la velocidad de compresión más lenta, pero la mejor relación de compresión).

El paquete zstd incluye implementaciones paralelas (multiproceso) de compresión y descompresión. A partir de la versión 1.3.2, zstd implementa opcionalmente una búsqueda y deduplicación de muy largo alcance similar a rzip o lrzip.

La velocidad de compresión puede variar en un factor de 20 o más entre los niveles más rápido y más lento, mientras que la descompresión es uniformemente rápida, variando en menos del 20% entre los niveles más rápido y más lento.

Zstd cuenta con un nivel de compresión máximo proporciona una relación de compresión cercana a lzma, lzham y ppmx y funciona mejor que lza o bzip2. Zstandard alcanza la frontera actual de Pareto, ya que se descomprime más rápido que cualquier otro algoritmo disponible actualmente con una relación de compresión similar o mejor.

Los diccionarios pueden tener un gran impacto en la relación de compresión de archivos pequeños, por lo que el algoritmo Zstandard puede usar un diccionario de compresión proporcionado por el usuario. También ofrece un modo de entrenamiento, capaz de generar un diccionario a partir de un conjunto de muestras.

En particular, se puede cargar un diccionario para procesar grandes conjuntos de archivos con redundancia entre archivos, pero no necesariamente dentro de cada archivo, por ejemplo, archivos de registro .

Por lo tanto, antes de comenzar con la distribución de los paquetes comprimidos usando zstd dentro de los canales de Arch Linux los usuarios deben instalar primeramente libarchive al menos la versión 3.3.3-1 (un paquete con esta versión se preparó hace un año, por lo que lo más probable es que la versión requerida de libarchive ya esté instalada).

Los paquetes comprimidos por zstd se enviarán con la extensión “.pkg.tar.zst”.

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