La semana pasada llegó una nueva versión del sistema operativo Raspberry Pi. Como es habitual, el anuncio de la versión ofrece una descripción general de las adiciones y mejoras más importantes, y las notas de la versión contienen muchos más detalles. Además de la habitual acumulación de actualizaciones desde el lanzamiento anterior (agosto de 2020), ha habido algunos nuevos hardware importantes, como Raspberry Pi 400 y Raspberry Pi 4 Case Fan, que necesitaban nuevo soporte en el sistema operativo: estaba obteniendo hasta el punto en que construir una nueva tarjeta SD Raspberry Pi requirió más tiempo para las actualizaciones que para descargar la imagen del sistema operativo y copiarla en la tarjeta.

También: Las mejores alternativas a Raspberry Pi en 2020: Banana Pi, Odroid, NanoPi y más

Puede actualizar un sistema existente al nuevo nivel con solo unos pocos comandos de administración de paquetes:

sudo apt purga bluealsa pimixer
sudo apt actualizacionesudo apt dist-upgradesudo sudo apt install pulseaudio-module-bluetoothrm -f ~/.asoundrc

Después de estos comandos, reinicie el sistema.

Crear una nueva tarjeta SD requiere un poco más de esfuerzo y pensar un poco en el contenido y el tamaño de las tres versiones diferentes del sistema operativo Raspberry Pi disponibles actualmente. Las nuevas imágenes están disponibles en la página de descargas de Raspberry Pi, por supuesto. Como siempre ha sido el caso, todas las imágenes son compatibles con todos los diferentes sistemas Raspberry Pi, desde el Modelo A y el Modelo B originales hasta el último teclado Pi 400, incluyendo todas las variantes de Pi Zero.

Imagen: JA WatsonSistema operativo Raspberry Pi con escritorio: esta es la versión de “GUI básica”. Incluye la interfaz gráfica de usuario de escritorio Pixel; algunos software, utilidades y aplicaciones básicos que esperaría de un sistema Linux, como un navegador web (Chromium), un reproductor multimedia VLC, un editor de texto, un emulador de terminal y demás; pero ninguna de las utilidades educativas y de programación específicas de Raspberry Pi. La idea con este es que después de instalarlo, utilice la utilidad “Software recomendado” (o el administrador de paquetes apt) para instalar solo las utilidades y aplicaciones adicionales que necesita. La imagen descargada pesa aproximadamente 1,2 GB y la imagen instalada pesa aproximadamente 4 GB, por lo que necesitará al menos una tarjeta SD de 8 GB. Sistema operativo Raspberry Pi con escritorio y software recomendado: esta es la versión “completa”. Tiene todo lo que tiene la versión básica de escritorio, por supuesto, y también incluye todo lo de la lista de Software recomendado. Eso significa Libre Office, lenguajes de programación, más IDE de los que puedas imaginar, Mathematica, NodeRed, Scratch (1, 2 y 3), Sonic Pi, SmartSim, el emulador Sense HAT y muchas otras cosas que puedo. Ni siquiera empiezo a enumerarlo todo aquí. La idea aquí es la inversa del escritorio básico: utiliza la utilidad Software recomendado para eliminar los paquetes que no necesita. La imagen descargada tiene casi 3 GB y la imagen instalada tiene más de 8 GB, por lo que necesitará al menos una tarjeta SD de 16 GB. Raspberry Pi OS Lite: es la versión “minimalista”, solo con una interfaz de línea de comandos (CLI). sin interfaz gráfica de usuario. Incluye el sistema operativo básico, intérpretes de comandos y varias utilidades de servidor. Puede servir como un buen punto de partida para construir un servidor web “sin cabeza” (o cualquier otro tipo de sistema sólo de servidor), o como base para construir algún otro sistema personalizado. La imagen descargada tiene menos de 500 MB y la imagen instalada tiene menos de 2 GB, por lo que una tarjeta SD de 8 GB sería suficiente, e incluso una tarjeta de 4 GB probablemente sea suficiente (dependiendo de su aplicación).

Si eres viejo y terco, como yo, y tienes un sistema Linux con una ranura para tarjeta SD, puedes descargar la imagen y luego copiarla a una tarjeta SD, usando el proceso que te he dado en varias publicaciones anteriores:

descomprimir -p 2020-12-02-raspios-buster-armhf.zip | dd bs=4M de=/dev/sdX iflag=bloque completo delag=estado directo=progreso

Imagen: JA Watson

Asegúrese de reemplazar con mucho cuidado “sdX” con el nombre del dispositivo de la tarjeta SD en su sistema. La alternativa es utilizar la utilidad Raspberry Pi Imager, que está disponible para Linux, Windows y macOS; realiza los pasos que acabo de describir, con una interfaz GUI, y le ahorra la molestia (y el peligro) de averiguar el nombre del dispositivo SD. Lo instalé en un sistema Debian 10 y la ventana se muestra a la derecha. Me encontré con un pequeño problema al instalarlo; la página web dice que para instalar en Raspberry Pi OS escribes sudo apto instalar rpi-imager, pero en el sistema Debian seguía diciéndome que no podía encontrar el paquete rpi-imager. Finalmente tuve que decirle explícitamente que buscara en el paquete que había descargado, con el comando:

sudo apto instalar rpi-imager -f imager_1.4_amd64.deb

Eso tiene sentido para mí, pero tal vez si realmente lo estuvieras ejecutando en una Raspberry Pi, el comando más simple funcionaría. Pero entonces, si estás ejecutando una Raspberry Pi que se inicia desde la tarjeta SD, ¿qué vas a usar como tarjeta SD de destino? ¿Tal vez tendrías un lector de tarjetas SD USB? Me supera, pero de todos modos, es por eso que no lo probé en un Pi.

El Elija el sistema operativo El botón muestra una lista de todo lo que sabe instalar, incluidas las tres versiones del sistema operativo Raspberry Pi más Ubuntu, LibreElec y RetroPie. El Elija tarjeta SD El botón busca una tarjeta SD grabable para usar en el destino; Recuerde, si su computadora tiene una ranura para tarjeta SD, pero no hay ninguna tarjeta insertada, no obtendrá nada aquí. Una vez que haya elegido ambos botones, puede hacer clic en Escribir y la utilidad descargará el archivo y lo escribirá en la tarjeta SD, sin que usted tenga que preocuparse por los nombres de los programas de utilidad de Linux, las canalizaciones, las opciones de la línea de comandos ni nada más. Eso suena genial, pero personalmente soy un poco mayor y tengo mis costumbres, gracias.

De todos modos, cuando inicia una tarjeta SD recién preparada, automáticamente extenderá el sistema de archivos raíz para llenar el espacio libre en la tarjeta y luego reiniciará e iniciará el asistente de instalación de Raspberry Pi (también conocido como piwiz). Esto lo guiará a través de algunos pasos para la configuración inicial del sistema operativo Raspberry Pi. No hay nada mágico en este script (incluso si es un asistente), simplemente evita que tengas que seguir varios pasos en diferentes lugares la primera vez que inicias. Configura la configuración regional, la sobreexploración de pantalla, la red inalámbrica y descarga e instala todas las actualizaciones pendientes.

VER: Práctica: aventuras con Ubuntu Linux en Raspberry Pi 4

Una advertencia sobre esto: por alguna razón, en algunos de los sistemas que he instalado en los últimos días, cuando se inicia el asistente de configuración por primera vez, comienza a hablarle y le dice algo como: “Para instalar el lector de pantalla orca, presione control-alt-espacio”. No sucede muy a menudo y parece estar relacionado de alguna manera con el tiempo, por lo que es más probable que suceda en modelos más antiguos o más lentos. La primera vez que sucedió casi salté de mi silla sorprendido. Busqué por todos lados algún botón u opción para cerrarlo, pero fue en vano. Finalmente descubrí que todo lo que tenía que hacer era golpear Próximo en la pantalla de introducción. Un poco más de información en la pantalla en este punto sería muy útil…

Ah, otro irritante menor. Después de finalizar la primera ejecución del asistente y reiniciar, mis sistemas no tenían definida la distribución de teclado correcta. Esto podría deberse a que estoy realizando una instalación en inglés con un teclado alemán suizo, pero de todos modos, si está utilizando un teclado Ascii que no sea de EE. UU., debe verificar esto después de reiniciar y volver a la utilidad de configuración de Raspberry Pi para configurarlo correctamente si necesario.

Entonces, todo esto lo llevará al punto en el que tendrá un sistema actualizado o recién instalado. Como mencioné al principio, las notas de la versión brindan una buena lista de los cambios en esta versión. Uno de los más importantes es la mejora en la integración de Chromium con el sistema operativo Raspberry Pi. Utilicé Chromium bastante mientras monitoreaba la temperatura de la CPU con el nuevo ventilador de caja Raspberry Pi 4, por lo que puedo decir que, en mi opinión, realmente han logrado una mejora notable en esto. Es más rápido que en versiones anteriores y reproduce streaming de audio y vídeo notablemente mejor. Se mencionan una serie de otros cambios y mejoras que aún no he probado o que simplemente no uso. La otra cosa que me interesaba eran las adiciones realizadas para admitir nuevo hardware.

Imagen: JA Watson

Mencioné hace aproximadamente una semana en mi publicación sobre Raspberry Pi 400, que solo hay un LED en el teclado y se usa como un simple indicador de “encendido”, en lugar de un indicador de “actividad del disco”, lo cual creo. Sería mucho más útil. Resulta que han agregado una selección para esto en la utilidad de configuración de Raspberry Pi. Ni siquiera había pensado en el hecho de que el Pi Zero también tiene un solo LED hasta que leí la nota de cambio al respecto; el control se aplica también a esos modelos. Sé que esto parece un cambio muy pequeño, pero es uno de mis favoritos en esta versión: realmente quería que el LED en el Pi 400 me dijera si el sistema todavía estaba haciendo algo en lugar de simplemente encenderse.

Imagen: JA Watson

También relacionado con mi publicación reciente sobre el ventilador de caja Pi 4, la utilidad de configuración Pi incluye controles para el funcionamiento del ventilador; puede seleccionar a qué pin GPIO está conectado el cable de control y la temperatura a la que debe encenderse (y apagarse) el ventilador. Esta es una pequeña diferencia que noté entre el ventilador de la caja y el SHIM del ventilador; Los controles de la cuña le permiten configurar cierta histéresis en la temperatura, lo que significa que puede especificar que se enciende y se apaga a diferentes temperaturas. Esto puede ayudar a evitar que el ventilador se encienda y apague constantemente en algunos casos; por ejemplo, normalmente tengo el ventilador configurado para que se encienda a 70 grados y se apague a 65.

Eso es todo lo que tengo que decir sobre este nuevo lanzamiento. He actualizado un par de sistemas en ejecución sin problemas y lo he instalado desde cero en al menos uno de cada modelo (excepto el Modelo A original; si alguien tiene uno de estos y desea venderlo, hágamelo saber). ), todo sin problemas.