MidnightBSD: una alternativa basada en BSD para el escritorio Linux
Si bien Linux de escritorio tiene seguidores dedicados, la mayoría de la gente piensa que la familia BSD es mejor para los servidores, si es que piensan en BSD. MidnightBSD es una versión de FreeBSD, que intenta crear un sistema BSD para el escritorio.
Echemos un vistazo a MidnightBSD y sus características, y analicemos si es o no una alternativa adecuada al escritorio de Linux.
¿Qué es MidnightBSD?
MidnightBSD es un sistema operativo basado en FreeBSD con modificaciones para hacerlo más adecuado como sistema de escritorio. Fue fundado por Lucas Holt y nombrado en memoria de su gato, un angora turco negro llamado Midnight.
Como muchos dueños de gatos han descubierto para su deleite o consternación, Midnight tenía la costumbre de sentarse en las computadoras de Holt, y Midnight constantemente apagaba una de ellas. El logotipo del proyecto presenta un gato negro sentado en la Luna.
"El proyecto FreeBSD ha desarrollado un entorno operativo de servidor confiable, pero a menudo se pasan por alto la usabilidad y el rendimiento en el escritorio. La programación, la asignación de recursos, la configuración de seguridad y el soporte de aplicaciones disponibles deben adaptarse a los usuarios de escritorio", escribe Holt en el documento Acerca de página .
Características de MidnightBSD
MidnightBSD usa el escritorio Xfce pero anteriormente había usado Window Maker junto con GNUstep, similar al entorno NeXTSTEP que es la base de los macOS modernos.
MidnightBSD tiene su propio administrador de paquetes, mports, que discutiremos a continuación.
También ofrece el comando doas para uso administrativo del proyecto OpenBSD. Es similar a sudo pero su archivo de sintaxis es más fácil de entender.
Instalación de MidnightBSD
Instalar MidnightBSD es similar a instalar un sistema FreeBSD estándar o cualquier otra distribución de Linux. El sistema de instalación está basado en texto, sin opciones gráficas. Simplemente responda preguntas sobre su sistema.
Si no tiene ningún otro sistema operativo instalado, puede usar la opción de partición guiada en todo el disco.
El sistema también lo guiará a través de la configuración de interfaces de red, zonas horarias y cuentas de usuario, incluida la contraseña de root. Cuando configure usuarios en sistemas BSD, recuerde agregar cualquier usuario administrativo al grupo "rueda", o no podrán usar el comando su.
Una vez que se completa la instalación, puede reiniciar y encontrarse en el sistema principal. La configuración inicial también está basada en texto. Verá un mensaje que le preguntará si desea que su sistema se cuente en las estadísticas de uso oficiales, pero esto es opcional. El sistema también le preguntará si desea instalar el entorno de escritorio.
El escritorio de MidnightBSD
Cuando inicia MidnightBSD, termina con el entorno de escritorio Xfce estándar que puede haber visto en otras distribuciones de Linux.
Tampoco obtienes mucho más de la caja. Tiene el navegador Midori, el calendario Orage y la aplicación de reloj Orage Globaltime.
El sistema ha estado en desarrollo activo durante más de una década, pero todavía parece irregular en los bordes. Esto puede deberse a la transición a un nuevo entorno de escritorio.
Gestión de paquetes
Al igual que con otros sistemas basados en BSD, MidnightBSD usa un sistema de puertos para administrar paquetes, denominado mports . Se deriva del sistema de puertos FreeBSD, que compila programas a partir del código fuente. MidnightBSD instala el compilador Clang, que muchos sistemas FreeBSD ya usan porque usa una licencia más permisiva que GCC.
Para instalar un puerto, navega al directorio / usr / mports , organizado por tipo de programa, como "www" para navegadores web y "juegos" para, bueno, juegos. Vaya al directorio del nombre del programa que desea instalar y escriba " make clean install " como root para instalarlo.
Esto compilará e instalará el paquete y sus dependencias , y luego limpiará el directorio para que todos los directorios estén limpios de los archivos que se compilaron.
En teoría, esto debería funcionar sin problemas, pero hubo algunos errores al intentar compilar otras aplicaciones, incluido el Vim estándar y el navegador web Firefox. También hay paquetes binarios disponibles, pero cualquier intento de actualizar el sistema genera un error en la base de datos.
¿Qué pasa con GhostBSD?
GhostBSD es otro intento de crear una versión de escritorio de BSD que sea más atractiva para las personas sin experiencia en Unix. Su primera impresión es que es un sistema más pulido que MidnightBSD. Tiene un instalador gráfico que se ejecuta desde un CD en vivo. También usa el navegador Firefox por defecto en lugar de Midori.
¿Es MidnightBSD para ti?
MidnightBSD intenta ser un sistema operativo basado en BSD fácil de usar, pero aún no está listo para el horario de máxima audiencia.
Es probable que la instalación basada en texto desanime a los usuarios no técnicos. El sitio web del proyecto dice que no está destinado a recién llegados. Las personas que tienen experiencia con otros sistemas BSD o distribuciones más técnicas probablemente encontrarán fácil la instalación.
Los errores en el sistema también serán factores decisivos incluso para los usuarios experimentados de Unix / Linux. Incluso los usuarios expertos esperan poder navegar por la web o instalar software nuevo. Gran parte de la documentación aún está incompleta o desactualizada, lo que también es frustrante cuando se intenta navegar por un nuevo sistema.
Se necesitará mucho más trabajo para que sea realmente adecuado para usuarios técnicos, y mucho menos para principiantes. Aún así, podría ser divertido probarlo en una máquina virtual. MidnightBSD no se puede recomendar como un sistema operativo de controlador diario por el momento.
Los usuarios más técnicos estarán mejor con otros sistemas basados en BSD como el estándar FreeBSD, así como OpenBSD, DragonflyBSD o NetBSD.
Para los usuarios que desean un escritorio elegante basado en BSD y no quieren pagar el “impuesto de Apple” para macOS, GhostBSD con su experiencia más refinada podría ser una mejor apuesta.
Estos intentos de un BSD fácil de usar todavía tienen el problema de un soporte de hardware limitado, lo que significa que debe tener mucho cuidado si está buscando una computadora nueva. Las distribuciones estándar de Linux se ejecutan en una variedad más amplia de hardware, incluidos gráficos y adaptadores Wi-Fi, el último de los cuales es un punto de fricción común en el mundo BSD.
Una alternativa basada en BSD para el escritorio Linux
A pesar de las fallas de MidnightBSD, es bueno ver a la comunidad BSD haciendo un esfuerzo en un sistema de escritorio. Tal vez algún día atraiga una masa crítica para convertirlo en un contendiente.
Quizás se pregunte si debe elegir un sistema basado en BSD o Linux si desea ejecutar un sistema operativo similar a Unix en su computadora.