Canonical perfila el futuro de Snapcraft (y Snap)

publicado en: Linux | 0

 

Ha habido una cierta controversia en torno a Snapcraft en los últimos meses que no pintaba bien para el sistema de paquetes de Canonical, pero nada de fuentes oficiales, sino debates en la comunidad. Ahora, sin embargo, llega información fidedigna acerca del futuro de Snapcraft y Snap, el formato de paquetes creado por la desarrolladora de Ubuntu no solo para Ubuntu, sino para todo el ecosistema de GNU/Linux.

Comentando rápido lo que no tiene que ver en realidad con esta noticia, digamos que si hace dos o tres años los apoyos hacia Snap eran más destacados, especialmente por parte de las desarrolladoras comerciales, mientras que Flatpak crecía y se asentaba en la comunidad, las tornas han cambiado y es ahora cuando el segundo parece estar afianzándose como la alternativa más extendida y apreciada, al menos entre las principales distribuciones Linux.

Así, Flatpak ha ido mejorando bastante en las últimas fechas, al tiempo que cada vez es posible encontrar más aplicaciones en este formato, en Flathub cuando menos. Snap tampoco va mal, pero sigue arrastrando desde hace años problemas que no se resuelven, más allá de su modelo centralizado, que no va a cambiar (Flatpak cae en la práctica en lo mismo, pues casi todo está en Flathub). Por ejemplo, la lentitud de arranque de las aplicaciones Snap.

¿Qué cambios tiene pensados Canonical para con Snapcraft y Snap? Con respecto a la tecnología de fondo, los planes de la compañía pasan por reescribir en gran medida para mejorar su rendimiento, facilitar los procesos de creación de paquetes a los desarrolladores e incidir en la modularidad del sistema como eje sobre el que compilar y distribuir aplicaciones con mayor eficacia. En general, lo van a tocar todo un poco.

Con respecto al formato en sí hay menos novedades, pero la infraestructura al completo se considera ahora en estado legacy, por lo que no recibirá más funcionalidades hasta que sea reemplazada. Eso sí, los desarrolladores podrán seguir utilizando Snapcraft como hasta ahora y lo mismo para los usuarios. Además, una vez se estrena la próxima versión de Snapcraft, los paquetes Snap actuales mantendrán plena compatibilidad.

Por ejemplo, esperan que con la renovación de Snapcraft puedan superarse algunas de las limitaciones actuales de Snap, aunque no mencionan ninguna en concreto. ¿Quizás van a mejorar el tiempo de arranque de las aplicaciones al que hacíamos alusión antes y que ha sido ignorado por Canonical desde hace años sin dar apenas explicaciones (las quejas por cerrar bugs reportados relacionados vienen de lejos)?

En resumen, Snapcraft y Snap seguirán siendo parte integral de la oferta de servicios de Canonical no solo para Ubuntu, sino para cualquier otra distribución Linux que lo quiera… y hay son cuantas, aunque en el entorno de GNU/Linux Flatpak parece ser la opción mejor aceptada. La ventaja de Snap en este aspecto es que mientras que Flatpak se restringe a aplicaciones de escritorio, Snap no se pone puertas, lo cual tiene a su vez sus pros y sus contras.

Fuente: Muy Linux

 

Linux 5.16 mejora el soporte para Radeon y el ‘gaming’ por Eduardo Medina10 de enero, 2022

publicado en: Linux | 0

 

 

 

 

Linus Torvalds ha anunciado el lanzamiento Linux 5.16. En esta ocasión AMDGPU y el soporte para la ejecución de videojuegos de Windows se llevan la palma, aunque, como siempre, hay muchísimas cosas.

Siguiendo con lo expuesto, empezamos con las principales novedades incluidas en AMDGPU, el driver que inició la revolución para permitir a la pila estándar del sistema competir en potencia con lo ofrecido por NVIDIA. El driver ha recibido en Linux 5.16 soporte para DisplayPort 2.0, soporte para una nueva numeración para los dispositivos y se han puesto los cimientos para la tunelización a través de USB 4 para los procesadores Rembrandt.

En segundo lugar tenemos la inclusión de Futex 2, un componente que debería de mejorar el desempeño de los videojuegos de Windows ejecutados mediante Wine y Proton. La parte principal consiste en mejorar el desempeño de una funcionalidad de Windows, WaitForMultipleObjects, a través de una llamada del sistema que ha sido bautizada como ‘sys_futex_waitv’. A pesar de estar centrada en los videojuegos de Windows, la mencionada llamada del sistema incluida en Linux 5.16 también puede ser empleada por los juegos nativos de forma directa o a través de un contenedor.

Por su parte, Intel ha introducido soporte para la instrucciones AMX, para la ruta de Xe protegida en la duodécima generación de sus procesadores Intel Core y ha establecido el driver gráfico para Alder Lake S como estable. Por otro lado, los ID de PCI de la gráfica Intel DG1 ya están presentes y el soporte para la Intel DG2 ha empezado a ser activado.

Otros aspectos a destacar de Linux 5.16 son el hecho de soportar en los procesadores AMD Epyc y a través de Secure Encrypted Virtualization (SEV) la migración en vivo a nivel intrahost, que el soporte para Raspberry Pi Compute Module 4 haya llegado a la línea principal del kernel y el soporte para los SoC Snapdragon 690 y los modelos RK3566 y RK3688 de Rockchip.

Continuando con más temas de soporte, tenemos el del coprocesador de sonido de las APU Rembrandt y VanGogh de AMD, que llega junto a un programador de reconocimiento de clústeres orientado a mejorar las decisiones tomadas por el programador del procesador. Esta última mejora, que cubre al menos los espectros x86 y ARM, está causando regresiones en los procesadores Intel Alder Lake.

Como suele ser habitual en cada lanzamiento del kernel, nos encontramos con una enorme cantidad de novedades que es difícil abarcar en su totalidad, así que centrándonos en lo más tangible, mencionamos el soporte para la Wi-Fi RT89 de Realtek, las mejoras de rendimiento para Btrfs, el soporte para el teclado Apple Magic de 2021, mejoras en el soporte de ACPI, la fusión del driver para el PCIe del Apple M1, mejoras para el audio de baja latencia a través de USB y una gran actualización para Zstd que debería de ofrecer notables mejoras en tareas de compresión y descompresión, algo que los que emplean sistemas de ficheros como Btrfs y F2FS seguro agradecerán.

Y terminamos con algunas cosas orientadas al gaming aparte de Futex 2, las cuales abarcan un mejor soporte para el DualSense (sí, el controlador oficial de PlayStation 5), para los portátiles HP Omen y para la Steam Deck.

Cambiar la versión del kernel no suele ser algo crítico para la mayoría de los usuarios, sobre todo si el hardware tiene algunos años. Aparte del tortuoso proceso de compilación, los usuarios pueden recurrir a una distribución rolling release y bleeding edge como Arch Linux o bien tener algo más de paciencia y esperar a que llegue a Fedora 34 y 35.

Todos los detalles de este lanzamiento están disponibles en la correspondiente página de Kernel Newbies, donde están presentados de forma más masticada y amigable para aquellos no tengan conocimientos muy profundos.

 

Fuente: Muy Linux

 

Linux ya puede ejecutar el 80% de los 100 títulos más populares de Steam gracias a Proton

publicado en: Linux | 0

 

 

 

 

Proton asomó la cabeza hace tres años como un huracán. La capa de compatibilidad basada en Wine e impulsada por Valve empezó muy fuerte y mejorando rápidamente sus prestaciones, pero desde hace unos meses parece que su progresión se ha frenado un poco, algo lógico si tenemos en cuenta que a estas alturas se le resisten principalmente juegos específicos que dan problemas en Wine y aquellos que usan un anti-cheat.

Si en marzo dimos la noticia de que el 70% de los 50 juegos más populares de Steam eran capaces de funcionar en Linux gracias Proton, ese porcentaje, según datos que se pueden extraer de ProtonDB, ha subido en estos momentos hasta el 79% contando los 100 títulos más populares de la plataforma de Valve. Esto supone, haciendo cálculos imprecisos, un aumento de 9 puntos porcentuales, lo que no está nada mal. Incluso hace unos días el porcentaje llegaba al 80.

Si ampliamos el espectro a los mil juegos más populares de Steam, el porcentaje baja al 76%, quedándose cerca del obtenido por el top 100. Dicho con otras palabras, y sobre todo si uno se centra en los títulos monojugador, uno puede tener en la actualidad una muy buena experiencia en Steam empleando Linux como sistema operativo, ya que a lo aportado por Proton hay que sumar los juegos nativos.

En lo que respecta a los títulos multijugador para Windows o que tienen modo multijugador, habrá que ver si los desarrolladores que emplean Easy Anti-Cheat o Battleye se animan a dar soporte a través de Proton, algo de lo que dependerá el éxito y la acogida que tenga la Steam Deck, la consola híbrida/mini-PC de Valve que usará Linux como sistema operativo.

Como vemos, y a pesar de que su mejora ya no es tan explosiva, Proton sigue ganando terreno, y si los desarrolladores se lo proponen, podría incluso ir corrigiendo rápidamente los problemas que tiene con muchos juegos con multijugador online u orientados al online.

Hace un par de días arrancaron las ofertas de invierno de Steam, con muchos títulos que se pueden encontrar a precios muy rebajados. Si uno tiene dudas sobre si un juego funciona correctamente o no en Linux, sería recomendable consultar la nota que le han otorgado los usuarios en ProtonDB, donde también se pueden encontrar trucos que por lo general consisten en recurrir a algún parámetro de lanzamiento o a Proton Glorious Eggroll, una bifurcación comunitaria de la capa de compatibilidad que por lo general ofrece mejores resultados con título triple A recientes.

Fuente: Muy Linux

 

Intel desarrolla un driver de actualización de firmware exclusivo para Linux

publicado en: Linux | 0

Intel está implementando una característica de soporte para las placas base que, al menos de momento, será exclusiva de Linux, un detalle que no suele ser lo habitual en el mundo del hardware, donde Windows es la máxima prioridad en casi el 100% de los casos, incluso para Intel, que es prácticamente el fabricante que mejor soporte da a Linux.

Siendo más concretos, Intel ha introducido un driver en el futuro Linux 5.17 llamado “pfr_update” que hará uso de la especificación Platform Firmware Runtime Update and Telemetry (PFRUT) de ACPI, la cual permite actualizar una BIOS o UEFI sin necesidad de reiniciar. Por ahora esta característica no va a llegar a Windows, pero quién duda que esta exclusividad apunta a ser efímera.

No hace falta ser un lince para percatarse que la prioridad de Linux sobre Windows por parte de Intel es debido a que el uso de PFRUT se cenntrará en los servidores, donde las cargas de trabajo muchas veces no pueden interrumpirse. La especificación de ACPI permitirá llevar a cabo actualizaciones de BIOS/UEFI sobre la marcha, eliminando así, al menos sobre el papel, un posible escenario de interrupción. Además, también incorpora un controlador para leer datos de telemetría del firmware de forma estandarizada.

Al parecer pfr_update ha sido diseñado para actualizar el firmware solo en casos de errores graves o problemas de seguridad, facilitando así la tarea a los administradores a la hora de parchear los servidores sin tener que detenerlos.

Desde que se permite actualizar el firmware de la placa base, ya sea BIOS “clásica” o UEFI, el proceso siempre ha requerido de reiniciar la computadora para completarlo. Con el propósito de enterrar ese requisito, Intel ha estado trabajando en implementar PFRUT, que anteriormente era conocida bajo el nombre de “Actualización sin interrupciones”.

 

 

El procedimiento de actualización estándar de la BIOS/UEFI ha requerido y sigue requiriendo de reiniciar la computadora para cargar el nuevo firmware, ya que es en ese instante cuando el firmware se transfiere a la placa base para actualizar la BIOS o UEFI. Con PFRUT el paradigma cambia al ser el sistema operativo el que se encarga de todo el proceso de actualización, abriendo así la puerta a que no sea necesario reiniciar.

De momento parece que el soporte de Intel para PFRUT no solo será exclusivo de Linux, sino también de los entornos de servidor. Dicho con otras palabras, no parece que en un principio vaya a llegar a equipos de sobremesa y portátiles, aunque al ser una característica incorporada al kernel Linux no debería de haber ningún impedimento tecnológico sobre el papel.

Pero incluso si PFRUT llega a los equipos de sobremesa, habría que ver cuántos fabricantes deciden apoyarse en ella, porque desde hace bastantes años existen LVFS y FWUPD y la verdad es que un porcentaje muy pequeño de placas base permiten actualizar el firmware a través del mecanismo que forman, por lo que toca recurrir a la herramienta de la propia placa base para tal efecto o a Windows en muchos modelos de portátiles.

Los que quieran conocer más detalles sobre PFRUT y el mecanismo de actualización de firmware en tiempo de ejecución impulsado por Intel pueden consultar el correspondiente documento publicado por el gigante del chip.

 

Fuente: Muy Linux

 

Canonical quiere posicionar a Ubuntu como el referente del «Linux Gaming»

publicado en: Linux | 0

 

 

 

Canonical ha publicado una oferta de trabajo con la que pretende contratar a un Gerente de Producto de Videojuegos para el Escritorio (rol de nueva creación) para hacer de Ubuntu el mejor escritorio de Linux para jugar. Sin duda toda una declaración de intenciones por parte de la compañía, que posiblemente sea consciente de que 2022 puede ser un punto de inflexión para el Linux Gaming.

Canonical saca pecho al explicar en la oferta que trabaja “con socios en el mundo del silicio para garantizar la incorporación de los últimos controladores gráficos y ajustes para lograr una latencia y unas tasas de imágenes por segundo óptimas, así como con socios en la industria de los videojuegos para garantizar que mecanismos como las capacidades anti-trampas estén disponibles para garantizar la equidad y la disponibilidad del producto”. Nada que objetar aquí, porque si quiere atraer talento, obviamente la compañía tiene que venderse.

Sobre las funciones y/o responsabilidades que ejercería el posible futuro empleado, destaca la de liderar el producto y el lanzamiento de videojuegos al mercado orientados al escritorio Ubuntu. Siendo más concretos, esta persona se encargaría de definir la estrategia de producto y los compromisos en torno al escritorio Ubuntu e intentará impulsar su adopción. Dudamos que esto derive hacia algún tipo de exclusividad, sino en hacer que la distribución de Canonical sea el sistema operativo de referencia del Linux Gaming.

La empresa fundada por Mark Shuttleworth explica que “el puesto requiere de un narrador analítico con un fuerte sentido del mensaje y un profundo conocimiento de las comunidades y las tecnologías de escritorio, videojuegos y gráficos de Linux”. En cuanto a currículo y características se prefiere a graduados universitarios con experiencia en la ingeniería de software y la gestión de ingeniería de software con aspiraciones de ser ejecutivos y emprendedores.

Aparte de promocionar a Ubuntu como referencia del Linux Gaming, la persona contratada dirigiría las opciones a nivel de gráficos en la versión del sistema orientada al escritorio; impulsaría asociaciones (partnerships) en las esferas del silicio para el procesamiento de gráficos, el escritorio y los juegos; contaría la historia y la trayectoria de Ubuntu a los jugadores; además de dirigir la ingeniería de desarrollo y diseño.

En cuanto a las responsabilidades, entre otras, está la de analizar las tendencias del mercado, definir los objetivos, los temas y las características del producto, mantener la cartera de productos y solicitar la opinión de las partes interesadas. Esto se suma a la creación de un contenido de marketing eficaz para atraer a audiencias entusiastas entre consumidores y técnicos sofisticados” y la responsabilidad sobre “la hoja de ruta del producto, la ejecución de salida al mercado, el material de ventas, los estudios de casos, la capacitación, las publicaciones de blog y la divulgación comunitaria”.

Como hemos dicho al principio, parece que Canonical es consciente de que el año 2022 puede ser un punto de inflexión para el Linux Gaming, y encima en un panorama en el que cada vez tiene más competencia.

A lo largo del primer trimestre del ya presente año 2022 tendrían empezar a enviarse las primeras unidades de la Steam Deck, la consola híbrida de Valve que será el pistoletazo de salida para un SteamOS 3 que podría llegar con más sorpresas de las esperadas. Aparte de eso, tenemos un Arch Linux cada vez más consolidado en el panorama de Linux Gaming con el apoyo de su derivada más popular, Manjaro, mientras que por otro lado sería bueno recordar que GNOME 42 apunta a ofrecer grandes mejoras en la ejecución de videojuegos, por lo que su adopción podría ser importante para Ubuntu.

Ubuntu fue la gran catalizadora del Linux Gaming durante los primeros años de Steam para Linux, pero la competencia ha ido mejorando con el paso del tiempo, con Arch Linux y Manjaro al frente si tenemos en cuenta los resultados arrojados por la encuesta de Steam. Si Canonical está moviendo ficha en la actualidad para posicionar a su distribución significa, al menos aparentemente, que tiene competencia, cosa que sería buena para los usuarios al haber varias opciones que en teoría tendrían que mejorar de forma constante como productos para mejorar o al menos mantener su posición.

 

Fuente: Muy Linux

 

postmarketOS 21.12 mejora las interfaces de usuario y el soporte de Firefox

publicado en: Linux | 0

 

Recientemente ha aparecido postmarketOS 21.12, el cual se basa en Alpine Linux 3.15 y llega para ampliar la cantidad de dispositivos soportados y con mejoras para la interfaz de usuario, el soporte de consolas virtuales y la adaptación de Firefox.

Hace tiempo que no le dedicamos una entrada a postmarketOS, ese sistema operativo Linux que tiene como objetivo prolongar enormemente la vida útil de los smarpthones, un tipo de dispositivo que ha acabado en un alto porcentaje triturado por las agresivas políticas de obsolescencia programada de las corporaciones.

Lo primero que sobresale de postmarketOS 21.12 es la adición de soporte para nuevos dispositivos, entre los que están el PineBook Pro de PINE64, las tablets Samsung Galaxy Tab A 8.0 y Samsung Galaxy Tab A 9.7, además del smarpthone Xiaomi Pocophone F1. Sin embargo, también hay que lamentar una pérdida, la del Nokia N900, que se ha caído de la lista de dispositivos oficialmente soportados debido a que la mayoría de las personas que contribuyen a postmarketOS están centradas en otros aparatos más recientes.

En cuanto a las interfaces de usuario, en primer lugar nos encontramos con Sxmo 1.6, la última versión de un entorno gráfico sencillo que funciona en móviles con Linux. Ofrece sesiones sobre Xorg y Wayland y parece que desde el lanzamiento de la última versión ha recibido mejoras importantes.

También está Plasma Mobile Gear 21.12, la última versión del conjunto de aplicaciones del proyecto KDE orientadas a móviles. Aquí destaca la transición de la pila de funciones telefónicas (datos móviles, llamadas y SMS) de oFono a ModemManager. Ofono fue un proyecto iniciado por Intel y Nokia y a día de hoy sigue siendo empleado por Sailfish y Ubuntu Touch, mientras que ModemManager es un proyecto de freedesktop que se inició con el foco puesto en dispositivos USB, se integra con NetworkManager y que actualmente es usado por el escritorio Plasma y GNOME para módems USB y en Phosh para las funciones de telefonía.

Para terminar con las interfaces gráficas de usuario tenemos a Phosh, un desarrollo impulsado por Purism para adaptar las tecnologías de GNOME a los dispositivos móviles. Phosh 0.14 ha sido portado hacia atrás en postmarketOS 21.12, cosa que ha requerido de realizar ajustes. Por otro lado, muchas de las aplicaciones de GNOME han sido actualizadas a las ofrecidas por la versión 41 del entorno.

Entre que postmarketOS es un proyecto pequeño y que los móviles muchas veces no lo ponen fácil, no es extraño ver que la interfaz gráfica de usuario tienda a fallar. Ante esa situación, en un sistema Linux de escritorio uno emplearía el teclado para pasar a una consola virtual, pero un móvil por lo general no suele tener teclado desde hace años con excepción de algunos modelos, y más si nos referimos a un teclado como los que uno se encuentra en PC. Gracias a la inclusión de TTYescape, postmarketOS 21.12 es capaz de iniciar una consola virtual apoyada en un teclado táctil realizando una combinación de pulsaciones con los botones del móvil.

Con Tweaks 0.9.0, el usuario puede controlar de forma algo más pormenorizada aspectos como la suspensión de la pantalla, mientras que la generación de los ficheros de arranque con ‘postmarketos-mkinitfs’ ha sido reescrita y se han mejorado los scripts de soporte para instalar instalar ficheros relacionados con el arranque (boot-deploy). Esto debería de mejorar la confiabilidad de la actualización del kernel e initramfs, además del próximo arranque.

Para terminar tenemos mobile-config-firefox 3.0.0, que, comparado con versiones anteriores, ha sido reescrito en un buen porcentaje debido a los cambios de diseño introducidos en Firefox 91 y posteriores. En la versión especificada del navegador de Mozilla “la barra de navegación se movió a la parte inferior después de preguntarle a la comunidad en una encuesta si es una buena idea o no y se solucionaron un montón de fallas en la interfaz de usuario”.

Os dejamos con el anuncio oficial, la sección de descargas, las instrucciones de actualización y la lista de dispositivos soportados por postmarketOS 21.12:

  • Arrow DragonBoard 410c
  • ASUS MeMo Pad 7
  • BQ Aquaris X5
  • Lenovo A6000
  • Lenovo A6010
  • Motorola Moto G4 Play
  • ODROID HC2
  • OnePlus 6
  • OnePlus 6T
  • PINE64 PineBook Pro
  • PINE64 PinePhone
  • PINE64 PineTab
  • PINE64 RockPro64
  • Purism Librem 5
  • Samsung Galaxy A3 (2015)
  • Samsung Galaxy A5 (2015)
  • Samsung Galaxy S4 Mini Value Edition
  • Samsung Galaxy Tab A 8.0
  • Samsung Galaxy Tab A 9.7
  • Wileyfox Swift
  • Xiaomi Mi Note 2
  • Xiaomi Pocophone F1
  • Xiaomi Redmi 2

Fuente : Muy Linux

¡Feliz Año Nuevo!

publicado en: Linux | 0

 

Ya estamos en 2022, un nuevo año que al igual que los dos últimos y a diferencia de todos los anteriores desde hacía mucho, mucho tiempo, se presenta con más dudas que certezas, todo a causa de la maldita pandemia que nos ha tocado vivir. ¿Comenzamos hoy la tercera temporada de 2020 o este será, de verdad, un nuevo año?

En lo que respecta al mundo sobre el que gira MuyLinux, no hay virus que detenga desarrollo de la tecnología y el entorno de Linux y el FLOSS no es una excepción, por lo que aun cuando se mantienen las limitaciones en algunos aspectos, todo sigue girando, no se va a detener y en la pequeña medida que nos corresponda, vamos a seguir informándoos de ello.

Así que dejamos los resquemores a un lado, por inevitable que sea su mera mención, y abrazamos el nuevo año con la esperanza de que sea, al menos, mejor que el que acabamos de dejar atrás. Sin más, os deseamos un feliz y próspero 2022 en el que, como siempre, contamos con vuestra compañía. ¡Feliz Año Nuevo!

 

 

Fuente : Muy Linux

Adéntrate en la automatización de diseño electrónico con KiCad por Eduardo Medina29 de diciembre, 2021

publicado en: Linux | 0

 

 

Hoy vamos a adentrarnos en un campo que no suele ser protagonista en MuyLinux, el de la automatización de diseño electrónico, y lo vamos a hacer, como no, presentando las novedades de la última versión de una suite software libre (licencias GPLv3 y MIT) orientada a ese menester: KiCad 6.

Básicamente, la automatización de diseño electrónico (EDA en sus siglas en inglés) hace alusión a herramientas de software orientadas a la creación de proyectos para la concepción y producción de sistemas electrónicos. Para poner un ejemplo específico, KiCad es uno de los conjuntos de herramientas con los que se puede abrir el PCB del Teclado Configurable Launch de System76.

Entrando en detalles sobre KiCad 6, es la primera versión mayor que se lanza desde julio de 2018, fecha en la que apareció la versión 5.0. Con una cantidad de tiempo tan grande, los desarrolladores han podido, según sus propias palabras, añadir “cientos de nuevas funciones y mejoras” y corregir “cientos de errores”. Nos imaginamos que hablan en términos acumulativos.

La primera novedad destacada de KiCad 6 es una interfaz de usuario renovada con el propósito de reducir la barrera de entrada a los recién llegados y rebajar la fricción al cambiar de otro software de diseño a KiCad. “El lenguaje de diseño visual, las teclas de acceso rápido, los diseños de diálogo y los flujos de trabajo de edición se han armonizado en KiCad para que ya no se sienta como si estuviera utilizando dos herramientas diferentes al cambiar entre los editores de esquemas y el PCB”.

El editor de esquemas ha sido renovado para usar la misma selección de objetos y el mismo paradigma de manipulación que el editor de PCB, además de recibir decenas de nuevas características para potenciar el diseño. Por otro lado, y continuando con los esquemas, KiCad 6 presenta un nuevo formato de archivo de biblioteca de símbolos y esquemas basado en el formato empleado para los archivos de huella y placa.

El editor de PBC es otro apartado que ha sido totalmente actualizado para agregar muchas opciones nuevas y así ayudar mejor a la hora de navegar por diseños complicados. La creación de placas avanzadas ha sido mejorada con el soporte para pistas redondeadas, zonas de cobre sombreadas y la eliminación de anillos anulares no conectados. “El enrutador de empujar y empujar y las funciones de ajuste de la longitud de la pista también ha sido mejorados para un enrutamiento más rápido, más fácil y más fácil de usar”.

Está muy bien tener perspectivas que ayuden en el diseño y la creación, pero, ¿cómo queda el resultado final? Afortunadamente, KiCad 6 incluye un visualizador tridimensional actualizado con “controles de iluminación de trazado de rayos, resaltado de objetos seleccionados en el editor de PCB y un acceso más fácil a los controles de uso frecuente”.

Para terminar con las novedades más importantes, el nuevo sistema de reglas de diseño personalizado permite definir reglas de diseño complejas, incluidas reglas específicas de área, reglas específicas de capa y otras restricciones que podrían ser necesarias en diseño avanzados.

Todos los detalles de KiCad 6 están disponibles en el anuncio oficial, mientras que la aplicación puede ser obtenida a partir de la correspondiente sección de descargas con instaladores para Windows y macOS e instrucciones para su instalación en las distribuciones Linux más populares y FreeBSD. También hay un instalador Flatpak oficial alojado en Flathub para aquellos que no quieran liarse con dependencias y pasos específicos para el sistema Linux que están utilizando.

Fuente : Muy Linux

darktable 3.8 trae atajos de teclado rediseñados y mejora la gestión de los desenfoques

publicado en: Linux | 0

Los desarrolladores de darktable han decidido aprovechar las navidades para publicar la versión 3.8 de este conocido editor de imágenes RAW. Como suele ser habitual en cada nuevo lanzamiento de esta aplicación, nos encontramos con una gran cantidad de novedades que intentaremos resumir en esta entrada.

Lo primero que ha sido destacado de darktable 3.8 es que el sistema de atajos de teclado ha sido rediseñado y ampliado por completo para permitir controlar darktable con otros dispositivos, como por ejemplo dispositivos MIDI y controladores de videojuegos. Los atajos estándares de teclado o ratón ahora pueden hacer uso de movimientos del ratón (horizontal, vertical, diagonal), así como múltiples pulsaciones de botones o teclas y pulsaciones o clics cortos o largos”.

El nuevo módulo de difusión o aguzado simula o revierte el proceso de difusión para reconstruir imágenes a partir de una lente borrosa o el ruido, entre otras cosas. Esto también se puede utilizar para simular manchas de acuarela, aumentar el contraste local o aplicar un desenfoque de superficie.

El nuevo módulo de desenfoques referidos a la escena abre la puerta a la sintetización de movimientos y los desenfoques de la lente de forma paramétrica y físicamente precisa, permitiendo definir la trayectoria del movimiento o el diafragma de la lente para luego generar el desenfoque correspondiente.

El módulo de corrección de perspectiva ha sido renombrado a “rotar y perspectiva” y a partir de darktable 3.8 posibilita la definición manual de la configuración a la hora de dibujar líneas o rectángulos en la imagen. Por otro lado, se ha añadido soporte para múltiples imágenes en la vista de impresión, haciendo que la página pueda ser llenada con varias áreas, cada una de las cuales se puede mover y colocar en la página con la capacidad de ajustarse a una cuadrícula para una mayor precisión.

Las guías de composición del módulo de cortar están ahora disponibles a nivel general y ya no requieren de que el propio módulo de cortado esté activado. El soporte para el formato CR3 sin procesar de Canon ha sido añadido, siendo esto algo proporcionado por LibRaw y que requiere de al menos la versión 0.27.4 de exiv2 con el soporte de BMFF activado.

Para terminar con las novedades más importantes de darktable 3.8, la herramienta de creación de perfiles del corrector de color, que fue introducida en la versión 3.4 de la aplicación como parte del módulo de calibración del color, ha sido normalizada en forma de parche para descartar el efecto de iluminación desigual y la caída al disparar los correctores de color que están a la mano y en el lugar.

Todos los detalles sobre darktable 3.8 están disponibles consultando los anuncios de lanzamiento publicados en el blog oficial y en GitHub, además de las notas de lanzamiento. La aplicación puede ser obtenida para Windows y macOS a partir de la correspondiente sección de descargas en la web oficial, mientras que para Linux hay que recurrir a la web de openSUSE (debido que la compilaciones han sido hechas con openSUSE Build Service) o al instalador Flatpak, que también es oficial.

 

Fuente : Muy Linux

systemd 250 mejora el soporte de credenciales y facilita la migración de la home

publicado en: Linux | 0

 

systemd 250 ya está entre nosotros como la nueva versión del init, framework de sistema o gestor de sistema que se ha consolidado como uno de los componentes más esenciales del ecosistema de Linux, empezando por la mayoría de las distribuciones más populares. Una vez más, nos encontramos con una grandísima cantidad de cambios y novedades, los cuales, aparte de complejos, abarcan muchas áreas.

systemd 250 ha añadido soporte para credenciales cifradas y autenticadas. Esto puede tratarse de una clave almacenada en ‘/var’ o un chip TPM2 en el sistema mediante el cual las credenciales se descifrarán automáticamente cuando se inicie el correspondiente servicio. Por otro lado, se ha incorporado una herramienta llamada ‘systemd-creds’ para manejar credenciales y que se puede utilizar para certificados SSL, contraseñas y datos similares.

La especificación de detección de particiones GPT ha sido ampliada con soporte para las particiones raíz (/) y ‘/usr’ en la mayoría de arquitecturas compatibles con systemd, mientras que ‘systemd-logind’ tiene una nueva configuración para las pulsaciones prolongadas de los botones de inicio, reiniciar y suspensión del sistema. A partir de ahora, si el usuario lo desea, las pulsaciones prolongadas de más de 5 segundos pueden ser configuradas para logind.

Otra nueva configuración de systemd 250 es ‘RestrictFileSystems=’, que permite restringir los sistemas de ficheros a los que un servicio puede acceder según su tipo. El administrador de servicios por usuario ahora soporta la comunicación con ‘systemd-oomd’ para aprender la información de eliminación de memoria insuficiente y se han incorporado varias mejoras al soporte del módulo de la plataforma TPM 2.0.

Continuando con más novedades de systemd 250, tenemos la incorporación de nuevas bases de datos de hardware para analizadores de señales y cámaras. Una nueva unidad de ‘systemd-boot-update.service’ ha sido añadida al usar el cargador ‘sd-boot’ para asegurar que el cargador de arranque permanezca actualizado y se propague automáticamente a partir de la información del árbol del sistema operativo en ‘/usr’.

Una de las novedades más importantes de systemd 250 es el soporte para facilitar la migración de directorios de usuario entre sistemas cuando se emplea ‘systemd-homed’, un componente que ahora usa montajes mapeados de UID sobre kernels o sistemas de ficheros en los que los ficheros están en propiedad de “nobody” para luego mapear al UID usado localmente en el sistema. Esto facilita la migración de los directorios de usuario entre sistemas al no tener que cambiar el propietario de forma recursiva (chown -R /home/directoriousuario).

Siguiendo una decisión tomada por los responsables de Fedora, ‘systemd-homed’ ahora emplea por defecto la compresión Zstd sobre Btrfs para las áreas del usuario. También se ha incluido soporte inicial para LoongArch y ‘systemd-journald’ vuelve a habilitar la copia en escritura para los ficheros de journal en los sistemas de ficheros soportados.

El framework de sistema puede a partir de este lanzamiento cargar credenciales desde ‘/loader/credentials/*.cred’ para cosas como claves de SSH, claves de cifrado de rootfs, claves de integridad de dm (dm-integrity), etc. Al no estar diseñadas para ser específicas del kernel o de initrd, deberían de cargarse con cualquier imagen del kernel.

systemd 250 ha incorporado un analizador de BCD (Datos de Configuración de Arranque) para los datos de arranque empleados por Windows desde la versión Vista. Por otro lado, el generador de red de systemd soporta configuración de red link6 para tener conectividad mediante vínculo local por IPv6.

Desde este lanzamiento se permite compilaciones vinculadas estáticamente para ‘bootctl’ y ‘systemd-bless-boot’ usando la nueva opción ‘-Dlink-boot-shared=false’. La adición de este soporte ha sido impulsada por los desarrolladores de CentOS/RHEL 9, sistemas que tienen una pila de systemd completa con excepción de ‘bootctl’ y ‘systemd-bless-boot’. Por último, ‘systemd-network-generator’ está ahora habilitado por defecto.

systemd 250 puede ser obtenido si uno está dispuesto a pasar por el tortuoso proceso de compilación del código fuente. Como vía alternativa más fácil, se puede recurrir a alguna distribución rolling release y bleeding edge como Arch Linux, al que debería de llegar en cuestión de tiempo si no lo ha hecho ya. A pesar de todo, raras veces la actualización de este componente suele ser crítico, sobre todo en sistemas de escritorio en los que el usuario raras veces interacciona directamente con él. Los que quieran conocer todos los detalles pueden consultar la lista de cambios publicada en los lanzamientos de GitHub.

Fuente : Muy Linux