Firefox 76.0.1 lanzado para corregir sólo un par de bugs

Firefox 76.0.1

No han hecho mucho ruido, y de hecho me he enterado al publicar el artículo sobre EndeavourOS 2020.05.08, pero Mozilla lanzó el pasado viernes 8 de mayo Firefox 76.0.1. Este lanzamiento es toda una sorpresa porque no han solucionado ningún fallo de seguridad importante y la primera versión estable de esta serie no está entre nosotros ni una semana. Sea como sea, la compañía famosa por desarrollar el navegador del zorro tendrá sus motivos para haber lanzado esta versión y así lo ha hecho.

En total, Firefox 76.0.1 ha corregido dos fallos, tal y como leemos en la nota de su lanzamiento: en el primero nos dicen que se ha corregido un fallo que causaba que algunos add-ons como el de Amazon Assistant viera múltiples eventos onConnects, lo que era una “funcionalidad perjudicial”. El segundo fallo sólo afectaba a sistemas Windows de 32-bits con algunos drivers NVIDIA instalados y provocaba un bloqueo.

Firefox 76.0.1 llega por sorpresa con muy pocos cambios

Por otra parte, también han introducido otros cambios, pero estos ya para desarrolladores, tal y como se recogen en el enlace proporcionado en la nota del lanzamiento de Firefox 76.0.1. Entre ellos tenemos nuevas APIs, como una que hace que Firefox soporte worklets de audio por defecto, con soporte para AudioContext.audioWorklet, lo que nos permite usar las interfaces AudioWorkletProcessor y AudioWorkletNode para procesar audio en tiempo real del hilo principal. Firefox 76.0.1 también soporta el sistema de colores CSS4, entre otras cosas mencionadas en el enlace anterior.

Teniendo en cuenta que esta es una versión de mantenimiento, no podemos saber cuándo lanzará Mozilla una supuesta v76.0.2 de su navegador, pero sí sabemos que Firefox 77 será lanzado de manera oficial el próximo 2 de junio. Por el momento, la única novedad confirmada por parte de Firefox en esa versión es una que reza “La preferencia browser.urlbar.oneOffSearches ha sido eliminada. Para ocultar los botones one-off desmarca los motores de búsqueda en la página about:preferences#search“.

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

EndeavourOS 2020.05.08 ha llegado mejorando su i3-wm, resolviendo problemas y actualizando paquetes

EndeavourOS 2020.05.08

Un mes después del lanzamiento que introdujo el gestor de ventanas i3-wm y versión en español desde la ISO, ya tenemos nueva versión de anteriormente conocido como Antergos. Se trata de EndeavourOS 2020.05.08 o, lo que es lo mismo, la versión de mayo del sistema operativo. Teniendo en cuenta que se trata de distribuciones en constante desarrollo, como explicaremos más adelante, han introducido novedades, pero no muy importantes en número. Entre ellas, tenemos mejoras en el gestor de ventanas que añadieron el mes pasado.

Tal y como leemos en la nota de su lanzamiento, que han empezado a publicar en diferentes idiomas como el español, EndeavourOS 2020.05.08 corrige algunos errores en determinado hardware y ha mejorado el rendimiento real. Además, han actualizado algunos paquetes a su última versión, como el navegador que pasa a ser Firefox 76.0.1-1 o el kernel que ahora es Linux 5.6.11.arch1-1. A continuación tenéis la lista de novedades que han incluido en esta versión.

Novedades más destacadas de EndeavourOS 2020.05.08

  • Firefox 76.0.1-1
  • Linux 5.6.11.arch1-1.
  • Mesa 20.0.6-2.
  • Calamares 3.2.20.
  • Se han solucionado los problemas de arranque de las GPU de ATI/AMD y Nvidia.
  • Nuevo controlador de red incluido, r8168
  • eos-log-tool disponible en el entorno Live para proporcionar registros (logs) en caso de un problema
  • Instalación más rápida después de corregir el problema de pacman-key –refresh-keys.
  • DHCPCD ya no se incluye ya que NetworkManager ya no soporta el plugin DHCPCD.
  • Mejoras en i3-wm:
    • Thunar es el gestor de archivos por defecto
    • El terminal por defecto es Xfce4-terminal
    • Algunas mejoras en las asignaciones de teclado
    • Una pista dentro de los archivos de configuración sobre cómo actualizarlos a las últimas versiones de Github.

Como hemos explicado anteriormente, EndeavourOS usa un modelo de desarrollo que está en constante movimiento, un Rolling Release que añade las novedades tan pronto en cuanto las tienen listas. Esto significa que los usuarios existentes recibirán estas novedades desde el mismo sistema operativo, mientras que las nuevas ISO son solo para instalaciones limpias. Si lo que queréis es hacer esto último, la nueva versión está disponible desde este enlace.

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

Manjaro 20.0.1 lanzado con Linux 5.6.6 y paquetes actualizados a las últimas versiones

Manjaro 20.0.1

Dos semanas después de la llegada de Lysia, el equipo de desarrolladores ha lanzado Manjaro 20.0.1, la primera actualización de mantenimiento de este serie. Teniendo en cuenta que sólo han pasado dos semanas, en este lanzamiento no se han incluido muchas novedades destacadas, pero sí algunas actualizaciones interesantes como las últimas versiones de paquetes y software como Thunderbird o los entornos gráficos en los que está disponible esta famosa distribución Linux.

Como siempre que es posible, han aprovechado para actualizar el kernel, pero para pasar de un Linux 5.6 más joven a una versión de la misma serie más avanzada y con menos fallos como Linux 5.6.6. Como dato, Manjaro también soporta otras versiones del núcleo, como un Linux 5.7-rc4 que hasta ayer era la versión más nueva del kernel de Linux. A continuación tenéis la lista de novedades que han mencionado en la nota informativa de este lanzamiento.

Novedades más destacadas de Manjaro 20.0.1 Lysia

  • La mayoría de los kernels han sido actualizados, siendo el estable más moderno Linux 5.6.6.
  • Systemd está ahora en la v245.5.
  • Se han actualizado los paquetes KDE-git.
  • Thunderbird está ahora en la v68.8.0.
  • Pamac 9.5 ha sido lanzado e incluido.
  • Deepin se ha actualizado a la serie v20.
  • Se han actualizado algunos de sus navegadores: Firefox 76.0.1 2, Firefox-Dev 77.0b3, Palemoon 28.9.3.
  • Las actualizaciones habituales.

Manjaro usa el modelo de desarrollo conocido como Rolling Release, lo que significa que, tras una primera instalación, recibiremos actualizaciones de por vida. Por lo tanto, las nuevas ISO son solo para instalaciones de cero y todo lo mencionado anteriormente aparecerá como actualizaciones a los usuarios existentes. La versión con entorno gráfico GNOME ya está disponible en este enlace, mientras que el resto las subirán en las próximas horas. La próxima versión ya será un Manjaro 21 cuyo nombre en clave empezará por M y debería ser lanzado este verano, en junio para ser más concretos.

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

Rebecca Black Linux, conoce esta distro enfocada a Wayland

Cuando escuchamos sobre “Wayland” lo primero a lo que solemos relacionar la palabra es Ubuntu o Fedora, ya que son de las principales distribuciones de Linux que han querido/o trabajado para realizar una migración de su sistema a este servidor gráfico (aun que muchos sabemos que Canonical desisto y Fedora nos lo ofrece junto a X11).

Pero si pudiera decirte que existe una distribución de Linux que está completamente enfocada en ofrecer una experiencia con Wayland y de proveernos de los últimos desarrollos y que no, no se trata de Fedora, sino que se trata de una distribución basada en Debian la cual tiene como nombre Rebecca Black Linux.

Sobre Rebecca Black Linux

Rebecca Black Linux es una distribución de Linux que es ofrecida al público en general con el objetivo de familiarizarse con los últimos desarrollos para proporcionar soporte de Wayland en diversos entornos y aplicaciones de escritorio. La distribución se basa en la base del paquete Debian e incluye la última versión de las bibliotecas Wayland (una porción de la rama maestra), el servidor compuesto Weston y los entornos KDE, GNOME, Enlightenment E21, Wayfire y Liri y Sway preconfigurados para trabajar en Wayland.

El entorno se selecciona a través del menú del administrador de inicio de sesión y es posible iniciar un shell desde un entorno ya iniciado en forma de una sesión anidada.

El paquete de distribución incluye las últimas versiones de las bibliotecas Clutter, SDL, GTK, Qt, EFL/Elementary, FreeGLUT, GLFW, KDE Frameworks y Gstreamer ensambladas con soporte de Wayland y el componente Xwayland, que le permite garantizar el lanzamiento de aplicaciones X convencionales en un entorno formado con un servidor compuesto Weston.

La distribución también incluye opciones para el servidor de sonido gstreamer, reproductor multimedia mpv, suite de oficina Calligra y aplicaciones KDE recopiladas como clientes de Wayland.

Para configurar udev y parámetros de configuraciones multiseat, en las que varias personas pueden trabajar en el mismo escritorio con sus propios teclados y ratones (cada usuario tiene su propio cursor independiente), se proporciona un configurador gráfico especial. Weston incluye soporte RDP. La entrega incluye el servidor de visualización Mir y la utilidad waypipe para el lanzamiento remoto de aplicaciones basadas en Wayland.

Sobre la nueva versión Rebecca Black Linux 2020-05-05

La distribución fue actualizada recientemente y en ella podremos encontrar que se sincronizó con Debian 10 (Buster) en lugar de Debian Testing, pero el núcleo se deja de Debian Testing (Bullseye), se incluyó firmware patentado para GPU AMD, Mesa se compiló con controladores swr (rasterizador de software) y se añadió una versión experimental de GTK 4 está disponible para pruebas.

Ademas se destaca que el administrador de inicio de sesión fue rediseñado, se mejoró el proceso de autenticación de contraseña y se agregó soporte para configuraciones de multiseat.

De los demás cambios que se destacan de esta nueva version:

  • El entorno de usuario Orbital y el administrador de ventanas Orbment están excluidos.
  • Para comprimir Squashfs, xz está involucrado.
  • Interfaz de utilidad gráfica mejorada configureseats. El soporte para configurar las reglas de udev se ha agregado a la utilidad de configuración multiseat.
  • Se han aplicado parches externos a EFL, Weston y Kwin para mejorar el soporte multiseat.
  • Los componentes secundarios de la pila de GNOME están en el directorio /opt.
  • Soporte agregado para la API gráfica de Vulkan.
  • La composición incluye el panel de acoplamiento Latte, el motor de temas Kvantum y el reproductor de música Amarok.
  • El entorno Sway se ensambla con wlroots.
  • La estructura incluye un servidor multimedia Pipewire.
  • Servidor compuesto Wayfire agregado.

Descargar y probar Rebecca Black Linux 2020-05-05

Para quienes estén interesados en poder probar esta distribución pueden dirigirse directamente al sitio web oficial del proyecto en el cual en su sección de descargas podrán encontrar la imagen del sistema.
El enlace es este.

El tamaño de la imagen iso de la version Lite, es de 1.2 GB (para usuarios nuevos), mientras que para la imagen ISO de la version para desarrolladores de 2 GB.

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

En Windows 10 20H1, WSL 2 presume de ser 13 veces mas rápido

La segunda versión del subsistema de Windows para Linux, WSL 2 que forma parte de las versiones de desarrollo de Windows 10 20H1, cuya disponibilidad general está programada para mayo de 2020. Incluye un núcleo Linux que presumen de funcionar mejor que WSL 1.

WSL 2 es la nueva versión de la arquitectura que permite al subsistema de Windows para Linux ejecutar binarios ELF64 Linux en Windows. Esta nueva arquitectura, que utiliza un núcleo Linux real, modifica la forma en que estos binarios de Linux interactúan con Windows y el hardware, al tiempo que ofrece la misma experiencia de usuario que en WSL 1.

WSL 2 ofrece un rendimiento del sistema de archivos mucho más rápido y compatibilidad total con las llamadas del sistema, lo que le permite ejecutar más aplicaciones como Docker. La actualización de Windows May 2020 se lanzará con buenas mejoras en la interfaz de usuario.

Ademas de que en esta actualización se presume de un mejor desempeño del susbsistema y es que un desarrollador de Windows Dave Rupert compartido datos en su blog en el que al ejecutar un proceso que hizo WLS 1 en 7.853 segundos, WLS 2 lo hizo en 0.567 segundos.

Pero no es solo eso. WSL 2 también mejora la instalación de npm, la compilación web, la visualización de archivos, la recarga en caliente de módulos, el inicio del servidor, entre otras cosas más.

Casi todo lo que haces todos los días como desarrollador web es considerablemente más rápido. Es como tener una Mac nuevamente (o tal vez mejor, porque Apple ha reducido la potencia de sus procesadores a favor de la duración de la batería en los últimos años, dijo Dave Rupert.

Para disfrutar plenamente de los beneficios de WSL 2, Rupert recomienda que se muevan los archivos de su proyecto desde /mnt/c/Users/<username>/ a su nuevo directorio de inicio de Linux en su nuevo VHD. Por lo tanto, el contenido de su disco será visible en la red yendo a \\wsl$\<distro name>\<username>\ home o escribiendo el comando explorer.exe. de tu bash prompt.

En cuanto al desarrollo web, comparte que con VS Code, la experiencia del desarrollador va bien. Remote Extension actúa como un puente hacia el WSL y obliga al VS Code a realizar todas sus operaciones (git, línea de comando, instalaciones de extensión, etc.) directamente en la distribución de Linux que todo sea muy autónomo.

Según Rupert, el paso de los desarrolladores web a WLS 2 es una nueva era en perspectiva para ellos. Los posibles problemas iniciales ciertamente han sido resueltos por el equipo de WSL desde que las versiones de Vista previa se pusieron a disposición de los Insiders. En un artículo titulado “Novedades para Windows 10 Insider Preview Builds (20H1)” publicado a fines del mes pasado, Microsoft dice que ha solucionado algunos problemas.

Por ejemplo, según el artículo, anteriormente, la memoria de su máquina virtual WSL 2 se expandió para satisfacer las necesidades de su flujo de trabajo, pero no se redujo cuando ya no se necesitaba memoria. Ahora, cuando la memoria ya no se use en la máquina virtual Linux, se lanzará para Windows, lo que reducirá el tamaño de la memoria en consecuencia.

Rupert también informa que Windows Terminal ahora está mejorado. Resuelve todos mis problemas anteriores con la falta de pestañas, la capacidad de configuración de JSON y el fugaz problema de” sentirse bien “en Windows. Siempre es extraño decirlo, pero Windows Terminal es sin duda el mejor terminal de Windows “, entusiasma el desarrollador. Y Rupert concluye diciendo: “Sin duda, WSL 2 es la mejora más grande que he visto desde entonces, y parece que es una nueva era para el desarrollo web de Windows

Con WSL, puedo acceder de manera transparente a archivos de Linux y Windows. Utilizo Terminal (Windows) y varias herramientas de Unix para muchas cosas (compilación y pruebas en Posix, objdump, depuración). Obtengo lo mejor de ambos mundos ”, escribió otro comentarista.

Pero acceder a archivos WSL 2 en / mnt / c / ahora es insoportablemente lento. Así que me quedo con WSL 1 “. Agregó que “Por lo que he leído, Microsoft tiene la intención de admitir WSL1 y WSL2 en el futuro previsible. Entonces es algo bueno

Fuente: https://daverupert.com/

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

IBM tiene nueva plataforma educativa gratuita y en español

IBM logo

IBM ha sido una de las compañías que ha estado muy ligada al desarrollo del kernel Linux, así como otros proyectos. Además, ahora es la dueña de Red Hat para mejorar su competitividad en servicios cloud. Y, por supuesto, apuesta claramente por multitud de proyectos de código abierto.  Ahora, también quiere aportar algo a los alumnos y profesores, y lo hace mediante una interesante plataforma online para la educación. Esta plataforma está disponible de forma gratuita y en español.

El histórico gigante azul de la tecnología ha lanzado recientemente esta plataforma de aprendizaje con su herramienta Open P-TECH. De esa forma, alumnos y profesores podrán aprender sobre ciberseguridad, inteligencia artificial y computación en la nube gratis y en su idioma nativo (español). Y todo con la amplia experiencia que tiene IBM en este sector y con certificaciones valoradas en la industria que puedes agregar a tu CV o a tu perfil de LinkedIn.

Con ella, se pueden desarrollar unas buenas habilidades y competencias en los campos citados en el párrafo anterior. Con clases bien valoradas en el mercado mundial y sobre temas muy demandados en el ámbito laboral actual. Esto se transformará en la primera piedra para construir una gran comunidad educativa española para preparar a los profesionales del futuro de una mejor forma.

Esta plataforma cuenta con multitud de recursos de aprendizaje, y también permite obtener certificados aprobados por la industria y ofreciendo un sistema de progreso personalizado para cada estudiante. El contenido dado se basará en los logros obtenidos y avances dentro de cada uno de los programas de educación existentes.

Si quieres comenzar a probar esta nueva plataforma IBM Open P-TECH, puedes hacerlo desde ahora mismo para mejorar tu puesto laboral actual o acceder a nuevos puestos en el futuro. Solo tienes que acceder a la plataforma online, registrarte, y comenzar a disfrutar de sus ventajas.

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

Debian 10.4 ha llegado para corregir errores y mejorar la seguridad

Debian 10.4

El pasado 9 de febrero, uno de los proyectos más importantes del mundo Linux lanzó Debian 10.3 y Debian 9.12. Ayer sábado 9 de mayo, los mismos desarrolladores lanzaron una nueva actualización de mantenimiento de su última versión, un Debian 10.4 que ha llegado para seguir corrigiendo errores y mejorar el rendimiento y seguridad del sistema operativo cuyo lanzamiento original tuvo lugar el 7 de julio de 2019. Como avisan en la nota informativa, “este lanzamiento de punto añade principalmente correcciones para problemas de seguridad, así como unos pocos ajustes a problemas serios“.

Debian 10.4, que sigue con el nombre en clave de “Buster”, llega con varias actualizaciones en paquetes estables, pero la mayoría de ellas centradas en mejorar la seguridad y otros fallos generales. Entre estos cambio tenemos un kernel actualizado, que ahora pasa a ser Linux 4.19.0-9. En este punto tenemos que recordar que Debian es una distribución que sólo incluye las novedades necesarias que saben que funcionan a la perfección, o de lo contrario ya habrían incluido un kernel más actualizado como podría ser Linux 5.3 (ahora van por Linux 5.6).

Novedades más destacadas de Debian 10.4

  • Linux 4.19.0-9.
  • Nueva versión de ClamAV.
  • Se han corregido las transiciones de paso OpenGL en LibreOffice.
  • Desactivado el soporte para SSE4.2 para NCBI-Blast.
  • Ahora ofrece los últimos drivers gráficos de NVIDIA.
  • Eliminado el paquete gplaycli porque un cambio en la API de Google ha roto una linea de comando para descargar de Google Play. También se ha eliminado Getlive para recoger el correo de cuentas Hotmail por cambios en la API de Microsoft.
  • Eliminados los paquetes kerneloops, libmicrodns, libperlspeak-perl, torbirdy, ugene y Yahoo2Mbox.
  • Varias actualizaciones de seguridad que también han introducido en Firefox, Python o Chromium.

Debian 10.4 no es una nueva versión de Debian en su totalidad, lo que significa que los usuarios existentes pueden actualizar desde el mismo sistema operativo; no es necesario realizar una instalación de cero. Los usuarios interesados en realizar una primera instalación pueden descargar Debian 10.4 desde la página de descargas del proyecto a la que podemos acceder desde aquí.

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

TileDB 2.0, una base de datos para almacenar las matrices y datos científicos

Hace poco fue anunciada la liberación de la nueva versión de TileDB 2.0 en la cual se añade integración para trabajar con diferentes servicios en la nube, capacidad de utilizar diferentes algoritmos, mejoras con los diferentes motores de almacenamiento y otras cosas más.

Para quienes desconocen de TileDB deben saber que esta es base de datos diseñada para ayudar a los equipos de ciencia de datos a realizar descubrimientos más rápidos al brindarles una forma más poderosa de almacenar, actualizar, analizar y compartir grandes conjuntos de datos diversos.

Sobre TileDB

TileDB consta de un nuevo formato de datos de matriz multidimensional, un motor de almacenamiento C++ rápido, integrable y de código abierto con integraciones de herramientas de ciencia de datos y un servicio en la nube para una fácil gestión de datos y cálculos sin servidor.

TileDB está optimizado para almacenar las matrices y los datos utilizados en los cálculos científicos multidimensionales, como por ejemplo varios sistemas para procesar información genética, datos espaciales y financieros, es decir sistemas que operan con matrices multidimensionales dispersas o continuamente llenas.

TileDB ofrece una biblioteca de C ++ independiente e incrustada que se entrega con API en C, C ++, Python, R, Java y Go y tiene acceso directo a las matrices de TileDB.

La biblioteca está integrada con Spark, Dask, PrestoDB, MariaDB, Arrow y bibliotecas geoespaciales como PDAL, GDAL y Rasterio. TileDB empuja la mayor cantidad de cómputo posible al almacenamiento, como las condiciones de filtro de los motores SQL y los cálculos del marco de datos de Dask y Spark.

Junto a la base de datos está TileDB Cloud, un servicio de pago por uso que puede usar para compartir matrices de TileDB en la nube con otros usuarios y realizar cálculos sin servidor en ellos.

De las características clave de TileDB se destacan las siguientes:

  • Métodos efectivos para almacenar matrices dispersas, cuyos datos no siguen continuamente, la matriz se llena con fragmentos y la mayoría de los elementos permanecen vacíos o toman el mismo valor.
  • Capacidad para acceder a datos en formato de valor clave o conjuntos de columnas (DataFrame);
  • Soporte para la integración con AWS S3, Google Cloud Storage y Azure Blob Storage.
  • TileDB admite eficientemente el control de versiones de datos integrado de forma nativa en su formato y motor de almacenamiento.
  • Cuenta con una variedad de optimizaciones en torno a I/O paralelas en almacenes de objetos en la nube y cálculos de subprocesos múltiples (como clasificación, compresión, etc.).
  • Capacidad para utilizar diferentes algoritmos de compresión y cifrado de datos.
  • Soporte para la integridad de la suma de verificación.
  • Trabaja en modo multihilo con paralelización de entrada/salida.
  • Compatibilidad con el control de versiones de los datos almacenados, incluso para recuperar el estado en un cierto punto en el pasado o para actualizaciones atómicas de conjuntos enteros grandes.
  • Capacidad para enlazar metadatos.
  • Soporte de agrupación de datos.
  • Módulos de integración para usar como motor de almacenamiento de bajo nivel en Spark, Dask, MariaDB, GDAL, PDAL, Rasterio, gVCF y PrestoDB.
  • Bibliotecas de enlace API C ++ para los lenguajes Python, R, Java y Go.

El código del proyecto está escrito en C ++ y distribuido bajo la licencia MIT y es compatible con Linux, macOS y Windows.

Sobre la version 2.0

La versión 2.0 se destaca por su compatibilidad con el concepto “DataFrame”, que permite almacenar datos en forma de columnas de valores de longitud arbitraria, vinculados a atributos específicos y que la API rediseñada para R.

El almacenamiento también está optimizado para procesar matrices dispersas de tamaño heterogéneo (se pueden almacenar diferentes tipos de datos en celdas y es posible realizar la fusión de diferentes tipos de columnas, por ejemplo, en las que se almacenan el nombre, el tiempo y el precio).

Se agregó soporte para columnas con datos de cadena, así como también se añadieron módulos para la integración con Google Cloud Storage y Azure Blob Storage. 

Finalmente si quieres conocer más al respecto sobre esta nueva versión, puedes consultar la nota de lanzamiento en el siguiente enlace.

Y para conocer más al respecto sobre su instalación, implementación y documentación, lo puedes hacer en el siguiente enlace.

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

Después de 10 años DOSBox se actualizo y llega a su nueva versión DOSBox 0.75

Después de 10 años del último lanzamiento significativo del popular emulador DOSBox llega una nueva versión de este emulador el cual fue retomado por fanáticos que iniciaron un nuevo proyecto, que reunió numerosos seguidores y los cuales trabajaron en diversos parches para que esta nueva versión pudiera llegar.

Para quienes desconocen de DOSBox, deben saber que este es un emulador de MS-DOS multiplataforma escrito utilizando la biblioteca SDL y desarrollado para ejecutar juegos antiguos de DOS en Linux, Windows y macOS.

Es importante mencionar que este nuevo proyecto de “DOSBox Staging” está desarrollado por un equipo separado y no está asociado con el DOSBox original, en el que solo se han observado cambios menores en los últimos años.

Entre los objetivos de DOSBox Staging está la provisión de un producto fácil de usar, la simplificación de la participación de nuevos desarrolladores (por ejemplo, usando Git en lugar de SVN), el trabajo para expandir la funcionalidad, el enfoque principal en juegos de DOS y soporte para plataformas modernas.

Los objetivos del proyecto no son proporcionar soporte para sistemas heredados como Windows x y OS/2, así como centrarse en emular hardware de DOS. La tarea principal es garantizar el funcionamiento de alta calidad de los juegos antiguos en sistemas modernos (se está desarrollando una bifurcación dosbox-x separada para emular el equipo).

¿Qué hay de nuevo en DOSBox Staging 0.75?

En esta nueva versión los participantes en el desarrollo se centraron en realizar una transición a la biblioteca multimedia SDL 2.0 y la cual se ha completado con éxito, con ello el soporte para SDL 1.2 ha sido descontinuado, ademas de que también se proporciona soporte para diferentes APIs de gráficos modernos, incluida la adición de un nuevo modo de salida de “textura”, que puede funcionar a través de OpenGL, Vulkan, Direct3D o Metal.

Por la parte de las mejoras podremos encontrar que DOSBox Staging 0.75 cuenta con soporte para archivos CD-DA (Compact Disc-Digital Audio) en formatos FLAC, Opus y MP3 (previamente soportados WAV y Vorbis).

Ademas de que se agregó un soporte para las altas resoluciones, lo cual consiste en que se realice un modo de escala de píxeles correcto pero tratando siempre de conserva la relación de aspecto, por ejemplo, al iniciar un juego de 320×200 en una pantalla de 1920×1080, los píxeles se escalarán 4×5 para obtener una imagen de 1280×1000 sin desenfoque.

La configuración de representación ha cambiado. De manera predeterminada, se utiliza un back-end basado en OpenGL con corrección y escala de relación de aspecto 4:3 usando el sombreador OpenGL. Se agregó soporte de recompilación dinámica para CPU de 64 bits y se agregaron modos de salida monocromo y compuesto para juegos escritos para tarjetas gráficas CGA.

De los demás cambios que se mencionan de esta nueva versión:

  • Se agregó la capacidad de redimensionar arbitrariamente la ventana.
  • El comando AUTOTYPE se ha agregado para simular la entrada del teclado, por ejemplo, para omitir protectores de pantalla.
  • Se agregaron nuevos métodos de personalización del comportamiento del mouse.
  • Por defecto, se usa el emulador OPL3 Nuked , que proporciona una mejor emulación de AdLib y SoundBlaster.
  • Se agregó la capacidad de cambiar las teclas de acceso rápido sobre la marcha.
  • La configuración en Linux se ha movido al directorio ~/.config/dosbox/.
  • Se agregó soporte para usar sombreadores GLSL para acelerar el procesamiento de la salida emulada.
  • Las construcciones de lenguaje C ++ 11 ahora están permitidas.
  • Se implementó un sistema de Integración Continua (CI) que se basa en cada impulso de código para proporcionar retroalimentación inmediata a los desarrolladores
  • Se agregaron verificaciones de análisis estático realizadas por Clang de LLVM, Coverity de Synopsys y Studio de sistemas de verificación de programas (PVS) de VIVA64.
  • Se agregaron verificaciones de análisis dinámico realizadas por el desinfectante de comportamiento indefinido (UB) de Clang y los desinfectantes UB y Address de GCC.
  • Se construye limpiamente en todas las plataformas y compiladores compatibles

Finalmente si quieres conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Instalación

Para quienes estén interesados en poder instalar esta nueva versión, pueden consultar las instrucciones en el siguiente enlace.

from Linux Adictos https://ift.tt/35M2yJs
via IFTTT

Después de 10 años DOSBox se actualizo y llega a su nueva versión DOSBox 0.75

Después de 10 años del último lanzamiento significativo del popular emulador DOSBox llega una nueva versión de este emulador el cual fue retomado por fanáticos que iniciaron un nuevo proyecto, que reunió numerosos seguidores y los cuales trabajaron en diversos parches para que esta nueva versión pudiera llegar.

Para quienes desconocen de DOSBox, deben saber que este es un emulador de MS-DOS multiplataforma escrito utilizando la biblioteca SDL y desarrollado para ejecutar juegos antiguos de DOS en Linux, Windows y macOS.

Es importante mencionar que este nuevo proyecto de “DOSBox Staging” está desarrollado por un equipo separado y no está asociado con el DOSBox original, en el que solo se han observado cambios menores en los últimos años.

Entre los objetivos de DOSBox Staging está la provisión de un producto fácil de usar, la simplificación de la participación de nuevos desarrolladores (por ejemplo, usando Git en lugar de SVN), el trabajo para expandir la funcionalidad, el enfoque principal en juegos de DOS y soporte para plataformas modernas.

Los objetivos del proyecto no son proporcionar soporte para sistemas heredados como Windows x y OS/2, así como centrarse en emular hardware de DOS. La tarea principal es garantizar el funcionamiento de alta calidad de los juegos antiguos en sistemas modernos (se está desarrollando una bifurcación dosbox-x separada para emular el equipo).

¿Qué hay de nuevo en DOSBox Staging 0.75?

En esta nueva versión los participantes en el desarrollo se centraron en realizar una transición a la biblioteca multimedia SDL 2.0 y la cual se ha completado con éxito, con ello el soporte para SDL 1.2 ha sido descontinuado, ademas de que también se proporciona soporte para diferentes APIs de gráficos modernos, incluida la adición de un nuevo modo de salida de “textura”, que puede funcionar a través de OpenGL, Vulkan, Direct3D o Metal.

Por la parte de las mejoras podremos encontrar que DOSBox Staging 0.75 cuenta con soporte para archivos CD-DA (Compact Disc-Digital Audio) en formatos FLAC, Opus y MP3 (previamente soportados WAV y Vorbis).

Ademas de que se agregó un soporte para las altas resoluciones, lo cual consiste en que se realice un modo de escala de píxeles correcto pero tratando siempre de conserva la relación de aspecto, por ejemplo, al iniciar un juego de 320×200 en una pantalla de 1920×1080, los píxeles se escalarán 4×5 para obtener una imagen de 1280×1000 sin desenfoque.

La configuración de representación ha cambiado. De manera predeterminada, se utiliza un back-end basado en OpenGL con corrección y escala de relación de aspecto 4:3 usando el sombreador OpenGL. Se agregó soporte de recompilación dinámica para CPU de 64 bits y se agregaron modos de salida monocromo y compuesto para juegos escritos para tarjetas gráficas CGA.

De los demás cambios que se mencionan de esta nueva versión:

  • Se agregó la capacidad de redimensionar arbitrariamente la ventana.
  • El comando AUTOTYPE se ha agregado para simular la entrada del teclado, por ejemplo, para omitir protectores de pantalla.
  • Se agregaron nuevos métodos de personalización del comportamiento del mouse.
  • Por defecto, se usa el emulador OPL3 Nuked , que proporciona una mejor emulación de AdLib y SoundBlaster.
  • Se agregó la capacidad de cambiar las teclas de acceso rápido sobre la marcha.
  • La configuración en Linux se ha movido al directorio ~/.config/dosbox/.
  • Se agregó soporte para usar sombreadores GLSL para acelerar el procesamiento de la salida emulada.
  • Las construcciones de lenguaje C ++ 11 ahora están permitidas.
  • Se implementó un sistema de Integración Continua (CI) que se basa en cada impulso de código para proporcionar retroalimentación inmediata a los desarrolladores
  • Se agregaron verificaciones de análisis estático realizadas por Clang de LLVM, Coverity de Synopsys y Studio de sistemas de verificación de programas (PVS) de VIVA64.
  • Se agregaron verificaciones de análisis dinámico realizadas por el desinfectante de comportamiento indefinido (UB) de Clang y los desinfectantes UB y Address de GCC.
  • Se construye limpiamente en todas las plataformas y compiladores compatibles

Finalmente si quieres conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Instalación

Para quienes estén interesados en poder instalar esta nueva versión, pueden consultar las instrucciones en el siguiente enlace.

from Linux Adictos https://ift.tt/35M2yJs
via IFTTT