💾 Archived View for sl1200.dystopic.world › art › nb200.gmi captured on 2024-08-24 at 23:37:09. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-06-16)

-=-=-=-=-=-=-

Sobrevivir con un netbook del año 2008, con Debian 12 32 bits y sin entorno gráfico.

2024-06-13

#netbook #atom #n270 #x11

Toshiba NB200

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.

Mejoras de hardware realizadas

Sistema Operativo y primeras configuraciones

    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

Multiplexor de terminal Tmux

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:

TMUX

Lector RSS y gestor de Podcast, Newsboat

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.

NEWSBOAT

Escuchar la radio con curseradio

Posiblemente sea el reproductor de radio más simple:

CURSERADIO

Reproducción de música con cmus

Su instalación y funcionamiento es muy fácil, lo puedes instalar desde el propio repositorio de Debian

CMUS

Reproducción de videos de YouTube con yewtube

YEWTUBE

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.

Ver la televisión

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.

Visualización de imágenes:

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'

Gestor de Volumen Alsamixer

Está en el repositorio de Debian, es imprescindible para controlar el volumen:

https://www.alsa-project.org/wiki/Main_Page

Monitorización de la batería

Sólo tienes que usar el comando "acpi", está también en el repositorio de Debian

Navegación web con links y lynx

Los tienes en todos los repositorios de las distros de Linux, sólo html:

LINKS

LYNX

Navegación gémini con amfora

También lo tienes en el repositorio de Debian

AMFORA

Editor de texto

Opto por Nvim, es el que más me gusta, tanto en local como para gestionar mi vps, vale la pena aprender a usarlo

NEOVIM

Cliente de email AERC

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

AERC

Gestor de contraseñas PASS

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.

Chat XMPP

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:

PROFANITY

Fediverso con TOOT

Para escribir y leer en el fediverso uso toot, está en el repositorio de Debian y es muy fácil de usar:

TOOT

Capturas de pantalla

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     

Configurar la tapa del portátil para que el cerrarla no se apague o se ponga en suspensión

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

Conclusión

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!

This work by SL1200 is licensed under CC BY 4.0

◄ BACK

🏠 Home