Benchmark para Linux: prueba el rendimiento de tu CPU, GPU, RAM, etc.

benchmark

Linux es probablemente el sistema operativo que más potencia de cálculo reúne si se suman todas las máquinas en la que está instalado alrededor del mundo, ya que domina de forma casi absoluta el sector de los supercomputadores. En cambio, no es famoso en el mundo gaming, por lo que las herramientas tipo benchmark a veces están un poco olvidadas para este sistema.

Mientras para Windows vas a encontrar multitud de suites y programas de benchmarking, para Linux cuesta algo más, y los nombres que se barajan para hacer las pruebas de rendimiento no son tan populares. Pero eso no quiere decir que no existan, y en este artículo te mostraré algunas recomendaciones para poner a prueba tu CPU, GPU, RAM, disco duro, red, etc.

Benchmark para CPU

Si lo que buscas es probar el rendimiento de tu CPU, o simplemente someterla a un test de estrés para comprobar su estabilidad (algo importante si piensas hacer overclocking), entonces te recomiendo estas utilidades:

  • Hardinfo: este programa es tipo AIDA64, para mostrar información del hardware, pero también tiene un apartado para realizar tests en tu CPU.
  • Sysbench: es otra alternativa al anterior, y podrás medir el rendimiento o someter a estrés tu CPU.
  • Stress y Stress-NG: es una prueba de estrés simple.
  • s-tui: es un monitor de la actividad de tu CPU, pero también admite someterla a estrés.
  • 7-zip: aunque sea una herramienta para la compresión y descompresión, también admite hacer pruebas de rendimiento en estas tareas.

Y para GPU

También tienes algunas herramientas de benchmark para tu GPU. Algo importante si te gusta el gaming. Algunos ejemplos son:

  • Unigine Benchmark: es un repertorio de las pruebas (Superposition, Valley, Heaven,…) más prometedoras y recomendables, y que también está disponible para Linux. Son bastante usadas en las pruebas de rendimiento de las reviews que ves en muchos blogs.
  • glxgears: es una básica y antigua prueba para OpenGL. La puedes encontrar en los repos de tu distro.
  • GLMark2: similar a la anterior, también para OpenGL.
  • vkmark: es una alternativa a las anteriores, pero para la API Vulkan.
  • BaseMark GPU: es otra herramienta para pruebas de rendimiento de la GPU basada en las mejores APIs gráficas, entre ellas Vulkan.

Benchmarking para RAM

La memoria RAM también es muy importante, por lo que puedes usar estos otros tests:

  • mbw: es un comando que también podrás instalar para realizar pruebas del ancho de banda de tu memoria.
  • RAMspeed/SMP: es una prueba de rendimiento para la memoria RAM y caché.
  • Otras: stress, Sysbench, Phoronix text,… también se pueden usar para la memoria.

Otros programas para benchmark

Existen otras suites de benchmarking para Linux con las que poder probar lo anterior y mucho más, como E/S, disco duro, red, etc.

  • Phoronix Test Suite: es una completa suite para probar CPU, RAM, E/S, red, etc. Es fácil de usar, con diferentes tests, y desde la línea de comandos.
  • hdpram y GNOME Disks: ambas herramientas muestran información de los discos duros, pero también tienen funciones para determinar el rendimiento. La primera desde el terminal y la segunda desde la GUI.
  • iperf3: es una herramienta que podrás instalar para probar el rendimiento de tu conexión de red.

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

He estado dos semanas usando Deepin y estas son mis impresiones

Manjaro Deepin

Para muchos, que haya tantos escritorios diferentes en Linux es algo malo. Hablan de fragmentación y, aunque yo no usaría esa palabra, entiendo que se refieren a que sería mejor que hubiera menos y que lo existente mejorara aún más. Otros piensan que sobre gustos no hay nada escrito y que, escritorio que sale, escritorio que puede interesar. En lo personal, yo soy un feliz usuario de KDE, pero hacía tiempo que estaba mirando a Deepin de reojo hasta que me he decidido a probarlo. Y lo he hecho durante dos semanas para poder opinar con propiedad.

Para el que aún no lo conozca, y aunque ya lleva su tiempo en el mundo Linux, el escritorio Deepin (DDE) es relativamente nuevo. Existe desde 2013, momento en el que Deepin Linux pasó de usar GNOME 3 al escritorio que motiva este artículo. Nos llega desde China, y destaca principalmente por su cuidada interfaz y algunas aplicaciones. Como voy a explicar, mis impresiones son buenas y malas.

Deepin, un escritorio que llama la atención

Antes de empezar a hablar de cómo me he sentido usando Deepin, querría dejar algo claro: no he querido usarlo en una máquina virtual ni instalarlo en ninguno de mis portátiles. Lo que he decidido ha sido usarlo en un USB con almacenamiento persistente, ya que llevo meses usando Manjaro KDE así y me funciona perfectamente bien. Sólo noto un bajón en el rendimiento, y me estoy refiriendo a KDE, cuando estoy instalando software o copiando archivos de gran tamaño. Y bueno, un poco también cuando edito vídeo, pero es que este portátil tiene 4GB de RAM y un procesador Intel i3.

Explicado esto, vamos a empezar con lo que a mí no me gusta:

  • Los botones no se pueden poner a la izquierda. En versiones anteriores sí se podía. En las últimas puedes usar comandos, dfconf o lo que quieras que no vas a conseguir nada. O bueno, si alguien lo consigue, que me lo haga saber, porque a mí no me ha funcionado. Como mucho, he conseguido poner algunos botones a la izquierda, pero probando tanto que llegué a tener 11 botones de minimizar y cerrar a la izquierda… y los de la derecha seguían ahí.
  • La fecha del dock no está como me gusta. Por mucho que he intentado ponerla como la usamos en España, no hay manera de cambiarla a dia/mes/año (está en año/mes/día).
  • Los symlink no se pueden crear directamente desde el explorador de archivos o con comandos. Es decir, no se pueden arrastrar y elegir una opción para crear symlinks, y si los creamos de archivos con palabras separadas, dará fallo. Para hacerlo, debemos crearlo con el clic derecho y decirle dónde (hay que quitarle la palabra «enlace» si no queremos que aparezca). Esto puede ser tedioso si, como es mi caso, quieres pasar toda una carpeta como la de música.

El diseño, de lo mejor de Deepin

Si por algo me decidí a probar Deepin fue por su diseño. Es muy «maquero», con un dock en la parte inferior con transparencias, iconos bien diseñados, centro de notificaciones a la derecha y también con buena interfaz y todo todo es muy atractivo visualmente.

El lanzador de aplicaciones está disponible en tres opciones, usando por defecto en Manjaro la que se parece al de GNOME:

  • Deepin por defecto usa un lanzador tipo Windows, ese que lanzamos desde abajo a la izquierda y parecido a lo que usan Plasma o Cinnamon, pero con bordes redondeados y transparencias.
  • Lanzador tipo GNOME, del que poco se puede decir: salen todas las aplicaciones ordenadas en una rejilla y varias páginas.
  • Ordenadas por tipo. Este y el anterior se abren a pantalla completa, pero en este tenemos las apps separadas por carpetas según el tipo de aplicación.

Aplicaciones propias, su otro punto fuerte… o débil


















El otro punto fuerte pueden ser las aplicaciones. La mayoría son propias, por lo que quedan perfectamente y el sistema operativo es de lo más consistente en cuanto a diseño, pero también es cierto que muchas de ellas son aplicaciones muy básicas para usuarios no avanzados.

  • Administrador de archivos: no es un administrador que destaque, como creo que sí lo hace Dolphin de KDE, pero tiene un diseño agradable, como todo en Deepin, y tiene todo lo que un usuario medio pueda necesitar. ¿Lo he usado?: sí.
  • Administrador de discos: esto es como un GParted, pero más limitado y con mejor diseño. Sí podemos crear o eliminar particiones, desmontarlas o redimensionarlas. Durante el tiempo en el que lo he usado no me ha fallado, pero tampoco he probado, por ejemplo, a redimensionar un disco que ya tuviera datos. ¿Lo he usado?: sí.
  • Álbum (fotos): esta aplicación es simple y comparte el diseño fino del resto de aplicaciones. No tiene muchas funciones, pero nos servirá para ver fotos, añadirlas a favoritos o eliminarlas. Es justamente eso, un álbum, sin complicaciones. ¿Lo he usado?: no, tengo mis fotos en otro equipo.
  • Calculadora: no pasará a la historia como la mejor que existe, pero tampoco lo hacen otras muchas. Es una calculadora normal, nada de científica, pero bien diseñada. ¿La he usado?: sí.
  • Calendario: este calendario es para el que necesita un calendario local y quiere uno vistoso, en el sentido de bien diseñado. Cojea en que no se le pueden añadir calendarios como los de Google, por lo que a muchos no nos sirve. Por ahora. ¿Lo he usado?: sólo para saber el día en el que estaba si no tenía Vivaldi abierto.
  • Cámara: esta es una pequeña aplicación con la que podremos hacer fotos o grabar con la cámara de nuestro ordenador. ¿La he usado?: no.
  • Captura de pantalla: para mí, esta es de las mejores apps de Deepin. Si presionamos la tecla de imprimir pantalla, sencillamente hará una captura y la guardará en la ruta que le hayamos configurado, por defecto en Imágenes. Pero si lanzamos la aplicación, podremos grabar la pantalla con audio incluido, o hacer anotaciones en una captura antes de hacerla. Se pueden configurar atajos desde la app Centro de Control (ajustes). En la galería de arriba está como foto hecha desde un móvil, pero porque no me ha dejado hacerle captura a la app de capturas. ¿La he usado?: constantemente.
  • Compresor de archivos: Deepin tiene su propio compresor de archivos y desde el gestor de archivos nos ofrece la posibilidad de comprimir en 7z o ZIP. Es compatible con los formatos más populares en Linux, como tar.xz. ¿Lo he usado?: sí.
  • Correo: la aplicación de correo es básica y con buen diseño, pero Gmail la detecta como peligrosa por usar el protocolo antiguo. Para poder usarla hay que desactivar esa opción desde los ajustes de la cuenta de Google, pero yo he hecho la prueba con una cuenta de Outlook. ¿Lo he usado?: no, gestiono mi correo y calendario desde la opción experimental del navegador Vivaldi. Y tampoco me gusta eso de tener que desactivar la opción de seguridad de Google.
  • Dibujos: pues nada, que Deepin tiene su propio Paint. Para muchos, esto puede ser bloatware, pero el escritorio está diseñado para todos los públicos. ¿Lo he usado?: no.
  • Editor de textos: no llega a la altura de Kate, por ejemplo, pero para los que sólo necesitan un editor básico y quiere que quede perfecto con el resto del sistema operativo, esta es la opción. ¿Lo he usado?: poco, pero no suelo usar estos editores.
  • Monitor del sistema: el monitor del sistema de Deepin recuerda mucho al nuevo de Plasma, tan nuevo que aún depende de KSysGuard. Si no me equivoco, el de Deepin es anterior al de Plasma. ¿Lo he usado?: sí.
  • Música: si la aplicación para grabar la pantalla es de lo que más me ha gustado de Deepin, la app Música es todo lo contrario. Bueno, no estaría siendo justo si dijera eso, porque es bonita y es una buena biblioteca multimedia, pero no funciona nada bien si la biblioteca es grande y no puede ver dentro de carpetas si son enlaces simbólicos (symlink). Cuenta con ecualizador y posibilidad de mostrar letras, pero al final he usado Elisa porque no he conseguido que funcione en condiciones. ¿Lo he usado?: para nada.
  • Notas de voz: esta app es muy parecida a las que encontramos en dispositivos móviles, pero esta la tenemos en el sistema de escritorio. ¿Lo he usado?: no uso notas de voz.
  • Terminal: poco que decir. Un terminal sencillo que comparte diseño con el resto de apps. ¿Lo he usado?: siempre que he necesitado escribir comandos.
  • Tienda de aplicaciones: la tienda de aplicaciones también está muy bien diseñada y es bonita, pero no muestra información como de dónde vamos a descargar el software. Por lo tanto, he seguido usando el Pamac de Manjaro. ¿Lo he usado?: no.
  • Vídeo: aplicación sencilla de vídeos que, como muchas de esta lista, queda bien. ¿Lo he usado?: pocas veces; prefiero VLC en cualquier equipo.
  • Visor de documentos: tampoco ofrece funciones especiales. De hecho, sólo soporta archivos PDF, ePub o DOCX, pero es que quedan tan bien en el entorno gráfico que, si no fallan, ¿por qué cambiar? ¿Lo he usado?: sí, en formatos compatibles.
  • Visor de imágenes: un visor sencillo, demasiado, pero sirve para el usuario medio. ¿Lo he usado?: no. Estoy muy acostumbrado a Gwenview.

Resumen

Sobre el rendimiento no voy a poner benchmarks ni algo parecido. Sólo voy a comentar que les queda trabajo por delante, que no es la mejor opción para un equipo discreto. Con la misma configuración, en Manjaro KDE sólo noto que se resiente al instalar software o al mover archivos muy grandes, algo que también pasa en Deepin, pero también he visto que en algunos momentos va a trompicones. Pocos, pero hay que decirlo.

Por todo lo demás, no muestra mensajes de error y, quitando la app de música, todo parece fiable; no se cuelga. No mentiré diciendo que me voy a pasar a Manjaro Deepin y UbuntuDDE a corto plazo, pero hace poco más de dos años no quería moverme de GNOME y ahora soy un feliz usuario de KDE. Si mejoran un poco, no diré que mi equipo principal jamás beberá del agua de Deepin, pero de momento sigo enamorado de KDE.

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

Chrome ya cuenta con un cliente RSS, cambios en User-Agent y el administrador de contraseñas

Google dio a conocer recientemente una serie de cambios que se han introducido como funciones experimentales dentro de la rama «Canary», una de las nuevas funciones que se incorpora es el seguimiento experimental a Chrome con un cliente RSS incorporado.

Los usuarios podrán suscribirse a fuentes RSS de sitios de interés a través del botón «Seguir» en el menú y rastrear la aparición de nuevas publicaciones en la sección Siguiente en la página para abrir una nueva pestaña. Las pruebas de la nueva función comenzarán en las próximas semanas y se limitarán a usuarios seleccionados de Chrome para Android de EE. UU.

Otro de los cambios que se están integrando en Chrome es la eliminación paulatina del contenido del encabezado HTTP User-Agent, ya que anteriormente Google había dado a conocer sus planes de dicha acción, pero debido a la pandemia del Covid-19, estos cambios no se llevaron a cabo.

En Chrome 89, el mecanismo User-Agent Client Hints estaba habilitado de forma predeterminada, que se está desarrollando como un reemplazo para User-Agent, y ahora Google tiene la intención de pasar a experimentos para cortar la funcionalidad asociada con User-Agent. User-Agent Client Hints que permite organizar la entrega selectiva de datos sobre parámetros específicos del navegador y el sistema (versión, plataforma, etc.) solo después de una solicitud del servidor. El usuario, a su vez, puede determinar qué información se puede proporcionar a los propietarios del sitio.

Al utilizar User-Agent Client Hints, el identificador no se transmite por defecto sin una solicitud explícita, sino que por defecto solo se indican los parámetros básicos, lo que dificulta la realización de la identificación pasiva.

Hasta que se complete la migración a Client Hints, Google no tiene la intención de cambiar el comportamiento de usuario-agente en versiones estables.

Al menos en 2021, no se realizarán cambios en el User-Agent. Pero en las ramas de prueba de Chrome, los experimentos comenzarán truncando la información en el encabezado User-Agent y parámetros de JavaScript.

Después de la limpieza, será posible averiguar en la línea Usuario-Agente el nombre del navegador, la versión significativa del navegador, la plataforma y el tipo de dispositivo (teléfono móvil, PC, tableta). Para obtener datos adicionales, deberá utilizar la API de sugerencias de cliente del agente de usuario.

Hay 7 etapas de recorte gradual de User-Agent:

  • En Chrome 92, la pestaña Problemas de DevTools comenzará a mostrar advertencias de obsolescencia.
  • En el modo de prueba de Origin, los sitios tendrán la oportunidad de habilitar el modo de transferencia del User-Agent truncado. Las pruebas en este modo durarán al menos 6 meses.
  • Los sitios que no lograron migrar a API Client Hints recibirán una prueba de origen inversa, lo que permite devolver el comportamiento anterior en al menos 6 meses.
  • El número de versión de Chrome en el User-Agent se abreviará con el formato MINOR.BUILD.PATCH
  • La información de la versión se truncará en las API de escritorio navigator.userAgent, navigator.appVersion y navigator.platform.
  • Se reducirá la transferencia de información de la plataforma móvil a Chrome para Android (actualmente se transfiere la versión de Android y el nombre en clave del modelo del dispositivo).
  • Se suspenderá el soporte para la versión de prueba de Origin inversa y solo se ofrecerá un agente de usuario abreviado para todas las páginas.

Por último, también podremos encontrar en Chrome los planes de implementar en el administrador de contraseñas integrado de Chrome la función de automatizar el cambio de contraseñas en caso de que sea detectada alguna contraseña comprometida.

En particular, si durante la verificación resulta que la cuenta se ha visto comprometida como resultado de una filtración de la base de datos de contraseñas del sitio, se le ofrecerá al usuario un botón para cambiar rápidamente la contraseña en el sitio.

Para los sitios compatibles, el proceso de cambio de contraseña se automatizará: el navegador completará y enviará los formularios necesarios por sí mismo. Cada paso del cambio de contraseña se mostrará al usuario, que puede intervenir en cualquier momento y cambiar al modo manual.

Para automatizar la interacción con los formularios de cambio de contraseña en diferentes sitios, se utiliza el sistema de aprendizaje automático Duplex, que también se utiliza en Google Assistant. La nueva función se implementará gradualmente para los usuarios que comiencen con Chrome para Android en los EE. UU.

Fuente: https://blog.chromium.org

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

W3Cha publicado los primeros borradores del estándar WebGPU

El W3C dio a conocer recientemente, los primeros borradores de las especificaciones de WebGPU y WebGPU Shading Language (WGSL), que definen las API para realizar operaciones de GPU como la representación y el cálculo, y un lenguaje de sombreado para escribir programas del lado de la GPU.

Estas especificaciones son conceptualmente similares a las API de Vulkan, Metal y Direct3D 12. Las especificaciones fueron preparadas por un grupo de trabajo que incluía ingenieros de Mozilla, Google, Apple y Microsoft.

El objetivo de la GPU para el grupo de trabajo web es proporcionar una interfaz entre la plataforma web y las modernas capacidades de computación y gráficos 3D presentes en las plataformas de sistemas nativos. Obtenga más información sobre los objetivos, el alcance y los entregables .

La GPU para Web Community Group desarrolló las especificaciones adoptadas por este Grupo de Trabajo. The Community Group continúa impulsando el trabajo técnico sobre las especificaciones e incubando nuevas características. Este Grupo de Trabajo trabaja con el Grupo de la Comunidad para dar forma a las especificaciones para la vía de Recomendación.

Conceptualmente, WebGPU se diferencia de WebGL de la misma manera que la API de gráficos de Vulkan se diferencia de OpenGL, pero no se basa en una API de gráficos específica, sino que es una capa universal que utiliza las mismas primitivas de bajo nivel que se encuentran en Vulkan, Metal y Direct3D.

WebGPU proporciona a las aplicaciones JavaScript herramientas para el control de bajo nivel sobre la organización, el procesamiento y la transmisión de comandos a la GPU, la gestión de recursos asociados, memoria, búferes, objetos de textura y sombreadores de gráficos compilados. Este enfoque le permite lograr un mayor rendimiento para las aplicaciones de gráficos al reducir la sobrecarga y aumentar la eficiencia de la GPU.

WebGPU permite crear proyectos 3D complejos para la Web que no funcionan de la misma forma que en los programas independientes que acceden directamente a Vulkan, Metal o Direct3D, pero que no están vinculados a plataformas específicas.

WebGPU también proporciona capacidades adicionales para portar programas gráficos nativos a un formulario basado en web compilando en WebAssembly. Además de los gráficos 3D, WebGPU también cubre las posibilidades asociadas con la subcontratación de cálculos al lado de la GPU y la ejecución de sombreadores.

Características clave de WebGPU:

  • Gestión separada de recursos, trabajo preparatorio y transferencia de comandos a la GPU (en WebGL, un objeto era responsable de todo a la vez). Se proporcionan tres contextos separados: GPUDevice para crear recursos como texturas y tampones; GPUCommandEncoder para codificar comandos individuales, incluidas las etapas de procesamiento y cálculo; GPUCommandBuffer para poner en cola para ejecución en la GPU. El resultado se puede renderizar en un área asociada con uno o más lienzos, o renderizar sin renderizar (por ejemplo, al ejecutar tareas computacionales). La separación de etapas facilita la separación de la creación de recursos y las operaciones preparatorias en diferentes controladores que pueden ejecutarse en diferentes subprocesos.
  • Un enfoque diferente al manejar estados. WebGPU ofrece dos objetos, GPURenderPipeline y GPUComputePipeline, que le permiten combinar diferentes estados predefinidos por el desarrollador, lo que permite que el navegador no desperdicie recursos en trabajo adicional como recompilar sombreadores. Los estados admitidos incluyen sombreadores, búfer de vértices y diseños de atributos, diseños de grupos adjuntos, combinación, profundidad y plantillas, y formatos de salida posteriores al procesamiento.
  • Un modelo vinculante muy parecido a las herramientas de agrupación de recursos de Vulkan. Para agrupar recursos en grupos, WebGPU proporciona un objeto GPUBindGroup que, mientras escribe comandos, se puede vincular a otros objetos del mismo tipo para su uso en sombreadores. La creación de dichos grupos permite al conductor realizar las acciones preparatorias necesarias por adelantado, y el navegador permite que el navegador cambie las vinculaciones de recursos mucho más rápido entre llamadas de sorteo. El diseño de los enlaces de recursos se puede predefinir mediante el objeto GPUBindGroupLayout.

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

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

Manaro 21.0.5, nueva versión estable sin rastros de GNOME 40. Plasma 5.21.5 sí ha llegado

Manjaro 21.0.5

Dos semanas después de la anterior, Manjaro acaba de anunciar una nueva versión estable de su sistema operativo. Estamos hablando de un proyecto que usa el modelo de desarrollo conocido como Rolling Release, por lo que hablar de versiones no es tan claro como en otras distribuciones como Ubuntu o Fedora. Cuando, como ahora, anuncian una nueva versión estable, lo que llega son nuevos paquetes, muchos, pero Manjaro 21.0.5, la sexta versión de Ornara, seguirá sin usar GNOME 40.

Ahora mismo, el lanzamiento es oficial, pero aún no ha llegado a todos los equipos. Personalmente, aún no veo ninguna actualización ni en Pamac (Agregar/Quitar software) ni con el comando sudo pacman -Syu, y tampoco aparece Manjaro 21.0.5 en la pagina de descargas del proyecto, pero la entrada en el blog ya está disponible. Lo que sí está ya confirmado son los cambios más destacados, y los tenéis a continuación.

Novedades más destacadas de Manjaro 21.0.5

  • Han actualizado la mayoría de sus kernels, siendo el estable más actalizado Linux 5.12.2.
  • NVIDIA se ha actualizado a 460.80.
  • Han añadido las apps móviles de Plasma, pero como opción.
  • La mayoría de las aplicaciones (GNOME Apps) se han actualizado a GNOME 40.1. La Shell se mantiene en 3.38.
  • Las apps Maui han subido a 1.2.2.
  • Systemd 247.7.
  • Firefox 88.0.1 y Thunderbird 78.10.1.
  • LibreOffice 7.1.3.
  • Frameworks 5.82 y Plasma 5.21.5 en la edición KDE, entre otros paquetes KDE-git.
  • Otras actualizaciones como las más nuevas de python y hasell.

Manjaro está disponible en versiones XFCE (la principal), KDE y GNOME de manera oficial. Una nueva versión estable significa dos cosas: como hemos mencionado, los usuarios existentes recibiremos los paquetes en las próximas horas. Por otra parte, pronto anunciarán el lanzamiento de las nuevas ISO, y esas son las que llevarán el nombre de Manjaro 21.0.5. Por el momento, sólo tenemos que tener un poco más de paciencia, aunque mucho me temo que a los de la edición GNOME se les está acabando. Todo sea por la estabilidad.

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

Actualiza si no usas la última versión de Ubuntu: podrían saltarse la pantalla de bloqueo

Pantalla bloqueo Ubuntu

Siempre me han hecho cierta «gracia», entre comillas, esos vídeos que se hacen virales y muestran cómo se puede saltar la pantalla de bloqueo de un móvil con Android o iOS sin usar la contraseña, lo que en inglés se conoce como un «bypass». El baile de toques y cosas que hay que hacer dan que pensar en el tiempo que tiene la gente para hacer «tonterías». También cabe la posibilidad de que eso lo hayan conseguido analizando el código y encontrando ciertos bugs. Se descubra como se descubra, había un fallo similar en Ubuntu, concretamente en Groovy Gorilla y Focal Fossa.

El fallo aparece en la web de seguridad de Canonical como USN-4958-1, y la descripción del principio no hace saltar ninguna alarma: se podría hacer que las aplicaciones que usan Caribou se cerrara inesperadamente si se le da una entrada especialmente diseñada. Porque, ¿qué es Caribou? ¿Cuál es el problema si nunca lo uso? Tal y como leemos en la página oficial del software, es básicamente un teclado virtual. El problema o por qué un fallo en el mismo es serio es que aparece en la pantalla de bloqueo.

Caribou puede hacer que se salten la pantalla de bloqueo de Ubuntu

Lo que ya da un poco más de miedo es leer el apartado «Detalles»:

Se descubrió que el teclado en pantalla Caribou podía bloquearse cuando se le daban ciertos valores de entrada. Un atacante podría utilizar esto para eludir las aplicaciones de bloqueo de pantalla que admiten el uso de Caribou como mecanismo de entrada

La solución es sencilla: si alguien está usando Ubuntu 20.10 o Ubuntu 20.04, sólo hay que lanzar el centro de software y aplicar las actualizaciones, aceptar el mensaje que avisa de que ya está disponible o abrir un terminal y escribir sudo apt update && sudo apt upgrade. En cualquier caso se instalará una actualización de Caribou que ya no está afectada. No es un fallo que pueda explotar cualquiera, pero merece la pena corregirlo lo antes posible.

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

China contra el Bitcoin. ¿Se termina la burbuja?

China contra el Bitcoin

El Bitcoin es como los gatos. O lo odias o lo amas, pero, no deja a nadie indiferente. Por ahora, las críticas no habían pasado de enunciados teóricos. Sin embargo, la criptodivisa más conocida sumó un poderoso enemigo. El gobierno chino.

China contra el Bitcoin

El bitcoin cayó un 14% tocando su nivel más bajo desde principios de febrero. El detonante fue el aumento de los reguladores chinos para reprimir el uso de criptomonedas por parte de las instituciones financieras.

En una declaración conjunta publicada por las asociaciones de la industria bancaria y de Internet afirmaron que las instituciones financieras y de pago no deberían aceptar criptodivisas como pago ni ofrecer servicios y productos relacionados con ellas. La declaración se publicó nada menos que en la cuenta de WeChat del Banco Popular de China.

Allí, además de calificar el reciente aumento de valor como «especulación» sostuvieron que las criptodivisas no son «monedas reales» y no deben usarse como tal en el mercado.

Consultado por The Financial Times, Paul Haswell,socio de la firma de abogados Pinsent Masons ubicada en Hong Kong, sostiene que China quiere potenciar su propia moneda digital, además de estar preocupada por la falta de controles al Bitcoin y la posibilidad de que sus usuarios sean estafados.

En Hong Kong, un territorio chino semiautónomo, todavía no hay regulaciones y el mercado está creciendo. Sin embargo, en noviembre, la Oficina de Servicios Financieros y del Tesoro de la ciudad publicó propuestas que prohibirían a los inversores minoristas comerciar con criptodivisas.

La idea es crear un renminbi (la moneda china) digital, que proporcionaría al banco central un registro de todas las transacciones monetarias en tiempo real, además de generar un mecanismo de pago rival sin efectivo para competir con las más populares plataformas fintech online.

¿Y por casa como andamos?

Mientras tanto, en Occidente, la visión es dispar.

En Estados Unidos, los entes reguladores han facilitado a los inversores minoristas la compra de criptodivisas y han permitido la cotización de las bolsas de criptomonedas en los mercados públicos. Grandes instituciones financieras estadounidenses, como JPMorgan y Goldman Sachs,están estudiando la posibilidad de ofrecer inversiones en monedas digitales a sus clientes.

Como contrapartida, el Banco Central Europeo indicó que la volatilidad del precio del bitcoin lo convertían en una apuesta arriesgada, además de poner el acento en su «exorbitante huella de carbono y su posible uso para fines ilícitos». Añadió que los riesgos para la estabilidad financiera de las instituciones de la zona del euro eran limitados, ya que estaban poco expuestas.

El BCE sostuvo además que el aumento del precio del bitcoin superó ampliamente a burbujas financieras anteriores, como la «manía de los tulipanes» y la burbuja de los mares del Sur en los años 1600 y 1700. Recordemos que la cotización aumentó un 300% en los últimos 12 meses. Y, esto teniendo en cuenta las recientes bajas.

De acuerdo a Henri Arslanian, jefe global de criptografía de la consultora PwC, la baja de la cotización podría seguir.

No me sorprendería ver que otros reguladores y responsables políticos hicieran lo mismo que las autoridades chinas en las próximas semanas al advertir a los inversores sobre los riesgos de las operaciones especulativas o la volatilidad del mercado de las criptomonedas.

Entre los inversores tampoco parece haber acuerdo. Mientras que todos los días siguen ingresando nuevos acores al mercado, otros como UBS Wealth Management y Pimco manifestaron sus reservas sobre el potencial de las monedas digitales como clase de activos.

La realidad es que mientras el Bitcoin se mantuvo como un medio de intercambio en las transacciones en Internet, su uso era altamente recomendable. Ni los delincuentes informáticos ni los entes reguladores estaban interesados en ella. Para los primeros, el esfuerzo de robarlos no tenía una recompensa adecuada, y los segundos sabían que de una forma u otra el dinero invertido en Bitcoins iba a volver al circuito formal.

Pero, cuando se convirtió en objeto de especulación, ninguna de las ventajas van a permanecer mucho tiempo. El costo en matería energética de producirlos es inmenso, los delincuentes lo ven como objeto de ataque y los estados como una amenaza a sus competencias.

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

Sobre diferencias y parecidos. De WordPress a Jekyll 4

Sobre parecidos y diferencias

Alerta de Spoiler. En los siguientes artículos de esta serie de por qué migré de WordPress a Jekyll voy a hacer trampa. La expresión «saltarse la fila» pertenece al escritor James Altucher y alude a que hay una serie de técnicas que te permiten aprender algo más rápidamente que las 10 mil horas que se supone que se necesitan para ser expertos en algo. Una de ellas es sacar de la ecuación lo que no te deja seguir adelante

Perdí un montón de meses tratando de seguir los tutoriales de los diferentes componentes que integran Jekyll para descubrir que no necesitaba hacerlo. Hay un montón de temas para Jekyll desarrollados por la comunidad, solo tenía que copiar la parte del código que necesitaba para crear el mío propio.

También hay complementos para todos los gustos.  Incluyendo un editor visual que sin ser tan completo como los de gestores de contenidos, facilita bastante la tarea de redactar textos y agregar imágenes.

Un punto importante a tener en cuenta con los complementos y temas. En WordPress se cargan en el servidor y requieren de una base de datos. Esto ocupa espacio y representa un potencial riesgo de seguridad. Con Jekyll los complementos y temas están en la computadora de trabajo. Lo que se sube son páginas web ya procesadas.

La tercera pata de esta comparación son los frameworks. Hay un montón de plantillas ya creadas para esos frameworks y lo único que tienes que hacer es la edición a mano. pero, lleva un montón de tiempo.

WordPress usa básicamente tres tecnologías. PHP y Mysql debajo del motor y HTML, CSS y Javascript para lo que ve el usuario.  Jekyll usa Ruby como lenguaje de programación  y otros tres lenguajes. YAML, Liquid y un dialecto de Markdown llamado Krandown para la creación de las páginas. Las páginas serán siempre HTML, CSS y Jvascript para darle algo de interectividad.

Sobre diferencias y parecidos. Instalación

Los requisitos para instalar WordPress son los siguientes:

  • PHP versión 7.4 o superior.
  • MySQL versión 5.6 o superior O MariaDB versión 10.1 o superior
  • Compatible con HTTPS

En general,la mayoría de los proveedores de alojamiento web utilizan Apache o NGNIX como servidores lo que te permitirá usar WordPress. Pero,  si quieres probar alguna otra alternativa, mientras cumpla los requisitos de arriba, servirá.

En teoría puedes tener una instalación de WordPress en tu computadora local para la creación de contenidos  para luego subirlos  al servidor. Pero, la gracia de los gestores de contenidos es que puedes trabajar directamente en su panel de administración.

Hoy en día, los proveedores de hosting ofrecen planes con WordPress ya instalados o script de instalación automatizados como Softaculous. Solo tienes que completar los datos que te piden y en minutos tienes el sitio instalado y listo para funcionar.

En el caso de la instalación manual, tienes que asegurarte de que está instalada la última versión de PHP y configurar una base de datos. Todo esto en el panel de control de tu proveedor de alojamiento. Luego deberás descargar WordPress y editar los datos de configuración. A contiuación subes todos los archivos mediante ftp al servidor.

Para finalizar, vas al sitio web y completas los datos que te pida.

La forma de instalar Jekyll es la siguiente:

Requisitos

  • Ruby version 2.4.0 o superior
  • RubyGems
  • GCC y Make

Ubuntu

sudo apt-get install ruby-full build-essential zlib1g-dev
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Debian

sudo apt-get install ruby-full build-essential

Fedora

sudo dnf install ruby ruby-devel openssl-devel redhat-rpm-config @development-tools

RHEL 8/CentOS

sudo dnf install ruby ruby-devel
sudo dnf group install "Development Tools"

Gentoo

sudo emerge -av jekyll

ArchLinux

sudo pacman -S ruby base-devel

openSUSE

sudo zypper install -t pattern devel_ruby devel_C_C++
sudo zypper install ruby-devel

Instalación

gem install jekyll bundler

Con respecto al alojamiento del sitio producido por Jekyll. Solo tiene que ser compatible con el protocolo HTTPS. Esto no es un requisito de Jekyll, los navegadores modernos no muestran los sitios que no usen este protocolo. Esto significa que tu  proveedor de hosting tiene que garantizarte alguna forma de obtener un certificado de clave pública.

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

Android 12 llega con el mayor rediseño desde Material Desing

Android 12

No parece que haya pasado tanto tiempo, pero ya hace siete años que Google Presentó Material Design. En aquel momento, la compañía que desarrolla el sistema operativo móvil más usado del mundo presentaba una nueva interfaz y manera de usar Android que rompía con la v4.x, y ahora van a hacer un movimiento similar. La versión que lo introducirá será Android 12, y cabe mencionar que por el camino también se le cayó el nombre del dulce que actuaba como apellido.

Google ha presentado Android 12 hace menos de 24 horas en la Google I/O. Como es habitual, y esto es algo que también hacen otras compañías como Apple con su iOS, han lanzado la primera beta meses antes del lanzamiento de la versión estable, en parte por el «hype», para que los usuarios tengamos ganas de probar el nuevo sistema, y en una parte más importante para que los desarrolladores tengan tiempo de probar sus apps con la próxima versión del sistema operativo, así como poder trabajar en cambios de diseño, widgets y demás, aunque Google ha avanzado que parte de estas transiciones serán automáticas.

Android 12 mejora el rendimiento, según Google

Entre las novedades que llegan junto a Android 12, Google destaca:

  • Material You. Google ha elegido este nombre para la nueva interfaz, la renovación más importante de Android hasta la fecha.
  • Rendimiento mejorado, tanto para el sistema como para las aplicaciones. Ahora solicita menos tiempo la CPU, un 22% menos, por lo que todo irá más rápido.
  • Mayor autonomía.
  • Performance Class, un set de capacidades que van más allá de los requerimientos de Android. Esto lo hacen pensando en el ecosistema Android.
  • Mejoras de privacidad, con funciones como hibernación de apps, permisos para comunicarse con dispositivos cercanos (Bluetooth) o mayor control sobre la localización.

De lo anterior, creo que lo más interesante es el cambio de diseño, porque es lo primero que vemos, lo que salta a la vista. Han realizado un cambio profundo que abarca colores y formas, la luz y el movimiento. Material You estará disponible en las aplicaciones cuando se actualicen, por lo que los desarrolladores no tendrán que hacer nada, aseguran. El nuevo diseño es más radondeado, lo que sigue un poco la tendencia que también siguen otros desarrolladores como Mozilla con su Firefox (89).

Nueva imagen, widgets y efectos

Los widgets, algo tan popular que hasta Apple se rindió y ya los permite en la pantalla de inicio de su iOS (no en su iPadOS), se han modificado para que sean más útiles y atractivos visualmente. Ahora incluyen cajas de verificación, interruptores y otros sistemas de personalización para que podamos dejar la interfaz como más nos guste.

Lo que no estaba disponible hasta Android 12 es el Stretch Overscroll, lo que es «un nuevo efecto de sobredesplazamiento en todo el sistema para que los usuarios sepan que se han desplazado más allá del final del contenido disponible en su interfaz de usuario. El efecto de estiramiento proporciona un indicador natural de parada de desplazamiento vertical y horizontal que es común a todas las aplicaciones, y está activado por defecto para los contenedores de desplazamiento en toda la plataforma y AndroidX«.

Google no ha dejado de mencionar otra novedad que no se verá, sino que se escuchará. A partir de Android 12, las transiciones de audio serán más suaves, lo que no tiene que ver o no actuará al estar escuchando música. Y es que algunos reproductores tienen una opción que hace que, al finalizar una canción, se aplique un efecto de salida, y eso es lo que hará Android 12: cuando un aplicación que está sonando deje de ser el centro, su audio se desvanecerá progresivamente, lo que proporcionará una transición más suave entre aplicaciones que reproducen audio y evitando que una suene por encima de la otra.

Disponible después del verano

Como hemos mencionado, estamos hablando de la primera beta de Android 12, por lo que aún no se puede probar de manera oficial. El lanzamiento de la versión estable llegará después del verano, con la fecha aún por confirmar.

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

1Password: lanzado oficialmente para Linux

1password

1Password es uno de los gestores de contraseñas más conocidos. Hasta hace un tiempo estaba disponible para varios sistemas operativos y para integrar en diferentes navegadores web, en cambio, no se encontraba listo para GNU/Linux de forma nativa. Tras un tiempo en fase Beta, desde el pasado año, ahora ya se ha lanzado de forma totalmente estable.

Ahora, los usuarios que quieran disfrutar de las comodidades y seguridad de un gestor de contraseñas como 1Password, podrán hacerlo con esta app. Además, al ser nativa, se han integrado a la perfección con todo tipo de distros y entornos de escritorio.

A pesar de no ser un software de código abierto, lo cierto es que la app aprovecha varias tecnologías que si lo son, como Electron y el lenguaje de programación Rust. Por otro lado, tampoco es gratuito más allá de su periodo de prueba. Para poder usarlo de forma ilimitada, puedes pagar una suscripción que parte desde los 2.99$/mes. Eso incluye el uso del gestor de contraseñas y otros extras, como espacio de almacenamiento, historial de elementos, etc.

Otras características de 1Password para Linux son:

  • Posibilidad de poner el Modo Oscuro basado en tema GTK.
  • Soporte para ubicaciones de red abiertas (FTP, SSH, SMB).
  • Integración perfecta con KDE Plasma, GNOME y otros.
  • Icono de la bandeja del sistema.
  • Integración con el navegador web predeterminado.
  • Integración con el portapapeles de X11.
  • Soporte para GNOME Keyring y KDE Wallet.
  • Integración con kernel keyring.
  • Soporte para la API DBUS.
  • Soporte con la API de CLI.
  • Integración con el bloqueo del sistema y servicios idle.

Descarga e instalación de 1Password

Para poder comenzar a usar 1Password en tu distro GNU/Linux favorita, podrás usar tu gestor de paquetes favoritos para su instalación. También lo puedes encontrar en varios repositorios y en tiendas de apps como Ubuntu Software. Otra posibilidad es descargar el paquete DEB o RPM directamente desde la web oficial.

Existe un paquete Snap ya disponible, pero cuidado con éste, ya que carece de integración con el navegador y ciertos métodos de autenticación subyacentes. Por eso, es una opción menos atractiva que los paquetes oficiales.

Una vez instalado, recuerda registrarte para comenzar a probar el periodo de prueba de 14 días. Tras ese periodo gratis, deberás hacerte con alguna de las suscripciones disponibles.

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