💾 Archived View for sl1200.dystopic.world › art › nb200.gmi captured on 2024-08-31 at 11:58:48. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-06-16)
-=-=-=-=-=-=-
2024-06-13
#netbook #atom #n270 #x11
Hace unos meses una amiga, profesora en la educación pública, me comentó que tenían de deshacerse de decenas de ordenadores viejos. Como iban a ir a la basura le pedí que me diera algunos PCs para darles una segunda vida. Eran netbooks del año 2008, Toshiba NB200, equipados con procesador Intel Atom N270, 1Gb de Ram y discos hdd de 160Gb. Ciertamente son sistemas muy poco potentes comparados con los equipos que cede en la actualidad el departamento de educación a los estudiantes, que por lo que veo van casi todos con Intel N100:
Comparativa entre un Intel Atom N270 y un Intel N100 actual.
Como vemos actualmente se equipa a los estudiantes con PCs con procesadores del orden de 40 veces más potentes que los de 2008, lo cual parece positivo, aunque me temo que los estudiantes tienen otras necesidades. Una vez me facilitó varios de estos PCs viejos me sorprendió el buen estado de algunas de las unidades así que analicé el estado de los discos hdd y vaya, no me extraña que estuvieran en tan buen estado, algunas unidades apenas pasaban de las 100 horas de uso. Sí, la administración pública compra ordenadores que acaban deshauciados sin apenas haberse usado y sin plantearse darles otros usos, aunque sea para desmontarlos en las aulas para que los niños aprendan algo sobre hardware.
He estado probando distribuciones ligeras en estos netbooks, Loc-OS, Antix, Debian con OpenBox, CrunchBang ++ y otras. La que mejor está funcionando es Antix, con cualquiera de los escritorios que incorpora, pero aún así el entorno gráfico pesa y se nota. Así que me propuse configurar uno de estos NetBooks sin entorno gráfico, sin X11. Aquí explico que tengo instalado y cómo lo he configurado, en general sorprende el buen desempeño del PC y la cantidad de cosas que pueden hacerse sin entorno gráfico, sin mouse, desde gestionar perfectamente mi vps hasta ver videos.
su - dpkg-reconfigure console-setup
En mi caso lo he configurado con codificación UTF-8, conjunto de caracteres "Latino1 y Latino5-Europa occidental y lenguas turcas", tipo de letra "TerminusBold", tamaño "12x24 (sólo framebuffer)"
Este comando nos dará un valor por defecto de 60
cat /proc/sys/vm/swappiness
Lo dejo en 0 para que no se use la swap, editamos el archivo sysctl.conf:
sudo nano /etc/sysctl.conf
Al final del archivo añadimos esta línea:
vm.swappiness=0
Guardamos, reiniciamos y hecho
Con Tmux se puede dividir el terminal en varias zonas y crear nuevas pestañas, posibilitanto la multitarea, tener varios programas abiertos simultáneamente, por ejemplo, escuchar la radio mientras gestiono mi vps. Es como tener algo parecido a un Tiling Window Manager pero mucho más limitado y simple.
Lo puedes instalar fácilmente, debe estar en todos los repositorios. Aquí tienes mi tutorial sobre tmux:
Es un programa muy fácil de usar y rápido, permite la suscripción por rss a medios de comunicación, blogs y podcast. Permite la descarga de los artículos y podcast. Aquí tienes mi tutorial y configuración de Newsboat.
Posiblemente sea el reproductor de radio más simple:
Su instalación y funcionamiento es muy fácil, lo puedes instalar desde el propio repositorio de Debian
Es muy fácil de instalar con pipx, sigue las instrucciones de su web. Deberás configurar la resolución de yewtube para que los vídeos se vean fluídos con el comando:
> /set max-res 640
También puedes usar yewtube para reproducir únicamente el audio de los videos.
Lo hago con mpv y los links a los *.m3u8 de este sitio:
https://github.com/LaQuay/TDTChannels/blob/master/TELEVISION.md
Tendrás que ir probando canales, hay muchos que no incluyen restransmisiones a baja resolución, así que no funcionarán.
Para ver imágenes sin disponer de entorno gráfico utilizo mpv creando un alias con este comando, si hay otra forma indícamelo por favor:
alias view='mpv --vo=drm --loop=yes --image-display-duration=inf'
Está en el repositorio de Debian, es imprescindible para controlar el volumen:
https://www.alsa-project.org/wiki/Main_Page
Sólo tienes que usar el comando "acpi", está también en el repositorio de Debian
Los tienes en todos los repositorios de las distros de Linux, sólo html:
También lo tienes en el repositorio de Debian
Opto por Nvim, es el que más me gusta, tanto en local como para gestionar mi vps, vale la pena aprender a usarlo
He probado varios clientes de email para terminal y por facilidad de uso me quedo con aerc, los atajos de teclado son similares a los de vim
Lo uso para acceder por ssh a mi servidor autenticándome con contraseña. El problema es que mi contraseña de acceso al vps es muy larga, no me la sé de memoria pero sí me sé la contraseña maestra del gestor de contraseñas pass para ello guardo la contraseña del vps en pass dándole un nombre, por ejemplo "passwordvps". Posteriormente, usando sshpass y este comando podemos autenticarnos para acceder al vps:
sshpass -f <(pass passwordvps) ssh usuario@dominio.com
El comando me pregunta la contraseña maestra de pass, que se vuelca en un archivo temporal que se usa como entrada al comando "ssh usuario@dominio.com"
El proceso real de acceso es más complejo puesto que tengo cambiado el puerto ssh y uso port knocking para abrir ese puerto. También tengo configurado fail2ban para que sólo se pueda acceder a la primera, no es posible andar probando.
¿porque no accedo al vps con un par de claves público-privada? Porque tengo demasiados ordenadores y no quiero andar copiando las claves en todos ellos.
Es muy chulo y simple, el único problema es la gestión de claves omemo, es un follón, así que sólo lo uso para chats no cifrados. Aquí tienes mi artículo sobre profanity:
Para escribir y leer en el fediverso uso toot, está en el repositorio de Debian y es muy fácil de usar:
Para hacer capturas de pantalla sin tener X11 usaremos fbgrab
sudo apt install fbgrab
Comando para hacer una captura, como estamos en el terminal lo mejor es borrar la pantalla, ejecutar el comando del que queremos capturar pantalla y después capturar la pantalla, también podrías necesitar un sleep en según qué comando. Por ejemplo, para hacer una captura de pantalla de newsboat:
sudo clear ; newsboat ; fbgrab -i captura.png
Esto lo hago para usar el netbook remotamente desde otros pcs en local, con la tapa cerrada.
Debe editarse el archivo /etc/systemd/logind.conf
sudo nano /ets/systemd/logind.conf
Dejando la línea que aparece HandleLidSwitch así:
HandleLidSwitch=ignore
Y después reiniciar este servicio:
sudo sytemctl restart systemd-logind
A estos pequeños netbooks se les puede dar mucho uso todavía, sobretodo como herramientas de experimentación y aprendizaje. Vale la pena tener un ordenador sin entorno gráfico para forzarte a encontrar todo tipo de soluciones y software y aprender mucho sobre Linux y Bash por el camino.
Os agradeceré cualquier comentario o sugerencia que me ayude a mejorar este equipo. Gracias!