OpenBSD 6.3 al portàtil Lenovo Thinkpad x250

OpenBSD 6.3 al portàtil Lenovo Thinkpad x250

Estic enamorat d'OpenBSD, des de fa més de deu anys. I cada vegada més, perquè cada versió que publiquen, és una versió amb moltes millors funcionalitats i capacitats. I tal vegada, en un ordinador fixe jo recomanaria FreeBSD, en un ordinador portàtil recomane sense dubte OpenBSD perquè sé, per mi mateix, que funciona millor, més robust i més lleuger al mateix temps. Aquesta versió 6.3 és un regal caigut del cel.

Doncs bé, en aquest xicotet article faig un resum de com tenir l'OpenBSD 6.3 funcionant a un Thinkpad x250. Comencem.

Instal·lem des d'un llapis USB, aleshores ens hem de descarregar la imatge install6.3.fs de la pàgina oficial https://www.openbsd.org/faq/faq4.html i seleccionarem l'arquitectura del Thinkpad x250 amd64

Fem la instal·lació com sempre. Aquest pas no vaig a comentar-ho ací, perquè no és l'objectiu de l'article. En resum, et diria allò de RTFM.

Una vegada instal·lat l'OpenBSD 6.3, reiniciem, i primer instal·larem el packet de wget directament des d'un repositori amb:

pkg_add -v -i http://ftp.bytemine.net/pub/OpenBSD/6.3/packages/amd64/wget-1.19.4.tgz

Com que és la meua shell favorita, ara també instal·larem la shell bash, i configurarem aquesta shell per defecte per a l'usuari root i per a l'usuari joan amb les següents ordres:

chsh -s /usr/local/bin/bash roo
chsh -s /usr/local/bin/bash joan

Configuració del teclat i trackpad

Tot es detectat perfectament. Durant el procés d'instal·lació li direm el tipus de configuració de teclat (es, al meu cas) i no tindrem cap problema amb les ñ, ç, à i altres lletres.

El trackpad funciona a la perfecció, molt millor que altres sistemes operatius que he provat en aquest portàtil (Ubuntu 18.06, FreeBSD 11), la fluïdessa em recorda a la mateixa que tenen els portàtils dels Macbooks, quan llegeixes un blog amb el navegador Mozilla Firefox ho notes molt fluid.

Configuració, gestió i instal-lacions de paquets

Afegirem al fitxer .bash_profile el seguent per a poder instal-lar sempre:

export PKG_PATH=http://ftp.bytemine.net/pub/OpenBSD/6.3/packages/amd64/

I ja podem pkg_add, pkg_info, pkg_delete, etc.

Configuracio, gestio i instal-lacions des dels ports

Ens descarreguem totes les fonts dels ports d'OpenBSD 6.3 amb la següent ordre:

# cd /tmp
# ftp https://ftp.openbsd.org/pub/OpenBSD/$(uname -r)/{ports.tar.gz,SHA256.sig}
# cd /usr
# tar xzf /tmp/ports.tar.gz

Mes informacio sobre instal-lar, actualitzar o eliminar ports: https://www.openbsd.org/faq/ports/ports.html

Configuració de l'àudio

Detectat a la perfecció. Pots instal·lar qualsevol aplicació que t'agrade com a reproductor d'àudio i pots gaudir des del primer moment.

Per exemple, podem registrar àudios des del nostre ordinador amb:

$ aucat -o file.wav

I després, podem escoltar-los amb:

$ aucat -i file.wav

Configuració de l'entorn X i tarjeta gràfica

Detectat i funciona prou bé. Pots instal·lar immediatament pkg_add -v -i xorg gnome3 i en qüestió de minuts ja tindràs el sistema funcionant. Concretament a Gnome3 veuràs els efectes amb molta fluïdessa a la resolució de 1366x768.

Al fitxer /etc/rc.conf/local he afegit l'arranc del GDM i de Gnome, i he deshabilitat XDM que ve per defecte amb OpenBSD:

xdm_flags=NO
gnome_enable=YES
gdm_enable=YES

Configuracio de la xarxa Wifi

La wifi va de meravella amb el driver Intel Wireless 7265 LAN + WLAN, i la interfície iwm0 és detectada sense problemes. Per a configurar-la, pots primer apuntar-te el nom que detecta el sistema amb:

ifconfig iwm0 scan

I a continuació configures la xarxa afegint la contrasenya i la IP dinàmica (al meu cas). En aquest exemple meu, tinc dos xarxes:

cat /etc/hostname.iwm0
#CASA BENICASSIM
nwid EL_MEU_SSID
wpakey LA_MEUA_CONTRASENYA
dhcp


#CASA PAIPORTA
#nwid EL_MEU_SSID
#wpakey LA_MEUA_CONTRASENYA
#dhcp

Pots reiniciar el Wifi amb:

sh /etc/netstart iwm0

Podem habilitar o deshabilitar el wifi amb:

ifconfig iwm0 down
ifconfig iwm0 up

Si vull reiniciar totes les interficies de xarxa:

sh /etc/netstart

Control d'energia del portàtil

Necessites activar el dimoni-APM al teu fitxer rc.conf.local amb les següents dos línies:

apmd_flags="-A"
apmd_enable="YES"