Cuando se piensa en sistemas operativos de código abierto con una interfase gráfica, ¿qué es lo que viene a la mente? Muchos dirán “Linux”, considerando que todas las distribuciones Linux son de código abierto y la mayoría vienen con una interfase gráfica precargada y preconfigurada. Sin embargo, lo que muchos no saben es que hay una alternativa BSD pura a Linux llamada TrueOS.
TrueOS esta basado en FreeBSD, Este sistema operativo (anteriormente conocido como PC-BSD) que sigue de cerca al descendiente directo de Unix, FreeBSD. TrueOS toma el sistema operativo FreeBSD y crea un sistema operativo gráfico construido para usarse diariamente en casa o en el trabajo (tal como Ubuntu lo hizo con Debian, y Linux en general). TrueOS viene de forma estándar con el ambiente de escritorio Lumina, herramientas de escritorio principales, el sistema de archivos ZFS, y un administrador de paquetes gráfico muy eficiente.
Esto permite crear una experiencia de código abierto única. ¿Quieren saber más? Sigan leyendo y averiguen cuales son las cinco diferencias entre TrueOS y Linux. Y también, si quieren conocer las diferencias entre TrueOS y Ubuntu, la información que se presentará mas abajo será muy útil, ya que Ubuntu es una distribución Linux.
Antes de adentrarnos más en el tema, se les pide que tengan una cosa en mente. Por favor eviten cualquier comentario negativo en relación a los diferentes sistemas operativos mencionados aquí. Linux, FreeBSD, y TrueOS son excelentes piezas de software de código abierto por derecho propio, y podemos mantener la conversación en forma de una crítica constructiva durante este análisis en ambos lados del espectro.
Primera Razón. TrueOS y FreeBSD Son descendientes de Unix (BSD)
Hay posibilidades de que muchos de ustedes que leen este artículo no esten familiarizados con FreeBSD, y hay una historia un tanto larga de la que podríamos hablar. Pero en lugar de ello, vamos a resumir las diferencias fundamentales vistas en la historia de FreeBSD y Linux.
FreeBSD fué diseñado para ser un sistema operativo completo y encapsulado y es un descendiente directo de Unix Research versión 8. Las raices de Unix Research van hasta la creación de Unix en 1969. Cuando el sistema FreeBSD es instalado, éste incluye el kernel, el entorno de usuario, y todas las herramientas necesarias para usar el sistema de la manera que deseen. FreeBSD esta certificado completamente con POSIX, lo que asegura la portabilidad del software a lo largo de las variantes BSD y otros sistemas operativos tipo Unix, tales como Solaris.
Por otra parte, una distribución Linux esta conformada de dos partes principales: El kernel Linux mantenido por Linus Torvalds y el entorno de usuario GNU, mantenido como un proyecto comunitario que es patrocinado por la Free Software Foundation (Fundación del Software Libre). Cuando la gente se refiere a Linux, ellos se refieren a ambas partes que conforman una distribución Linux. Las distribuciones Linux son en su mayor parte compatibles con POSIX. Esto permite cierta portabilidad entre FreeBSD y Linux, pero “Linux” no esta certificado con POSIX como en el caso de FreeBSD.
Si se desea una continuación de un Unix Research basado en BSD — FreeBSD y TrueOS son dos opciones fantásticas.
Segunda Razón: OpenRC, y no systemd
En lo personal no estoy de acuerdo desde hace un tiempo con la implementación de systemd, a pesar de que hay tres legítimas razones por la que se creó systemd. Durante su relativamente corta vida, systemd ha visto un enorme cantidad de corrupción en su proceso, y debido a esa corrupción en el proceso, systemd es más grande que el mismo kernel de Linux. Este es un punto de contienda rutinario en la comunidad Linux, algunos dicen que esta es la despedida del modo Unix de hacer las cosas.
TrueOS usa un sistema de arranque moderno, basado en dependencias llamado OpenRC (mantenido por desarrolladores de Gentoo (otra distribución de Linux). OpenRC está diseñado para hacer una cosa bien: actuar como un sistema init. OpenRC esta diseñado para ser pequeño, portable, y fácil de usar. OpenRC también introduce características modernas que retan al status quo en los sistemas tipo Unix. Características como arranque de servicios en paralelo, un archivo de configuración centralizado, reactivación automática de servicios, y mucho más.
Al utilizar el arranque de servicios en paralelo de OpenRC, le permite a TrueOS arrancar increiblemente rápido y rivaliza con el tiempo de arranque de systemd. Uno de los mejores trucos de OpenRC es la habilidad de funcionar como un sistema init mejorado, sin saturar el sistema innecesariamente.
Tercera Razón: Seguridad
TrueOS tiene integradas características de seguridad que le permiten mantener el sistema a salvo y seguro. No estamos argumentando que esta seguridad es mejor que la de las distribuciones Linux, si no que simplemente se han agregado esas características en el núcleo del sistema TrueOS.
TrueOS integra el modo Tor (The Onion Router) similar al que usa el navegador Tor usado en Kali Linux. TrueOS lo lleva un paso mas allá por medio de rutear automáticamente el tráfico por medio de Tor en cuestión de segundos con un solo click. Después de implementar el modo Tor, su tráfico es redireccionado a nivel de sistema lo que significa que se puede usar cualquier navegador web que se desee.
El modo de sesión de usuario de incógnito le da una cuenta desechable para ejecutar localmente en el sistema. Un directorio home temporal se crea y entonces es eliminado subsecuentemente cuando se sale del sistema, sin dejar migajas de información atras. Las sesiones de incógnito pueden ser activadas o desactivadas por el administrador basado en casos de uso.
Personacrypt ofrece un directorio home portable y encriptado el cual puede ser usado entre diferentes sistemas TrueOS. Usuarios recien creados pueden especificar si usan o no Personacrypt en una unidad USB. Cuando el usuario cierra su sesión, Personacrypt encripta la memoria usb conectada al sistema. Cuando un usuario quiere entrar de nuevo en su directorio home portable, ellos solo conectan su unidad Personacrypt e introducen el password. El sistema desencriptará la unidad USB y cargará el directorio home. Esta característica es completamente opcional pero agrega un nivel extra de seguridad que no esta disponible en muchos sistemas operativos tipo Unix.
Cuarta Razón. Licenciamiento
La licencia GPL sirve a un propósito importante al mantener el software libre y no convertirse en un algo propietario. Desafortunadamente, también se convierte en algo difícil de interpretar lo cual lo hace difícil para ser usado por los negocios. TrueOS y FreeBSD ambos tienen licencias BSD amigables con los negocios. La licencia BSD sigue un modelo verdaderamente abierto el cual protege aún al autor del software de cualquier responsabilidad. Basicamente, se puede tener el software gratuitamente y hacer con el lo que se desee con él, pero no se puede demandar al creador del mismo por cualquier tipo de perdidas que pudieran ocurrir por el uso del software. La licencia BSD no es una licencia “copyleft”, lo cuál ha sido criticado por algunos proponentes de la licencia GPL por no ser lo suficientemente estricta para mantener el software como código abierto.
Quinta Razón. Familiaridad
El entorno no es tan diferente y es común entre TrueOS y Linux. Cuando se usa TrueOS, estará cómodo ya sea que use la terminal o que use la interfase gráfica debido a que la sensación es muy similar a la de otros sistemas operativos tipo Unix. Sin mencionar, que dado que Linux es mayormente compatible con POSIX, muchas herramientas de la línea de comando funcionan de la misma manera, sin importar si usa una distribución Linux o TrueOS. Tomando las cosas un poco mas lejos, es posible configurar el entorno de escritorio Lumina con licencia BSD, para crear una experiencia de escritorio similar a la de otros sistema operativos como por ejemplo Ubuntu y Windows.
TrueOS tiene acceso a cerca de 29,000 paquetes precompilados (aplicaciones) y a una vasta biblioteca de puertos que estan disponibles en el árbol de ports de FreeBSD. Debido a las similitudes entre los dos kernels, es fácil portar sofware de Linux a TrueOS.
Una palabra final
A nivel de núcleo, TrueOS y FreeBSD son descendientes de Unix Research (BSD) y continúan teniendo la herencia y filosofía establecida por los desarrolladores originales de Unix. Esto no significa que sea mejor que Linux, pero si son diferentes. Muchos de los que trabajan en el proyecto TrueOS asisten a conferencias de Linux cada año y disfrutan de colaborar con desarrolladores Linux. Les encanta escuchar nuevas ideas que se discuten regularmente en la comunidad Linux.
Se les invita a todos aquellos que tengan curiosidad de instalar y usar el sistema TruOS a descargarlo de la página oficial.
Fuente:
TrueOS Rulez!
cosmicboy123 fuera!