Tendrán la posibilidad de circular por las aceras si cumplen algunas condiciones
from Tendencias – Digital Trends Español https://ift.tt/39OHHJT
via IFTTT
Tendrán la posibilidad de circular por las aceras si cumplen algunas condiciones
from Tendencias – Digital Trends Español https://ift.tt/39OHHJT
via IFTTT
Homomorphic encryption and federated learning could allow groups to share data and analysis while protecting the actual information.
from Dark Reading: https://ift.tt/2VGpJke
via IFTTT

Después de dos años de desarrollo, se anunció el primer lanzamiento significativo del navegador web experimental «Beaker 1.0», que destaca por su soporte integrado para el protocolo de comunicaciones Hypercore P2P.
Con este protocolo, se forma una red de entrega de contenido descentralizada, cuyos nodos son usuarios de navegadores. Dicha red permite alojar aplicaciones web que no requieren servidores.
El código del proyecto está escrito en JavaScript utilizando el motor Chromium y la plataforma Electron y se distribuye bajo la licencia MIT.
El protocolo Hypercore combina tecnologías blockchain y BitTorrent. Al igual que con BitTorrent, los visitantes descargan archivos del sitio y comienzan a participar en su distribución.
La principal diferencia con Hypercore es la capacidad de modificar archivos sin crear una nueva URL.
Para crear su sitio, solo necesita preparar el código HTML/JavaScript necesario, crear un entorno Hyperdrive y colocar un enlace a este entorno, al que se accede mediante la URL «hyper://».
Cuando abra este enlace, el contenido se descargará directamente del sistema del autor, después de lo cual el cargador podrá participar en su distribución a otros usuarios.
El protocolo Hypercore se basa en un registro que está disponible solo para agregar nuevos datos y no permite cambios en la información ya agregada.
Dichos registros se pueden distribuir rápidamente entre los participantes de la red en modo P2P, mientras que cada nodo puede descargar solo los fragmentos de interés en el registro y comenzar a participar en su distribución.
La integridad del registro se verifica mediante la estructura «Merkle Tree», en la que cada rama verifica todas las ramas y nodos subyacentes, gracias al hash conjunto (en forma de árbol) mediante la función hash BLAKE2b-256.
Teniendo el hash final, el usuario puede verificar la corrección de todo el historial de operaciones, así como la corrección de los estados pasados de la base de datos.
Para crear sitios, el navegador tiene un editor de código integrado, herramientas para sincronizar directorios con el contenido del sitio, una terminal web (una consola de comandos para navegar por el entorno Hyperdrive) y una API especial para leer y descargar archivos.
Admite vincular varios entornos Hyperdrive, fusionar entornos, crear bifurcaciones, participar en la distribución de los entornos de otros usuarios.
Además de la creación de sitios descentralizados, áreas de aplicación de Beaker como el intercambio de datos privados (el acceso al recurso solo se puede obtener mediante un enlace informado en forma de hash), la organización de la capacitación en programación web (en el proceso de aprendizaje, puede limitarse a un navegador sin sistemas de servidor y herramientas adicionales), simplificando la interacción en los equipos de desarrollo web y probando prototipos de sitios (puede crear una bifurcación del sitio, realizar un cambio y compartir el resultado).
Para quienes estén interesados en poder instalar este navegador web en su distro, deben saber que el paquete para Linux está construido de momento en formato AppImage o para construirlo desde su código fuente.
En el primero de los dos casos, debemos descargar cualquier de los paquetes actuales. Esto lo hacemos desde el siguiente enlace.
Para el caso de Appimage como ejemplo tomaré la última versión 1.0 en estos momentos, está la descargamos con:
wget https://github.com/beakerbrowser/beaker/releases/download/1.0.0/Beaker.Browser-1.0.0.AppImage
Damos permisos de ejecución con:
sudo chmod +x Beaker.Browser-1.0.0.AppImage
Y ejecutamos con doble clic sobre el archivo o desde la terminal con:
./Beaker.Browser-1.0.0.AppImage
Ahora, para los que estén interesados en construir el navegador desde el código fuente, deben de contar con ibtool, m4, autoconf y automake.
Para instalar estas herramientas, por ejemplo en Debian, Ubuntu y cualquier derivado de estos:
sudo apt-get install libtool m4 make g ++ autoconf
En el caso de Fedora y derivados:
sudo dnf install libtool m4 make gcc-c ++ libXScrnSaver
Y finalmente para realizar la compilación del navegador, basta con teclear los siguientes comandos:
git clone https://github.com/beakerbrowser/beaker.git cd beaker / scripts npm install npm run rebuild npm start
Si quieres conocer más al respecto, puedes consultar el siguiente enlace.
from Linux Adictos https://ift.tt/2JEKElt
via IFTTT
El insecto tiene un recubrimiento que le sirve de camuflaje y para volar
from Tendencias – Digital Trends Español https://ift.tt/39Iaj7x
via IFTTT

Se acaba de anunciar el lanzamiento de la nueva versión de Mesa 20.3.0 y al igual que en versiones anteriores la primera versión de la rama tiene un estado experimental el cual después de la estabilización final del código, se lanzará la versión estable 20.3.1.
En Mesa 20.3 se implementó soporte completo para OpenGL 4.6 para GPU Intel (controladores i965, iris) y AMD (radeonsi), soporte OpenGL 4.5 para GPU AMD (r600), NVIDIA (nvc0) y llvmpipe, OpenGL 4.3 para virgl (virtual la GPU Virgil3D para QEMU/KVM), así como soporte para Vulkan 1.2 para tarjetas Intel y AMD, y Vulkan 1.0 para VideoCore VI (Raspberry Pi 4).
En esta nueva versión se incluye un controlador v3dv con soporte para el acelerador de gráficos VideoCore VI utilizado en las placas Raspberry Pi 4, Raspberry Pi 400 y Compute Module 4 basadas en el chip Broadcom BCM2711. Kronos reconoce que el controlador cumple totalmente con la especificación Vulkan 1.0.
El paquete incluye un nuevo controlador lavapipe con implementación de un rasterizador de software para la API de Vulkan (similar a llvmpipe, pero para Vulkan). La implementación del software se basa en duplicar las llamadas de la API de Vulkan a la API de Gallium.
El rendimiento y la funcionalidad del controlador Zink Gallium se han incrementado significativamente con la implementación de la API OpenGL además de Vulkan (el controlador le permite obtener OpenGL acelerado por hardware si hay controladores en el sistema que están limitados a admitir solo la API Vulkan).
Otro cambio que se destaca es en «ACO» en el que se ha agregado soporte para motores NGG (Geometría de próxima generación) cuando se trabaja con sombreadores de geometría. La función está implementada en el controlador RADV (para tarjetas AMD).
Para las GPU Intel Haswell, el controlador ANV agrega soporte para la extensión Transform Feedback Vulkan, que permite que el proyecto DXVK use la API Direct3D Stream Output, que es responsable de renderizar muchas superficies en los juegos.
Se agregó compatibilidad inicial para las tarjetas gráficas AMD Dimgrey Cavefish (NAVI 23) y Van Gogh APU (RDNA2) en el controlador RadeonSI.
De los demás cambios que se destacan:
Finalmente si quieres conocer más al respecto, puedes consultar el siguiente enlace.
Los paquetes de Mesa se encuentran en todas las distribuciones de Linux, por lo que su instalación puede realizarse ya sea descargando y compilando el código fuente (toda la información al respecto aquí) o de una forma relativamente sencilla, la cual depende de la disponibilidad dentro de los canales oficiales de tu distribución o de terceros.
Para los que son usuarios de Ubuntu, Linux Mint y derivados pueden añadir el siguiente repositorio en donde los controladores son actualizados de manera rápida.
sudo add-apt-repository ppa:kisak/kisak-mesa -y
Ahora vamos a actualizar nuestro listado de paquetes y repositorios con:
sudo apt update
Y finalmente podemos instalar los drivers con:
sudo apt upgrade
Para el caso de los que son usuarios de Arch Linux y derivados estos los instalamos con el siguiente comando:
sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Para quienes sean usuarios de Fedora 32 pueden utilizar este repositorio, por lo que deben de habilitar corp con:
sudo dnf copr enable grigorig/mesa-stable sudo dnf update
Finalmente, para los que son usuarios de openSUSE, pueden instalar o actualizar tecleando:
sudo zypper in mesa
from Linux Adictos https://ift.tt/2KXOYfN
via IFTTT

Como bien sabes, el kernel panic (pánico en el núcleo), es un mensaje de error que se muestra por parte del kernel de un sistema operativo tipo Unix cuando ha ocurrido algo de lo que no se puede recuperar. Usualmente, estos mensajes aportan información de depuración que puede ser útil para saber de dónde viene el problema y que los desarrolladores puedan solventar estos problemas.
Si provienes del mundo de Microsoft Windows, es el equivalente a la famosa BSoD (Blue Screen of the Death), es decir, esos famoso pantallazos azules que suceden a veces en estos sistemas operativos cuando algo no va bien. Solo que en los entornos *nix, se les conoce como kernel panic…
Aunque muchos conoce bien lo que es un kernel panic, e incluso habrán sufrido alguno de ellos en algún momento, no todos conocen todas las posibles causas por las que se puede producir uno en el núcleo Linux de su distro favorita. O quizás, algunos no conocen todas las posibles causas…
Para que conozcas los motivos, aquí te dejo una lista con las causas más frecuentes por las que ocurre un kernel panic:
from Linux Adictos https://ift.tt/39JdCuU
via IFTTT

Después del lanzamiento de este verano en el que una de las novedades más destacadas era la introducción de Linux 5.4, ya tenemos nueva versión de Raspberry Pi OS. Para los despistados o los que lean por primera vez sobre este sistema operativo, recordar que es el que anteriormente se conocía como Raspbian, nombre que provenía de unir en una misma palabra Raspberry, la marca de la compañía, y Debian, el sistema operativo en el que se basa.
Por lo que leemos en la nota de su lanzamiento, parece que llega sin novedades realmente destacadas, o esa es la impresión que se lleva un usuario que disfruta mucho más de Manjaro en su versión KDE con un Plasma mucho más vistoso y completo. Pero esto no significa que no introduzca novedades, empezando por un Chromium 84 que, entre otras cosas, mejora la calidad del vídeo en páginas como YouTube.
Los usuarios interesado en instalar Raspberry Pi OS, pueden descargar la nueva imagen desde este enlace. Los usuarios existentes pueden actualizar desde el sistema operativo con el comando sudo apt full-upgrade.
from Linux Adictos https://ift.tt/36Ect6a
via IFTTT
En las últimas semanas ha sido habitual la noticia que relacionaba la familia Note con los móviles plegables de Samsung. El anteriormente denominado como phablet tiene, o eso parece, marcado en negro su destino para ser fagocitado por móviles con pantalla flexible. Y eso cobra sentido si le hacemos caso a la información de la que se hacen eco en The Elec.
El medio afirma que Samsung está preparando no ni dos teléfonos con pantalla plegable. De cara al año 2021 que estamos a punto de estrenar Samsung tiene en mente lanzar el Galaxy Z Flip 2 y el Galaxy Z Fold 3 como reemplazo para sus actuales modelos. Teléfonos que se verían acompañados por el Galaxy Z Fold Lite. Ya ha llovido desde la llegada del Galaxy Fold original Continue reading
Menuda alegría, ya tenemos ente nosotros el primer viernes de diciembre. Queda poco para acabar este 2020, eso ya es motivo de celebración. Pero, antes de saber si todo lo malo quedará atrás con el fin de año, toca alegrarnos con todas las aplicaciones gratis y en oferta que hay disponibles en la Google Play Store. ¿Quieres conocer las mejores? No hay problema, las hemos seleccionado personalmente para ti.
Flash will be gone by the end of the year, but the ecosystem that allowed it to become a software security serial killer is ready to let it happen again.
from Dark Reading: https://ift.tt/3mGNowN
via IFTTT