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

Touché: una GUI para configurar Touchegg en Linux

Touched Touchegg

Touché es una nueva GUI para configurar de forma más intuitiva en Touchegg. Es decir, para el reconocimiento de gestos para paneles multitáctiles en Linux. Se trata de una nueva app que puede hacer mucho más sencilla la experiencia en el escritorio Linux de quienes están usando Touchegg. Un programa, que si recuerdas, tras no recibir actualizaciones durante 5 años, ahora ha sido reescrito completamente para poder trabajar con las nuevas tecnologías disponibles en el escritorio Linux y las nuevas funciones.

Esta app se ejecuta en segundo plano, transformando los gestos del panel multitáctil que realiza el usuario en acciones en el escritorio de tu distro. Puedes deslizar, pellizcar, expandir, etc. También permite soporte para pantalla táctil, con lo que podrás realizar multitud de acciones, desde minimizar una ventana deslizando hacia abajo con 3 dedos, acercando pellizcando con 2 dedos, etc.

Para poder editar Touchegg y configurarlo, los usuarios debían editar un fichero de configuración. Pero eso se terminó con Touché, que es una sencilla e intuitiva GUI para que puedas hacerlo de manera mucho más sencilla. De esa forma, podrás configurar los gestos globales y gestos personalizados para cada app sin esfuerzo.

Entre los gestos soportados están:

  • Deslizar con 3 o 4 dedos para todos las direcciones.
  • Pellizar con 2, 3 o 4 dedos hacia adentro o hacia afuera.
  • Tocar con 2, 3, 4, o 5 dedos para pantallas táctiles.
En cuanto a las acciones que se pueden configurar según los gestos están:
  • Maximizar o restaurar una ventana.
  • Minimizar una ventana.
  • Alterar el modo de pantalla completa.
  • Cerrar una ventana.
  • Cambiar de escritorio.
  • Mostrar un escritorio.
  • Ejecutar algún atajo de teclado o comando.
  • Clic de ratón.

Todo de una forma muy sencilla, con la interfaz gráfica con la que añadir (+) los gestos que necesites. Además, no solo es sencillo la configuración, también su instalación, ya que está empaquetado como paquete universal Flatpak, y te la puedes descargar para tu distro favorita en FlatHub. También lo encontrarás en DEB, para distros basadas en Debian…

Más información – Touché

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

Cómo configurar varias zonas horarias en tu Ubuntu

reloj, zonas horarias Ubuntu

Si tienes una distro Ubuntu, o alguna basada en ella, podrás seleccionar varias zonas horarias de una forma muy sencilla. De esta manera, no tendrás solo la hora de un solo país o zona, sino que podrás tener a la vista todas las que necesites. Tanto si sueles viajar de un lugar a otro, como si necesitas saber la hora que es en otro lugar por cuestión de negocios, etc.

Por lo general, solo se selecciona una zona horaria cuando se instala el sistema operativo. La correspondiente a la zona donde reside el usuario. Pero es algo que no es suficiente para algunos otros usuarios y tiene una sencilla solución, como podrás comprobar en este artículo…

Para agregar varias zonas horarias a tu Ubuntu, sigue estos pasos:

  1. Instala desde el terminal o desde la app store de Ubuntu la aplicación conocida como GNOME Clocks (el paquete se denomina gnome-clocks) si no la tienes ya.
  2. Ahora, localiza la app y abre el programa. Con ella podrás albergar varios relojes correspondientes a distintas zonas horarias.
  3. Para comenzar, pulsa en el símbolo + para agregar un nuevo reloj o también puedes pulsar de forma alternativa las teclas Ctrl+N.
  4. Te aparecerá una mini ventana donde buscar el nombre de la zona horaria que deseas agregar. Por ejemplo, Malmö, Sweden.
  5. Una vez localizada, pulsa sobre el botón Add o agregar.
  6. Verás que ya se ha agregado a la pestaña World. Para agregar otras zonas horarias, puedes ir repitiendo los pasos 2-5 para agregar todos los que necesites, e irán apareciendo en esta pantalla.
  7. Verás que aparecerá la zona horaria y la hora que le corresponde, con un icono de una papelera por si deseas eliminar dicha zona horaria. Para seleccionar una, tan solo debes hacer doble clic sobre una de las zonas y se seleccionará de forma predeterminada, ocultando el resto.

Por cierto, en este programa también podrás configurar alarmas, cronómetros, etc. Es bastante práctico, por lo que te puede ayudar a recordar que tienes que hacer cosas, o cronometrar lo que tardas en hacer otras, etc.

from Linux Adictos https://ift.tt/36YekCk
via IFTTT

Windows abandona el soporte a 32 bits ¿Qué distribución Linux utilizar?

Windows abandona el soporte

Las ventanas para seguir utilizando hardware de 32 bits se están cerrando. Literalmente. Microsoft decidió seguir el paso de las distribuciones Linux más importantes y discontinuar el soporte. Claro, que no va a hacerlo de manera abrupta.. En principio dejará de publicar versiones actualizadas para equipos nuevos. Las versiones existentes por el momento seguirán teniendo soporte y se podrán seguir adquiriendo en distribuidores.  Pero, el proceso es irreversible.

Windows abandona el soporte a los 32 bits

Esta semana Microsoft libera para los desarrolladores y fabricantes de equipos la versión 2004 de Windows 10. En la documentación oficial sobre los requisitos mínimos para instalar Windows se aclara:

A partir de Windows 10, versión 2004, todos los sistemas nuevos de Windows 10 deberán utilizar compilaciones de 64 bits y Microsoft dejará de publicar compilaciones de 32 bits para la distribución OEM. Esto no afecta a los sistemas de 32 bits de los clientes que se fabrican con versiones anteriores de Windows 10; Microsoft mantiene su compromiso de proporcionar actualizaciones de características y seguridad en estos dispositivos, incluyendo la disponibilidad continua de medios de 32 bits en canales no OEM para soportar varios escenarios de instalación de actualizaciones.

¿Cuál es la diferencia entre 32 o 64 bits?

Cuando hablamos de arquitecturas de 32 o 64 bits nos estamos refiriendo a la capacidad de almacenamiento de los datos.  Los sistemas de 32 bits almacenan palabras de 4,294,967,296 bits mientras que los de 64 trabajan con 18,446,744,073,709,551,616 bits. Esto significa  más procesamiento en menos tiempo.

Otro punto a favor de los 64 bits es la memoria RAM que son capaces de gestionar. Mientras que los de 32 solo pueden trabajar con 4GB,  ellos tienen un límite teórico de 16 millones de Terabytes.

Lo más probable es que si cambiaste tu equipo en los últimos 10 años sea de 64 bits.

Distribuciones Linux compatibles con sistemas de 32 bits

Una de las ventajas de Linux es que te permite extender la vida útil de equipos antiguos. Y, si bien las distribuciones imporantes abandonaron el soporte a los 32 bits, todavía quedan varias que sigen apoyándolo.

Las distribuciones de Linux de 32 bits son compatibles con los ordenadores más antiguos, tienen la mayoría de las funciones que puedes necesitar y consumen pocos recursos del sistema. Es cierto que podrías tener problemas con tareas como edición de videos o juegos muy complejos. Pero, para cosas como editar textos, navegar por Internet o leer un libro, funcionaran perfectamente

Debian

Se trata de una de las distribuciones Linux más  antiguas y es la base otras muy populares como Ubuntu y Linux Mint. Aunque la base solo incluye software libre es posible agregarle repositorios para instalar controladores y otros programas privativos.

Para poder ejecutar Debian se necesitan 512MB de RAM como mínimo siendo  2GB la cantidad de memoria recomendada. Además, de un procesador Pentium de 1GHz y 10 GB de espacio en disco.

Bodhi Linux

Se trata de una versión minimalista derivada de Ubuntu con un escritorio fork de Enlightenment llamado Moksha.

Los requisitos mínimos para ejecutar esta distribución son:

  • Procesador 2bit, 500MHz (Non-PAE)
  • 512MB de RAM
  • 5GB de espacio en disco

Requisitos recomendados

  • Procesador de 64bit, 1.0GHz
  • 768MB de RAM
  • 10GB de espacio en disco

En el caso de equipos de 32 bits la que tenemos que instalar es la versión Legacy  que utiliza un kernel antiguo compatible con equipos de más de 15 años.

Puppy Linux

De las distribuciones que comentamos en esta lista, Puppy Linux es la que menos requisitos exige ya que se las arregla con 300 MB de espacio en disco y 256 MB de RAM.

Otra cosa que diferencia a esta distribución es que en realidad es una colección de múltiples distribuciones Linux, construidas sobre los mismos principios compartidos, utilizando el mismo conjunto de herramientas sobre un conjunto único de aplicaciones y configuraciones específicas de Puppy y, en general, proporcionando comportamientos y características consistentes, independientemente de los sabores que elijas.

Podemos distinguir tres grandes categorías dentro de la familia de distribuciones Puppy Linux:

  • Distribuciones oficiales de Puppy Linux: Son mantenidas por el equipo de Puppy Linux, están ddirigidas a usuarios de propósito general, y generalmente se construyen usando el constructor de sistemas de Puppy Linux (llamado Woof-CE).
  • Distribuciones Puppy Linux woof-built: Están desarrolladas para satisfacer necesidades y apariencias específicas, también orientadas a un propósito general, y construidas usando el constructor de sistemas Puppy Linux (llamado Woof-CE) con algunos paquetes adicionales o modificados.
  • Derivados no oficiales («puplets»): Son generalmente reempaquetados, o reempaquetados de reempaquetados, hechos y mantenidos por entusiastas de Puppy Linux, generalmente dirigidos a propósitos específicos.

Por supuesto que esta lista no es completa. Hay muchas más distribuciones Linux que todavía siguen dando vida a viejas computadoras. Y, ahora que también Windows abandona el soporte a los 32 bits es una buena excusa para probarlas.

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

Open Sorcery: Sea++, un puzle sobre tecnología y magia

Open Sorcery

Open Sorcery: Sea++ es uno de esos lanzamientos de videojuegos de rompecabezas de aventuras que se lanzará para Linux, Mac y Windows. Un trabajo desarrollado por Abigail Corfman, un desarrollador indie de juegos que está dando bastante que hablar con trabajos como éste y que podrás encontrar en Steam.

El lanzamiento oficial de Open Sorcery: Sea++ ya está disponible, con una aventura que se aleja de otros títulos de rompecabezas y que aborda temas como la magia y la tecnología. Una continuación de Open Sorcery que se coló como finalista de Indiecade en 2016, gracias a la buena crítica que tuvo. Por tanto, este nuevo lanzamiento también promete mucho…

Este videojuego se inspira en las franquicias clásicas, como las series Zork y Wishbringer de la era dorada de las aventuras gráficas. Además, agrega una interfaz de usuario modernizada y con un toque de inspiración que te encantar, más aún si te gustan los videojuegos indie y con cierto toque vintage.

En esta historia, se comienza cuando despiertas en el fondo del océano, rodeado de tus recuerdos rotos. Durante la aventura, podrás interactuar con una variedad de seres extraños y con multitud de retos a superar. Pero sin olvidar poner todos tus sentidos, ya que numerosas amenazas aguardan en el lecho marino…

Podrás desarrollar hechizos y objetos que podrás ir acumulando, además de tener 19 mundos desafiantes para viajar de regreso a tu cuerpo, navegando por el océano. Todo aderezado con tintes modernos e innovadores, así como esa nostalgia que te hará hacer un increíble viaje retro cuando la imaginación era la clave. Además, notarás el ingenio de su creador, su conocimiento de ingeniería de software, y sus dotes artísticas.

Y, recuerda, si te interesa Open Sorcery: Sea++, ya sabes que está disponible en Steam para Mac, Windows, y también para Linux

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