Firefox muy lento en Ubuntu 26.04

Firefox muy lento en Ubuntu 26.04

Comencé a notar a Firefox muy lento en Ubuntu cuando actualicé la distribución a la versión 26.04, y lo solucioné de esta forma.

Antes de explicar la solución, debo comentar que soy poco partidario de Snap. Muchos de nosotros los linuxeros no nos convence debido a varios problemas de rendimiento, control y filosofía del software libre. Entre cosas, la empresa Canonical (la desarrolladora de Ubuntu) nos ha impuesto que tenemos que instalar a Firefox con paquete snap. Pues no señor, esa es una actitud muy típica de Microsoft. Entonces redacté una reseña donde explico cómo instalar a Firefox desde paquete Deb.

Instalar Firefox con paquete deb en Ubuntu

Pero aún hay más, y esta es al razón que me llevó a redactar esta nueva entrada. Y es que una vez lograda la instalación de Firefox desde paquete Deb en Ubuntu 26.04, vengo notando un bajo rendimiento en este navegador (muy lento para abrir elementos desu bara de menú, no fluye para escribrir, al abrir sus pestañas parece que fuera a colapsar), cosa que no pasa con Firefox snap. Entonces he caído en la sospecha que Canonical nos está nerfeando a Firefox Deb, así ellos digan que somos libres de usar el Firefox que queramos, tal como me respondieron en su plataforma.

https://askubuntu.com/questions/1570473/blocking-the-firefox-snap

Firefox muy lento en Ubuntu 26.04

Bueno, con ayuda de la IA logré dar con la solución para que Firefox fluya como debe ser en un AMD Ryzen 5 con 16 GB de RAM y SSD. Entonces con el siguiente comando encontramos encontré que la causa era un problema de configuración del perfil de seguridad AppArmor de Firefox en Kubuntu 26.04, es decir, AppArmor bloqueaba la ejecución de /usr/bin/bwrap desde el proceso gly-hdl-loader:

journalctl -k -b --no-pager | grep -iE 'apparmor="DENIED".*(firefox|bwrap)' | tail -30

La solcuión: Debemos seguir este procedimiento.

sudo mkdir -p /etc/apparmor.d/local

echo '/usr/bin/bwrap PUx,' | sudo tee /etc/apparmor.d/local/firefox

sudo apparmor_parser -r /etc/apparmor.d/firefox
Pero para que dicho ajuste sea permanente debemos crearle el siguiente servicio:
sudo tee /etc/systemd/system/firefox-apparmor-fix.service > /dev/null <<'EOF'
[Unit]
Description=Recargar perfil AppArmor de Firefox
After=apparmor.service
Requires=apparmor.service
[Service]
Type=oneshot
ExecStart=/usr/sbin/apparmor_parser -r /etc/apparmor.d/firefox
[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable firefox-apparmor-fix.service
sudo systemctl start firefox-apparmor-fix.service

Y listo, no más Firefox muy lento en Ubuntu 26.04.

Pero así haya dado con la solución, este mal sabor con Ubuntu me está motivando a considerar dentro de un tiempo el cambio a otra distribución Linux, como Debian o Fedora. O de pronto usar un fork de Firefox llamado LibreWolf.

Comparte esto en
Publicado en GNU Linux.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *