Raspberry Pi Imager 2 vs Etcher

¿Es el final del grabador de balena? Descubre la nueva Raspberry Pi Imager 2

El 5 de marzo de 2020, la Raspberry Foundation lanzó el Raspberry Pi Imager. Una utilidad para grabar fotos en la tarjeta SD. Muy similar, si no un clon, de Balena Etcher ya conocido y querido por la comunidad. Pero con facilidades para grabar imágenes para su producto principal la Raspberry Pi.

En este artículo analizaremos las diferencias entre ambos e intentaremos responder: ¿será el final de Balena Etcher?

Balena Etcher vs Raspberry Pi Imager

Como mencioné en la introducción, a primera vista las dos utilidades son bastante similares. Pero la similitud comienza a desvanecerse durante el análisis y el uso. A continuación enumeraré algunos temas que encontré diferencias relevantes entre los dos.

Plataforma / Medio Ambiente

Para comenzar la comparación, verifiquemos la plataforma / marco utilizado por cada uno. Ambos son de código abierto, así que no aceptaré esa pregunta en comparación. Aquí está el repositorio de proyectos:

• Grabador balena: https://github.com/balena-io/etcher
Raspberry Pi Imager: https://github.com/raspberrypi/imagewriter

Revisando el código fuente de las utilidades podemos ver que Balena Etcher utiliza Electron debajo de las telas. Esto es HTML / CSS / JavaScript en un chrome v8 con una API para acceder a las llamadas del sistema operativo.

Mientras que raspberry Pi Imager usa QT, pero no con los elementos estándar de la interfaz de usuario de QT, sino con widgets QML. Bueno, no hace falta decir que qt da un rendimiento de “palo” en Electron.

Formato de distribución

Otra diferencia es el formato de distribución de aplicaciones para Linux. (Y vale la pena señalar que los análisis aquí se están realizando en mi sistema operativo diario, una distribución de Debian Linux).

Grabador es una AppImage mientras que Raspberry Pi Imager se distribuye en .deb. El paquete Raspberry Pi Imager .deb se puede instalar en distribuciones que acepten este formato de paquete. Pero en la página de descargas, por supuesto, el paquete ha sido probado, y se recomienda, su instalación para sistemas Linux solo en distribuciones de Ubuntu (Recuerde nuevamente que estoy haciendo las pruebas en Linux).

Raspberry Pi Imager también tiene instaladores para Windows y macOS). En este sentido, quien se lleva la palma es Balena Etcher. AppImage es un formato de distribución de aplicaciones linux que es portátil, no depende de la distribución, es decir, funciona en Debian, Ubuntu, Red-Hat y cualquier otro, solo ejecuta el archivo para que todo funcione de maravilla.

Experiencia de usuario

La interfaz de usuario de ambas utilidades es muy moderna y agradable a la vista. Personalmente, prefiero los temas oscuros, por lo que fácilmente le daría el punto a Balena Etcher en la categoría de interfaz de usuario. Pero, lo daré como un sorteo en este caso, porque es un punto que tiene muy en cuenta el gusto personal.

Me centraré aquí en la experiencia de usuario que tuve usando tanto para grabar Raspbian para la tarjeta SD. Pero el informe de uso tendrá un mayor enfoque en el Raspberry Pi Imager porque el Balena Etcher ha estado en uso durante mucho tiempo y creo que muchos de ustedes también.

Confieso que mi primera experiencia con Raspberry Pi Imager no fue la mejor. Instalé el .deb en mi Debian, iwas idinously porque la opción es solo para ubuntu. El paquete se instaló correctamente, pero al ejecutarse la aplicación ya se ha abierto quejándose de un mensaje de error:

Hice una búsqueda rápida del mensaje de error en el código fuente y descubrí que la “lista de sistemas” del error está cargada con datos JSON de la siguiente dirección: https://downloads.raspberrypi.org/os_list_imagingutility.json

Que si se accede a través del navegador devuelve con éxito los datos JSON. Pero por alguna razón en la aplicación, que se ejecuta en mi Debian, no funciona. La solución para resolver esto es ejecutar el Raspberry Pi Imager con el

rpi-imager http://downloads.raspberrypi.org/os_list_imagingutility.json

El argumento -repo cambiará la dirección predeterminada que la aplicación recibe de la lista del sistema operativo a una dirección pasada al argumento. Oye, pero ¿qué ha cambiado en la dirección? Solo protocolo seguro HTTP. En el pasado, las aplicaciones no se pueden conectar correctamente a las URL HTTPS. CambiosLa dirección de https a http ya resuelve el problema.

Una desventaja que sentí al usar Raspberry Pi Imager fue el “retraso” para grabar la imagen por primera vez., y ver la opción que seleccioné fue la imagen más pequeña, el Raspbian Lite. Todo bien hace los dos pasos, baila imagen y grabar la tarjeta SD al mismo tiempo. Pero descubrí que el indicador de proceso estaba mal implementado y me ayudó a tener esta mala experiencia.

Cuando se inicia la grabación, el indicador solo muestra “Escribir… 0%». Ok, sabemos que no solo es “escribir”, sino también descargar la última imagen raspbian. Tal vez si el indicador estuviera separado en “Descargar…” y “Escribe…” no experimentaríamos este “retraso” en el proceso en su conjunto.

Pero el problema del “lag” parece desaparecer después de la primera grabación, ya que la imagen seleccionada ya está descargada y la Raspberry Pi Imager solo tiene que escribirla en la tarjeta SD.

Para grabar una imagen con Balena Etcher, primero debemos descargar la imagen o seleccionar una imagen que ya tengamos en nuestro disco:

La Raspberry Pi Imager también ofrece esta posibilidad a través de la opción “Usar personalizado”:

Estabilidad

En este sentido, Balena Etcher toma la delantera. La Raspberry Pi Imager tiene errores y no es muy estable. Durante mi experiencia de usuario hubo algunos errores en la interfaz de usuario, algunos errores al grabar la tarjeta SD y un escaneo falso positivo, la Raspberry Pi no se inició, pero la verificación durante la grabación fue exitosa. Esta es una aplicación recién lanzada y aún necesitará recibir mejoras con el tiempo.

Características adicionales

Además de tener la opción de descargar, siempre la última versión de Raspbian de forma transparente al usuario, junto con la grabación, que Balena Etcher no tiene, el Raspberry Pi Imager también tiene algunas características adicionales. Como el “Eliminar” que realiza un Formateo rápido de la tarjeta SD:

Y la opción de repositorio, la lista de sistemas operativos, personalizada. Por ejemplo, si no escribes tarjetas SD con Raspbian por defecto, sino con una imagen personalizada o una imagen generada por Yocto, por ejemplo. Puede escribir un JSON, basado en el JSON de la dirección utilizada por la aplicación, personalizando las imágenes a descargar, los nombres y los iconos. Hice una prueba aquí, puse una lista custom.json en mi apache localhost y ejecute la aplicación con el comando:

rpi-imager -repo http://localhost/imager/list.json

Ahora tengo un menú con mis imágenes personalizadas para usar con raspberry pi imager:

Conclusiones de la comparación Raspberry Pi Imager vs Etcher

La idea de la Raspberry Pi Imager es muy buena. Pero, ¿es hora de desinstalar la grabadora Balena? En mi humilde opinión, la respuesta a esa pregunta sigue siendo negativa..

Los puntos más considerados para “tomar” la Raspberry Pi Imager para siempre, en mi opinión, pueden ser intercambiar paquetes de .deb para AppImage, así que sea independiente de la distribución de Linux en la que se ejecuta, y la principal: la estabilidad.

Raspberry Pi Imager sigue siendo muy nuevo, necesita mejoras y más pruebas, necesita madurar. Pero definitivamente es un gran candidato para el asesino de Balena Etcher.

No sé cuáles son los planes de negocios de la Fundación Raspberry Pi para Imager. Todo lo que sé es que nadie da nada sin esperar algo a cambio.

Tal vez sea solo otra herramienta, sin grandes ambiciones. O tal vez, y todo es especulación aquí, es un movimiento del mercado.

Balena, la compañía detrás de Etcher, tiene un reconocimiento bastante amplio de los usuarios de Raspberry Pi en todo el mundo. por su herramienta de grabación.

Otra opción que puede tener su valor en estas aplicaciones “gratuitas” es la telemetría, termina compartiendo datos de lo que estás grabando, qué sistema operativo estás utilizando y otros durante su uso. Lo cual no creo que sea malo cuando se echa a perder.

Esas fueron mis primeras impresiones. Y lo has intentado, ¿qué te parece? ¿Cuáles fueron tus impresiones? ¿Es el final de Balena Etcher para ti? ¿Ni siquiera usas Balena Etcher? ¿Tienes otra opción que quieras compartir? Déjalo aquí para los comentarios.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies