Llega la nueva versión estable de Wine 5.0 y estas son sus novedades mas destacadas

Los chicos de Wine se complacen en anunciar la liberación de la nueva rama estable de Wine 5.0 la cual llega después de un año de desarrollo, 28 versiones experimentales y 6 Release Candidate de las cuales se tenia contemplado en un principio que a inicios de año seria la version definitiva y no fue así.

Después de todo esto se presenta una versión estable de la implementación abierta de Win32 API Wine 5.0, que incorporó más de 7400 cambios. En los cuales Wine confirma el trabajo completo de 4869 programas para Windows y de los cuales para otros 4136 funcionan bien con configuraciones adicionales y archivos DLL externos.

Entre los logros clave de la nueva versión está la entrega de módulos Wine incorporados en formato PE, soporte para configuraciones de monitores múltiples, una nueva implementación de la API de sonido XAudio2 y soporte para la API gráfica Vulkan 1.1.

Principales novedades

Con la liberación de esta versión estable se destaca que con el compilador MinGW, la mayoría de los módulos Wine ahora se compilan en el formato ejecutable PE en lugar de ELF. El uso de PE resuelve problemas con el soporte de varios esquemas de protección de copia que verifican la identidad de los módulos del sistema en el disco y en la memoria;

Los archivos ejecutables de PE ahora se copian en el directorio ~/.wine ($ WINEPREFIX) en lugar de usar archivos DLL falsos, lo que hace que el llenado sea más similar a las instalaciones reales de Windows, a costa de espacio en disco adicional;

El runtime de Wine C agrega compatibilidad para vincular a los archivos binarios compilados en MinGW, que se usa de forma predeterminada al crear un archivo DLL en lugar del tiempo de ejecución de MinGW.

En cuanto a las mejoras para los gráficos, podremos encontrar que se agregó soporte para trabajar con múltiples monitores y adaptadores gráficos, incluida la capacidad de cambiar dinámicamente la configuración. Además de que el controlador para la API gráfica de Vulkan fue actualizado a Vulkan 1.1.126.

Las capacidades de implementación de Direct3D 12 se expanden, por ejemplo, se ha agregado soporte para cambiar entre los modos de pantalla completa y ventana, cambiar los modos de pantalla, generar salida con escala y controlar el intervalo para reemplazar los buffers de dibujo.

La biblioteca WindowsCodecs implementa la capacidad de convertir formatos ráster adicionales, incluidos los formatos con una paleta indexada.

Por otra parte, DXGI agrega soporte para informar a la aplicación acerca de minimizar su ventana, lo que permite que la aplicación reduzca la ejecución de operaciones intensivas en recursos al minimizar la ventana. Para aplicaciones que usan DXGI, es posible cambiar entre los modos de pantalla completa y ventana usando la combinación Alt + Enter.

Tambien se destaca que se mejora el manejo de diferentes condiciones de contorno, como la aplicación más allá de los rangos admisibles de los valores de referencia para el ensayo de transparencia y profundidad.

Otra caracteristica nueva es la capacidad de mezclar archivos DLL de 32 bits y 64 bits en los directorios utilizados para la descarga. Las bibliotecas que no coinciden con la profundidad de bits actual (32/64) se ignoran, en el caso de que sea posible encontrar una biblioteca que sea correcta para la profundidad de bits actual.

¿Cómo instalar Wine 5.0?

Esta nueva versión estable de Wine 5.0, aún no se ha incluido dentro de los repositorios de las principales distribuciones de Linux por lo que de momento para utilizar la nueva versión es descargando y compilando el código fuente.

Pero, es solo cuestión de horas para que Wine 5.0 este dentro de los canales de software de tu distro. Para quienes gusten esperar, pueden realizar la instalación en cuanto este disponible, siguiendo las instrucciones que compartimos.

Si son usuarios de Ubuntu, Linux Mint y derivados si utilizan una versión de 64 bits del sistema, vamos a habilitar la arquitectura de 32 bits con:

sudo dpkg --add-architecture i386

Ahora para instalar Wine en cualquier arquitectura vamos a añadir al sistema lo siguiente:

wget https://dl.winehq.org/wine-builds/Release.key

sudo apt-key add Release.key

Añadimos el repositorio, para Ubuntu 19.10 y derivados:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'

Para Ubuntu 18.04 y derivados:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

Ubuntu 16.04 y derivados:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'

Después actualizamos los repositorios con:

sudo apt-get update

Hecho esto, procedemos a instalar los paquetes esenciales para Wine pueda ejecutarse sin problemas en el sistema:

sudo apt install --install-recommends winehq-stable

sudo apt-get --download-only dist-upgrade

Mientras que para los que son usuarios de Debian y sistemas basados en este, deben de realizar lo siguiente.

Primero deben de habilitar la arquitectura de 32 bits en el sistema

sudo dpkg --add-architecture i386

Procedemos a descargar la llave publica de Wine:

wget -nc https://dl.winehq.org/wine-builds/Release.key

La añadimos al sistema

sudo apt-key add Release.key

Ahora debemos de editar el sources.list y añadir el repositorio de Wine al sistema, esto lo hacemos con:

sudo nano /etc/apt/sources.list</pre><pre>deb https://dl.winehq.org/wine-builds/debian/stretch main

Actualizamos el listado de paquetes con:

sudo apt-get update

Y finalmente instalamos con:

sudo apt-get install --install-recommends winehq-stable

Para el caso de Fedora y sus derivados, debemos agregar el repositorio adecuado a la versión que estemos utilizando.

Fedora 31:

sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/31/winehq.repo

Y finalmente instalamos Wine con:

sudo dnf install winehq-stable

Para el caso de Arch Linux o cualquier distribución basada en Arch Linux podemos instalar esta nueva versión desde sus repositorios oficiales de la distribución.

El comando para instalarlo es:

sudo pacman -sy wine

Si son usuarios de openSUSE pueden instalar Wine con:

sudo zypper install wine

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

EE.UU y China firman un nuevo acuerdo comercial para evitar aranceles a la tecnología

Desde hace dos años la guerra comercial entre Estados Unidos y China se ha estado dando, el lo cual se ha derivado en una serie de complicaciones para las exportaciones lo que ha afectado severamente a varios sectores, incluido el sector de la tecnología.

Además de que en esta guerra comercial no solo se han visto afectado ellos sino que también a otros países y no solo eso, también podemos recordar al caso Huawei en el cual se vio involucrado debido a diversos movimientos realizados por el presidente de los Estados Unidos. Tambien podemos recordar la decisión de RISC-V de cambiar su sede de USA a Suiza por temores comerciales.

Pero todo esto parece haber terminado ya que el miércoles pasado se firmó un acuerdo comercial parcial entre las dos superpotencias en Washington.

Esta reunión es una nueva etapa en la relación comercial entre Washington y Pekín después de dos años de sanciones aduaneras y medidas de represalia contra las empresas de las dos naciones.

Según los términos del nuevo acuerdo, Beijing comprará en bienes y servicios estadounidenses durante los próximos dos años, valorados en $ 200 mil millones de dólares.

El aumento de las compras se comparará con 2017, antes del comienzo de la guerra comercial. Según CNN Business, China importó más de $ 185 mil millones en bienes y servicios estadounidenses en total ese año.

Según el mismo informe, durante dos años, las compras escalonadas de China conducirían a un fuerte aumento de las exportaciones estadounidenses, en general. Las exportaciones totales a China aumentarían a más de $ 260 mil millones en 2020 y a aproximadamente $ 310 mil millones en 2021 si el acuerdo continúa.

“Creemos que es muy difícil para China importar $ 200 mil millones en bienes y servicios adicionales de los Estados Unidos durante los próximos dos años sin reducir las importaciones de otros lugares”, dijeron analistas de UBS, una compañía de servicios financieros.

El acuerdo también prevé relajar los derechos de aduana existentes sobre varias categorías de productos importados y evitar la imposición de otros nuevos.

Un acuerdo que beneficia a los consumidores

Según el acuerdo, los aranceles sobre bienes por valor de aproximadamente $ 120 mil millones se reducirán a la mitad de su nivel actual de 15% a 7.5%. La lista de artículos actualmente gravados a esta tasa del 15% incluye varios productos tecnológicos, como televisores, auriculares, monitores, entre otros.

Cabe señalar que los productos electrónicos de consumo, como computadoras portátiles y tabletas, monitores y otros periféricos, consolas de videojuegos y teléfonos inteligentes, estarían sujetos a una nueva tasa del 25% en diciembre pasado.

Pero estos aranceles sobre la tecnología se han evitado. En ese momento, la industria de los videojuegos, entre otros, había pedido a la administración que eximiera a sus productos de las tarifas, argumentando que los aumentos de precios resultantes

“dañarían a los consumidores, desarrolladores de juegos El video, para minoristas y fabricantes de consolas, pondría en peligro miles de trabajos valiosos y gratificantes en los Estados Unidos y reprimiría la innovación en nuestra industria y más allá “.

Aunque según el nuevo acuerdo, no habrá nuevas tarifas sobre las tecnologías, la mayoría de las tarifas impuestas previamente permanecerán vigentes. Esto incluye los aranceles adicionales del 25% agregados en 2018 sobre las importaciones de semiconductores, módems y ciertos otros componentes tecnológicos.

Beijing y Washington también han tenido en cuenta, en una sección de su nuevo acuerdo, la propiedad intelectual y la transferencia forzada de tecnología.

De hecho, China a menudo requiere que las compañías extranjeras que operan en el país realicen sus actividades a través de empresas conjuntas. Estas empresas a su vez transfieren tecnologías internas sensibles, secretos comerciales, principalmente a empresas locales chinas. Las compañías estadounidenses y otras compañías internacionales aceptan tales condiciones para ingresar al lucrativo mercado chino.

Pero con el nuevo acuerdo comercial, estas prácticas se verán severamente restringidas. El acuerdo especifica que cualquier condición de transferencia o licencia entre compañías estadounidenses y chinas

“debe basarse en condiciones de mercado que sean voluntarias y reflejen un acuerdo mutuo”.

Ninguna de las partes en el acuerdo, es decir, los Estados Unidos y China,

“exigirán o ejercerán presión, formal o informalmente, sobre las personas o las empresas de la otra parte transferir tecnología a su gente como condición “para recibir permiso para operar en el mercado de la otra parte”, dice el acuerdo.

Finalmente queda por ver cómo se implementarán los requisitos de este nuevo acuerdo en ambos lados.

from Linux Adictos https://ift.tt/38rSwxj
via IFTTT

Ya fue liberada la nueva version de Midnight Commander 4.8.24

Después de seis meses de desarrollo, fue anunciado el lanzamiento de la nueva versión del administrador de archivos de consola Midnight Commander 4.8.24, versión la cual se añaden algunas correcciones de errores y algunas características nuevas.

Para quienes desconocen de Midnight Commander, deben saber que es un gestor de ficheros para sistemas tipo Unix (aunque también existe para la plataforma Windows) y es un clon del Norton Commander. Midnight Commander es una aplicación que funciona en modo texto. La pantalla principal consiste en dos paneles en los cuales se muestra el sistema de ficheros.

Se usa de un modo similar a otras aplicaciones que corren en el shell o interfaz de comandos de Unix.

Las teclas de cursor permiten desplazarse a través de los ficheros, la tecla insertar se usa para seleccionar ficheros y las teclas de función realizan tareas tales como borrar, renombrar, editar, copiar ficheros, etc. Aunque también Midnight Commander incluyen soporte para el ratón para facilitar el manejo de la aplicación.

Midnight Commander posee características tales como la capacidad de explorar el contenido de los ficheros RPM, trabajar con formatos de archivos comunes como si de un simple directorio se tratasen.

Incluye un gestor de transferencias FTP o cliente del protocolo FISH y también incluye un editor llamado mcedit.

Mcedit es un ejecutable independiente, el cual también puede ser usado de forma independiente a Midnight Commander.

Esta aplicación permite visualizar el contenido de ficheros y disfrutar de características como la de resaltar la sintaxis para ficheros de código fuente de ciertos lenguajes de programación y la capacidad de trabajar tanto en modo ASCII como en modo Hexadecimal. Los usuarios pueden reemplazar mcedit por el editor que prefieran.

¿Qué hay de nuevo en Midnight Commander 4.8.24?

En esta nueva versión se agregó un cuadro de diálogo con una lista de archivos recientemente vistos o editados en el visor o editor incorporado (llamado a través de la combinación Alt-Shift-e).

En mceditor, mcviewer y mcdiffviewer (que se inician por separado) se implementa un shell de comandos totalmente funcional “subshell” el cual puede ser llamado a través de Ctrl-o.

Ademas tambien se menciona en el anuncio de la nueva versión que es posible crear conjuntos binarios repetibles implementados usando la opción --disable-configure-args en el script de configuración.

Tambien se agregaron reglas para resaltar nombres de archivos para la parte de extensiones (archivos parcialmente descargados), apk (paquetes para Android), deb y ts (secuencias MPEG-TS).

El editor incorporado ha ampliado las reglas de resaltado de sintaxis para YAML, RPM spec y Debian sources.list.

De los demás cambios que se destacan en el anuncio de esta nueva versión de Midnight Commander 4.8.24:

  • Se agregó resaltado de sintaxis para archivos yabasic (Yet Another BASIC) y “.desktop”.
  • Se agregó el tema de color oscuro julia256.
  • Sftpfs agregó soporte para autenticación interactiva usando el teclado.
  • El módulo Extfs.d / uc1541 se ha actualizado a la versión 3.3 con soporte para Python 3.
  • Se eliminó la implementación de la biblioteca gettext incorporada.
  • Soporte mejorado para la codificación de Windows1251 en Solaris.
  • Problemas de compilación resueltos en AIX 7.2 y macOS 10.9.

¿Cómo instalar Midnight Commander en Linux?

Para quienes estén interesados en poder instalar Midnight Commander en su sistema, podrán hacerlo siguiendo las instrucciones que compartimos a continuación.

De momento (de la redacción del artículo) la nueva versión no se ha actualizado dentro de los repositorios de las principales distribuciones de Linux. Por lo que para instalar la nueva versión solamente es posible mediante la compilación del código fuente.

Este lo pueden obtener desde el siguiente enlace.

Para quienes gusten esperar, pueden instalar la nueva versión en cuanto este disponible tecleando los siguientes comandos, según sea la distribución de Linux que estén utilizando.

Los que utilizan Debian, Ubuntu o alguno de los derivados de este. En una terminal van a teclear lo siguiente:

Únicamente para Ubuntu y derivados, deben habitar el repositorio universe:

sudo add-apt-repository universe

E instalan la aplicación con:

sudo apt install mc

Para el caso de los que utilizan Arch Linux o algun derivado de este:

sudo pacman -S mc

En el caso de Fedora, RHEL, CentOS o derivados:

sudo dnf install mc

Finalmente, para OpenSUSE:

sudo zypper in mc

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

GParted 1.1.0 llega con muchas correcciones y alguna novedad poco destacada

GParted 1.1.0

GParted es ese famosísimo gestor de particiones que prácticamente todo usuario de Linux ha usado alguna vez. Sus desarrolladores se van tomando su tiempo en incluir novedades, tanto que tardaron 15 años en llegar a la versión 1.0, pero toda mejora es bienvenida y ayer lanzaron GParted 1.1.0. La nueva versión no incluye novedades muy destacadas, pero sí corrige varios fallos que harán que usar esta herramienta sea más fiable y estable. Además, también han incluido tres nuevas funciones.

En total, GParted 1.1.0 ha corregido 11 fallos, uno de ellos tan importante que el equipo de desarrolladores lo ha incluido en el apartado de cambios clave. Para ser más concreto, se trata de un parche que corrige un fallo al mover una partición LUKS-encrypted bloqueada. Tenéis la lista completa de cambios tras el corte.

Novedades incluidas en GParted 1.1.0

  • Ahora cambia a minfo y mdir más rápido para leer el uso de FAT16/32.
  • Calcula el tamaño de JFS con precisión.
  • Reconoce a los miembros de ATARAID y detecta su estado ocupado.
  • Se corrigió el error al mover la partición encriptada LUKS bloqueada.
  • Arreglada la prueba (dentry-> d_name es invalidado por closedir…).
  • Ahora se puede agregar el título de la ventana que falta al cuadro de diálogo.
  • El sistema de archivos FAT32 de todo el dispositivo informa sobre la advertencia de dispositivo ocupado de mlabel.
  • Se corrigió el error “argumento no válido para seek ()” en unidades muy pequeñas (<= 40KiB).
  • Permanece con CentOS 7 para GitLab CI.
  • Añadidas pruebas de interfaz del sistema de archivos.
  • Cambiar el nombre de miembros y variables actualmente llamados ‘sistema de archivos’.
  • Añadidas y actualizadas las traducciones.
  • El comando xvfb-run se requiere para ciertas comprobaciones.

GParted está disponible en los repositorios oficiales de muchas distribuciones Linux, pero en la mayoría de ellas está en una versión muy antigua. Si queremos usar la última versión, la única opción que tenemos es descargar el software desde su página web oficial a la que podéis acceder desde este enlace.

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

Anbox Cloud, una nueva plataforma de Canonical para distribuir aplicaciones Android a escala

Anbox Cloud

Anbox es una herramienta de código abierto que nos permite instalar y ejecutar aplicaciones de Android en Linux. Basada en esta tecnología, Canonical acaba de presentar Anbox Cloud, una nueva plataforma que se ha desarrollado para meter en contenedores las cargas de trabajo de Android como sistema operativo invitado para la distribución a escala de aplicaciones móviles del sistema operativo de Google directamente desde un proveedor de la nube.

Anbox Cloud está basada en el kernel de Ubuntu 18.04 y aprovecha el sistema de contenedores LXD de Canonical para ofrecer una alternativa más ligera para emular aplicaciones Android en máquinas virtuales. Además, la plataforma también incluye el MAAS (Metal as a Service) de Canonical para abastecer a la infraestructura remota y Juju para facilitar el desarrollo y gestión a costes reducidos.

Anbox Cloud está basada en tecnología de código abierto

Canonical anunció hoy Anbox Cloud, una plataforma que contiene cargas de trabajo utilizando Android como sistema operativo invitado que permite a las empresas distribuir aplicaciones desde la nube. Anbox Cloud permite a las empresas y proveedores de servicios entregar aplicaciones móviles a escala, de forma más segura e independiente de las capacidades de un dispositivo. Los casos de uso de Anbox Cloud incluyen juegos en la nube, aplicaciones de trabajo en empresas, pruebas de software y virtualización de dispositivos móviles.

Los desarrolladores que usen Anbox Cloud podrán entregar experiencias bajo demanda a clientes finales, quienes podrán ejecutar las apps vía streaming directamente desde sus dispositivos usando una red 5G. Esto incluye todo tipo de aplicaciones, desde apps más potentes pasando por los videojuegos, y no será necesario que se descarguen en el dispositivo para poder probarlas. No tener que bajar las apps también permitirá a los desarrolladores probar miles y miles de aplicaciones, puesto que el almacenamiento no será un problema.

Gracias a la seguridad que ofrece Canonical y su kernel, las empresas también podrán usar “la nube Anbox” para entregar aplicaciones directamente a los empleados de sus oficinas, todo a muy bajo coste. Por si les preocupa la privacidad, este sistema puede alojarse en nubes públicas o privadas. Tenéis más información en la nota informativa de Canonical.

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

Firefox 72.0.2 llega a corregir algunos problemas y Firefox 74 podría solucionar problemas con las pestañas

Hace poco la gente de Mozilla realizo la liberación correctiva de Firefox 72.0.2 la cual llega con la finalidad de solucionar algunos problemas de estabilidad que presentaba el navegador en esta rama ya que se reportaron errores con la apertura de archivos descargados y problemas con la contraseña maestra en el navegador.

Además, es posible observar la implementación en las compilaciones nightly de Firefox, sobre la base de la cual se formará el lanzamiento de Firefox 74 que en la configuración “browser.tabs.allowTabDetach” (en about:config), que se realizo el trabajo pertinente al navegador, ya que con ello se le permite prohibir la desconexión de pestañas en ventanas nuevas.

De esta forma la desconexión accidental de una pestaña (que es una de las fallas más molestas de Firefox) en la que el navegador le permite al usuario arrastrar la pestaña con el mouse a una nueva ventana, pero que bajo ciertas circunstancias, la pestaña se desconecta en una ventana separada y durante la operación cuando el mouse se mueve descuidadamente al hacer clic en la pestaña.

Para evitar este comportamiento, se tenía que usar complementos como “Desactivar Separar pestaña”. Pero con los cambios realizados bajo la rama nightly de Firefox, la solucion a ello podría estarse incorporando para Firefox 74. 

En cuanto a las correcciones realizadas en la actualización liberada de Firefox 72.0.2, como mencionamos al inicio una de ellas es la solucion a un error que negaba la apertura de archivos descargados, los cuales contenían caracteres de espacio en el nombre del archivo (el problema se genera cuando se intenta abrir el archivo desde el navegador).

Otra de las soluciones implementadas es un bloqueo generado al tratar de abrir la página “about:logins” con una contraseña maestra establecida.

Ademas de que se corrigieron los problemas generados con la reproducción de video de bajo rendimiento con calidad 1080p en pantalla completa con el navegador.

Finalmente otra de las correcciones es relacionado con el problema de compatibilidad para la implementación de CSS Shadow Parts agregada por Firefox 72.

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

Para quienes aún no han realizado la actualización a la nueva versión correctiva del navegador o no saben como hacerlo, podrán hacerlo siguiendo las instrucciones que compartimos a continuación.

Es importante mencionar que la mayoría de las distribuciones de Linux cuentan con el paquete de Firefox dentro de sus repositorios, por lo que la disponibilidad de esta nueva versión puede tardar algunos días.

Sin embargo es posible poder obtener esta nueva versión de una forma más rápida. Tal es el caso para los usuarios de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, pueden instalar o actualizar a esta nueva versión con ayuda del PPA del navegador.

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

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

Hecho esto ahora solo tienen que instalar con:

sudo apt install firefox

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

sudo pacman -Syu

O para instalar con:

sudo pacman -S firefox

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

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

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

Y para instalar el paquete solo tecleamos:

sudo snap install firefox-72.0.2.snap

Tambien, tenemos la opción de poder realizar la instalación por medio de los paquetes de Flatpak. Para ello solo debemos tener el soporte para instalar este tipo de paquetes en el sistema.

Ya añadido flatpak, pueden realizar la instalación con los siguientes comandos en una terminal:

sudo flatpak remote-add --from gnome https://sdk.gnome.org/gnome.flatpakrepo
sudo flatpak remote-add --from org.mozilla.FirefoxRepo https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxRepo.flatpakrepo

O en el caso de que ya tienes el navegador instalado por este medio, puedes actualizarlo ejecutando el siguiente comando en una terminal:

flatpak update 

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

 

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

AMD Zen 3 llega al kernel Linux con las últimas actualizaciones

AMD Ryzen Zen die shot

AMD Zen 3 es la futura microarquitectura con la que la compañía pretende seguir haciendo daño a Intel. Los productos Zen, Zen+ y Zen 2 han resultado todo un éxito. Ahora, con la llegada de las APUs Ryzen 4000 Series se da un paso más para conquistar un sector en el que aún Intel domina muy duramente, como es el de los equipos portátiles. Estos nuevos chips siguen estando basados en Zen 2, a pesar de su numeración que parece hacer referencia a la 4º Generación que sería la correspondiente a Zen 3.

Aunque aún no ha aparecido Zen 3, los desarrolladores de AMD implicados en el kernel Linux ya han incorporado el código fuente necesario para que funcione de forma adecuada con el sistema. Estos futuros chips vendrán para equipos domésticos, pero también para otros de HPC, como servidores y supercomputadoras basadas en los EPYC. Un sector muy importante en el que Linux también es el rey indiscutible…

Independientemente de la noticia en sí, buena para Linux, también se han desvelado algunas novedades de lo que puede ser Zen 3. Como suele ser habitual cuando se agrega código fuente por adelantando al kernel Linux, se pueden analizar para desvelar ciertos detalles que aún no han sido mostrados oficialmente. En el CES 2020, la Dr. Lisa Su, actual CEO de AMD, ya anunció que Zen 3 vendría pronto.

AMD Bulldozer fue la Family 15h, incluyendo a Steamroller, Piledriver y Excavator. La 18h se reservó para Hygon Dhyana (cores AMD Zen licenciados a China).

El nuevo parche de Linux para dar soporte a esta familia 19h (Zen 2 eran 17h, como las APUs Ryzen 4000) de procesadores AMD. Y frente a este cambio de nomeclatura de AMD, que no ha dejado la serie 4000 para sus Zen 3, sino que lo adelanta a estas APUs, se puede intuir que podría venir un cambio importante en el paradigma de sus nuevos diseños.

De hecho, el propio Mark Papermaster ha dicho que “Zen 2 fue una evolución de la microarqutiectura Zen. Zen 3 se basará en una arquitectura completamente nueva.“. Se supone que traerá un incremento del rendimiento del IPC de dos cifras y usará nodo de 7nm+ mejorado de TSMC.

Otros rumores que se han levantado, pero que no dejan de ser rumores, es que podría incluir SMT4, es decir, que cada núcleo pueda ejecutar hasta 4 threads simultáneamente como ya hacen algunos POWER de IBM, etc. Eso doblaría a la capacidad de Intel HyperThreading (la marca registrada con la que Intel llama a su implementación de SMT), aunque para el escritorio no tendría demasiado sentido… sí para HPC, donde el software puede aprovechar un mayor paralelismo.

¡Sea como sea, Linux va a ser de los primeros en soportarlo!

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

Cómo instalar MAME y disfrutar de este emulador de juegos de máquinas recreativas en Linux

MAME en Linux

Estos días me ha dado por recordar aquellos juegos de las máquinas recreativas de los años ’80 y ’90. Después de un tiempo metiendo goles y ganando combates, he mirado si había algo de información aquí en Linux Adictos y me ha sorprendido que no la hubiera, por lo que me he dispuesto a escribir un artículo sobre cómo instalar MAME en Linux y cómo solucionar algunos problemas con las ROMs (juegos).

Instalar MAME en Linux es muy sencillo. De hecho, hace ya varios años que está disponible en los repositorios oficiales de muchas distribuciones, por lo que instalarlo está a solo un comando de distancia. Si alguna distribución no la tiene disponible por defecto, también podemos añadir un repositorio no oficial o instalar su paquete Snap. A continuación tenéis explicadas las diferentes opciones y algún truco para los juegos que no inician.

Cómo instalar MAME en Linux

Desde los repositorios oficiales

Lo primero que debemos probar es si está disponible en los repositorios oficiales de nuestra distribución. En Ubuntu y derivados el comando es el siguiente:

sudo apt install mame

Desde el repositorio no oficial

Si al introducir el mensaje nos muestra un error, probablemente no tengamos el emulador disponible en los repositorios de nuestra distribución, por lo que añadiremos uno no oficial con el siguiente comando:

sudo add-apt-repository ppa:c.falco/mame

Tras añadir el repositorio, escribiremos este otro comando:

sudo apt update && sudo apt install mame

Desde su paquete Snap

MAME también está disponible como paquete Snap. Si nuestra distribución es compatible con estos paquetes de Canonical, instalarlo es tan sencillo como escribir este otro comando:

sudo snap install mame

Cómo añadir las ROMs a MAME

Una vez instalado MAME, lo que tendremos será un emulador sin ningún juego. Los juegos tenemos que añadirlos manualmente, pero es algo muy sencillo. Lo “difícil” es dar con ellos: por motivos que todos podéis entender, no podemos facilitar ningún enlace a páginas que ofrezcan estas ROMs, pero encontrarlas es tan sencillo como acceder a nuestro buscador favorito y buscar algo así como “mame roms”. Aparecerán decenas de páginas web y todas ellas nos permitirán descargar ROMs para MAME y, en algunos casos, para otros emuladores.

Dónde poner las ROMs dependerá del sistema operativo y de la versión descargada. Si la hemos instalado desde un repositorio, sea oficial o el no oficial, tenemos que meter las ROMs en la ruta ~/mame/roms, donde “~/” es nuestra carpeta personal; si la carpeta “mame” no está, la creamos manualmente. Tal y como leemos en Snapcraft.io, la ruta para la versión Snap es ~/snap/mame/common/roms. Si queremos meter las ROMs en otra ruta, tenemos que editar el archivo mame.ini para que el software busque en la nueva ruta.

Mi ROM no inicia. ¿Qué puedo hacer?

Lo peor de MAME, sin duda, es que no todas las ROMs funcionan en todas las versiones del software. Se dan casos, sobre todo si usamos la versión “mobile”, en los que tenemos que buscar ROMs actualizadas, pero este problema no suele ocurrir en la versión de escritorio. Lo que sí puede pasar es que intentemos ejecutar algún juego y no funcione porque nos falta algún archivo. Hay dos opciones posibles, una más fácil de solucionar que la otra.

La primera y las más probable es que un juego no funcione porque no tenemos su BIOS disponible. Las BIOS son pequeños archivos necesarios para que, digámoslo así, el software sea compatible con ciertos juegos. Por ejemplo, los juegos de NEO-GEO no suelen funcionar si no añadimos su BIOS. Lo mejor para solucionar este problema es, una vez más, ir a nuestro buscador favorito y buscar algo así como “all mame bios”. Hay archivos que reúnen todas o casi todas las BIOS necesarias y lo único que tenemos que hacer es conseguir uno y descomprimir todos los ZIP en la misma carpeta “roms” en donde metemos los juegos.

Otro problema que nos podemos encontrar es que un juego no inicie porque le falta un archivo. Esto es más difícil de solucionar. Una opción es buscar otra ROM para ver si funciona directamente. Si no, podemos hacer Lo siguiente:

  1. Buscamos en internet los archivos que el mensaje de error dice que faltan.
  2. Descomprimimos el ZIP de la ROM que no funciona.
  3. Volvemos a comprimir el juego en un ZIP que contenga lo que contenía el juego original y los archivos que hemos buscado y descargado en el paso 1.
  4. Le ponemos el mismo nombre exacto que tenía el ZIP original (por ejemplo, aof.zip para el juego Art of Fighting).
  5. Lo metemos en la carpeta “roms” y rezamos para que todo vaya bien.

¿Ya sabes cómo instalar MAME en Linux? ¿Cuáles son tus juegos clásicos favoritos?

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

Microsoft Application Inspector: herramienta para revisar el código fuente de programas

Logo de Microsoft

Microsoft ha publicado en GitHub, plataforma que es propiedad de ellos, una herramienta de análisis de código creada para ayudar a comprender qué hace exactamente un código fuente. Esto podría tener interesantes aplicaciones de seguridad, sabiendo si un código fuente puede tener algunas funciones no deseadas que sería complicadas de saber sin revisar meticulosamente el código fuente del programa o servicio que vas a usar.

Con Microsoft Application Inspector, como se ha llamado la herramienta escrita sobre .NET Core, podrás examinar millones de líneas de código en cuestión de poco tiempo. Un informe final te mostrará toda la información que necesitas para saber si podría implicar riesgos para la seguridad o si tiene funciones que no son deseadas. Además, es compatible con gran cantidad de lenguajes de programación, por lo que puede tener un gran soporte.

Una de las ventajas de Microsoft Application Inspector pueden ir muy ligadas con la detección de amenazas para la seguridad en el código fuente de las aplicaciones y servicio de código abierto. Pero desde la compañía han asegurado que sus funciones van maś allá de eso. Por ejemplo, identificar cambios importantes entre código, nuevas características que se han implementado, etc.

Microsoft también ha detallado el por qué del lanzamiento de esta herramienta, y es el de ayudar a los clientes a lidiar con los riesgos inherentes de confiar en software de código abierto, detectando amenazas, características interesantes, y metadatos difícilmente identificables de forma manual. No obstante, se les olvida que hay algo con más riesgo inherente que confiar en software de código abierto, y eso es confiar en software y servicios de código cerrado o propietario como muchos productos de Microsoft.

Sea como sea, Microsoft Application Inspector puede ser interesante para muchas compañías que usan código abierto, permitiéndole analizar de forma automática el código de todo lo que quieren usar para determinar que es confiable, además de saber exactamente qué es lo que hace. Por ejemplo, algunas empresas contribuyen con proyectos de código abierto que luego usan para sus servicios, pero es probable que la empresa solo haya aportado unas cuantas líneas o retoques en ciertas partes. Pero siguen sin saber qué hace el resto de código. Para esto podría ayudar…

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

Nextcloud incorpora nuevas funciones y se consolida como una seria alternativa en el sector empresario

Nuevas funcionalidades de Nextcloud

Nextcloud incorpora nuevas funciones. Nacido como un fork de Owncloud, una solución de código abierto para compartir archivos, ahora, bajo el nombre de Nextcloud Hub se transforma en un serio competidor para usuarios de productos como Office 365 o GoogleDocs.


Con Nextcloud Hub,los usuarios pueden compartir y colaborar en documentos, enviar y recibir correos electrónicos, gestionar el calendario y tener chats de vídeo sin fugas de datos.

Aunque es una aplicación pensada para el mercado corporativo, no hay problemas en usarlo en forma individual o grupos familiares.

A diferencia de soluciones como Google Docs u Office 365, Nextcloud Hub funciona en el hosting del usuario. Aunque la instalación puede requerir algún nivel de conocimientos superior al del usuario promedio, muchos planes de hosting económicos incluyen un instalador que facilita bastante el proceso a la hora de hacer cambios en el servidor para aumentar la seguridad.

También lo puedes instalar en tu propio equipo. Hay muchos tutoriales de como instalarlo en una Raspberry Pi. En Linux puedes usar el instalador en el formato de paquetes Snap.

Del lado del cliente, tenemos aplicaciones para Windows, Linux, Mac y dispositivos móviles.

Solo hay una cosa que debes tener en cuenta. Escuché de algunos servicios de hosting que se enojan si subes toda tu colección de películas 4k a sus servidores. Si vas a contratar un alojamiento externo, deberías consultar cuál de los planes es el mejor para tus necesidades.

Nextcloud incorpora nuevas funciones. He aquí la lista

Frank Karlitschek, responsable del brazo comercial del proyecto (Nextcloud es gratuito pero ofrece servicios en colaboración con otros proveedores) explicó cuál es la visión del producto:

El mercado ha estado pidiendo una alternativa local a los servicios cloud extranjeros que proteja la soberanía digital de sus usuarios. Nextcloud Hub es la primera plataforma de colaboración completa y bien integrada que puede alojarse en la infraestructura empresarial interna»

El ejecutivo piensa en Nextcloud Hub como la primera plataforma de colaboración de contenidos a completamente integrada del mercado, lista para una nueva generación de usuarios que esperan capacidades de colaboración en línea sin fisuras desde el primer momento.

Entre las nuevas características presentadas podemos mencionar:

  • Compatibilidad con Microsoft Office: Trabajando junto con los desarrolladores de OnlyOffice, se logró que se puedan abrir, editar, crear  y guardar documentos en los fromatos propietarios de Microsoft.
  • Espacios de trabajo: Ahora es posible poner en contexto en la parte superior de la página a las carpeta con notas y listas de tareas:
  • Flujo:  Automatización de tareas repetitivas como la conversión de un documento en pdf.
  • Bloqueo de archivos: Se puede impedir la edición de un archivo  cuando está siendo descargado o editado por otra persona.
  • Talk: El cliente de mensajería interna tiene una nueva interfaz de usuario, mejoras en la gestión de grupos, emojis más grandes y notificación de mensajes entregados.
  • Servidor de correo: El servidor de correo extraer automáticamente la información de viaje de los itinerarios cuando identifica a los destinatarios y añadirlos al calendario.  Se incorpora un mejor soporte para el uso de texto enriquecido y firmas.
  • Calendario: Funciones de reuniones recurrentes y salas de charla integradas. Ahora se pueden agregar usuarios a un chat y a una videollamada desde una reunión programada.
  • Geolocalización de imágenes: La nueva galería de imágenes hace posible ordenar más fácilmente las fotos favoritas y etiquetarlas, muestra a los usuarios una línea de tiempo e integra la aplicación Mapas para mostrar dónde se tomaron las fotos en un mapa mundial.

Actualización

En el caso de los usuarios de la versión anterior de Nextcloud, la nueva actualización estará disponible en cuanto los desarrolladores reciban los comentarios de quienes instalaron la nueva versión desde 0. Una vez recibida, deberán instalarse las nuevas versiones de las aplicaciones.

Cabe mencionar que Nextcloud incluye varias aplicaciones de terceros que pueden instalarse para incrementar sus prestaciones. Incluso, sino te gusta OnlyOffice, podrás optar por la versión online de LibreOffice.

Sin dudas, tanto por cuestiones de privacidad como económicas, Nextcloud Hub es una excelente alternativa a soluciones privativas. Pero, como contrapartida deberás prestar atención a cuestiones como seguridad del servidor y la aplicación y la instalación de las actualizaciones.

 

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