Mejoras de compatibilidad: ¿Paquetes WINE en la tienda Snap?

snap package, logo

Si has estado navegando por la web Snapcraft.io o por la tienda de apps de Ubuntu, seguro que te has percatado de una cosa. Existen nombres de aplicaciones que incluyen en la designación (WINE). Por ejemplo, como AniFIX o como AniTuner. Unos programas de los que no entraré en detallar para lo que sirven, porque no es eso lo que me interesa.

Como sabes, se trata de paquetes snap universales y que se podrán instalar de forma muy sencilla en cualquier distribución. Pero el objetivo de este artículo es destacar qué quiere decir ese tipo etiquetado con la palabra WINE entre paréntesis. Creo que también sobra decir que se refiere a la capa de compatibilidad para permitir ejecutar software nativo de Microsoft Windows en sistemas *nix…

Bien, si se analiza alguno de esos dos programas citados anteriormente, se puede ver que son programas que están disponibles para algunas plataformas, entre las que no está Linux. Por ejemplo, en el caso de Anitune, está disponible para iOS, Android, macOS y también para Windows. Entonces… ¿qué hace este paquete disponible para Linux?

Pues ahí es donde iba yo, y es que se están dando algunos casos, como estos, de programas nativos para Windows que se empaquetan bajo snap, para una instalación rápida y sencilla en las distros, pero haciendo uso de WINE para hacerlos compatibles con la plataforma del pinguino.

Algo que, en cierto modo, recuerda a lo que está haciendo Valve en su cliente Steam con los videojuegos de Windows que se pueden ejecutar haciendo uso de Proton. Como digo, no es exactamente lo mismo, pero sí que son detalles que le facilitan mucho la vida a los usuarios de Linux cuando desean emplear software nativo de Windows sin complicarse la vida con instalaciones adicionales, configuraciones complejas, etc. Simplemente instalas y funciona…

Si esto crece en un futuro, podría suponer la eliminación de algunas barreras que tienen algunos usuarios a la hora de decidirse a usar Windows porque ciertos programas/videojuegos no están disponibles, y si lo están con WINE, no quieren complicarse demasiado la existencia. Esto supone un avance, instalando el paquete y listo.

Además, elimina otro problema de un plumazo, y son las dudas sobre la seguridad de estos programas. Recuerda que los snap son sandboxes, y está aislados y limitados, lo que es mucho más seguro. Por ejemplo, PhotoScape es una app para Windows que está disponible como snap. Dentro de este paquete ya se incluye la propia app y los paquetes de WINE para ofrecer esa capa de compatibilidad para que funcione como si estuviese en el sistema nativo…

from Linux Adictos https://ift.tt/37iI9Oa
via IFTTT

netcalc: calculadora para los administradores de red

netcalc

Si eres un administrador de red, seguro que buscas herramientas que te puedan ayudar en tu día a día. Un ejemplo de este tipo de herramientas es netcalc. Se trata de un programa libre, gratuito y que sirve para convertir valores de direcciones IP y prefijos de máscaras de subred. Todo con una facilidad bastante destacable.

Esta calculadora de red avanzada te puede ayudar con la planificación de direcciones de una red de cualquier tamaño. Con netcalc tendrás una herramienta especialmente diseñada para administradores de red, con la que poder agregar redes, realizar restas, sumas, etc. Funcionalidades bastante frecuentes cuando administrar una red, especialmente cuando tienen cierto tamaño y tienes que emplear máscaras, y que con netcalc podrás hacerlo rápidamente. Además, en futuras versiones se espera que se agreguen más funcionalidades.

netcalc permite trabajar tanto con IPv4 como también con las nuevas IPv6, funcionando en cualquier caso de forma muy eficiente incluso cuando las redes son muy extensas. Para ello, se basa en una biblioteca netaddr para la manipulación de las direcciones.

Además, debes saber que es un programa escrito en Python, por lo que es muy portable. Eso sí, necesitará del intérprete de este lenguaje interpretado. Y, aunque funciona con Python 2, es recomendable tener instalado Python 3. Si ya lo tiene instalado, y cuentas con pip, puedes instalarlo fácilmente con él si lo prefieres. Y, por cierto, también tienes paquetes DEB para distros basadas en Debina, o el paquete fuente directamente.

Su uso es muy simple, puedes ver más información y descargar lo que necesites desde su sitio oficial.

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

Amamos al software libre y hoy es el momento de decirlo #ilovefs

Amamos al software libre

En los últimos años se puso de moda descalificar los «día de» por ser fechas comerciales. Es cierto que, por ejemplo uno podría recordar a sus padres, hijos o parejas en cualquier otro día que el establecido arbitrariamente en un calendario por alguna cámara de comercio. Y, sin dudas, por las leyes  de oferta y demanda, las rosas y los bombones van a estar mucho más baratas mañana 15 que en  los días anteriores a San Valentín.

Pero, también  estamos los que pensamos que si bien «el día de» son todos los días, también es bueno que haya algo que nos recuerde a homenajear a los que queremos.

Y, la gente de la Free Software Foundation Europe (nada que ver con la de Stallman) coincide conmigo

Amamos al software libre. Por qué hoy 14 de febrero es el día ideal para decirlo.

Desde hace años, la Free Software Foundatión Europe viene promoviendo el «I love Free Software Day» una iniciativa para agradecer a los desarrolladores que hacen posible nuestros programas y distribuciones Linux preferidos. En sus propias palabras.

A menudo subestimamos el poder de un simple agradecimiento. Los colaboradores del Software Libre hacen un trabajo importante para nuestra sociedad y merecen atención. El «Día del Software Libre» del 14 de febrero (también conocido como el Día de San Valentín) es la oportunidad perfecta para expresar nuestra especial gratitud.

Hay que decir que si bien fuera de Estados Unidos la celebración se exportó enfocada en el amor entre parejas, en su versión original abarca todo tipo de amor, incluyendo el amor entre padres e hijos y entre amigos.

Como muy bien señala la entidad, los usuarios esperamos de los mantenedores de proyectos de Software Libre la misma atención que si pagáramos un soporte comercial. Queremos que nuestros informes de errores sean tratados rápidamente y exigimos nuevas características. En muchos casos lo hacemos a personas que a menudo dedican su escaso tiempo de voluntariado al código, las traducciones, las pruebas o el diseño del Software Libre.

Por supuesto que no está mal que lo hagamos, porque así los estamos ayudando a hacer un mejor trabajo. Pero, lo que también los ayuda es que aquellos que trabajan tan duramente todo el año para nosotros, sepan cuanto apreciamos su trabajo.

Como participar de la campaña

Como no podía ser de otra manera, el mensaje de la Free Software Foundation Europe incluye una referencia al COVID

Para el Día del Software Libre de este año, pensemos en los cambios en nuestra vida diaria que todos hemos experimentado durante el último año. El año pasado el Software Libre nos ayudó a mantenernos conectados con nuestra familia, amigos y seres queridos. Hay muchos ejemplos de personas que promovieron el uso del Software Libre, ya sea en una universidad o escuela o empresa…

Aprovechemos el día del Software Libre para dar las gracias, no sólo a los desarrolladores, sino también a aquellos que nos promovieron y permitieron con su compromiso el uso del Software Libre.

Algunas acciones concretas para hoy son:

  • Aprovecha la oportunidad: La oportunidad para agradecer a las personas que te permiten disfrutar de tu software preferido, pudes usar su lista de correos o cuentas en redes sociales. La FSFE incluye en su web fotos para compartir, pegatinas globos, ilustraciones y merchandise.
  • Piensa en ellos: Piensa en quienes hicieron posible que accedieras al Software Libre que te permitió estar conectado . ¿Fue tu universidad o escuela la que te permitió utilizar el Software Libre en las clases? ¿O tal vez un colega que promovió el uso de Software Libre para trabajar desde casa? Piensa en el Software Libre que te permitió estar en contacto con la gente que te rodea.
  • Comparte tu amor: Comparte tu agradecimiento en las redes sociales (#ilovefs), en entradas de blog, imágenes y mensajes de vídeo, o directamente a los desarrolladores y colaboradores de Software Libre. ¿Y por qué no organizar un encuentro online con tus amigos o compañeros de trabajo?
  • Contribuye a mejorar el software libre: Ayuda a un proyecto de Software Libre con código, una traducción, o respondiendo preguntas de los usuarios. O si puedes, considere una donación económica o la compra de algunos artículos de aquellos proyectos que tienen tiendas.

Para terminar, mi declaración de amor de hoy  es para ustedes, los lectores. Para los que comentan o no, para los que aprueban o critican, para los que comparten lo que escribimos en redes sociales o nos guardan en marcadores. También para los que leen dos líneas y pasan al siguiente artículo.

Porque, en palabras de un viejo locutor de radio argentino:

Sin ustedes ahí, nosotros aquí ¿Para qué?

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

Los 10 mejores entornos de escritorio para GNU/Linux

elementary OS

Existen bastantes entornos de escritorio para GNU/Linux, algunos son forks de otros, y otros creados desde cero. Sea como sea, esa diversidad tiene sus ventajas, como la posibilidad de encontrar el más adecuado para cada usuario, según sus necesidades y preferencias visuales.

Pero también puede resultar algo desconcertante a la hora de elegir el adecuado. Para los que buscan elegir su futuro entorno de escritorio, aquí tienes una lista con el Top 10 con algunos de los mejores entornos de escritorio…

Top 10 de los mejores entornos de escritorio

Como siempre suelo decir, el mejor entorno de escritorio, distribución, editor, etc., siempre es el que más cómodo te resulte. Por tanto, no tomes este Top 10 como un ranking donde el primero es el mejor de todos y el décimo el pero. No, no se trata de eso, simplemente es un listado con algunos de los mejores para ayudar a los que no lo tienen tan claro a elegir el suyo. Todos ellos tienen sus ventajas y desventajas, y según para qué, puede que no todos sean lo mejor…

GNOME 40

  • GNOME: es uno de los dos grandes, junto con KDE Plasma. Se ha impuesto como uno de los predeterminados de muchas distribuciones. Es simple, poderoso y sencillo de usar. Ofrece una buena experiencia, con posibilidad de agregar extensiones para añadir funciones, con Metacity como gestor de ventanas, Nutilus como gestor de archivos, soporte para notificaciones, etc.

  • KDE Plasma: es el otro gran proyecto, siendo extremadamente ligero (ahora sí), por lo que puedes ahorrar recursos. Además, es altamente potente y muy personalizable, por lo que muchos hackers lo prefieren para moldearlo a su antojo. Tiene una interfaz muy limpia y sencilla, con Dolphin como gestor de archivos, Kwin como gestor de ventanas, lanzadores modernos, notificaciones, y un gran soporte para pantallas HDPI.

  • Cinnaomon: es un fork, o derivado, de GNOME shel, por tanto, comparte muchos puntos comunes con éste. En este caso, tiene algunos agregados como sus menús, sus ajustes, salva pantallas, etc. Con MDM como gestor de pantalla, Nemo como gestor de archivos, Muffin como gestor de ventanas, su propio gestor de sesiones, y Blueberry para ponérselo fácil a los dispositivos Bluetooth.

mate-desktop1.24

  • MATE: es también un entorno muy intuitivo, surgiendo como extensión de GNOME 2. Un trabajo que agrega además apps por defecto muy prácticas, como el editor de texto Pluma, su propio terminal, Caja como gestor de archivos, etc.

  • Budgie: otro entorno de escritorio que ha ganado popularidad, desarrollado por el proyecto Solus y que ahora se puede instalar en varias distros diferentes, como Ubuntu, Manjaro, Arch Linux, etc. Se diseñó para ser muy simple y elegante, basado en tecnologías de GNOME como GTK+.

Manjaro 16.10

  • Xfce: es un entorno con un aspeto moderno, y muy amigable. Pero destaca por la poca demanda de recursos que tene, es decir, es un entorno de escritorio ligero. Ideal para los que no quieres consumir muchos recursos de hardware, ya sea porque tienen una computadora más antigua o de recursos limitados. Usa Xfwm como gestor de ventanas, Thunar como gestor de archivos, tiene su propio gestor de sesiones, etc.

LXQt 0.14.0

  • LXQt: otro entorno ligero, simple y rápido similar al anterior. Especialmente diseñado para entornos de servidores cloud o para máquinas antiguas que no tengan demasiados recursos de RAM y CPU. Se basa en bibliotecas Qt como KDE, y usa pcmanfm-qt como gestor de archivos, lxsession como gestor de sesiones, lxterminal como emulador de terminal, lxqt-runner como lanzador de apps, etc.

elementary OS

  • Pantheon: es otro que se ha hecho popular en elementaryOS, aunque se puede instalar en otras distros. Es un entorno de escritorio que intenta imitar el aspecto de macOS de Apple, ofreciendo una buena experiencia, simplicidad, minimalismo y aspecto visual cuidado. Básicamente es GNOME con su shell propio, como lo era Unity. Es más ligero que GNOME Shell, e integra otras herramientas propias como Plank (dock), Epiphany (navegador web9, Scratch (editor de texto), Birdie (cliente de Twitter), el gestor de ventanas Gala (basado en Mutter).

  • Deepin: DDE también es un entorno de escritorio chino simple, elegante y productivo. Creado para Deepin OS, y disponible para otras distros. Tiene algunas similitudes con Pantheon.

Ubuntu Unity

  • Unity: esta iniciativa de Canonical acompañó a Ubuntu durante muchas versiones, pero finalmente se han decantado por abandonar este proyecto y usar GNOME puro. Unity era un Shell gráfico sobre GNOME, sustituyendo al Shell original. Pero tenía algunos retoques que muchos aman, por eso he querido incluirlo, aunque cada vez esté más en desuso…

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

WINE 6.2 introduce Mono 6.0 y los cientos de mejoras habituales en una versión de desarrollo

WINE 6.2

Después de la primera versión de desarrollo de hace dos semanas, WineHQ lanzará otras 21-22 para esta serie. La siguiente la ha lanzado hace unas horas, un WINE 6.2 que, como todas las versiones que lanzan cada quince días, llega con cientos de retoques menores, pero también alguno que otro importante, como que se ha actualizado el motor de soporte de .NET Framework a Mono 6.0. Esto hará que las apps que usen esta tecnología de Microsoft funcionen aún mejor.

En cuanto a los cambios habituales, WineHQ menciona que se han corregido 51 errores y se han introducido un total de 332 cambios. La lista completa está disponible en la nota del lanzamiento, en donde los desarrolladores sólo suelen mencionar 4 o 5 de ellos, como la actualización del motor Mono a su sexta versión. A continuación tenéis esa pequeña lista, en la que uno de los puntos es el habitual «corrección de errores».

Novedades más destacadas de WINE 6.2

  • Motor Mono actualizado a la versión 6.0.0, con soporte DirectX.
  • Soporte para API depuradoras NTDLL.
  • Más compatibilidad con WinRT en WIDL.
  • Correcciones del controlador Xbox One en Mac.
  • Varias correcciones de errores.

Los usuarios interesados ya pueden instalar WINE 6.2 desde su código fuente, disponible en este y este otro enlace, o a partir de los binarios que se pueden descargar desde aquí. En el enlace desde donde podemos descargar los binarios también hay información para añadir el repositorio oficial del proyecto para recibir esta y otras actualizaciones futuras tan pronto en cuanto las tengan listas a sistemas como Ubuntu/Debian o Fedora, pero también hay versiones para Android y macOS.

La próxima versión de desarrollo será WINE 6.3 y, si no hay sorpresas, que ya me atrevo a avanzar que no pasará viendo lo puntuales que son en WineHQ, llegará el próximo 26 de febrero. Entre lo que introducirá, lo único que podemos asegurar es que llegará con cientos de pequeñas mejoras y correcciones como es habitual.

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

Los mejores depuradores que puedes usar en Linux

programación, depuradores

La depuración, o debugging, es una práctica esencial en el desarrollo de software, ya que permite al desarrollador encontrar todos los posibles bugs que tenga su código fuente. Pero, para que sea posible, se necesitan programas conocidos como depuradores, los cuales te pueden facilitar mucho esta tarea.

Si estás desarrollando desde la plataforma Linux y quieres conocer algunos de los mejores programas de depuración, aquí te muestro una lista con algunos de los mejores. Para que puedas elegir el que mejor se adapta a tus necesidades…

Lista de los mejores depuradores

Aquí tienes la lista con el Top 10 de los mejores depuradores:

  1. GDB (GNU Debugger): es uno de los más populares y potentes para C, especialmente. No obstante, este depurador también funciona con otros lenguajes de programación como C++, Fortran, o Java. Por supuesto, también trabaja en diferentes arquitecturas, como x86-64, ARM, POWER, SPARC, y MIPS. Por tanto, es el mejor complemento para programadores junto con GCC.
  2. LLDB: es parte del proyecto LLVM, otro de los grandes en el mundo del desarrollo y que está ganando mucha popularidad. Es muy eficiente y rápido, y es el que se emplea por defecto en Android Studio, macOS Xcode, etc.
  3. Nemiver: otro depurador muy rico en cuanto a funciones y escrito en C++.  En este caso, incluye una intuitiva GUI para facilitar su trabajo para los que no les gusta el trabajo en modo texto.
  4. Interactive Disassembler o IDA: una sólida herramienta de análisis de binarios bastante conocida, para poder encontrar problemas en ellos. Se trata de una solución profesional  propietaria. Y existe una versión gratis y una más avanzada Pro.
  5. Delve: es muy simple, pero con muchas funciones. Es un depurador para Linux especialmente pensado para el lenguaje de programación Go de Google.
  6. Xdebug: es un potente depurador para Linux que trabajar para el código escrito en lenguaje PHP.
  7. KDbg: de forma similar a Nevimer para GNOME, este otro depurador con GUI es parte de KDE. Un simple depurador basado en GDB con una interfaz gráfica sencilla.
  8. Valgrind: es un depurador sólido como una roca, y ofrece múltiples herramientas de análisis para software. Además, funciona en muchas plataformas, como Linux o macOS.
  9. BASH Debugger o bashdb: se trata de una herramienta muy simple, pero que cumple su cometido. Sirve para analizar scripts de Bash durante su ejecución, y así detectar posibles problemas. Por lo demás, es similar a GDB.
  10. strace: es un comando bastante popular, como ya sabrás, pero también se suele emplear para la depuración de programas, ya que muestra multitud de datos interesantes. Por ejemplo, listar llamadas al sistema, señales, descriptores de ficheros, etc.

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

Raspberry Pi & Compañía: todo sobre las SBCs

Raspberry Pi 4

Además de Arduino, la Raspberry Pi irrumpió en el mercado para cambiar el mundo del DIY y educación. Una placa extremadamente barata y con capacidad de ejecutar numerosos sistemas operativos. Con esta SBC se podía aprender mucho y tener un computador sin gastar grandes cantidades de dinero.

Al igual que le ocurrió a Arduino, conforme la Raspberry Pi ganó popularidad, otras muchas alternativas han ido surgiendo para aprovechar esta inercia marcada por la original. Algunas de esas alternativas superan a la Pi original en cuanto a rendimiento por su hardware, otras disponen de ciertas funciones o ventajas adicionales que las hacen únicas, etc. Por eso deberías conocer todo lo que tienes a tu disposición para elegir la mejor para tu caso… ¡Será por SBCs!

¿Qué es SBC?

Las siglas SBC (Single Board Computer) hacen referencia a una placa en la que se incluyen todos los componentes necesarios para constituir un computador. Es decir, en una misma PCB se van a incluir el microprocesador o CPU, la memoria RAM, GPU, controladores, y el sistema E/S. Todo con un tamaño reducido, a diferencia de las placas base para PC.

Aunque Arduino y otras placas de desarrollo similares también se podrían considerar SBCs al tener un microcontrolador (CPU+Memoria+E/S), dejaré estas placas Single-board microcontroller (SBM) fuera para no liar demasiado a los lectores…

Este formato es muy práctico para multitud de aplicaciones como para constituir un miniPC, para sistemas industriales, embebidos o empotrados, robots, etc. Además, suelen ser mucho más baratas, llegando a costar tan solo unos cuantos euros en algunos casos, lo que las hace especialmente interesantes para proyectos makers o para el ámbito de la educación (incluso sistemas con pocos recursos económicos). No obstante, no todas las placas SBC son baratas, también las hay bastante poderosas y con precios algo más elevados.

Otra de las ventajas de una SBC es su gran nivel de integración para poder usarla en aquellos casos donde el espacio sea algo limitado. Por supuesto, son livianas y suelen tener una mejor eficiencia energética en comparación con las placas base del PC.

Pero no todo son ventajas, ya que su limitado tamaño implica que no se consigan grandes prestaciones como en sistemas de alto rendimiento de mayor tamaño. Además, la integración actúa en su contra, haciendo que no sea posible actualizar o sustituir sus componentes si se estropean o quedan desactualizados. En esos casos, habría que sustituir la placa completa…

Placas Raspberry Pi oficiales

La Raspberry Pi Foundation ha creado una serie de placas oficiales que va actualizando cada cierto tiempo. Una fundación que, por cierto, tiene su sede en Reino Unido, y cuyo CEO es Eben Upton.

El proyecto se dio a conocer en febrero de 2012, y desde entonces, no ha parado de crecer y desarrollarse. No obstante, hubo placas de concepto desde 2006, con algunas alpha y beta hasta llegar al primer lanzamiento. Desde la primera placa de 2021, la popularidad ha llevado a esta SBC a ser uno de los ordenadores británicos más vendidos, llegando a 30 millones de unidades bendidas en diciembre de 2019.

Como curiosidad, hay que decir que muchas de estas placas están fabricadas en una factoría de Sony que hay en Gales, mientras otras están creadas en Japón y China. Y por supuesto, tienen chips y elementos de otros muchos fabricantes, como su SoC de Broadcom, Micron para su memoria, VIA Labs (VLI) para controladores USB, etc.

Specs

Deberías comprender las revisiones, que no son ni modelos ni versiones como vas a ver a continuación. Las revisiones se marcan como Rev v1.2, v1.3, Rev v2.0, etc., y son simples retoques con respecto al diseño anterior para mejorar algunos aspectos.

Por otro lado, existen los llamados Model A o A+ que son modelos más baratos y limitados en cuanto a los Model B o B+. Por lo general, el modelo B se lanza primero y luego se lanza el A para satisfacer a aquellos usuarios que no necesiten de un hardware tan potente y quieran algo más asequible.

También existen las versiones Raspberry Pi Zero, que son placas que comparten algunas similitudes con las anteriores, pero son mucho más pequeñas y baratas. Además, con respecto a sus hermanas mayores, tienen capacidades de memoria y procesamiento más reducidas. Pero pueden ser prácticas para proyectos donde no se necesita demasiada potencia y el tamaño es un factor limitante.

Versiones

Raspberry Pi versiones

En cuanto a las versiones, o diferentes lanzamientos, que han ido apareciendo a lo largo de los años, podrías encontrar:

Raspberry Pi Model B

  • Fecha de lanzamiento: 2012
  • SoC: Broadcom BCM2835 basado en 1x ARM1176JZF-S a 700Mhz + VideoCore IV capaz de soportar 1080p@30 FPS.
  • Memoria RAM: 512MB
  • Puertos: USB, HDMI, Ethernet, salida analógica de video/audio, SPI, I2C, 26 pin GPIO, serial y lector de tarjetas SD/MMC
  • Tamaño y peso: 85.6×53.98mm / 45g
  • Alimentación: 700mA @ 5v mediante microUSB o GPIO
  • Precio: unos 35$

Compute Module o CM

Fue anunciado el 7 de abril de 2014. No es una versión de Raspberry Pi en sí, sino un módulo compatible con la Raspberry Pi y que contiene un SoC Broadcom BC2835, 512MB de RAM, y 4GB de flash eMMC. Todo en una pequeña placa de 67.6x30mm y empaquetada en un módulo estándar SO-DIMM para agregar unidades a una placa compatible y así poder adaptar la potencia de cálculo a tus necesidades…

Después de la versión 1 o CM1, también llegaría la CM2, CM3, CM3 Lite, y CM3+. Todas con algunas mejoras y modificaciones, además de unos precios ligeramente diferentes.

Este mismo 2020 se ha lanzado la Raspberry Pi Compute Module 4, la nueva versión del CM que agrega un procesador ARM Cortex-A72 de cuatro núcleos, salida de vídeo dual, con un rango de RAM y memoria flash eMMC donde elegir, y con o sin conectividad wireless.

Raspberry Pi Model A+

  • Fecha de lanzamiento: 2014
  • SoC: Broadcom BCM2835 con 1x ARM1176JZF-S + VideoCore IV a 700Mhz
  • Memoria RAM: 256MB
  • Puertos: USB, HDMI, SPI, I2C, GPIO, serial y lector de tarjetas SD/MMC
  • Tamaño y peso: 65×56.5mm/ 23 g
  • Alimentación: microUSB o GPIO a 200mA

Raspberry Pi 2 Model B

  • Fecha de lanzamiento: 2015
  • SoC: Boradcom BCM2836 4x Cortex-A7 + VideoCore IV a 900Mhz
  • Memoria RAM: 1GB
  • Puertos: USB, HDMI, Ethernet, SPI, I2C, GPIO, serial y lector de tarjetas SD/MMC
  • Tamaño y peso: 85.6×56.5mm / 45 g
  • Alimentación: microUSB o GPIO a 800mA

Raspberry Pi Zero

  • Fecha de lanzamiento: 2017
  • SoC: Broadcom BCM2835 1x ARM1176JZF-S + VideoCore IV 1Ghz
  • Memoria RAM: 512MB
  • Puertos: USB, HDMI, SPI, I2C, GPIO, serial y lector de tarjetas SD/MMC
  • Tamaño y peso: 65x30mm / 9g
  • Alimentación: microUSB o GPIO a 180mA

Raspberry Pi 3 Model B

  • Fecha de lanzamiento: 2016
  • SoC: Broadcom BCM2837 4x Cortex-A53 64-bit a 1.2Ghz + VideoCore IV 1080p@30FPS
  • Memoria RAM: 1GB DDR2
  • Puertos: WiFi, Bluetooth, USB, HDMI, Ethernet, salida analógica de video, SPI, I2C, GPIO, serial y lector de tarjetas SD/MMC
  • Tamaño y peso: 85.6×56.6mm / 45 g
  • Alimentación: microUSB o GPIO a 1.34A @ 5V

Raspberry Pi Zero W

  • Fecha de lanzamiento: 2017
  • SoC: Broadcom BCM2835 1x ARM1176JZF-S + VideoCore IV a 1Ghz
  • Memoria RAM: 512MB
  • Puertos: WiFi, Bluetooth, USB, HDMI, SPI, I2C, GPIO, serial y lector de tarjetas SD/MMC
  • Tamaño y peso: 65x39mm / 9 g
  • Alimentación: microUSB o GPIO a 180mA

Raspberry Pi Zero WH

*La única diferencia con la Zero es que incluye headers o cabezales en los GPIO.

  • Fecha de lanzamiento: 2018
  • SoC: Broadcom BCM2835 1x ARM1176JZF-S + VideoCore IV a 1Ghz
  • Memoria RAM: 512MB
  • Puertos: WiFi, Bluetooth, USB, HDMI, SPI, I2C, 26 pin GPIO, serial y lector de tarjetas SD/MMC
  • Tamaño y peso: 65x39mm / 9 g
  • Alimentación: microUSB o GPIO a 180mA

Raspberry Pi 3 Model B+

  • Fecha de lanzamiento: 2018
  • SoC: Broadcom BCM2837 4x Cortex-A53 64-bit a 1.4Ghz + VideoCore IV 1080p@30FPS
  • Memoria RAM: 1GB DDR2
  • Puertos: WiFi, Bluetooth, USB, HDMI, Ethernet, salida analógica de video, SPI, I2C, GPIO, serial y lector de tarjetas SD/MMC
  • Tamaño y peso: 85.6×56.6mm / 45 g
  • Alimentación: microUSB o GPIO a 1.13A @ 5

Raspberry Pi 3 Model A+

  • Fecha de lanzamiento: 2018
  • SoC: Broadcom BCM2873B0 4x Cortex-A53 64-bit + VideoCore IV a 1.4Ghz
  • Memoria RAM: 512 MB DDR2
  • Puertos: WiFi, Bluetooth, USB, HDMI, salida analógica de video, SPI, I2C, GPIO, serial y lector de tarjetas SD/MMC
  • Tamaño y peso: 65x56mm / 29 g
  • Alimentación: microUSB o GPIO a 1.13A @ 5

Raspberry Pi 4 Model B @ 4GB

  • Fecha de lanzamiento: 2019
  • SoC: Broadcom BCM2711 4x Cortex-A72 ARMv8 64-bit + VideoCore VI a 1.5Ghz
  • Memoria RAM: hasta 4GB LPDDR4
  • Puertos: WiFi, Bluetooth, USB, HDMI, Ethernet, salida analógica de video, SPI, I2C, GPIO, serial y lector de tarjetas SD/MMC
  • Tamaño y peso: 85.6×56.5mm / 46 g
  • Alimentación: USB-C 1.25A @ 5v

Raspberry Pi 4 Model B @ 8GB

  • Fecha de lanzamiento: 2020
  • SoC: Broadcom BCM2711 4x Cortex-A72 ARMv8 64-bit + VideoCore VI a 1.5Ghz
  • Memoria RAM: 8GB LPDDR4
  • Puertos: WiFi, Bluetooth, USB, HDMI, Ethernet, salida analógica de video, SPI, I2C, GPIO, serial y lector de tarjetas SD/MMC
  • Tamaño y peso: 85.6×56.5mm / 46 g
  • Alimentación: USB-C 1.25A @ 5v

Raspberry Pi Pico

No se trata de una SBC más, sino más bien de una placa de desarrollo más parecida a Arduino que a una Raspberry Pi, ya que no se le puede instalar un sistema operativo. Simplemente crear sketches para programarla.

  • SoC: RP2040, con microcontrolador DualCore Cortex-M0+ @ 133Mhz, 264 kB de SRAM, 2MB de flash on-board.
  • Conexión: microUSB con soporte para USB 1.1 Host
  • Programación: drag&drop usando lenguajes como C/C++ y MicroPython.
  • GPIO: 26-pin multifunción
  • Otros pines: 2x SPI, 2x I2C, 2x UART, 3x 12-bit ADC, 16x canales PWM.
  • Alimentación: 3.3v
  • Más: sensor de temperatura, bibliotecas de coma flotante rápido en ROM, y 8x PIO (Programable I/O) para poder adaptar la placa para dar soporte a periféricos, etc. Por ejemplo, con PIO se puede configurar para emular VGA, sonido, lector de tarjetas SD, etc.
  • Tamaño: 51x21mm
  • Precio: aprox. 5€

¿Cuál necesito?

Bueno, esto dependerá de tus necesidades y lo que te quieras gastar en la SBC, pero básicamente aquí tienes algunas claves para ayudarte a elegir la más adecuada:

  • Uso general: elige una Raspberry Pi 3 o 4.
  • Gaming retro o aplicaciones que demandan mayor rendimiento: Raspberry Pi 4
  • Para control de cámaras IP, domótica, IoT, robótica, etc.: mejor los modelos Zero W y WH.
  • Montar un servidor: Compute Module y Raspberry Pi 4.

Recuerda que todas ellas son compatibles con multitud de sistemas operativos (en sus ports para ARM), como Windows IoT, Ubuntu, Raspbian OS, Debian, Arch Linux, RISC OS, TizenOS, Android, openSUSE, Slackware, Gentoo, FreeBSD, Moebius, Tiny Core, openMandriva, NetBSD, CRUX, Void Linux, Plan 9, y un larguísimo etc.

Alternativas a la Raspberry Pi

A las oficiales les han salido competidores bastante duros, tanto en precios, como en prestaciones y funciones. Aquí tienes algunos de las numerosas alternativas que tiene la Raspberry Pi oficial…

Basadas en ARM

Si prefieres procesadores basados en ARM, ya sea porque existen muchos paquetes copilados para esta arquitectura o porque te interese desarrollar para ella, aquí tienes una lista de las mejores alternativas a la Raspberry Pi:

Orange Pi 4B

  • Fabricante: Shenzhen Xunlong Software CO., Limited
  • SoC: Rockchip RK3399 6x ARM 64-bit 2Ghz (2x Cortex-A72 + 4x Cortex-A53) + Mali-T864 GPU + NPU SPR2801S para IA
  • Memoria RAM: Dual 4GB LPDDR4
  • Almacenamiento: 16GB flash eMMC
  • Puertos: WiFi, Bluetooth, USB, HDMI, Ethernet, DisplayPort, Jack sonido, GPIO
  • Alimentación: USB-C 3A @ 5v

Le Potato AML-S805X-AC (La Frite)

  • Fabricante: Libre Computer
  • SoC: Amlogic S805X 4x ARM Cortex-A53 a 1.2 Ghz + 2G – 3P Mali-450 @ 650Mhz
  • Memoria RAM: 1GB LPDDR4
  • Almacenamiento: 128 MB SPI Nor flash eMMC 5.x
  • Puertos: WiFi, Bluetooth, USB, HDMI, Ethernet, GPIO, IR
  • Alimentación: microUSB

BeagleBone Black

  • Fabricante: BeableBoard
  • SoC: Texas Instruments AM335x Sitara 1Ghz  ARM Cortex-A8 + aclerador 3D + 2x PRU 32-bit MCUs
  • Memoria RAM: 512MB DDR3
  • Almacenamiento: 4GB eMMC
  • Puertos: USB, Ethernet, HDMI, GPIO
  • Alimentación: USB

Pine64 RockPro64

  • Fabricante: Pine64
  • SoC: Rockchip RK3399 ARM + Mali T860 MP4 GPU
  • Memoria RAM: 4GB LPDDR4
  • Almacenamiento: 4GB eMMC
  • Puertos: WiFi, Bluetooth, USB, Ethernet, HDMI, GPIO, microSD, PCIe 4x, PI-2 Bus, bus de expansión, TP, DSI, eDP, MiPi-SCI, IR,
  • Alimentación: 5.5″ 12V 3A/5A

Banana PI BPI-M4

  • Fabricante: BananaPi
  • SoC: Realtek RTD1395 4x ARM Cortex-A53 64-bit + Mali 470 MP4
  • Memoria RAM: 2GB DDR4
  • Almacenamiento: 8GB eMMC
  • Puertos: WiFi, Bluetooth, USB, Ethernet, HDMI, Jack, GPIO, microSD, M.2 PCIe, UART, I2C, SPI o PWM
  • Alimentación: USB-C 5v o PoE

Rock PI 4

  • Fabricante: RockPi
  • SoC: Rockstar RK3399 6x ARM (2x Cortex-A72 a 1.8Ghz + 4x Cortex-A53 a 1.4Ghz)  + GPU Mali T860MP4 a 600Mhz + NPU con capacidades IA
  • Memoria RAM: 4GB LPDDR4
  • Almacenamiento: hasta 128GB eMMC flash
  • Puertos: WiFi, Bluetooth, USB, Ethernet, HDMI, miniDP, MIPI CSI, Jack, GPIO, microSD, M.2 PCIe
  • Alimentación: USB-C (soporta adaptador Qualcomm Quick Charge 3.0)

Odroid C4

  • Fabricante: HardKernel
  • SoC: Amlogic S905X3 4x Cortex-A55 a 1.9Ghz + Mali G31 MP2 a 650Mhz + acelerador gráfico VPU
  • Memoria RAM: 4GB DDR4
  • Almacenamiento: hasta 64GB eMMC flash
  • Puertos: WiFi, Bluetooth, USB, Ethernet, HDMI, IR, Jack, GPIO, microSD, UART, SPDIF, I2C
  • Alimentación: DC jack

NanoPC-T3 Plus

  • Fabricante: Friendlyarm
  • SoC: Samsung S5P6818 Octa-Core Cortex-A53, 400M Hz – 1.4G Hz + GPU ARM
  • Memoria RAM: 2GB DDR3
  • Almacenamiento: 16GB eMMC flash
  • Puertos: WiFi, Bluetooth, USB, Ethernet, HDMI, IR, MIPI DSI, Jack, GPIO, microSD, UART, SPDIF, I2C
  • Alimentación: DC jack 5v/3A

STM32MP157A-DK2

  • Fabricante: STMicroelectronics
  • SoC: STM32MP157 2x Cortex-A7 32 bits + Cortex-M4 32 bits MPU
  • Memoria RAM: 4GB DDR3L
  • Almacenamiento: —
  • Puertos: WiFi, Bluetooth, USB, Ethernet, HDMI, Jack, GPIO, MIPI DSI, microSD
  • Alimentación: USB-C 5v/3A

Basadas en RISC-V

La ISA abierta RISC-V de la RISC-V Foundation, ahora bajo Linus Foundation, también está dando mucho que hablar últimamente. Más aún tras la compra de Arm por parte de NVIDIA. Si deseas probar esta nueva arquitectura o desarrollar para ella, puedes contar con estas placas SBC similares a la Raspberry Pi:

SiFi HiFive Unleashed

  • Fabricante: SiFive
  • SoC: SiFive Freedom U540 SoC RISC-V 64-bit 4+1 core a 1.5Ghz
  • Memoria RAM: 8GB DDR4 con soporte ECC
  • Almacenamiento: 32MB Quad SPI flash ISSI
  • Puertos: USB, Ethernet, microSD, M.2 PCIe, FMC Connector, SATA

PicoRio

  • Fabricante: RIOS Lab
  • SoC: 4x RISC-V de 64-bit a 500Mhz + 1 RISC-V de 32-bit + GPU Imagination PowerVR
  • Memoria RAM: LPDDR4
  • Puertos: USB, UART, I2C, SPI y microSD

PolarFire SoC Icicle Kit

Aunque no es una SBC normal, sino un kit de desarrollo para realizar pruebas sobre el SoC PolarFire basado en RISC-V y con Linux, sí que puede ser interesante para investigar sobre éste chip y probar cómo funciona Linux en esta arquitectura. Tiene multitud de aplicaciones posibles, desde industriales, automoción, redes, aeroespacial, defensa, etc.

Si quieres saber más características técnicas, aquí tienes algunas:

  • SiFive PolarFire 1xRV64IMAC + 4x RV64GC. Soporte de Secure Boot.
  • 2GB LPDDR4 x32
  • 1 GB SPI flash
  • 8 GB eMMC flash + ranura para tarjetas SD
  • Pines JTAG, UART, PCIe Gen2, Gigabit LAN Ethernet (RJ45), microUSB 2.0 OTG, SPI, CAN, I2C, GPIO 40-pin compatible con Raspberry Pi,…

BeagleBoard (próximamente)

Una fuente interna de BeagleBoard me ha confirmado personalmente que vendrán pronto placas SBC de este grupo con chips RISC-V. Los mayores inconvenientes que están encontrando es conseguir el SoC suficientemente barato para poder garantizar que sean placas asequibles, pero trabajan en ello…

Basadas en x86

Si hay una familia popular, esa es x86. Esta arquitectura es la más extendida en el PC y también en HPC. Hay una enorme cantidad de sistemas operativos y paquetes binarios para ella. Por tanto, podría ser una gran opción para muchos usuarios. Además, algunos de estos chips que están en estas SBCs alternativas a la Raspberry Pi suelen tener rendimientos superiores a otras arquitecturas:

ASUS Tinker Board

  • Fabricante: ASUS
  • SoC: Rockchip RK3288-C QuadCore 1.8 GhzU + Mali T764
  • Memoria RAM: 2GB DDR3
  • Almacenamiento: 64GB eMMC flash
  • Puertos: WiFi, Bluetooth, USB, Ethernet, HDMI, Jack, GPIO, microSD
  • Alimentación: microUSB 5v/3A

UDOO X86 II Ultra

  • Fabricante: UDOO
  • CPU: Intel Pentium N3710 2.56 Ghz QuadCore + Intel® Quark SE  32 MHz + 32-bit ARC core 32 MHz + Intel HD 450 A 700Mhz
  • Memoria RAM: 8GB DDR3L DualChannel
  • Almacenamiento: 32GB eMMC flash
  • Puertos: USB, HDMI, microDP, Ethernet, M.2, SATA, Jack audio, S/PDIF, UART, I2C, SPI, salida 12-pin analógico, IR
  • Alimentación: DC 12v 3A

Axiomtek Machin Vision

  • Fabricante: Axiomtek
  • APU: AMD Ryzen V1807B 3.2 Ghz (4 cores / 8 threads) + GPU Radeon integrada
  • Memoria RAM: 16GB DDR4
  • Almacenamiento: 32GB eMMC flash
  • Puertos: USB, HDMI, DisplayPort, Ethernet, M.2, SATA3, Jack audio, SPI, LVDS,
  • Alimentación: DC 12v

DFI GHF51

  • Fabricante: DFI
  • APU: AMD Ryzen R1606G DualCore + GPU Radeon VEGA integrada
  • Memoria RAM: hasta 8 GB DDR4
  • Almacenamiento: —
  • Puertos: USB, HDMI, miniPCIe, SMBus, Ethernet, microHDMI
  • Alimentación: DC 12V

LattePanda 4G/64

  • Fabricante: LattePanda
  • APU: Intel Atom X5 Cherry Trail Z8350 Quad Core 1.9Ghz + GPU Intel HD integrada 500Mhz
  • Memoria RAM: 4GB DDR3L
  • Almacenamiento: 64GB eMMC flash
  • Puertos: WiFi, Bluetooth, USB, HDMI, MIPI DSI, Ethernet, GPIO,
  • Alimentación: DC 5V / 2A

Odyssey

  • Fabricante: Seeed
  • APU: Intel Celeron J4105 Quad-Core 1.5GHz a 2.5GHz + Intel UHD 600 integrada + coprocesador Arduino ATSAMD21 Cortex-M0+
  • Memoria RAM: 8GB LPDDR4
  • Almacenamiento: 64GB eMMC flash
  • Puertos: WiFi, Bluetooth, HDMI, USB, Ethernet, M.2 PCIe, GPIO 40-pin, SATA
  • Alimentación: DC Jack 12v o USB-C

Basadas en MIPS

MIPS fue «la ARM del pasado», usando estos chips para multitud de aplicaciones diferentes, no solo para computadoras, también para multitud de controladores para otros dispositivos. Pero poco a poco fue desplazándose hasta desaparecer. Ahora, desde que se ha abierto, posicionándose junto con openPOWER y RISC-V, la ISA MIPS se ha popularizado aún más. Si te interesa probarla o desarrollar, puedes encontrar las siguientes alternativas a la Raspberry Pi:

Onion Omega 2

  • Fabricante: Onion.io
  • APU: MT7688AN MIPS 580Mhz
  • Memoria RAM: hasta 128MB DDR2
  • Almacenamiento: hasta 64MB OM-O2P
  • Puertos: USB, WiFi, Ethernet, GPIO, UART, I2C, SPI, microSD
  • Alimentación: DC 3.3v 800mA

Creator CI20

  • Fabricante: MIPS
  • APU: Ingenic JZ4780 SoC which includes a 1.2 GHz, DualCore MIPS32 + PowerVR SGX540 GPU
  • Memoria RAM: 1GB DDR3
  • Almacenamiento: 4GB eMMC flash
  • Puertos: USB, WiFi, Ethernet, HDMI, GPIO, UART, I2C, SPI, 14-pin EJTAG
  • Alimentación: DC Jack

Para IA

Por último, para machine learning, IA o redes neuronales artificiales, también existen algunas placas similares a la SBC Raspberry Pi, pero especialmente diseñadas para esta tarea, con funciones específicas o núcleos tensor…

NVIDIA Jetson

La plataforma Jetson de NVIDIA tiene variantes como:

  • Jetson Nano: NVIDIA tiene una interesante placa de desarrollo para inteligencia artificial como la Jetson Nano. Con GPU NVIDIA Maxwell con 128 núcleos CUDA, procesador ARM Cortex-A57 MPCore QuadCore, LPDDR4 de 4GB, 16 GB de eMMC 5.1 flash, y conexiones MIPI-DSI, Ethernet, HDMI, DP, USB, PCIe, GPIO, I2C, SPI, I2S, etc.
  • Jetson Xavier NX: es un módulo SOM con la potencia de un supercomputador con tamaño compacto. Con hasta 21 TOPs o 21 teraoperaciones por segundo.
  • Jetson AGX Xavier: otro módulo con gran eficiencia energética y densidad de cálculo.
  • Jetson TX2: placa de desarrollo de alta velocidad y eficiencia basada en NVIDIA Pascal, con 8GB de RAM y un ancho de banda de 59,7GB/s.

Google Coral

Al igual que le ocurre a la plataforma de NVIDIA, esta otra de Google también tiene varias placas, accesorios y módulos para tus proyectos de IA. Por ejemplo, su Dev Board, la placa de desarrollo, tiene una CPU NXP i.MX 8M con cuatro núcleos Cortex-A53 y Cortex-M4F, GPU GC7000 Lite Graphics, Google Edge TPU (coprocesador) con hasta 4 TOPS o 2 TOPS/w. Viene equipada con 1GB LPDDR4, 8GB de eMMC flash y microSD, y conectividad WiFi, USB, Bluetooth, Ethernet, Jack, HDMI, MIPI-DSI, y USB-C DC 5v.

Khadas VIM3

Khadas VM3 es otra de las placas de desarrollo para IA que deberías conocer. A grandes rasgos hay que detacar que tiene una CPU A311D x4 Cortex-A73 2.2Ghz y x2 Cortex-A53 a 1.8Ghz. Con un NPU a 5 TOPS, 16GB eMMC Samsung, y conxiones MIPI-DIS, HDMI, WiFi, Ethernet, microSD, USB, PCIe, etc.

HiSilicon HiKey 970 (Huawei)

HiSilicon también tiene otra placa interesante llamada HiKey 970. Si deseas usar el SDK de Huawei con esta placa, tendrás a tu alcance una placa con UEFI, chips ARM Kirin con Cortex A73 QuadCore + Cortex-A53 QuaCore, GPU Mali G72 MP12, NPUs dedicadas, 6GB de LPDDR4, WiFi, microSD, HDMI, USB, etc.

Sophon BM1880 (híbrida ARM+RISC-V)

Sophon BM1880 de Sophon.ia es otra de las posiblidades que tienes a tu alcance para IA. En este caso te topas con una placa con CPU 2x Cortex-A53 a 1.5Ghz + RISC-V a 1Ghz, con 1 TPUs @ INT8 gracias al Tensor processor, 4GB LPDDR4, 32GB eMMC, Ethernet, WiFi, USB, microSD, Jack, etc.

Conclusión

También existen otras placas SBC de las anteriores arquitecturas que no he incluido en la lista, pero creo que las más relevantes están cubiertas. Muchas posibilidades para satisfacer casi a todos los usuarios.

También las hay en  cuanto a IA, como por ejemplo Intel Neural Stick (un pendrive con capacidades IA), JeVois (pequeño dispositivo con sensor de vídeo, slot microSD, CPU QuadCore, USB, puerto serial), Rockchip RK3399Pro, etc.

Espero haberte ayudado con este artículo a tener una visión algo más amplia. Además, si tienes cualquier sugerencia o duda, puedes dejar tus comentarios

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

Una fuga de información permite conocer la interfaz de usuario que se prepara para Android 12

Un documento filtrado en línea, que pretendía mostrar los últimos cambios en la nueva versión de Android a los socios, permitió a un desarrollador de la comunidad de desarrolladores de XDA, Mishaal Rahman, ver capturas de pantalla que muestran lo que parece ser la nueva interfaz de usuario y algunos supuestos cambios funcionales en el sistema operativo.

Si Google sigue el mismo proceso de lanzamiento del sistema operativo del año pasado, se espera que la primera versión Developer Preview de Android 12 se lance este mes. Antes de eso, una filtración en línea, durante las reuniones informativas de Google con socios OEM, muestra maquetas de diseño de Android 12 con una revisión visual radical del sistema.

Las capturas de pantalla, incluidas en un informe publicado el lunes por XDA Developers, muestran un color arena tomado del fondo de pantalla de colinas y dunas de un tono similar.

Este color arena se usa para colorear todo, desde la barra de búsqueda hasta los widgets. Este esquema de color parece ser un gran cambio del esquema de color completamente blanco de Android 11, pero la elección de los temas en los teléfonos probablemente dependerá completamente del usuario una vez que se lance Android 12.

Un informe reciente de 9to5Google afirmó que Google lanzaría un sistema de temas en profundidad en Android 12 que permitiría que el sistema y las aplicaciones de terceros se cambiaran de color según las preferencias del usuario.

Podemos leer en el informe publicado a finales de enero lo siguiente:

“Es interesante notar que los colores de tu tema de Android 12 también deberían poder elegirse automáticamente de acuerdo con tu fondo de pantalla actual. Cuando cambie el fondo de pantalla, Android debería poder cambiar sin problemas a nuevos colores similares a su combinación de colores de fondo de pantalla.

Los colores de la interfaz de usuario combinan muy bien con el fondo de pantalla, un fondo de pantalla de color beige genera un panel de notificaciones, iconos, configuraciones, widgets y mucho más que dibujan su color en beige, incluso la aplicación de la cámara está coloreada con el mismo tema. Android ha tenido código sin usar para un motor de temas durante mucho tiempo, la selección automática de color de la interfaz de usuario se lanzó en Android 5 con la API de paleta, cuando Google comenzó a considerar su uso para una aplicación de música, parece que estas opciones ahora deberían usarse en Android 12.

Una rápida comparación con la interfaz de usuario en Android 11, menciona en XDA que notaron que la barra de estado negra en la parte superior de la pantalla ha desaparecido, reemplazada por una sola hoja que sirve como fondo de notificación. La hora y la fecha han cambiado de lugar con la fecha ahora en la parte superior. Los ajustes rápidos ya no están en una caja y se han reducido a cuatro en lugar de seis. Las formas de los elementos de Configuración rápida se podían configurar en el pasado, pero ahora parece que hay una mezcla de formas, con las configuraciones deshabilitadas con un fondo cuadrado y las configuraciones habilitadas con un círculo.

El diseño del resto del panel de notificaciones no es muy diferente, aparte de las esquinas redondeadas. Una de las características especiales de esta maqueta es que las esquinas redondeadas son visibles. Este diseño se utilizó brevemente durante el lanzamiento de la versión Developer Preview de Android 10, pero nunca se lanzó.

Es muy extraño que las maquetas muestren el widget de chat en diferentes formas, sin embargo, parece que Google quiere centrarse en los widgets en Android 12. La primera vista previa para desarrolladores de Android 11 se lanzó el año pasado el 19 de febrero de 2020 por lo que probablemente veamos versiones funcionales de Android 12 en una semana o un poco más tarde.

Dada la naturaleza temprana de esta fuga de diseño de Android 12, todo lo que se ve aquí está sujeto a cambios durante el período de lanzamiento de las compilaciones de Developer Preview. Estas maquetas podrían estar destinadas a hacer que los fabricantes de teléfonos comprendan que hay una revisión radical en Android 12.

Fuente: https://www.xda-developers.com/

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

Twitter confirma que Donald Trump no volverá a la red social, sin importar el cargo político que llegue a tomar a futuro 

Donald Trump (expresidente estadounidense) terminó siendo expulsado de por vida de Twitter, ya que de manera inicial el mes pasado, el exmandatario fue primero suspendido por el lapso de una semana y posteriormente se dio a conocer la desicion que tomaron no solo en Twitter si no en más redes sociales y diversas plataformas sobre la suspensión de las cuentas de Trump.

Posteriormente se dio a conocer la noticia durante una entrevista con el medio estadounidense CNBC por Ned Segal, el director financiero de Twitter, dijo durante el intercambio que: cuando un usuario, sea cual sea su naturaleza o título, es eliminado de la plataforma, lo seguirá siendo para siempre. Confirma así que Donald Trump, que fue eliminado de Twitter el 8 de enero, seguirá siéndolo de por vida, incluso si fuera reelegido presidente de Estados Unidos en 2024.

El director financiero de Twitter, Ned Segal, ha confirmado que la exclusión de Donald Trump de la plataforma es permanente, incluso si el expresidente decide postularse nuevamente para un cargo público. En una entrevista con Becky Quick, “Squawk Box” de CNBC, Segal dijo que nadie que “incite a la violencia” en Twitter no podrá regresar. Continuó diciendo que Trump «fue destituido cuando era presidente, y no habría ninguna diferencia para cualquiera que sea un funcionario público una vez que sea destituido del servicio».

“La forma en que funcionan nuestras políticas, cuando te quitan de la plataforma, te quitan de la plataforma”, dijo Segal. “Ya seas comentarista, director financiero o ex servidor público o actual, recuerda que nuestras políticas están diseñadas para asegurar que las personas no inciten a la violencia, y si alguien lo hace, tenemos que sacarlo de servicio y nuestras políticas no permiten que la gente vuelva ”.

Y es que durante su tiempo en la Casa Blanca, Donald Trump usó Twitter para comunicarse con más frecuencia que su predecesor Barack Obama. Entre tweets agresivos, comedia y decisiones políticas, el presidente se había acostumbrado a anunciar todo en su página de Twitter e incluso si algunos de sus mensajes a veces no estaban completamente en línea con las políticas de la plataforma, el presidente gozaba de cierta inmunidad para hablar libremente. De hecho, durante su presidencia, Trump fue un tweeter notoriamente provocador.

Por ejemplo, en mayo de 2020, Twitter retuvo uno de los tweets de Trump porque violó una de sus reglas de larga data que prohíben la glorificación de la violencia. Tras las protestas masivas en Estados Unidos tras el asesinato de George Floyd, el presidente amenazó con «enviar a la Guardia Nacional» y agregó una advertencia de que «cuando comience el saqueo, comenzará el tiroteo».

Para una cuenta normal, esto resultaría en una suspensión, pero Twitter hizo una excepción, una de las justificaciones de Twitter para mantener el tuit de Trump y ocultarlo, en lugar de suspenderlo por completo, fue que el presidente de Estados Unidos era una persona «de interés periodístico», a la que hacen excepciones. Trump redefinió la política usando Twitter para eludir los canales oficiales y los medios tradicionales.

Así, tras las elecciones presidenciales del 3 de noviembre de 2020, Trump también utilizó los medios de comunicación para impugnar los resultados, desde la proclamación de los resultados hasta su salida de la Casa Blanca, Trump nunca ha admitido la derrota en las elecciones presidenciales de noviembre pasado. Dijo largamente que el voto había sido robado y pidió a sus seguidores a través de Twitter que protestaran por la presunta manipulación que sufrieron.

El desafío de Donald Trump y sus partidarios llevó al motín del Capitolio del 6 de enero de 2021 y aunque aún no se ha demostrado la participación directa del expresidente, Twitter consideró que estos mensajes eran bastante incitantes, para empujar a sus partidarios a asaltar el Capitolio. Como resultado, Trump fue retirado de la plataforma el 8 de enero de 2021.

En el período previo a la prohibición, la red social había enmascarado rutinariamente tweets engañosos y agresivos de Trump que violaban su política con una etiqueta de advertencia que incluía un enlace a más información o contexto.

Los comentarios de Segal se producen mientras el Congreso trabaja en un histórico segundo juicio político contra Trump, el único presidente de Estados Unidos que ha sido acusado dos veces. Si el Senado lo declara culpable (lo cual está lejos de ser seguro), entonces la Cámara también puede votar para prohibirle que ocupe un cargo público en el futuro.

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

Filmulator: un editor de imágenes crudas (RAW) muy interesante

Filmulator, RAW

Filmulator es un software gratuito y de código abierto que deberías conocer. Un sencillo editor de imágenes crudas (RAW) que te puede ayudar con este tipo de imagen. Y no es el típico filtro de efectos cinemátográficos que puedes encontrar implementado en otras apps. No se limita a copiar características externas, sino que puede llegar a la raíz de la película.

Filmulator simula el proceso de revelado de una película fotográfica, desde la exposición de la película, pasando por el crecimiento de los cristales de plata dentro de cada píxel, hasta la difusión del revelador, tanto entre píxeles vecinos como en el revelador a gran escala en el tanque. Evidentemente, todo eso sobre datos digitales…

Por si no lo sabes, el formato de imágenes RAW, o crudo, es un formato digital que contiene la totalidad de los datos de la imagen tal cual se ha captado por la cámara. Eso lo diferencia de otros formatos donde se pierden este tipo de datos, como en los JPEG, PNG, etc. Tendrás una imagen tal cual la captó el sensor de la cámara digital, lo que tiene muchas ventajas para los profesionales y los que buscan una edición mucho más profunda.

Filmulator es un software que aporta varias ventajas frente a otros. Algunas de las más destacables son:

  • Se pueden oscurecer grandes regiones brillantes, comprimiendo el rango dinámico de salida.
  • Las regiones brillantes pequeñas también oscurecen su entorno, mejorando así el contraste local.
  • En las regiones brillantes la saturación aumenta, lo que ayuda a conservar el color en los cielos azules, los tonos de piel más claros, y las puestas de sol.
  • Regiones extremadamente saturadas, el brillo se atenúa, ayudando a conservar los detalles, por ejemplo, en objetos como las flores.

Si te gusta todo esto, puedes probarlo desde ya. Está disponible como paquete AppImage, por lo que podrás instalar Filmulator en cualquier distro de una forma muy sencilla. Tan solo descarga el archivo, da permisos de ejecución, y ejecuta este haciendo doble clic. Eso bastará para que puedas comenzar a usar Filmulator.

Más información y descarga – Web oficial de Filmulator

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