RetroArch consigue un lanzamiento en el cliente Steam

captura de pantalla del emulador gratuito RetroArch

RetroArch es una distro orientada al retro gaming. Es mucho más que un emulador, con compatibilidad para múltiples plataformas de máquinas pasadas para compatibilizar con todos esos videojuegos retro a los que quieres volver a jugar en tu SBC o PC. Y ahora alcanza un lanzamiento en Steam para mejorar aún más la compatibilidad con títulos de juegos.

Después de estar disponible en Steam Playtest durante algún tiempo, hoy marca el lanzamiento oficial de Steam. En este momento, la cantidad de núcleos (a lo que RetroArch se refiere como emuladores, realizados a través de su sistema de complementos) disponibles es limitada, pero se expandirá con el tiempo y cada uno estará disponible como un DLC de Steam.

Parece que una de las formas en que han solucionado los problemas de derechos de autor y de las marcas registradas es no nombrar los sistemas que emulan los núcleos de Steam. Verás que no están nombrados directamente en ninguna de las páginas de contenido descargable, pero eso no le resta funcionalidad, es simplemente una forma de sortear la ley para no tener demandas.

Si te preguntas por los emuladores o los núcleos disponibles actualmente para descargar en Steam como DLC (recuerdo que pronto irán apareciendo más) son:

  • Final Burn Neo: un emulador de máquina multiarcade
  • Genesis Plus GX – Sega Genesis / Mega Drive, Sega / Mega CD, Master System, Game Gear, SG-1000 y Pico
  • Mesen S – SNES
  • Mesen – NES
  • mGBA – GameBoy Avanzado
  • SameBoy – Game Boy, Game Boy Color y Super Game Boy
  • Stella – Atari 2600
  • Kronos – Sega Saturn
  • Mupen64Plus-Next – Nintendo 64
  • PCSX ReARMed – PlayStation

Cuando se lance Valve Steam Deck, esto ayudará a convertirlo en una máquina tan increíblemente variada como puedas imaginar. Juegos actuales y clásicos en una consola portable… Será realmente increíble.

Puedes acceder y descargar ya al contenido desde este enlace de Steam.

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

CBL-Mariner 1.0.20210901 llega con imagen ISO, Kernel 5.10.60.1 y mas

Microsoft dio a conocer hace poco la nueva actualización de su distribución de Linux «CBL-Mariner 1.0.20210901» (Common Base Linux Mariner), que se está desarrollando como una plataforma base universal para entornos Linux utilizados en infraestructura en la nube y varios servicios de Microsoft.

Para quienes desconocen de la distribucion deben saber que Como tal CBL-Mariner no es una distribución de propósito general como cualquier otra tendríamos en mente (tales como Ubuntu o Fedora) aunque es de código abierto y ya está siendo utilizado por sistemas como Windows Subsystem para Linux (WSL), Azure Sphere OS, SONiC y otros esfuerzos basados ​​en Linux.

El proyecto tiene como objetivo unificar las soluciones Linux utilizadas en Microsoft y simplificar el mantenimiento de los sistemas Linux para diversos fines hasta la fecha. Todas las tecnologías de software de esta práctica se difunden bajo la licencia MIT.

La distribución es destacable, ya que proporciona un pequeño conjunto típico de paquetes básicos que actúan como una base universal para crear el llenado de contenedores, entornos de host y servicios que se ejecutan en infraestructuras en la nube y en dispositivos de borde. Se pueden crear soluciones más complejas y especializadas agregando paquetes adicionales sobre CBL-Mariner, pero la base de todos estos sistemas permanece sin cambios, lo que simplifica el mantenimiento y la preparación de actualizaciones.

El sistema de compilación CBL-Mariner permite generar paquetes RPM separados basados ​​en archivos SPEC y códigos fuente, e imágenes del sistema monolítico generadas usando el kit de herramientas rpm-ostree y actualizadas atómicamente sin dividirse en paquetes separados, además de que tambien se pueden crear soluciones más complejas y especializadas agregando combustible adicional en SVL-Mariner, pero la base para todos estos tiempos

Principales novedades de CBL-Mariner 1.0.20210901

En esta nueva versión de actualización que se presenta de CBL-Mariner 1.0.20210901 una de las principales novedades es que se ha añadido la imagen ISO básica (700 MB), ya que en la primera versión de la distribución no se proporcionaron imágenes ISO listas para usar, por lo que se entendió que el usuario podía crear una imagen con el relleno necesario, aun que tambien esta versión se pueden seguir utilizando las instrucciones de compilación para Ubuntu 18.04.

Por la parte de las actualizaciones que se realizaron en el sistema podremos encontrar que ahora el kernel de Linux se ha actualizado a la versión 5.10.60.1 y de la paquetería del sistema podremos encontrar la versiones actualizadas de openvswitch 2.15.1, golang 1.16.7, logrus 1.8.1, tcell 1.4.0, gonum 0.9.3, testify 1.7.0, crunchy 0.4.0, xz 0.5.10, swig 4.0.2, squashfs-tools 4.4, mysql 8.0.26.

Además de ello, eliminaron los paquetes brp-strip-debug-symbols, brp-strip-inneceseded y ca-legacy, se eliminaron los archivos SPEC para los paquetes Dotnet y aspnetcore, que ahora son compilados por el equipo principal de desarrollo de .NET y se colocan en un repositorio separado.

De los demás cambios que se destacan:

  • Se ha implementado soporte para actualizaciones automáticas de paquetes, para lo cual se incluye la aplicación Dnf-Automatic.
  • OpenSSL ofrece la posibilidad de devolver soporte para TLS 1 y TLS 1.1.
  • La utilidad sha256sum se utiliza para verificar el código fuente del kit de herramientas.
  • Se incluyen nuevos paquetes: etcd-tools, cockpit, aide, fipscheck, tini.
  • Las correcciones de vulnerabilidades se han migrado a las versiones de paquetes en uso.

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

¿Cómo crear tu propia compilacion de CBL-Mariner?

Para quienes estén interesados en poder conocer más a fondo sobre CBL-Mariner, deben saber que pueden construir su propia imagen desde Ubuntu o cualquier distribución de Linux, solo que en este caso tomaremos las instrucciones para generar la imagen en Ubuntu.

Para ello primero, debemos de instar algunos requisitos previos que necesitaremos para construir la imagen ISO:

sudo apt install make tar wget curl rpm qemu-utils golang-go genisoimage python2-minimal bison gawk

Ahora procedemos a obtener el código de CBL-Mariner:

git clone https://github.com/microsoft/CBL-Mariner.git

Y ahora tendremos que ingresar al directorio CBL-Mariner/toolkit y creamos la imagen ISO de instalación.

cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json

Al finalizar, podemos encontrar el archivo ISO en el directorio ../out/images/full/. Ya con la imagen del sistema creada, podremos probar el sistema sobre una máquina virtual, ya sea con VirtualBox, VMWare, Boxes o en cualquier otro de tu agrado.

Lo único que debes de configurar en la máquina virtual, es que esta tenga al menos 2GB de RAM, un core y 16 GB de almacenamiento.

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

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

Linux 5.15: una versión del kernel grandiosa para AMD y Apple M1

Logo Kernel Linux, Tux

El Release Candidate 1 (RC1) ya ha sido lanzado. El kernel Linux 5.15 comienza su desarrollo, y en un tiempo llegará su versión final. En lo que ya se puede ver por las aportaciones de código, será un enorme salto que beneficiará especialmente a los usuarios que dispongan de CPUs AMD Zen, así como para el SoC M1 de Apple.

Se pueden ver algunas actualizaciones en los controladores WiFi de Realtek, en los sistemas de ficheros, como el NTFS que ha aportado el desarrollador Paragon Software para la rama principal del kernel Linux, optimizaciones para XFS, EXT4, F2FS, y Btrfs, así como otras mejoras y correcciones, y mejor soporte para el SoC M1 de Apple.

Pero todo esto se queda pequeño para lo que se está moviendo en torno a AMD en el kernel Linux 5.15:

  • Para el escritorio (Ryzen):
    • Fusión del controlador de audio para APU Van Gogh.
    • Cambios y correcciones en el código s2idle para AMD para modos de suspensión y reanudación.
    • Soporte de monitoreo de temperatura para APUs AMD Zen 3.
    • Soporte de monitoreo de temperatura para APUs Yellow Carp. Estas llegarán con la serie Ryzen 6000.
    • Gestión de C3 optimizado para CPU AMD, lo que mejorará la energía en el estado de reposo.
  • Para el servidor (EPYC):
    • Controlador PTDMA ha llegado, es decir, para DMA Pass-Through para copias E/S y de memoria de gran ancho de banda para dispositivos NTB.
    • Controlador SB-RMI nuevo. Para la administración remota en plataformas de servidor.
    • AMD KVM ahora admite paginación de 5 niveles para manejar mayores capacidades de memoria.
  • Para los gráficos (Radeon):
    • Se agregaron nuevos ID para actaulizaciones de las GPUs basadas en RDNA2.
    • Compatibilidad con AMD Cyan Skillfish para un diseño de APU con Navi que aún no se ha lanzado.
    • AMDGPU ahora aprovecha VKMS para mejorar su código de visualización virtual.
    • Correcciones en la gestión de energía para el controlador AMDGPU, HDMI FreeSync, manejo de enlaces PCI Express y otras.

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

Flutter 2.5 llega con mejoras de rendimiento y mas

En un articulo anterior hablamos sobre el lanzamiento de la nueva versión del lenguaje de programación Dart 2.14 y ahora en este articulo toca hablar sobre la nueva versión de Flutter 2.5 la cual fue liberada de manera paralela con la de Dart.

En esta nueva versión de Flutter se han realizado importantes optimizaciones de rendimiento, se ha comenzado a trabajar para el soporte de Apple M1, asi como tambien diversas mejoras, soporte para pantalla completa en Android, la implementación de «Material You» y mucho más.

Para quienes desconocen de Flutter, deben saber que este se considera como una alternativa a React Native y permite lanzar aplicaciones para diferentes plataformas, incluyendo iOS, Android, Windows, macOS y Linux, basadas en la misma base de código, así como aplicaciones para ejecutar en navegadores.

Las aplicaciones móviles previamente escritas en Flutter 1, después de cambiar a Flutter 2, podrán adaptarse para trabajar en el escritorio y la Web sin tener que volver a escribir el código.

Sobre Flutter

La mayor parte del código de Flutter se implementa en Dart y el motor de tiempo de ejecución para ejecutar aplicaciones está escrito en C++. Al desarrollar aplicaciones, además del lenguaje Dart nativo de Flutter, puede usar la interfaz de función extranjera de Dart para llamar al código C/C++.

La portabilidad de Flutter también se extiende a los dispositivos integrados, es decir, a dispositivos más pequeños como Raspberry Pi y Google Home Hub.

En este punto, dice Google, una de las plataformas integradas donde Flutter ya está operando se basa en sistemas operativos de pantallas inteligentes que alimenta a los gustos de Google Home Hub.

Principales novedades de Flutter 2.5

En esta nueva versión de Flutter 2.5, de los cambios más importantes que se destacan estan por ejemplo la precompilación de sombreadores para la API de gráficos de Metal que se implementa en las plataformas iOS y macOS, pues en esta nueva versión se ha mejorado la eficiencia del procesamiento de eventos asincrónicos.

Además de que tambien se ha resuelto el problema de los retrasos durante la liberación de memoria del recolector de basura de imágenes no utilizadas (por ejemplo, durante la reproducción de un GIF animado de 20 segundos, el número de operaciones de recolección de basura se ha reducido de 400 a 4 retrasos en la transferencia de mensajes entre Dart y Objective-C/Swift se han reducido hasta en un 50% (iOS) o Java/Kotlin (Android).

De  los cambios que son relacionados para Android, se ha establecido el soporte para el funcionamiento de aplicaciones en modo de pantalla completa, además de que se continúa con la implementación del concepto de diseño «Material You», promocionado como una variante del Material Design de próxima generación.

Tambien se agregó un nuevo estado MaterialState.scrolledUnder, se implementó la visualización dinámica de barras de desplazamiento al cambiar el tamaño y se propuso una nueva interfaz para mostrar pancartas con notificaciones.

Y las capacidades del complemento para trabajar con la cámara se han ampliado significativamente, en el que hay herramientas para controlar el enfoque automático, la exposición, el flash, el zoom, la supresión de ruido y la resolución.

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

  • Diversas correcciones y mejoras en el marco
  • Adición de notificaciones de métricas de desplazamiento
  • Nuevas funciones de edición de texto
  • Herramientas de desarrollador mejoradas (DevTools) con un modo de inspección de widgets actualizado, así como herramientas para detectar retrasos en el dibujo y rastrear la compilación de sombreadores.
  • Complementos mejorados para Visual Studio Code e IntelliJ/Android Studio.
  • Se ha comenzado a trabajar en esta versión, en el soporte para aplicaciones Flutter creadas en Apple Silicon M1 que se ejecutan de forma nativa en simuladores ARM iOS

Finalmente si quieres conocer más al respecto sobre esta nueva versión de Flutter 2, puedes consultar los detalles en el anuncio original. El enlace es este.

Mientras para los que estén interesados en poder instalar Flutter, pueden seguir las instrucciones al final del post de Diego. El enlace es este.

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

Dart 2.14 llega con soporte para Apple M1, nuevos operadores, mejoras y mas

Google dio a conocer hace poco el lanzamiento de la nueva versión del lenguaje de programación «Dart 2.14», que continúa el desarrollo de una rama radicalmente rediseñada de Dart 2 y que se diferencia de la versión original del lenguaje Dart por el uso de una fuerte escritura estática.

En esta nueva versión se destaca el soporte para Apple M1, la integración de nuevos operadores, mejoras en algunos comandos, manejo de memoria, en reglas y mucho más.

Para quienes desconocen de Dart deben saber que este, está pensado para ofrecer mejores resultados mediante alternativas a algunos problemas de JavaScript, pese a que en su presentación no se hicieron referencias explícitas a JavaScript. Pretende ser una herramienta sencilla para proyectos más grandes y ofrecer una mejor seguridad.

El objetivo de Dart no es reemplazar JavaScript como el principal lenguaje de programación web en los navegadores web, sino ofrecer una alternativa más moderna. El espíritu del lenguaje puede verse reflejado en las declaraciones de Lars Bak, ingeniero de software de Google, que define a Dart como un “lenguaje estructurado pero flexible para programación Web”

Principales novedades de Dart 2.14

En esta nueva versión de Dart 2.4 una de las novedades que se presenta es que en el SDK ya se cuenta con el soporte para procesadores Apple M1, lo que significa tanto la capacidad de ejecutar Dart VM, utilidades y componentes SDK en sistemas con un procesador Apple Silicon, como soporte para compilar archivos ejecutables para estos chips.

Otra de las novedades es en el comando «dart pub» en el cual se ha agregado soporte para un nuevo archivo de servicio «.pubignore» que permite definir una lista de archivos que se omitirán al publicar un paquete en el repositorio pub.dev. Estas configuraciones no se superponen con la lista de ignorados «.gitignore» (en algunas situaciones en pub.dev se requiere no transferir archivos que son necesarios en Git, por ejemplo, scripts internos usados ​​durante el desarrollo).

En la biblioteca estándar (Core) se agregan los métodos estáticos hash, hashAll y hashAllUnordered a la clase Object, mientras que para la clase DateTime, en esta se ha mejorado el manejo de la hora local al convertir horas entre horario de verano e invierno que no es un múltiplo de una hora.

Además en Dart 2.14 se proponen conjuntos de reglas unificadas para el analizador de código (linter), que brindan soporte simultáneo para verificar el cumplimiento de las recomendaciones de estilo de código para Dart y el marco Flutter. Por razones históricas, las reglas de codificación para Flutter y Dart eran diferentes, además, había dos conjuntos de reglas en uso para Dart.

Dart 2.14 introduce un nuevo conjunto general de reglas para linter de forma predeterminada en los nuevos proyectos de Dart y en el SDK de Flutter. El conjunto incluye reglas básicas, reglas adicionales recomendadas y pautas específicas de Flutter.

En el formateador, se han realizado optimizaciones en el formateo de bloques de código en cascada, lo que puede mejorar significativamente el rendimiento del formateo y evitar una interpretación ambigua de la pertenencia de los elementos de expresión.

El paquete ffi agrega soporte para el asignador de memoria, que libera recursos automáticamente. El paquete ffigen agrega la capacidad de generar definiciones typedef de tipos de Dart desde el lenguaje C.

De los demas cambios que se destacan:

  • Se ha agregado un nuevo operador de triple turno (>>>) que, a diferencia del operador «>>», no realiza una aritmética, sino un desplazamiento lógico que funciona sin tener en cuenta el bit de signo (el desplazamiento se realiza sin dividir en números positivos y negativos).
  • Se eliminó la restricción en los argumentos de tipo, que no permitía usar tipos comunes de funciones como argumento con un tipo.
  • Se ha trabajado para mejorar el rendimiento del comando «dart test», que ahora no requiere volver a compilar las pruebas después de cambiar pubspec, si el número de versión no ha cambiado.
  • Se eliminó la compatibilidad con la compilación en el modo de compatibilidad ECMAScript 5 (el cambio provocará la pérdida de compatibilidad con el navegador IE11).
  • Las utilidades separadas stagehand, dartfmt y dart2native han sido declaradas obsoletas, reemplazadas por comandos incorporados invocados a través de la utilidad dart.
  • Mecanismo de extensiones nativas de VM obsoleto. Para llamar al código nativo desde el código Dart, se recomienda utilizar la nueva interfaz Dart FFI (Foreign Function Interface).

Fuente: https://medium.com

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

Steam Deck dev-kits está en movimiento según Valve

Steam Deck

El lanzamiento del Steam Deck de Valve sorprendía a muchos. Ahora la desarrolladora sigue moviéndose para traer más dev-kits o kits de desarrollo. Una forma de facilitarle la vida a los desarrolladores de contenido para este dispositivo e, indirectamente, hacer la plataforma más atractiva para los usuarios.

En la cuenta de Steam se pudo leer el mensaje: «¡Todo empaquetado y listo para los desarrolladores! Este es uno de los lotes limitados de kits de desarrollo de Steam Deck que se lanzarán hoy para que los socios prueben sus juegos. Estas compilaciones de prueba de verificación de ingeniería nos permiten conectar a los desarrolladores con unidades que son funcionalmente idénticos a los que se le enviarán.«

Y el mensaje continuaba: «Dado que todavía estamos en las etapas finales de desarrollo, el programa dev-kit nos brinda la oportunidad de guiar a los desarrolladores de juegos a través del proceso de obtener sus juegos en Steam Deck y al mismo tiempo continuar recopilando sus comentarios mientras nos preparamos para el lanzamiento oficial en el fin de año.«

Ya hay algunos desarrolladores que tienen los suyos, y podrán comenzar a probar los videojuegos que desarrollan en un dispositivo idéntico al que podrán comprar el resto de usuarios que ejecutarán dichos videojuegos. Así se garantizan de que todo funciona como es debido, y pulir cualquier error o problema de jugabilidad antes del lanzamiento del título en Steam.

Una gran noticia para todos, y que permitirán que esta consola portátil basada en Linux resulte interesante y no termine como Steam Machine, que si lo recuerdas, terminó fracasando frente a Xbox o PlayStation, entre otras consolas que hicieron sombra. Además, los kits para montar esta consola «moldeable» no eran nada baratos en muchos casos, lo que tampoco contribuyó a su no-éxito y a todo lo que ocurriría después…

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

Ventoy 1.0.52 llega con la principal novedad de una interfaz gráfica para Linux

Ventoy 1.0.52

Hace poco menos de un mes escribimos sobre este software para crear USBs bootables para reconocer que habían solucionado muchos bugs en las últimas versiones. No menos importante era que se podía entrar a una interfaz web con la que podríamos crear la unidad y actualizar el software, pero desde ayer ya no dependeremos del navegador, ya que Ventoy 1.0.52 llegó con interfaz gráfica para Linux y podremos realizar todas las gestiones como siempre se ha hecho en la versión para Windows.

Tal y como leemos en las notas de esta novedad, la interfaz para Linux está completa en GTK3 y QT5, mientras que en GTK2 faltaría el soporte para arm64 y mips64el. Pero no todo es tan sencillo como en Windows, o por lo menos no en todas las distribuciones, ya que sus desarrolladores dicen que hay que ejecutar el comando correspondiente (como ./VentoyGUI.x86_64) en algunas distribuciones. Más bien, nos dicen que en algunas se puede hacer doble clic en el archivo correspondiente, entre las que mencionan Debian y Ubuntu.

Ventoy 1.0.52 ya nos muestra una ventana independiente del navegador en Linux

Entre el resto de novedades, son poco importantes, y son estas:

  • Programa de instalación de GUI nativo para Linux (x86_64/i386/aarch64/mips64) (GTK/QT).
  • Añadido soporte para el Kit de Arranque de Emergencia.
  • Continuar el arranque cuando el tamaño del archivo ISO no es válido.
  • Corregido un error al arrancar puppy-4.3.1.
  • Actualización de languages.json.

Lo que no ha cambiado es el método de instalación. Aunque en algunas distribuciones se puede hacer directamente desde los repositorios oficiales, en muchas otras hay que seguir el tutorial que escribimos sobre Ventoy el verano pasado.

Ventoy 1.0.52 es la última versión de un software que mejora mucho con el paso del tiempo. Seguro que muchos están pensando que otras opciones, como Etcher, son mejores, pero no hay nada más cómodo que arrastrar una ISO a un pendrive para crear un USB bootable, y eso es justo lo que hace cada día mejor Ventoy.

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

Spine, un nuevo emulador de PS4 ha llegado a la ciudad y nos permite jugar a cientos de títulos en Linux

Spine PS4 Emulator

Hace un tiempo me dio por probar un emulador de PS3 en mi portátil. Y bueno, sólo diré que no funcionaba tan bien como PPSSPP porque mi hardware no era el mejor (no recuerdo qué portátil usé). Para los usuarios que tengan un equipo más potente y usen Linux, hace unos días que se ha presentado Spine, un emulador de PS4 que llevaba desarrollándose en secreto desde hace aproximadamente dos años.

Tal y como leemos en Tom’s Hardware, ahora mismo Spine está dando sus primeros pasos, o mejor dicho, se acaba de lanzar la primera demo, disponible en este enlace, donde también hay información sobre cómo instalarla. Si estáis pensando que se podrá ejecutar cualquier juego de PS4, lamento deciros que no es así, que la lista actual es algo corta, pero se irá ampliando con el paso del tiempo.

Spine ya nos permite jugar a títulos de PS4 en Linux, pero no a todos

A lo que podemos jugar en Spine ahora mismo son juegos en 2D que ya están disponibles para PC, por lo que, de momento, hay que olvidarse de jugar al God of War, por ejemplo. Y los juegos en 2D tampoco funcionan perfectamente, como podéis ver en el Sonic naranja que, sinceramente, en un principio había pensado que era Knuckles.

Otra cosa a tener en cuenta es que Spine aun no tiene interfaz gráfica. Y lo peor es que hay que buscar el firmware para que funcione, lo mismo que los juegos (Roms), pero esto es así en casi cualquier emulador del mundo.

En mi opinión, teniendo en cuenta los colores y la falta de interfaz gráfica, creo que deberían haber esperado unos meses más para presentar a Spine, pero la noticia ya ha tenido lugar y ya nadie les quitará el puesto del primer emulador de PS4 para Linux. Ahora falta que lo pulan un poco y, por parte del que quiera usarlo, tener un equipo con una potencia por encima de la media.

from Linux Adictos https://ift.tt/392JkBW
via IFTTT

Armbian 21.08 llega con versiones con Cinnamon, Budgie y mas

Hace pocos dias se presentó la liberación de la nueva versión de la distribución de Linux, «Armbian 21.08» en la cual se han realizado una gran cantidad de actualizaciones de las cuales se destaca la inclusión del Kernel de Linux 5.13, asi como también el soporte añadido para más placas, compilaciones con Cinnamon, budgie y más.

Para quienes desconocen de Armbian deben saber que es una distribución de Linux que proporciona un entorno de sistema compacto para una variedad de computadoras de placa única basadas en ARM.

Para la formación de compilaciones se utilizan los paquetes base de Debian 11 y Ubuntu 21.04, pero el entorno está completamente reconstruido utilizando su propio sistema de compilación con la inclusión de optimizaciones para reducir el tamaño, aumentar el rendimiento y aplicar mecanismos de protección adicionales.

Por ejemplo, la partición /var/log se monta usando zram y se almacena en la RAM en forma comprimida con los datos descargados en la unidad una vez al día o al apagar. La partición / tmp se monta usando tmpfs.

Actualmente la distribución es compatible con los siguientes dispositivos:

  • Banana Pi
  • Beelink X2
  • Clearfog base
  • Clearfog pro
  • Cubieboard
  • Cubietruck
  • Outernet Dreamcatcher
  • Cubox-i
  • Lemaker Guitar
  • Libre Computer Project AML-S905X-CC (Le Potato)[2]
  • Libre Computer Project ALL-H3-CC (Tritium) H2+/H3/H5
  • Lamobo R1
  • Olimex Lime
  • Orange Pi
  • MQmaker Miqi
  • Friendlyarm Nano
  • Odroid
  • Xunlong Orangepi
  • LinkSprite Pcduino
  • pine64so
  • Pinebook64
  • Rock Pi 4
  • RockPro64
  • Roseapple Pi
  • Asus Tinkerboard
  • Udoo
  • Udoo Neo

Principales novedades de Armbian 21.08

En esta nueva versión de la distribución una de las novedades que se destaca son las compilaciones con los entornos de escritorio de Cinnamon y Budgie, con lo cual como resultado, a partir de esta nueva versión se proporcionan cuatro opciones de compilación: mínima, servidor y compilaciones con escritorios Xfce, Cinnamon y Budgie, además de que tambien se ha proporcionado una compilación experimental con el escritorio KDE.

En Armbian 21.08 podremos encontrar que viene con el kernel de Linux versión 5.13 y que además cuenta con el soporte de arranque SPI ahora está disponible para las placas Odroid HC4 y se implementó la selección de idioma automatizada en el primer lanzamiento.

Por otra parte, se destaca que la implementación del sistema de archivos ZFS se ha actualizado a OpenZFS 2.1, se ha añadido el soporte agregado para placas Khadas VIM1-3 y Edge y Avnet Microzed y la compatibilidad con VPU está habilitada para placas Rockchip junto con compilaciones para QEMU.

Otra de las novedades que podremos encontrar es que se ha añadido el soporte de aceleración 3D habilitada cuando es compatible, tambien se proporcionó la capacidad de usar el shell ZSH o BASH.

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

  • Se agregaron máscaras de CSC para Tinkerboard 2 y Rockpi N10.
  • Se agregó soporte para kernels antiguos para placas OrangepiZero2 y Nvidia Jetson.
  • Capacidad de compilación estabilizada con los paquetes Ubuntu 21.04 y Debian 11. Se agregó soporte para Ubuntu 21.10 y Debian Sid como beta.

Por la parte de los problemas conocidos los desarrolladores mencionan que la aceleración de gráficos 3D tuvo que desactivarse en Amlogic debido a la inestabilidad, el problema de arranque de Odroid C4/HC4 persiste, pero se solucionará en la próxima versión, y varios entornos de escritorio (Deepin, Enlightenment, Gnome, i3, KDE plasma, Mate, Xmonad) que por el momento no son oficialmente candidatos para estar dentro de las compilaciones, aunque todavía está disponible en el sistema de compilación, debido a la falta de espacio y mantenimiento.

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

Descargar Armbian

Para quienes estén interesados en poder descargar la nueva versión de esta distribución para su dispositivo, podrán hacerlo directamente desde la página de descarga de en donde podremos encontrar un listado de todas las computadoras basadas en ARM en las que se ejecuta la distribución.

En cuanto a la herramienta que puedes utilizar para grabar la imagen del sistema, puedes hacer uso de Etcher la cual es una herramienta multiplataforma o directamente en Linux desde la terminal con ayuda del comando DD o alguna que ustedes consideren pertinente.

El enlace de descarga es este.

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

postmarketOS 21.06 Service Pack 2 llega con Phosh 0.12.1 y otras mejoras

 

PostmarketOS 21.06

Lo de los sistemas operativos móviles basados en Linux, Android aparte, es una historia con muchos capítulos en la que se avanza despacio. En la actualidad no son pocos los proyectos que lo están intentando, entre los que destacan Mobian, Arch Linux, Manjaro, Ubuntu Touch o el protagonista de este artículo que hoy ha lanzado postmarketOS 21.06 Service Pack 2. Llega con algunas novedades, de entre las que destacan su núcleo e interfaz gráfica.

postmarketOS 21.06 Service Pack 2 ha subido Phosh a la versión 0.12.1, pero no menos importantes son las actualizaciones del núcleo y este SP2 usa el  Linux 5.13-20210819-1611 de megi. Sobre el resto de novedades, no son muchas, y tenéis un resumen tras el corte.

Novedades más destacadas de postmarketOS 21.06 Service Pack 2

  • Megapixels 1.3.0, con mejoras de rendimiento y nuevo post-procesamiento de imágenes. La imagen de la nota de lanzamiento de este Service Pack fue tomada con esta versión de Megapixels en un PinePhone, lo que tiene emocionados a sus desarrolladores hasta el punto de animar a los usuarios a probar la cámara de sus dispositivos de PINE64.
  • Phosh 0.12.1
  • El kernel 5.13-20210819-1611 de megi para el PinePhone y el PineTab.
  • Light daemon ya está disponible para su uso en Sxmo.
  • gpodder-adaptive 3.10.21, con importantes correcciones de rendimiento y de la interfaz de usuario.
  • u-boot-pinephone 2017.07 con una nueva versión de la corteza que mejora significativamente la vida de la batería en espera.

La v21.06 de postmarketOS llegó a principios de junio basada en Alpine 3.14. En cuanto a Phosh, es uno de los entornos preferidos por muchos, sobre todo para aquellos que usan el sistema en un teléfono móvil o en una tablet con teclado. Si se prefiere Plasma, podéis visitar nuestro tutorial sobre cómo instalarlo en, por ejemplo, un PinePhone o una PineTab. Aunque tengo que avisar de que, aunque apunta maneras y nos permita hacer mucho más que Ubuntu Touch, Plasma Mobile tiene muchos más bugs que Phosh.

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