Two Home Computers

If possible, have two computers at home — one for parents and one for kids. This way they can’t accidently infect your computer. If you are sharing a computer, make sure you have separate accounts for everyone and that kids do not have privileged access.

from SANS Institute Security Awareness Tip of the Day https://ift.tt/3nbvSSc
via IFTTT

RV64X, una GPU de código abierto basada en tecnologías RISC-V

Un grupo de entusiastas (con aportes de Pixilica), están desarrollando el proyecto RV64X, que tiene como objetivo crear un conjunto de instrucciones de procesamiento multimedia y gráficos 3D complementarios que se puede utilizar para integrar la funcionalidad de la GPU en los procesadores RISC-V.

El proyecto se posiciona como gratuito, no requiere regalías y no impone condiciones de uso, lo que permitirá crear GPU totalmente abiertas basadas en RV64X.

Pixilica se asocia con RV64X para proponer un nuevo conjunto de instrucciones gráficas diseñadas para gráficos 3D y procesamiento de medios. Puede ser un ISA CPU-GPU fusionado. 

Estas nuevas instrucciones se basan en el conjunto de instrucciones de vector base RISC-V. Agregarán soporte para nuevos tipos de datos que son gráficos específicos como extensiones en capas en el espíritu del núcleo RISC-V ISA.

Sobre RV64X

RV64X se basa en las instrucciones vectoriales RISC-V ISA, que se mejoran con soporte para nuevos tipos de datos y extensiones específicas de gráficos.

Por ejemplo, se proponen operaciones adicionales para el procesamiento de píxeles (RGBA), puntos (xyzw), elementos de textura (UVW- Texels), vectores (operaciones con 2-4 elementos), parámetros de los materiales, los cálculos de la iluminación, las matemáticas trascendentales, tampones de profundidad (Z – búfer) y búfer de marco (Framebuffer).

El primer prototipo de GPU basado en RV64X está diseñado para su uso en microcontroladores y se limitará al soporte para la API de gráficos Vulkan, aun que con el tiempo, prometen agregar soporte para OpenGL y DirectX.

La principal motivación para el desarrollo es la necesidad de una arquitectura flexible que permita la conexión de extensiones para resolver eficazmente problemas específicos, como el truncamiento en dos fases de los conos, el uso de transformadas rápidas de Fourier para profundidades de color arbitrarias y la implementación de hardware SLAM.

Por ejemplo, RV64X permite la implementación de sus propias etapas para el pipeline computacional, búferes geométricos, de píxeles y de cuadros, así como la creación de sus propios tessellators.

Además se menciona que con RV64X, los fabricantes de chips podrán preparar las soluciones que necesitan basándose en la red troncal existente, centrándose en capacidades avanzadas, sin tener que perder tiempo en cosas comunes.

RV64X está evolucionando como un ISA híbrido CPU-GPU, lo que permite la creación de microcontroladores gráficos especializados y procesadores multinúcleo que combinan núcleos computacionales con bloques para realizar operaciones gráficas.

Un procesador que combina un núcleo RISC-V con un bloque de GPU parece una sola unidad (sin asignación explícita de GPU) y se programa utilizando un conjunto de instrucciones unificado de 64 bits y un modelo SIMD para el paralelismo de la capa de datos. La arquitectura RV64X está evolucionando con miras a una implementación compacta y eficiente que se pueda implementar sobre la base de FPGA y ASIC.

El movimiento de código abierto que transformó el desarrollo de software está ganando terreno entre los desarrolladores de hardware. Los primeros esfuerzos centrados en la arquitectura RISC-V están marcando el camino. Exploramos la promesa y las trampas del desarrollo de hardware abierto en nuestro próximo Proyecto especial de código abierto.

Entre las características de la arquitectura RV64X se encuentra el uso de un único modelo de memoria en la CPU y la GPU, lo que permite prescindir de mecanismos RPC/IPC adicionales para traducir llamadas entre la memoria de la GPU y la CPU cuando se procesan operaciones API 3D.

Las operaciones de gráficos estándar se pueden implementar a nivel de microcódigo. Se admite la creación de sombreadores personalizados, rasterizadores y extensiones de trazado de rayos. Además, las operaciones vectoriales se pueden implementar a nivel de microcódigo para resolver problemas de simulación, visión por computadora y aprendizaje automático.

La implementación de referencia RV64X incluye caché L1 de 32 KB para instrucciones y datos, SRAM de 8 KB para microcódigo, decodificador de instrucciones, implementación de hardware de conjuntos de instrucciones RV32V y RV64X, decodificador de instrucciones extendidas definido por microcódigo, unidad lógica aritmética vectorial (ALU), registro de 136 bits archivo con 1024 elementos, una Unidad de Función Especial (SFU), una Unidad de Textura y un framebuffer local configurable.

Finalmente, si quieres conocer más al respecto puedes consultar los detalles en la publicación original. El enlace es este.

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

PAHO donates oxygen cylinders, oximeters, thermometers and COVID-19 diagnostic tests to the state of Amazonas and the municipality of Manaus

PAHO donates oxygen cylinders, oximeters, thermometers and COVID-19 diagnostic tests to the state of Amazonas and the municipality of Manaus
mitchelc
1 Feb 2021

from PAHO/WHO | Pan American Health Organization https://ift.tt/3pJ1LT4
via IFTTT

Google ya desarrollará sus propios juegos exclusivos para Stadia, apostará por las desarrolladoras third party

Google ya desarrollará sus propios juegos exclusivos para Stadia, apostará por las desarrolladoras third party

Tras cumplir su primer año de vida, la plataforma de videojuegos en streaming Stadia cambia de estrategia. Google anuncia el cierre de Stadia Games and Entertainment, el estudio interno que la compañía había creado hace dos años para crear sus propios juegos exclusivos.

En el comunicado oficial, Google informa que van a centrar el futuro de Stadia como plataforma de videojuegos y no como estudio para reducir los gastos de gestión y gastos.


Continue reading

Astra Linux Common Edition 2.12.40 llega con Linux 5.4, mejoras para Fly y mas

Hace ya varios dias se dio a conocer el lanzamiento de la nueva versión de Astra Linux Common Edition 2.12.40, la cual es una distribución de Linux construida sobre la base del paquete Debian 9 «Stretch» y provisto de su propio escritorio Fly con componentes que utilizan la biblioteca Qt.

La imagen ISO, el repositorio binario y las fuentes del paquete están disponibles para descargar, además de que la distribución se distribuye bajo un acuerdo de licencia que impone una serie de restricciones.

Por ejemplo, los usuarios, en particular, tienen prohibido el uso comercial, la descompilación y el desmontaje del producto. Por lo que la distribución únicamente para fines personales no comerciales, el kit de distribución se puede utilizar de forma gratuita.

Principales novedades de Astra Linux Common Edition 2.12.40

Esta nueva versión de la distribución llega con el kernel de Linux 5.4 (anteriormente era ofrecido el kernel 4.15), que introduce el controlador exFAT y mejora el soporte para procesadores de décima generación de Intel y AMD, controladores de GPU y componentes de red. Se ha actualizado la imagen del disco de instalación con el nuevo kernel.

Se agregó el paquete de herramientas en modo portátil para la alimentación y la administración de energía del portátil y se ha mejorado el trabajo con configuraciones de varios monitores en el administrador de ventanas fly-wm.

También se destaca la ubicación optimizada de los botones de la aplicación cuando no hay suficiente espacio en la barra de tareas, además de que en el administrador de archivos, se ha agregado soporte para aplicaciones que usan complementos de KDE (acciones de «enviar» desde KDE) y se ha acelerado el trabajo con recursos SMB.

Se agregó la tecla de acceso rápido Win + F11, mediante la cual cualquier aplicación se abre a pantalla completa sin decoraciones y superponiendo la barra de tareas.

De las versiones de paquetes actualizadas, se integran las siguientes versiones: NVIDIA 450, osync 0.0.1, hwinfo 21.38, Firefox 83.0, Thunderbird 78.5.1, Chromium 86, firejail 0.9.58, cups 2.2.13, hplip 3.20.9, LibreOffice 6.4.6, mesa 20.1.7, qmmp 1.4.2, kde-spectacle 2.12, bleachbit 3.9, samba 4.12.

Además, se menciona en el anuncio que se han implementado nuevas interfaces gráficas:

  • fly-admin-format para formatear unidades USB, con soporte para modos rápido y completo.
  • fly-admin-usbip para configurar dispositivos USB de montaje a través de la red (usbip).
  • fly-admin-multiseat para configurar el trabajo simultáneo de varios empleados con perfiles compartidos en una PC.
  • fly-csp-cryptopro (anteriormente fly-csp) para crear y verificar la firma electrónica del proveedor de CryptoPro.
  • fly-admin-time para seleccionar servidores NTP y configurar servicios de sincronización horaria.

Y de las interfaces gráficas mejoradas, podremos encontrar que en fly-admin-int-check, se agregó la capacidad de incluir directorios específicos en la lista de excluidos de la verificación de integridad.

Mientras que Fly-admin-ltsp incluye la capacidad de reconfigurar dnsmasq, mejoró la función de configuración de montaje automático de medios USB y conexión remota.

En fly-admin-smc para un quiosco gráfico, es posible desactivar el modo de ahorro de energía y bloquear la pantalla.

En fly-admin-printer, se ha mejorado la búsqueda del controlador hplip, lo que le permite determinar con mayor precisión el modelo de su impresora Hewlett Packard y seleccionar el controlador correcto.

Fly-admin-repo implementa la detección automática del nombre, la arquitectura y los componentes del repositorio creado, agregando la capacidad de firmar el repositorio apt.

En fly-admin-winprops se habilitan las opciones de ventana «no se muestran en la bandeja» y «decoraciones forzadas» (relevantes para aplicaciones GTK3), así como iniciar «en modo de pantalla completa»

De los demás cambios que se destacan:

  • Diseño reelaborado del cuadro de diálogo «Apagar» (fly-shutdown-dialog).
  • El nuevo diseño de la interfaz de inicio de sesión (fly-qdm) agregó soporte para dominios y tokens.
  • En fly-notify-prevlogin se encuentra disponible la información sobre la hora del inicio de sesión anterior.
    Se actualizó el widget de control de brillo.
  • Se agregó la variable de entorno FLY_SHARED_DESKTOP_DIR  para colocar atajos de forma centralizada en los escritorios de todos los usuarios.
  • Fly-reflex proporciona una llamada desde una ventana emergente para formatear una unidad externa.
  • Widget actualizado de fecha y reloj (fly-admin-date), integración agregada con la aplicación fly-admin-time.

Descargar Astra Linux Common Edition 2.12.40

Finalmente para quienes estén interesados en poder probar esta distribución de Linux, pueden descargar la imagen del sistema desde este enlace.

Y es importante recordar que la distribución está en ruso por defecto, pero en el proceso de instalación podemos configurar el idioma en ingles.

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