Mejores distribuciones para científicos y profesionales IT

mejores distribuciones científicos

Si trabajas como profesional en el ámbito TI, o en alguna profesión relacionada con el mundo científico, entonces deberías conocer esta lista con las mejores distribuciones para el mundo STEM. Algunas de ellas ya vienen con infinidad de paquetes preinstalados para facilitarte mucho el trabajo cuando necesites apps para robótica, desarrollo, cálculo, etc.

CAELinux

CAELinux

Esta disto GNU/Linux es especial para profesionales STEM, una de las mejores distribuciones enfocada a la ingeniería, con paquetes para el CFD y CAD/CAM. Construida sobre el kit de herramientas Glade. Puede funcionar en modo Live y con muy pocos recursos. En cuanto a la base, usa una versión antigua de Ubuntu.

Viene con un notorio repertorio de paquetes como SalomeCFD, Code-Saturne 5.3 MPI, Calculix, FreeCAD, Code-Aster 14.4 FEA Suite, OpenFOam V7, Helyx-OS GUI, CAE, GNU Octave, y entornos para desarrollo en Python, R, C/C++ y Fortran.

Descargar

Lin4Neuro

Lin4Neuro

Lin4Neuro es otra de las mejores distribuciones para uso científico. Un proyecto desarrollado en Japón que viene a ocupar este nicho especialmente optimizado para los campos de análisis de neuroimágenes y la neurociencia.

La última versión al momento de escribir esto está basada en Ubuntu 16.04 LTS, con un entorno de escritorio XFCE como el de Xubuntu y, por tanto, es muy ligera, pudiendo funcionar en equipos sin demasiados recursos.

Descargar

Bio Linux

Bio Linux, mejores distribuciones GNU Linux científicos

Bio Linux es otro gran sistema operativo basado en Debian y diseñado para ser muy amigable a nivel de usuario, además de seguro y fiable. Un sólido entorno de trabajo desarrollado por el Centre for Ecology & Hydrology de Reino Unido.

En este caso, los paquetes incluidos en este sistema están pensadas para la bioinformática. En concreto se han incluido unos 250 paquetes preinstalados.

Descargar

Fedora Robotic Suite

Fedora robotics

La distribución Fedora tiene gran cantidad de variantes o spins labs en cuanto a paquetes se refiere, para satisfacer distintos gremios. Fedora Robotic Suite es otra de las mejores distribuciones, en este caso focalizada a los que trabajan con robótica o electrónica.

La distro es estable, robusta e incluye un buen repertorio de herramientas preinstaladas para robótica y desarrollo. Todo para simplificar el trabajo y comenzar a experimentar con robots y proyectos DIY electrónicos.

Descargar

Fedora Astronomy Suite

Fedora mejores distribuciones

Y de una Fedora pasamos a otra. Fedora Astronomy Suite, como su propio nombre indica, es un spin de esta distro especialmente orientada a los que trabajan en el mundo de la astronomía. Por ello, incluye un montón de paquetes de fotometría, espectroscopio, etc.

Durante la instalación, su sencillo instalador gráfico también te permitirá seleccionar qué grupos de paquetes deseas instalar, para poder personalizarla aún más. Esto reduce gran cantidad de instalaciones y de configuraciones, para que simplemente te preocupes de tus proyectos astronómicos.

Descargar

Fedora Scientific

Fedora, mejores distribuciones

Seguro que conoces CCentOS, la distro que tenían en el CERN, o Scientific Linux, pues bien, aquí tienes otra alternativa para los científicos. Esta es de las mejores distribuciones que puedes encontrar. Fedora Scientific tiene todo lo que esperas de una distro Linux y un sin fin de paquetes de uso científico.

Con una sola instalación tendrás todo el sistema operativo completo y los paquetes que necesitas para comenzar con los trabajos de cálculo, de física, apps para laboratorios, etc.

Descargar

from Linux Adictos https://ift.tt/P3Tmre7
via IFTTT

Fue detectada una vulnerabilidad en zlib

Hace poco se dio a conocer la noticia de una vulnerabilidad en la biblioteca zlib ya catalogada bajo CVE-2018-25032 que provoca un desbordamiento del búfer al intentar comprimir una secuencia de caracteres especialmente preparada en los datos entrantes.

En su forma actual, los investigadores demostraron la posibilidad de llamar a una terminación anormal del proceso, por lo que aún no se ha estudiado si el problema puede tener consecuencias más graves.

Se menciona que la vulnerabilidad se ha manifestado desde zlib 1.2.2.2 y afecta a la versión actual de zlib 1.2.11. Es de destacar que se propuso un parche que corrige la vulnerabilidad en 2018, pero los desarrolladores no le prestaron atención y no lanzaron una versión correctiva (la biblioteca zlib se actualizó por última vez en 2017).

Este error fue informado por Danilo Ramos de Eideticom, Inc que estuvo al acecho 13 años antes de ser encontrado! El error fue introducido en zlib 1.2.2.2, con la adición de la opción Z_FIXED. La opción fuerza el uso de códigos Huffman fijos. Para entradas raras con
una gran cantidad de partidos distantes, el búfer pendiente en el que los datos comprimidos se escriben pueden sobrescribir. Eso da como resultado una salida corrupta debido a distancias no válidas, y puede resultar en accesos fuera de límites, fallando la aplicación.

La vulnerabilidad se manifiesta si el flujo de entrada contiene una gran cantidad de coincidencias para empaquetar, a las que se aplica el empaque en función de los códigos Huffman fijos. En determinadas circunstancias, el contenido del búfer intermedio en el que se coloca el resultado comprimido puede superponerse con la memoria en la que se almacena la tabla de frecuencias de símbolos. Como resultado, se observa la formación de datos comprimidos incorrectos y un bloqueo debido a la escritura fuera del límite del búfer.

La vulnerabilidad solo puede explotarse mediante una estrategia de compresión basada en códigos fijos de Huffman. Se elige una estrategia similar cuando la opción Z_FIXED se incluye explícitamente en el código (un ejemplo de una secuencia que provoca un bloqueo al usar la opción Z_FIXED). A juzgar por el código la estrategia Z_FIXED también se puede elegir automáticamente si los árboles óptimos y estáticos calculados para los datos tienen el mismo tamaño.

La solución aquí combina el búfer de distancia y el literal/longitud búferes en un solo búfer de símbolo. Ahora tres bytes del espacio de búfer se abre para cada literal o longitud/distancia par consumido, en lugar de los dos bytes anteriores esto asegura
que el búfer pendiente no puede sobrescribir la tabla de símbolos, ya que la longitud/distancia máxima comprimida del código fijo es de 31 bits, y ya que hay cuatro bytes de espacio pendiente por cada tres bytes del espacio de símbolos.

Todavía no está claro si las condiciones para explotar la vulnerabilidad pueden coincidir con la estrategia de compresión Z_DEFAULT_STRATEGY, que se aplica de forma predeterminada.

De lo contrario, la vulnerabilidad se limitará a ciertos sistemas específicos donde se aplica explícitamente la opción Z_FIXED. En caso afirmativo, el daño de la vulnerabilidad puede ser muy significativo, ya que la biblioteca zlib es el estándar de facto y se usa en muchos proyectos populares, incluido el kernel de Linux, OpenSSH, OpenSSL, apache httpd, libpng, FFmpeg, rsync, dpkg. , rpm, Git, PostgreSQL, MySQL, etc.

Tambien se menciona que los parámetros seleccionados bajo los cuales se manifiesta la vulnerabilidad al elegir la estrategia de compresión por defecto Z_DEFAULT_STRATEGY. En condiciones reales, el ataque todavía se considera improbable, ya que la explotación utilizando la secuencia revelada requiere configurar el parámetro memLevel en 1, mientras que el nivel 8 está seleccionado por defecto.

Un ejemplo de una secuencia de bloqueo cuando se llama a «deflateInit2(&strm, 7, Z_DEFLATED, 15, 1, Z_DEFAULT_STRATEGY)» (level=7, windowBits=15, memLevel=1).

Finalmente cabe mencionar que la solución tampoco está incluida aún en los paquetes ofrecidos por las distribuciones, por lo que se puede realizar un seguimiento de la publicación de correcciones por distribuciones en estas páginas: DebianRHELFedoraSUSEUbuntu, Arch LinuxOpenBSD  FreeBSDNetBSD, ademas de que la biblioteca zlib-ng no se ve afectada por el problema.

Si estás interesado en conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/hBEx5NU
via IFTTT

Mozilla ya lanzo el servicio de MDN Plus y la version correctiva de Firefox 98.0.2

Mozilla dio a conocer mediante un anuncio el lanzamiento de su nuevo servicio de pago, MDN Plus que complementará iniciativas comerciales como Mozilla VPN y Firefox Relay Premium.

MDN Plus es una versión mejorada del sitio MDN (Mozilla Developer Network) que proporciona una colección de documentación para desarrolladores web que cubre las tecnologías compatibles con los navegadores modernos, incluidos JavaScript, CSS, HTML y varias API web.

El archivo principal de MDN seguirá siendo, como antes, gratuito. De las características de MDN Plus, se destacan la personalización del trabajo con materiales y la provisión de herramientas para trabajar con documentación fuera de línea.

De las posibilidades relacionadas con la personalización, destacan la adaptación del diseño del sitio a tus propias preferencias, la creación de colecciones con colecciones personales de artículos y la posibilidad de suscribirte a notificaciones sobre cambios en API, CSS y artículos de interés. Para acceder a la información sin conexión a la red se propone una aplicación PWA (Progressive Web Application) que permite almacenar un archivo de documentación en un medio local y sincronizar periódicamente su estado.

El precio de suscripción es de $5/mes o $50/año para el paquete básico y $10/100 para el paquete con comentarios directos del equipo de MDN y acceso anticipado a las nuevas funciones del sitio.

Actualmente, MDN Plus solo está disponible para usuarios de EE. UU. y Canadá. En el futuro, está previsto prestar el servicio en Reino Unido, Alemania, Austria, Suiza, Francia, Italia, España, Bélgica, Países Bajos, Nueva Zelanda y Singapur.

Si estás interesado en conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Tambien vale destacar que desde hace ya varios dias se encuentra disponible una versión de corrección de Firefox 98.0.2 que corrige varios errores:

  • Se resolvieron problemas que causaron que Linux y macOS rompieran la compatibilidad con algunos complementos que usan la API browser.pkcs11.
  • Se corrigió un cambio de regresión en el controlador del historial de la sesión que causaba un bloqueo al intentar cargar algunos sitios usando iframes (el contenido del iframe se cargaba desde el historial de la sesión incluso si otro bloque estaba esperando para cargarse).
  • Solucionamos un problema que causaba que macOS no pudiera escribir en la barra de direcciones después de abrir una nueva pestaña y presionar Cmd + Enter.
  • Se corrigió un error que causaba que Windows fallara debido a que se quedaba sin memoria disponible.

Si quieres conocer más al respecto de esta nueva versión correctiva, puedes consultar los detalles en el siguiente enlace.

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

Los usuarios de Firefox que no hayan desactivado las actualizaciones automáticas recibirán la actualización automáticamente. Aquellos que no quieran esperar a que eso suceda pueden seleccionar Menú> Ayuda> Acerca de Firefox después del lanzamiento oficial para iniciar una actualización manual del navegador web.

La pantalla que se abre muestra la versión actualmente instalada del navegador web y ejecuta una búsqueda de actualizaciones, siempre que la funcionalidad esté habilitada.

Otra opción para actualizar, es si eres usuario de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, puedes 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
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

Para el caso de aquellos que prefieren del uso de los paquetes Snap, podrán instalar la nueva versión correctiva del navegador abriendo una terminal y tecleando el siguiente comando:

sudo snap install firefox

Finalmente, pueden obtener el navegador con el último método de instalación que fue añadido «Flatpak». Para ello deben contar con el soporte para este tipo de paquetes.

La instalación se hace tecleando:

flatpak install flathub org.mozilla.firefox

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

from Linux Adictos https://ift.tt/FydGZvT
via IFTTT

NsCDE, un entorno de escritorio al estilo retro 

Hace pocos dias se dio a conocer el lanzamiento de la nueva versión del proyecto NsCDE 2.1 (Not so Common Desktop Environment), que se desarrolla un entorno de escritorio con una interfaz retro al estilo CDE (Common Desktop Environment), adaptado para su uso en sistemas modernos tipo Unix y Linux.

NsCDE puede considerarse como un tema FVWM de peso pesado con esteroides, pero combinado con un par de otros componentes de software gratuitos y aplicaciones FVWM personalizadas y mucha configuración, NsCDE puede considerarse un entorno de escritorio híbrido liviano.

En otras palabras, NsCDE es un gran conjunto de aplicaciones FVWM y configuraciones, enriquecido con controladores de fondo de Python y Shell, un par de herramientas y aplicaciones de software gratuitas adicionales. FVWM3también es compatible.

Sobre NsCDE

NsCDE imita a CDE, el conocido Common Desktop Environment de muchos sistemas UNIX comerciales de los años noventa. Admite fondos y paletas con conjuntos de colores y tiene un generador de temas para Xt, Xaw, Motif, GTK2y GTK3. Al integrar todos estos elementos, el usuario obtiene una experiencia visual retro en casi todas las aplicaciones.

Ademas, se destaca que está enriquecido con un montón de conceptos y funciones potentes, aplicaciones modernas y representación de fuentes, NsCDE actúa como un vínculo entre el aspecto clásico y un entorno rápido y extensible, muy adecuado para la informática moderna.

NsCDE puede incluso integrarse en entornos de escritorio existentes como un envoltorio de administrador de ventanas para el manejo de sesiones y DE funcionalidad adicional.

Sin embargo, NsCDE está diseñado para usuarios orientados a UNIX y, en general, personas técnicas, y no como algo para el uso del público en general o para introducir a los principiantes a Linux o algún otro unix-like sistema.

Como se dijo, el objetivo principal de NsCDE es revivir la apariencia de CDE que se encontró en muchos sistemas durante los años noventa UNIXy unix-likela primera década del siglo XXI, pero con una interfaz ligeramente pulida (XFT, unicode, cambios dinámicos, enlaces de teclas y mouse enriquecidos), páginas de escritorio, menús enriquecidos, etc.).

El objetivo es un entorno cómodo retro que no sea solo un juguete llamativo, sino un entorno de trabajo real para los usuarios a los que, contrariamente a las tendencias principales, realmente les guste CDE, creando así una combinación semióptima de usabilidad y compatibilidad con herramientas modernas con una apariencia que la corriente principal abandonó para alguna nueva moda, y… en pocas palabras, dando al usuario lo mejor de ambos mundos.

El administrador de ventanas es el principal impulsor detrás de NsCDE con sus infinitas opciones de personalización, motor de secuencias de comandos GUI, conjuntos de colores y módulos. NsCDE es en gran medida una envoltura FVWM, algo así como un tema de peso pesado.

Principales novedades de NsCDE 2.1

En la nueva versión se destaca que para los widgets de Qt, la generación automática de skins se proporciona mediante el motor Kvantum, que se puede seleccionar en la configuración del Administrador de estilo de color como un motor alternativo basado en GTK2. El uso del nuevo motor hace posible proporcionar una apariencia CDE nativa para las aplicaciones escritas en Qt5 y utilizadas en KDE.

Ademas de ello se implementó un mecanismo para definir conjuntos de atajos de teclado. En su forma actual, actualmente solo se ofrece un conjunto de nscde, pero en el futuro está previsto agregar un conjunto con combinaciones definidas en la especificación IBM CUA.

De los demás cambios que se destacan:

  • Se agregaron plantillas de color para los emuladores de terminal Konsole y Qterminal.
  • Plantilla de configuración de color simplificada colormgr.local, que implementa la capacidad de llamar a funciones desde /share/NsCDE/config_templates/colormgr.addons.
  • Se proporciona soporte para mover el panel entre monitores.
  • Las configuraciones de widgets definidas en archivos como gtkrc y qt5ct.conf se respaldan durante la inicialización.
  • Lanzamiento y reinicio mejorados de los agentes polkit.

Finalmente si estás interesado en conocer más al respecto, puedes consultar los detalles en el siguiente enlace, en donde tambien puedes obtener los paquetes de instalación si estás interesado en poder probar este entorno de escritorio.

from Linux Adictos https://ift.tt/cktWTJ4
via IFTTT

Lakka 4.0 llega con base en LibreELEC 10.0.2 y RetroArch 1.10.1, actualizaciones y mas

Se dio a conocer el lanzamiento de la nueva versión de Lakka 4.0 la cual llega con la base de LibreELEC 10.0.2 y RetroArch actualizado a 1.10.1, ademas de que tambien se han realizado diversas actualizaciones de los cores del sistema, tambien se han realizado diversas mejoras y más.

Para quienes desconocen del proyecto, deben saber que es una modificación del kit de distribución LibreELEC, que fue diseñado originalmente para la creación de sistemas de cine en casa.

Lakka se basa en el emulador de consola de juegos RetroArch, que proporciona emulación de una amplia gama de dispositivos y admite funciones avanzadas como juegos multijugador, guardar estado, mejorar la imagen de juegos antiguos con sombreadores, rebobinar juegos, gamepads de conexión en caliente y transmisión de video.

Lakka utiliza RetroArch y la interfaz de Libretro con una interfaz que imita la PlayStation 3 XrossMediaBar (XMB). Es la opción más robusta que encontrarás, con una gran cantidad de opciones para sombreadores, ajustes de audio y video. A veces, es casi demasiado.

Principales novedades de Lakka 4.0

En esta nueva versión de Lakka 4.0 la cual el entorno del sistema se ha actualizado a la base del paquete LibreELEC 10.0.2 (mientras que la rama anterior se basaba en LibreELEC 9.x).

Mientras que por la parte del paquete RetroArch se ha actualizado a la versión 1.10.1 junto con los nuevos núcleos actualizados a sus versiones más recientes

  • superbroswar: añadido nuevo núcleo libretro
  • sameduck: añadido nuevo núcleo libretro
  • Kernel para Raspberry actualizado a 5.10.95
  • La mayoría de los dispositivos de brazo cambiaron a aarch64
  • Rockchip RK3288, RK3328 y RK3399 cambiaron al núcleo principal 5.10.76

Otro de los cambios que se destaca es que el paquete Mesa se ha actualizado a la versión 22.0, mientras que el kernel de Linux se ha actualizado a la versión 5.10.103 (PC, Amlogic, Allwinner, NXP).

De los demás cambios que se destacan de esta nueva versión del sistema:

  • La mayoría de las compilaciones para dispositivos ARM se han convertido para usar la arquitectura aarch64.
  • Se agregó soporte para dispositivos adicionales basados ​​en chips Allwinner y Amlogic.
  • Port Nintendo Switch: reescritura completa del puerto con muchas correcciones y mejoras
  • Tinkerboard y MiQi ahora usan el sistema común RK3288 (de ahí el cambio de los nombres de las imágenes); debe colocar el archivo vacío con el nombre .nocompaten la /storage/.updatecarpeta / Updaterecurso compartido de Samba
  • Soporte eliminado para RPi4.arm

Cabe mencionar que la mayoría de las plataformas se han migrado todavía al nuevo sistema de compilación y que en la mayoría se ha utilizado la actualización de mantenimiento (3.7.1) con núcleos RetroArch y libretro actualizados a las mismas versiones que en la versión 4.0.

Los usuarios de Lakka con dispositivos Odroid XU3/4, Odroid Go Advance / Super de Hardkernel y RG351M / RG351P / RG351MP / RG351V de Anbernic también obtienen actualizaciones. Ademas de ello, se menciona que es posible que en algunos casos se han perdido algunas de las optimizaciones y mejoras, por lo que en caso de detectar algunos problemas los desarrolladores piden encarecidamente que les sea informado.

Finalmente si estás interesado en poder conocer más al respecto sobre esta nueva versión, puedes consultar los detalles y además conocer más sobre el proyecto en el siguiente enlace.

Descargar y probar Lakka 4.0

Lakka es fácil de instalar y usar, por lo que los que estén interesados en instalar o probar esta distro, deben de descargar la imagen del sistema dirigiéndose directamente al sitio web oficial del proyecto en el cual en su sección de descargas podrán encontrar la imagen del sistema acorde al dispositivo en el cual lo desean probar. El enlace es este.

En el caso especial de los que son usuarios de Raspberry Pi como mencione anteriormente, si están utilizando PINN o NOOBS estos les pueden facilitar la descarga e instalación de este en su tarjeta SD.

Pero en caso de que no sea así al descargar la imagen esta la pueden grabar en su tarjeta SD (ya formateada) con ayuda de Etcher.

Una vez instalado en su tarjeta SD o unidad flash USB, solo tiene que copiar sus ROMs en el dispositivo, encender la plataforma y conectar su joypad y disfrutar de sus juegos favoritos.

Además, es importante mencionar que las compilaciones de Lakka también se generan para plataformas i386, x86_64 (GPU Intel, NVIDIA o AMD), Raspberry Pi 1-4, Orange Pi, Cubieboard, Cubieboard2, Cubietruck, Banana Pi, Hummingboard, Cubox-i, Odroid C1/C1+/XU3/XU4 y etc.

from Linux Adictos https://ift.tt/a2t913Y
via IFTTT

Qt Creator 7.0 ya fue liberado y estas son sus novedades

Se dio a conocer el lanzamiento de la nueva versión del entorno de desarrollo integrado Qt Creator 7.0, diseñado para crear aplicaciones multiplataforma utilizando la biblioteca Qt.

En Qt Creator 7.0 se admite tanto el desarrollo de programas clásicos de C++ como el uso del lenguaje QML, en el que se utiliza JavaScript para definir scripts, y la estructura y los parámetros de los elementos de la interfaz se establecen mediante bloques tipo CSS.

Principales novedades de Qt Creator 7.0

En esta nueva versión que se presenta de Qt Creator 7.0 se añadió un elemento de menú «Nuevo archivo o proyecto» se divide en dos cuadros de diálogo separados «Nuevo archivo» y «Nuevo proyecto».

Se informa a los usuarios que utilizan Qt Online Installer sobre la disponibilidad de revisiones menores de Qt. Puede configurar la visualización de las notificaciones de actualización en la sección «Opciones > Entorno > Actualizaciones».

Otro de los cambios que se destaca es el modelo de código para el lenguaje C++ se actualizó a LLVM 14 y se cambió de forma predeterminada para usar el backend Clangd que admite el LSP (protocolo de servidor de lenguaje). Se puede devolver el antiguo backend a través del menú «Herramientas > Opciones > C++ > Clangd», en el que también puede deshabilitar el uso de Clangd para indexar el código del proyecto, pero continuar usándolo para resaltar la sintaxis y completar automáticamente la entrada.

Ademas de ello, la configuración del complemento ClangFormat se ha movido a la sección con la configuración de estilo general y se presenta como una pestaña separada.

De los demás cambios que se destacan:

  • La implementación del analizador QML se actualizó para reflejar los cambios de la rama Qt más reciente.
  • Se ha rediseñado la página de configuración para proyectos que utilizan CMake.
  • Se agregó el botón «Detener CMake» para detener la ejecución de CMake, por ejemplo, durante la configuración de los scripts de compilación del proyecto.
  • Proporcionó la capacidad de volver a ejecutar CMake para actualizar la configuración, incluso si el proyecto ya se ha configurado.
  • Variables de CMake separadas para las configuraciones del proyecto inicial y actual, en el primer caso, variables del archivo CMakeLists.txt.use utilizado durante la primera configuración, y en el segundo caso, variables exportadas a través de CMake file-api json desde .cmake/ api/v1/directorio de respuesta.
  • Se mejoró la detección automática de las herramientas disponibles y se redujo la cantidad de invocaciones opcionales del compilador al inicio, lo que resultó en un tiempo de inicio más rápido de Qt Creator en algunos entornos.
  • Los Asistentes para nuevos proyectos proporcionan la definición de C++17 como un estándar de C++.
    En la plataforma macOS, se tienen en cuenta los ajustes del sistema para el tema oscuro.
  • Se agregó soporte experimental para Docker en compilaciones de macOS.
  • Para la plataforma Android, se ha agregado una opción para seleccionar el NDK predeterminado y se ha mejorado la detección de plataformas NDK.
  • Para la plataforma Linux se incluye un backend para Qt basado en el protocolo Wayland.
  • Para habilitar el backend, configure la variable de entorno QT_QPA_PLATFORM=wayland antes de comenzar.

Finalmente si quieres conocer más al respecto sobre esta nueva versión, pueden consultar el anuncio original en el siguiente enlace.

Obtener Qt Creator 7.0

Para quienes estén interesados, deben saber que la versión de código abierto está disponible en la página de descarga de Qt en «Qt Creator», mientras que para los interesados en la versión comercial podrán encontrar la licencia comercial en el portal de cuentas de Qt.

Para el caso de los que utilizamos Linux, podremos realizar la instalación con ayuda del instalador que se ofrece de manera general para Linux. Para obtener el paquete offline, basta con abrir una terminal y ejecutar el siguiente comando:

wget https://download.qt.io/official_releases/qtcreator/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run

Ahora simplemente basta con dar permisos de ejecución al archivo con el siguiente comando:

sudo chmod +x qt-creator-opensource-linux-x86_64-7.0.0.run

Y ahora podremos ejecutar el instalador en nuestro sistema, para ello debemos de teclear el siguiente comando:

./qt-creator-opensource-linux-x86_64-7.0.0.run

Al finalizar la instalación, debemos de instalar algunos paquetes adicionales para no tener problemas al momento de trabajar con Qt Creator, para ello sobre la misma terminal vamos a teclear los siguientes comandos:

sudo apt-get install build-essential

Y también debemos de instalar librería de configuración de fuentes genéricas:

sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

O para el caso de quienes prefieren esperar a que el paquete esté listo en los repositorios de Ubuntu y derivados, pueden instalar el paquete con el siguiente comando:

sudo apt install qtcreator

from Linux Adictos https://ift.tt/VEIW2Xj
via IFTTT

4MLinux 39.0 ya fue liberado y estas son sus novedades

Se dio a conocer el lanzamiento de la nueva versión de 4MLinux 39.0, version en la cual se han realizado diversas actualizaciones de los paquetes del sistema, asi como tambien la adicion de nuevos paquetes de los cuales se destaca un servidor con una implementación de FSP, llega con  el Kernel de Linux 5.16 y mas.

Para quienes desconocen de 4MLinux deben saber que esta es una de esas distribuciones de Linux que requiere menos recursos del sistema e incluso puede ejecutarse en 128 MB de RAM.

4MLinux también se puede usar como un CD de rescate junto con un sistema de trabajo completo o como un mini servidor.

El escritorio de 4MLinux viene con JWM (Joe’s Windows Manager) que es un gestor de ventanas de apilamiento liviano para X Window System. Mientras que para gestionar los fondos de escritorio, se usa un Feh un visor de imágenes ligero y potente. Utiliza PCMan File Manager, que también es un administrador de archivos estándar para LXDE.

La distribución es recomendada ampliamente como un sistema para la recuperación de desastres y una plataforma para ejecutar servidores LAMP (Linux, Apache, MariaDB y PHP).

Esta pequeña distribución de Linux que se centra en cuatro características (ya mencionadas) y de las cuales también proviene su nombre:

  • mantenimiento (tales como la restauración de un CD)
  • multimedia (para reproducir discos DVD de vídeo y otros archivos)
  • miniserver (usando el demonio inetd)
  • Mystery (proporcionando varios pequeños juegos de Linux).

Novedades de 4MLinux 39

En esta nueva versión que se dio a conocer de 4MLinux 39.0 se destaca que se incluye el paquete de un servidor con una implementación de FSP (File Service Protocol), un protocolo para transferir archivos a través de una red basada en UDP. El programa gFTP se puede utilizar como cliente.

Otro de los cambios que se destaca de esta nueva versión de 4MLinux 39.0 es el soporte mejorado para particiones de disco JBD (Journaling Block Device) en el script de instalación.

Ademas de ello, tambien se destaca el editor de texto Bluefish ,la herramienta de creación de medios USB Ventoy y el juego de estrategia TripleA se han agregado a la lista de aplicaciones disponibles para una instalación rápida.

Mientras que por la parte de la utilidad, youtube-dl ha sido reemplazada por un análogo de yt-dlp desarrollado más activamente.

Por la parte de los controladores graficos podremos encontrar a la version de Mesa 21.3.7, en el corazon del sistema podremos encontrar el Kernel de Linux 5.16, Wine 7.4 y la suite de ofimatica LibreOffice 7.3.1.

Tambien se han introducido diversas actualizaciones de software de los cuales se destacan las nuevas versiones de: AbiWord 3.0.5, GIMP 2.10.30, Gnumeric 1.12.51, DropBox 143.4.4161, Firefox 97.0.1, Chromium 98.0.4758, Thunderbird 91.6. 1, Audaz 4.1, VLC 3.0.16, mpv 0.34.0, Apache 2.4.53, MariaDB 10.7.3, PHP 7.4.28, Perl 5.34.0, Python 3.9.9. El kernel de Linux se ha actualizado a la versión 5.16.14.

Finalmente tambien se destaca que se ha trabajado para mejorar la representación de las fuentes, se han realizado algunas correcciones y mas.

De los demás paquetes actualizados en esta nueva versión de 4MLinux puedes consultarlos en el siguiente enlace. Si quieres conocer más al respecto de la distribución así como de esta nuevo lanzamiento, puedes visitar su sitio web y el comunicado en el siguiente enlace.

Descargar y obtener 4MLinux 39

Si no eres usuario de la distribución y quieres utilizarla en tu equipo o probarla en una máquina virtual.
Puedes obtener la imagen del sistema, solamente debes de dirigirte a la página web oficial del proyecto donde podrás encontrar los enlaces en su sección de descargas.

El tamaño de las dos imagen ISO de 4MLinux 39 es de (1 GB, x86_64) con un entorno gráfico y una selección de programas para sistemas servidor.

El enlace es el siguiente.

Al finalizar la descarga de la imagen del sistema puedes utilizar la herramienta multiplataforma Etcher para grabar la imagen en un pendrive y así bootear tu sistema desde un USB.

O también utilizar unetbootin la cual es otra herramienta multiplataforma. Para el caso de la creación en Linux también se puede recurrir a utilizar el comando dd.

sudo dd if=/ruta/a/imagen.iso of=/dev/sdx

En donde en if colocaras la ruta donde tienes almacenada la imagen ISO del sistema y en of colocaras la ruta de montaje de tu dispositivo USB (este último lo puedes consultar con el comando fdisk -l)

from Linux Adictos https://ift.tt/zoAa1tk
via IFTTT

DXVK 1.10.1 ya fue liberado y esas son sus novedades

DXVK

Hace poco se dio a conocer la liberación de la nueva versión de la implementación de DXVK 1.10.1 en la cual se han añadido algunas novedades y funciones experimentales nuevas, entre otras cosas más.

Para quienes aún desconocen de DXVK, deben saber que es una de las herramientas incluidas en la función Steam Play de Steam. Es una herramienta fantástica que puede convertir las llamadas gráficas de Microsoft DirectX 11 y DirectX 10 a Vulkan, la API de gráficos de código abierto que es compatible con Linux. Para utilizar DXVK, además de Wine y Vulkan, obviamente se necesita una GPU compatible con Vulkan.

Si bien DXVK aunque se usa principalmente en Steam Play, no es el único lugar donde los usuarios de Linux pueden aprovechar esta fantástica tecnología. También aporta la implementación D3D11 basada en Vulkan para Linux y Wine, en lo que respecta al rendimiento y la optimización cuando se ejecutan juegos de Direct3D 11 en Wine, puesto que también brindan soporte para Direct3D9.

Principales novedades de DXVK 1.10.1

En esta nueva versión se ha añadido el soporte inicial para recursos de textura compartidos y la API IDXGIResource. Para organizar el almacenamiento de metadatos de textura junto con los descriptores de memoria compartida asociados, se requieren parches adicionales para Wine, que actualmente solo están disponibles en la rama Proton Experimental.

Actualmente, la implementación se limita a admitir el uso compartido de texturas 2D para las API D3D9 y D3D11. La llamada a IDXGIKeyedMutex no es compatible y actualmente no hay forma de compartir recursos con aplicaciones que usan D3D12 y Vulkan. Las funciones agregadas resolvieron problemas de reproducción de video en algunos juegos de Koei Tecmo, como Nioh 2 y Atelier, y modificaron la representación de la interfaz de usuario en Black Mesa.

Otro de los cambios que se destaca de esta nueva versión es que se agregó la variable de entorno DXVK_ENABLE_NVAPI para deshabilitar la anulación del identificador del proveedor (similar a dxvk.nvapiHack=False), ademas de que se mejoró la generación de código de sombreado cuando se usan arreglos locales, lo que puede acelerar algunos juegos D3D11 en sistemas con controladores NVIDIA.

De los demás cambios que se destacan:

  • Se agregó una optimización que potencialmente aumenta el rendimiento de renderizar imágenes en el formato DXGI_FORMAT_R11G11B10_FLOAT.
  • Se corrigieron problemas al cargar texturas al usar D3D9.
  • Para Assassin’s Creed 3 y Black Flag, la configuración «d3d11.cachedDynamicResources=a» está habilitada para resolver problemas de rendimiento.
  • La configuración «d3d11.cachedDynamicResources=c» está habilitada para Frostpunk y «dxgi.maxFrameLatency=1» está habilitada para God of War.
  • Se corrigieron problemas de renderizado en GTA: San Andreas y Rayman Origins.

Finalmente si estás interesado en conocer más al respecto sobre este nuevo lanzamiento, puedes consular los detalles en el siguiente enlace.

¿Cómo añadir el soporte de DXVK a Linux?

DXVK se puede usar para ejecutar aplicaciones y juegos 3D en Linux usando Wine, actuando como una alternativa de mayor rendimiento a la implementación de Direct3D 11 integrada en Wine que se ejecuta sobre OpenGL.

DXVK requiere de la última versión estable de Wine para ejecutarse. Por lo que, si no cuentas con este instalado. Ahora solo tendremos que descargar el último paquete estable de DXVK, este lo encontramos en el siguiente enlace.

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.1/dxvk-1.10.1.tar.gz

Después de haber realizado la descarga ahora vamos a descomprimir el paquete recién obtenido, esto lo pueden hacer con desde su entorno de escritorio o desde la misma terminal ejecutando en el siguiente comando:

tar -xzvf dxvk-1.10.1.tar.gz

Después accedemos a la carpeta con:

cd dxvk-1.10.1

Y ejecutamos el comando sh para ejecutar el script de instalación:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Cuando se instale DXVK en un prefijo de Wine. La ventaja es que se puede usar Wine vkd3d para juegos D3D12 y DXVK para juegos D3D11.

Además, la nueva secuencia de comandos permite instalar la dll como enlaces simbólicos, lo que facilita la actualización de DXVK para obtener más prefijos de Wine (puede hacerlo a través del comando –symlink).

Como verán la carpeta de DXVK contiene otras dos dll para 32 y 64 bits estas las vamos a colocar de acuerdo a las siguientes rutas.
En donde “usuario” lo remplazas por el nombre de usuario que utilizas en tu distribución de Linux.

Para 64 bits las colocamos en:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

Y para 32 bits en:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

from Linux Adictos https://ift.tt/T8c0bWI
via IFTTT

Chrome 100 llega con nuevo icono y mejoras en la multipantalla, entre otros

Chome 100 en 2022No es un número muy bonito, y de hecho me parece haber leído algo sobre que no se seguiría contando así, pero Google Chrome 100 fue lanzado ayer día 29 de marzo. Introduce muchas novedades, pero siempre nos llaman más la atención aquellas que podemos ver. La 100ª versión no podía ser una más, y Google ha querido aprovechar la ocasión para rediseñar el icono de su navegador. Aún así, tal  como vemos en la imagen anterior (vía Elvin en Twitter), poco lo han cambiado con respecto a la versión anterior que databa de 2014.

Los diseños van evolucionando, es ley de vida. En 2008 se llevaba el brillo y lo que parecía real, más adelante se empezaron a «planchar» las cosas y ahora se lleva lo minimalista. En el logotipo de 2011 ya vimos una simplificación importante, tres años más tarde se hizo un poco más plano y en el actual, el de Chrome 100, han eliminado todo rastro de brillos y sombras.

Novedades más destacadas de Chrome 100

Esta versión, que sucede a la v99, llega con estas novedades:

  • Nuevo logotipo, ahora más simplificado que nunca. También hay nuevas versiones del logotipo en las aplicaciones para móviles y tablets.
  • Nueva API de colocación de ventanas de pantallas múltiples para poder manejar mejor las aplicaciones de ventanas múltiples que necesitan colocar con precisión ciertas ventanas y otras fundas de uso similares. Entre los casos de uso de ejemplo para la API de colocación de ventanas de pantallas múltiples se encuentra para presentaciones de diapositivas en pantallas, una aplicación financiera para un panel de Windows en monitores, aplicaciones de imágenes médicas o aplicaciones de creatividad en pantallas múltiples, entre otros..
  • La API de productos digitales se está introduciendo para consultar/administrar productos digitales en torno a compras en la aplicación de aplicaciones web. Las aplicaciones web dentro de Google Play Store ahora pueden aceptar fácilmente compras de productos digitales. La API de productos digitales se trata inicialmente como una prueba de origen.
  • Un valor «más ligero» para la opción CSS en modo mezcla-mezcla para permitir que dos elementos se desvanezcan al cambiar sus opacidades de 0 a 1 y de 1 a 0 en el otro elemento mientras se mantienen los píxeles comunes sin modificar.
  • Soporte de delegación de capacidad donde un marco puede renunciar a su capacidad de llamar a una API restringida y transferir la capacidad a otro submarco en el que confía.

Google Chrome 100 ya se puede descargar desde su página web oficial. Para los usuarios de Linux, aquellos que estén en una distribución a la que se añada un repositorio tras la instalación del navegador ya habrán recibido la actualización. Para los usuarios de una distribución basada en Arch Linux ya está disponible en AUR.

from Linux Adictos https://ift.tt/V0Ms6km
via IFTTT

Portal 2: Desolation se ve más que bien…

Portal 2: Desolation

Portal 2 es un videojuego de Valve que mezcló la lógica clásica de los títulos convencionales de disparos en primera persona, y una dinámica interesante en la que el protagonista se puede teletransportar para poder superar algunos obstáculos y conseguir los objetivos. Ahora, la comunidad ha creado lo que será lo próximo de este universo, llamado Portal 2: Desolation.

Este trabajo comunitario ha revisionado los gráficos, y lo cierto es que las imágenes que se han ido publicando se ven bastante bien. En él no ha estado involucrada la propia Valve, sino que es un trabajo como homenaje que han querido hacer los fanáticos de esta serie de juegos.

El equipo de desarrollo involucrado en Portal 2: Desolation ha trabajado muy duro con el motor gráfico Source (el que ha dado vida a varios videojuegos de Valve, como Hal Life), y ahora han reemplazado la canalización del renderizado y la iluminación para mejorarlo. De ese modo han solucionado algunos problemas con la forma en la que Source trataba estos aspectos inicialmente.

El nuevo renderizado físico de Portal 2: Desolation consigue una iluminación en tiempo real, más flexibilidad, y dinámica. Por ejemplo, las luces pueden moverse, cambiar de color o de intensidad, lo que permite representar las escenas de forma mucho más precisa.

Por supuesto, también se han quedado actualizados los reflejos de las escenas, las sombras, y han reconstruido algunas otras partes de Portal 2 para mejorar la fidelidad. Por otro lado, el trabajo no solo se ha centrado ahí, sino que es un proyecto bastante ambicioso que va aún más lejos. Por tanto, si eras fan de la saga de Valve, Portal 2: Desolation te va a encantar. ¿La «mala» noticia? Pues que aún está en medio de su desarrollo, por lo que tendrás que esperar un poco para probarlo…

Más información sobre Portal 2: Desolation – Blog oficial

from Linux Adictos https://ift.tt/rJX3vCa
via IFTTT