Cambiar Debian GNU/Linux por FreeBSD?

· 7 min · @Linux · #FreeBSD

nota: Antes de nada, decir que esto no es una crítica a FreeBSD ni una guerra de cuál es mejor (porque de eso, si buscas en cualquier foro de FreeBSD o de GNU/Linux encontrarás muchas y mejores).

Es mi opinión personal como usuario desde hace muchos años de Debian GNU/Linux (empecé con Debian GNU/Linux Potato) con respecto a la transición de Debian GNU/Linux a FreeBSD.

Después de hacer esta aclaración, ya podemos empezar… 😉

Todo esto viene a raíz del pésimo modo (en mi opinión) en que se ha llevado a cabo la implementación de Systemd en Debian GNU/Linux. A raíz de este cambio, estuve buscando alternativas, pero todas las versiones de Linux ya tienen implementado Systemd en su interior y la única alternativa que quedaba era FreeBSD. Y desde hace un par de meses, vengo haciendo pruebas en mi Dell XPS (junto con un HDD de 250GB) con FreeBSD y a continuación explico mi opinión personal con respecto a su instalación y uso (que conste que esto lo estoy escribiendo desde Debian GNU/Linux).

nota: Repito, es mi opinión personal.

◇ Instalación

Es como se realizaba hace un par de años en Debian GNU/Linux, así que no es muy complicada. Lo único que veo es la falta de UTF, aparte de esto, una instalación muy fácil y sencilla. Y eso, que yo no usé todo el HDD como única partición, sino que hice las siguientes (costumbre de Debian GNU/Linux):

mount point     size
----------      -----------
/               5Gb
/tmp            5Gb
/usr            24Gb
/usr/home       190Gb
/var            5Gb
swap            3.5Gb

◇ Paquetes

Luego está todo el tema de la instalación de paquetes, en mi opinión, ahora con pkg han hecho un gran paso en su usabilidad, aunque aún están los ports (un tema que me trae de cabeza y que nunca he logrado entender), aparte de que en mi portátil, no puedo usarlos, porque por cuestiones de temperatura no podía hacerlo.

◇ Configuración sistema

La configuración del sistema es fácil, en principio, si no tienes nada raro, toda esta ya se ha realizado en la instalación.

◇ Temperatura del sistema

La temperatura, este es otro tema que me ha traído de cabeza, porque todo el rato el ventilador estaba funcionando (eso sí, la tecnología Optimus, no ayuda mucho). Para que os hagáis una idea:

|   Uso   | Debian GNU/Linux | FreeBSD |
| ------- | ---------------- | ------- |
| Normal  |        54º       |   65º   | 
| Intenso |        65º       |   85º   |

En cambio, después de unas modificaciones en la configuración del sistema que me aconsejaron en el Forum de FreeBSD (qué sería de mí sin ellos), he conseguido tener las mismas temperaturas que tenía en Debian GNU/Linux en FreeBSD 😉

◇ Xorg, Slim, Xfce

Desde hace mucho tiempo que uso Xfce, no necesito más y encima consume pocos recursos. Además están en FreeBSD, qué más se puede pedir.

La instalación, como dije antes a través de pkg, es muy fácil, sin ningún problema, aunque tengo que decir que para la configuración de Xorg (Optimus, ayudando) es un poco diferente a como lo pinta en el Handbook y como te lo intentan vender en el Foro.

Porque digo esto, según el Handbook(5.4.8) ya no es necesario crear el fichero xorg.conf para que todo funcione correctamente, pero en mi caso, no sé si por culpa de Optimus o qué, si no tenía el fichero xorg.conf, startx no me funcionaba. Después de mucho preguntar en el foro de FreeBSD, creo que al final me creyeron cuando dije que sin fichero no me funcionaba.

Después de activar Slim junto con DBUS y HAL, ya tenía mi Xfce funcionando y en perfecto estado.

◇ Aplicaciones varias

Ahora mismo, en Debian GNU/Linux uso las siguientes aplicaciones, todas muy básicas:

  • Firefox.
  • VirtualBox
  • Clementine
  • Xpdf
  • Filezilla
  • Claws Mail
  • Chromium
  • Wicd
  • Xfburn
  • Mplayer
  • Calibre

Yo creo que todas estas aplicaciones están todas portadas a FreeBSD, a excepción de Wicd, que me recomendaron como alternativa usar wifimgr.

◇ Hardware externo

Porque tengo una sección sobre el Hardware, porque lo único que me quedaba por probar es todo el tema de los USB (pendrive, ebook), no uso nada más.

Aquí es donde viene el problema, FreeBSD no tiene portado el paquete xfce-volman, así que tienes que tirar de Handbook.

Parezco un poco repetitivo, pero en la documentación te lo ponen como que es muy fácil, pero realmente no es así. Tienes que modificar más de un fichero, que si no te lo explican (no viene en la documentación) no logras que funcione. Pero gracias a un usuario del foro de FreeBSD, conseguí que funcionara, pero de aquella manera. Me explico.

Conectaba un pendrive (marca Toshiba), Xfce me lo detectaba correctamente, clicaba en él y todo correcto, podía trabajar con él correctamente. Lo desmontaba y todo perfecto.

El problema venía con otro pendrive (marca Sandisk), lo conectaba, lo intentaba montar y ahí es donde tenía el problema. No me lo detectaba. Al final, me aparecía un mensaje indicando Dispositivo Desconocido. Y lo más raro de todo es que si extraía el pendrive, el sistema se reiniciaba solo…. :o

◇ Documentación

Cuando me refiero a la documentación, no estoy diciendo que sea mala, desordenada ni nada por el estilo. Yo solamente la comparo con la documentación que hay con respecto a Debian GNU/Linux y con toda la documentación existente de GNU/Linux.

Se puede decir que la documentación como tal de GNU/Linux no existe, son miles de páginas desperdigadas por todo internet, en cambio la documentación que hay sobre FreeBSD, sabes que está en un único sitio y todo bien puesto.

A mi modo de ver, es una ventaja y un inconveniente y ahora explico el motivo de por qué digo esto.

Cuando digo que es una ventaja, es correcto, solamente un grupo de personas crean, controlan y modifican la documentación y no hay miles de documentos desperdigados.

El inconveniente es que toda la documentación ha sido realizada a través de una máquina virtual de VirtualBox (se puede ver si revisas un poco el Handbook)

Esto para mí es un inconveniente, porque la documentación se basa en una máquina estándar que muy poca gente dispone (ni yo mismo) y cuando vas a buscar ayuda en esta documentación con respecto a cualquier problema que no hayan contemplado, pues te vas a volver loco, pendrive, configuración Xorg, etc.. No hay información sobre qué hacer con respecto a estos problemas que ellos nunca se han encontrado/contemplado, porque en una máquina virtual, esos problemas no se pueden dar.

Sí, tienes el foro, pero dependiendo de cómo hagas la pregunta y lo experimentado que seas en el tema FreeBSD, a lo mejor no te responden (que conste que eso nunca ha sido mi caso), pero sí que me ha pasado que en la lista oficial en castellano que estoy suscripto, envié primero mis dudas con respecto a FreeBSD (las mismas que envié al foro) y aún estoy esperando. Que conste que no es una crítica, pero…

Así mismo, con respecto a la documentación de GNU/Linux, yo la veo más útil que la documentación de FreeBSD, porque es documentación que la ha realizado la gente sobre sus propias instalaciones en sus propias máquinas, máquinas reales, y esto es positivo, porque seguramente más gente se ha encontrado el problema de Optimus, es un ejemplo, pero seguro que habrá otros casos, y ellos explican la solución que han tomado con respecto a este problema. Puede que a ti te sirva o no, pero es un punto de partida que puedes tomar.

En cambio, esto, en FreeBSD no lo veo, porque como la documentación solamente está controlada por el grupo de FreeBSD, pues…

◇ Conclusión

Esta es la opinión que he sacado después de las pruebas que he realizado a FreeBSD, a mi modo de ver, aún quedan algunas cosas por pulir.

Cuando digo a pulir, me estoy refiriendo a facilitar la vida a los usuarios que quieren usar este sistema. Ejemplo claro PKG.

Digo esto, porque seguramente más gente que antes estaba contenta con las diferentes distribuciones que existían en GNU/Linux, pero al ver el camino que se ha tomado Systemd, estarán pensando lo mismo que yo y estarán sopesando la idea de pasar a FreeBSD y pueden haber pequeñas cosas que les puedan echar atrás.

Sí, tenemos PCBSD, pero es lo mismo que digo con respecto a Ubuntu y Debian GNU/Linux. Porque vas a usar un sucedáneo, si tienes el original.

Esto no quiere decir que vaya a desistir de él. Me gustaría realizar la migración a FreeBSD y poder abrir una nueva etapa de mi vida, tal como hice con Debian GNU/Linux.

Esto lo digo con pena, porque veo que Debian GNU/Linux no ha sabido tratar el tema de Systemd como era de esperar respecto a la filosofía que ellos representan…

◇ Referencia