Aviso de cookies

Estoy de acuerdo Este sitio web guarda pequeños fragmentos de información (cookies) en su dispositivo con la finalidad de ofrecer un mejor contenido y para finalidades estadísticas. Usted puede desactivar el uso de cookies modificando la configuración de su navegador. Navegar por nuestro sitio web sin cambiar la configuración del navegador hace que usted nos esté autorizando a guardar esta información en su dispositivo.

Arkos vs YunoHost

1 de Marzo de 2016 a las 23:39| raspberry

En este artículo se presentara una pequeña comparativa de dos distribuciones, Arkos y YunoHost, para Raspberry Pi 2, que permitirán aprovechar el hardware de este pequeño dispositivo, mediante la instalación de diferentes servicios a través de un panel de control que incluye.

Esta comparativa estará dividida en diversas categorías que he considerado mas importantes para un correcto análisis, estas categorías son; Instalación,Panel de control, Aplicaciones,  Documentación y Rendimiento.

Las versiones que serán utilizadas son; Arkos 0.7.1 y Yunohost 2.2

 

¿QUÉ SON? ¿PARA QUÉ SIRVEN?

Como se ha indicado anteriormente, Arkos y YunoHost, son dos distribuciones de linux especificas para Raspberry 1 y 2 , también soporta otro tipo de hardware (Cubieboard o Cubietruck) . Tanto Arkos como YunoHost están basadas en otras distribuciones mas genéricas, Arkos en Arch Linux y YunoHost en Raspbian(Debian).

Una característica que ambas distribuciones comparten es incluir   un panel de control para realizar diversas tareas de administración, también proporcionan un conjunto de aplicaciones configuradas que son muy fáciles utilizando el panel.

Estas distribuciones permiten tener instalado  y configurados diferentes servicios o programas ; correo, alojamiento de archivos(Owncloud) ,servidor web,servidor  RSS, gestión de calendarios/contactos, gestores de  repositorios Git, Wordpress...etc, de forma muy simple. Aunque el hardware limitado de una Raspberry puede no ser el mas apropiado para un entorno de producción, es perfectamente válido para un entorno doméstico o una pequeña empresa.

El objetivo de estas distribuciones es tener  los datos y servicios que tenemos habitualmente en otras empresas en nuestro propio hardware de manera fácil, proporcionando independencia y control de nuestros datos.

 

INSTALACIÓN

El proceso de instalación es muy similar en las dos distribuciones, se podría resumir en los siguientes pasos:

  • Descarga una imagen con la distribución.
  • Grabación en una tarjeta microSD.
  • Introducir la tarjeta en la Raspberry, encender y ejecutar el programa de instalación.

El programa de instalación es muy similar  y ejecuta las misma tareas, aunque  el que incluye Arkos lo veo algo mas  cómodo de usar. De todas formas,  los dos son fáciles de utilizar y no  debería tener  problemas en la instalación.

 

PANEL DE CONTROL

Las dos distribuciones utilizan un panel de control web ,donde realizar diversas tareas de administración; gestión de usuarios, aplicaciones, servicios, redes...etc . Aquí si hay bastantes diferencias en el aspecto, organización y gestiones que  pueden realizar. Conviene explicarlo de forma mas detallada por separado cada panel de control

Arkos

En Arkos el panel se denomina kraken, esta compuesta por varias categorías, donde por un lado tendremos diversas tareas de administración; redes, servicios, base de datos, apagado...etc. Por otro lado , tenemos las tareas relacionadas con las aplicaciones : listado de aplicaciones ,instalación, desinstalación , añadir website...etc.

En el panel de control de Arkos existen dos tipos de aplicaciones, que tienen algunas  diferencias en la instalación:

  • Aplicaciones: Se escogen de la lista disponible en el panel de control y son instaladas automáticamente, como ejemplo de este  son Mariadb o Calendar.
  • Webapps: son aplicaciones web, que tendremos que instalar y después configurar, añadir website, para que estén disponibles para ejecutarse.

Yunohost

El panel de control esta compuesto de dos partes,el panel  de usuario que sera mostrado después de la pantalla de login, donde se mostraran las aplicaciones instaladas con una apariencia tipo "Windows 8" . Después tendremos el panel de administración que se mostrara pulsando en el correspondiente link, donde después de identificarnos como administrador, se mostraran diversos apartados en distintas filas.

En el panel de administración se podrán realizar diversas tareas;  usuarios, cortafuegos, aplicaciones...etc, en la categoría de aplicaciones muestra una lista de las aplicaciones que podemos instalar, que serán mostradas en el panel de usuario. La instalación es muy sencilla y con una configuración muy simple.

En mi opinión, el panel de control de Arkos esta mejor organizado, tiene una mejor apariencia y mas opciones que el de YunoHost, que cumple con su cometido pero tiene un aspecto mas espartano.Pero en el aspecto de la instalación de aplicaciones ,es mas simple  el proceso en Yunohost que en Arkos.

Conviene mencionar, que una vez que todo esta funcionando de forma correcta con las aplicaciones que se hayan escogido. No sera necesario acceder de forma frecuente al panel de control, porque todas las aplicaciones tiene su propia dirección y algunas tiene su cliente propio. Si es necesario realizar alguna tarea de administración siempre se podrá acceder por SSH.

Una diferencia entre las dos distribuciones, Yunohost proporciona un comando, yunohost, para realizar tareas de administración desde la linea de comando, que yo sepa Arkos no proporciona algo similar.

 

APLICACIONES

Tenemos que distinguir dos tipos de aplicaciones:

  • Aplicaciones de repositorio: son la que incluyen en los repositorios de la distribución en la que se basan, Debian y Arch, no son gestionadas por sus respectivos paneles de control. En este caso , los repositorios  proporcionan una gran cantidad de aplicaciones y prácticamente todas aplicaciones disponibles en Debian también lo están en Arch y viceversa.
  • Aplicaciones del sistema: son las aplicaciones que proporcionan tanto Arkos como YunoHost, están preparadas para que sean configuradas e instaladas utilizando el panel de control, cada aplicación tendrá su propia dirección para acceder sin tener que utilizar el panel de control. A continuación se explicara las características  de cada una de ellas.

Arkos

Dentro de su panel de control tenemos un apartado donde se muestra la lista de aplicaciones disponibles. El proceso de instalación es muy fácil ,debemos de escoger la aplicación y pulsar para instalar, en el siguiente paso tendremos que configurarla.

Como se ha mencionado antes, Arkos tiene dos tipos de aplicaciones, la primera las aplicaciones propiamente dicha y las webapps, que son aplicaciones web  que requieren una paso mas en la instalación, este paso adicional sera donde se realizara la configuración de la aplicación.

Cuando una aplicación esta disponible para su ejecución, en el proceso de configuración, se ha especificado un puerto, que debe estar libre, y junto a la dirección asignada a Arkos, cada aplicación tendrá asociada su propia dirección. Evitando tener que acceder al panel de control para utilizar una aplicación.

YunoHost

El proceso es similar a Arkos, tenemos una lista de aplicaciones desde donde seleccionar para instalar y configurar una aplicación. Existen varias listas disponibles.

  • Oficiales: son las aplicaciones oficiales que incluye YunoHost,  son paquetes preparados para la instalación.
  • En progreso:  son las aplicaciones que están siendo desarrolladas, no incluyen un paquete y la instalación se realiza desde una dirección de Github. No tienen soporte oficial y en cada aplicación podemos comprobar el estado en que se encuentra.
  • Lista de deseo: contiene la aplicación que lo usuarios desean que se porten a YunoHost, no contienen ni paquetes ni están en desarrollo, solo esperan a que alguien empiece el desarrollo.

A diferencia de Arkos, no tenemos que especificar un puerto, sino un nombre, el nombre  de la aplicación y el nombre del host especificado, sera utilizado para acceder de la aplicación.

YunoHost proporciona una interfaz de usuario para la ejecución de aplicaciones denominada sso, donde muestra la lista de aplicaciones instaladas y un enlace para el panel de control. Para acceder al sso sera necesario hacer login con un usuario.

Aunque hay varias aplicaciones que se encuentran en las dos distribuciones, por ejemplo Wordpress y Owncloud, YunoHost destaca por un número mas amplio de aplicaciones oficiales que Arkos, aunque las aplicaciones que generalmente son mas utilizadas están incluidas en las dos distribuciones. Realmente,  todo dependerá del uso que le demos a Raspberry y el software necesario.

La desventaja de la aplicaciones no disponibles se puede minimizar instalando desde repositorios  de la distribución. Por ejemplo, ttrss esta disponible como aplicación en YunoHost y en Arkos no,  pero si esta disponible en los repositorios Arch y desde ahí se puede instalar. El principal problema sera que no tendremos la facilidad de instalación y configuración.

Otra diferencia es la forma de acceder a las aplicaciones, en Arkos podemos acceder mediante un puerto  y  un usuario/contraseña, no sera necesario acceder al panel de control. En YunoHost, es gestionado a través la interfaz sso y un usuario/contraseña, cada aplicación tendrá un nombre de aplicación para acceder.

En mi opinión, prefiero el sistema de Arkos que no me ha dado problemas para acceder, en YunoHost en un entorno con varios usuarios tuve pequeños problemas para acceder a las aplicaciones.

 

DOCUMENTACIÓN

No hay mucha información externa sobre las dos distribuciones, la mayoría proviene de su página web. Las dos proporcionan documentación para desarrollo, no puedo opinar sobre ella porque no la visto, también proporcionan un foro para resolver dudas. 

Arkos proporciona una wiki, no muy extensa, sobre las aplicaciones soportadas que servirá de ayuda para su configuración. YunoHost proporciona una documentación divida en tres guías; de usuario, administrador y contribuidores, es un poco mas extensa que la de Arkos.

En ambos caso, lo que mas he utilizado son los foros, en Arkos los foros están divididos diversas categorías y en mi caso me han ayudado mucho, el jefe del proyecto responde a muchas de las dudas, son bastante útiles y la mejor fuente de información sobre Arkos.

El foro de YunoHost no lo he utilizado tanto como en Arkos, tiene una apariencia una poco mas espartana y esta un poco menos ordenado,  hay dudas en francés e ingles mezcladas, también es una buena fuente de información. YunoHost proporciona un chat accesible  desde su pagina y compatible por XMPP, que yo sepa Arkos no proporciona algo similar.

 

RENDIMIENTO

Las dos distribuciones tiene un rendimiento muy parecido, es muy recomendable utilizar una microSD de clase 10, en el panel de control funciona a una velocidad adecuada y no existen retardo en la carga de página. Respecto al arranque, YunoHost es mas rápido que Arkos, pero hay que tener en cuenta que son distribuciones para  que funcionen las 24 horas y no deben tener muchos arranques.

El  acceso  mediante un cliente externo, sera muy habitual en diversos servicios como ; Owncloud, Wallabag, Baikal, Calendar, TT-RSS...etc. En mi caso ha funcionado a buena velocidad, también depende mucho la velocidad de conexión que se dispone.

En este caso, no hay diferencias significativas entre las dos distribuciones.

 

CONCLUSIONES

He utilizado Arkos mas de un año y ha tenido altibajos, funcionando sin problemas varios meses seguido, pero otros meses teniendo  problemas con diversas aplicaciones, la gran mayoría se resolvieron. Cuando funcionaba, esta distribución es muy útil y permite aprovechar una Raspberry al máximo.

Debido a diversos fallos que tenia en Arkos y que no conseguí resolver, ahora parece que están resueltos, me decidí  probar YunoHost. Por ahora, me gusta la lista extensa de aplicaciones que me han facilitado la instalación de aplicaciones como TT-RSS que no esta soportado en Arkos, esta lista tan extensa permite dar mas funcionalidades a una  Raspberry. Pero no me gusta, los problemas de usuario y contraseña que tengo con clientes externos que utilizo para acceder a ciertas aplicaciones, como Wallabag y TT-RSS.

Resumiendo, en Arkos destaco su panel de control por apariencia y  funcionalidad, en YunoHost la lista de aplicaciones soportadas.

De todas formas , es cuestión de probar y ver cual de las dos es mas apropiada para la funcionalidad que un usuario desea  implementar en una Raspberry.

 

Generar PDF de Arkos vs YunoHost