Download eyeOS - dpe

Document related concepts

EyeOS wikipedia , lookup

Virtualización de escritorio wikipedia , lookup

Computación en la nube wikipedia , lookup

Almacenamiento en nube wikipedia , lookup

Ubuntu wikipedia , lookup

Transcript
eyeOS, un
“sistema
operativo” en
la nube
TRABAJO REALIZADO POR JESÚS TORRES – 1ºDPE
ÍNDICE
¿Qué es eyeOS?…………………………………………………………………………………………. 1
Comienzos del proyecto y trayectoria………………………………………………………… 2
Comercialización………………………………………………………………………………………… 3
¿Cómo funciona?.......................................................................................... 4
Arquitectura………………………………………………………………………………………………. 5
Medidas de seguridad y servicios………………………………………………………………. 6-7
Bibliografía…………………………………………………………………………………………………. 7
¿QUÉ ES EYEOS?
EyeOS es un escritorio virtual basado en código libre y situado en la nube, completamente
gratuito. Se trata de un nuevo concepto en almacenaje virtual: el usuario, desde cualquier
parte del mundo, puede guardar cosas en él y usar distintas aplicaciones como si se tratara
de un sistema operativo, pero sin tener que instalar software adicional, además, cuenta con
un sistema de seguridad muy fiable y una alta disponibilidad en línea, sólo necesitas un
ordenador, portátil, PDA, o móvil con internet. Una de las grandes ventajas es que, si se
estropea un terminal, no pierdes tu información, ya que podrás acceder a ella desde
cualquier otro terminal.
Se accede desde cualquier navegador, entrando en la web oficial. Su estructura es similar a
la de un sistema operativo, y el paquete de aplicaciones que viene por defecto incluye
algunas tales como como un editor de textos, una hoja de cálculo, presentaciones,
calendario, gestor de contactos, un cliente de e-mail, un sistema de mensajería interna, un
navegador, un lector de feeds, calculadora, editor de notas, widgets, etc. Permite leer
documentos pdf, importar archivos desde el ordenador local al escritorio personal en la
nube, trabajar con archivos almacenados en DVD, memorias USB, etc.
Existe también la posibilidad de crear aplicaciones integrables en el propio escritorio por
parte de desarrolladores externos. Para ello, hay herramientas disponibles en la web oficial.
El paquete íntegro está autorizado bajo la licencia libre AGPL. Existe un sitio paralelo que
proporciona aplicaciones externas para eyeOS, llamadas eyeApps. El usuario también puede
instalar EyeOS en su propio servidor y montar su propio sistema en la nube. Así podrá
acceder a sus datos desde cualquier lugar siempre que su servidor esté conectado a internet.
1
COMIENZOS DEL PROYECTO Y TRAYECTORIA
EyeOS inventó el escritorio web hace 6 años y a día de hoy es líder mundial del sector del
escritorio en la nube. Constituye uno de los mayores proyectos de código abierto en Europa
con más de 1 millón de descargas y comunidades en todo el mundo. IBM ha elegido a eyeOS
como su plataforma Open Cloud preferida en 2010 y firmó una alianza mundial. Gartner
nombró a eyeOS Cool Vendor en gestión de operaciones en el año 2011. La compañía ha
cerrado su primera ronda de financiación con capital riesgo español y Business Angels en
junio de 2011 y acaba de lanzar en septiembre de 2011 su primera licencia comercial, el
eyeOS Professional Edition.
El proyecto fue creado por un grupo de jóvenes programadores originarios de Olesa de
Montserrat (Barcelona), en 2005. Comenzó cuando se fijaron en el surgimiento de varios
servicios de este tipo.
La primera idea fue crear un sistema operativo (que técnicamente no lo era pero sí contaba
con un núcleo propio) y lo ofrecieron libremente para que cualquier pudiera instalarlo y
utilizarlo.
En 2006 abrieron el sitio eyeOS.info, un servicio basado en su software y adaptado para
usarlo como un escritorio virtual en línea al que cualquiera pudiera acceder. El usuario podía
almacenar cosas en él y usar las aplicaciones disponibles como un sistema operativo
legítimo, desde cualquier parte del mundo y sin instalar software adicional.
En tan solo dos meses se inscribieron al servicio más de 27.000 usuarios de diferentes países
como Canadá, Francia, Estados Unidos e incluso países con regímenes estrictos que regulan
ciertos servicios de almacenaje como China. Nuevos colaboradores crearon aplicaciones
adicionales y tradujeron eyeOS a más de 30 idiomas.
EyeOS ha recibido diversos premios, entre ellos se incluyen:
2007 - Ganador de Softpedia Pick award.
2007 - Finalista en SourceForge's Community Choice Awards en la categoría de "Mejor
proyecto".
2007 - Ganó el premio Yahoo! España Web Revelation en la categoría de tecnología.
2008 - Finalista en los premios CNET Webware 100 winner CNET, en la categoría "Browsing".
2008 - Finalista en los SourceForge's Community Choice Awards 08.
2009 - Proyecto seleccionado del mes de agosto en SourceForge.
2
COMERCIALIZACIÓN
En septiembre de 2011 lanzaron la primera licencia comercial, el eyeOS Professional Edition.
La nueva edición asegura una más alta satisfacción de los usuarios ya que facilita el acceso a
su espacio de trabajo desde cualquier dispositivo, mientras que todos sus datos y los
archivos se sincronizan y las copias de seguridad se llevan a cabo en un solo lugar en el
terminal. Frente a una solución de virtualización de escritorio tradicional, implementando
eyeOS Professional Edition se ahorra considerablemente en servidores y licencias de
software.
Para el trabajo desde el móvil, existe eyeOS Mobility Solution, que permite crear una nube
privada que sincroniza calendarios, listas de contactos, correos electrónicos y archivos
mientras los usuarios siguen trabajando con las aplicaciones nativas de cada uno de sus
dispositivos.
Entre las novedades, destacan:
-EyeRun: ejecuta los archivos guardados en la nube con aplicacions locales (p.e. Office,
Photoshop, etc.)
-EyeSync: sincroniza los archivos entre la nube y el dispositivo local para poder trabajar fuera
de conexión
-Mobile: trabaja con eyeOS desde cualquier dispositivo móvil
-Compartición de archivos: trabaja de forma colaborativa con usuarios de la plataforma o
comparte archivos fuera de ella mediante URL
-Virtual Appliance: trabaja con un paquete que incluye todo el entorno necesario para hacer
funcionar eyeOS en un entorno de virtualización
-Admin Panel: intuitivo y fácil de usar para beneficiar el trabajo de gestión de usuarios del
Administrador de Sistemas
-Active directory connectivity/LDAP: para una perfecta integración con el directorio de la
empresa
-Chat de grupos: habla dentro de eyeOS con otros usuarios
-Calendario colaborativo: comparte el calendario con los compañeros de trabajo
3
¿CÓMO FUNCIONA?
El software, tanto en su versión Open Source como la Professional Edition, es un enterprise
software que se instala en los servidores del cliente para prestar servicio a los empleados,
colaboradores externos y/o clientes.
El software de eyeOS crea una nube privada, así los datos de los usuarios están en todo
momento bajo el control del administrador del sistema, el cual decide cuanto espacio de
storage quiere reservar a los usuarios, a qué aplicaciones quiere que accedan, qué privilegios
tienen y de qué funcionalidades pueden disfrutar.
Así mismo, el escritorio de eyeOS es totalmente personalizable, tanto visualmente como
en la estructura y contenidos de los menús, ya sea en la barra de menús o en las acciones
accesibles desde el botón derecho del ratón. El software está programado en PHP, Javascript
y Ajax. La Professional Edition está compilada.
A continuación se explican los pasos a seguir para poder acceder al servicio Open Source,
que es el gratuito y al cual se entra a través de la web de eyeOS:
1- Dirigirse a la web oficial http://eyeos.org/es/
2- Pinchar en “Pruébalo”, en la esquina superior derecha
3- Tendrás dos opciones, o bien acceder mediante su servidor, o bien descargar el trial
para instalarlo en el tuyo; deberás pinchar en “login/register”, situado debajo de la
primera opción y seguidamente pinchar en “regístrate ahora”
4- Aparecerá una nueva página, pincha en “create a new account” y rellena los datos
5- Ya estarás en tu espacio personal, en tu escritorio virtual en la nube. Ahora puedes
almacenar tus datos, usar las distintas aplicaciones, mandar e-mails… etc
4
ARQUITECTURA
EyeOS se estructura en estas cuatro capas:
Kernel unifica los servicios del sistema
Los servicios son funciones de bajo nivel
Las bibliotecas son funciones de más alto nivel
Las aplicaciones pueden llamar a funciones de cualquier capa
5
MEDIDAS DE SEGURIDAD Y SERVICIOS
Algunas de sus medidas de seguridad incluyen el uso de cortafuegos, respaldos totales cada
24 horas, y formateos mensuales como medida preventiva en caso de que algún código
malicioso se lograra infiltrar. Toda la comunicación que se hace dentro del sitio, y todo el
contenido almacenado por los usuarios queda totalmente cifrado y sin acceso alguno por
parte de sus administradores.
Al ser código GPL, cualquiera puede descargar el código e instalarlo en su propio servidor,
garantizando la confidencialidad total de los datos. Como funciona siempre sobre un sistema
operativo anfitrión, hereda de éste todas sus limitaciones en cuanto a seguridad. Este
problema es especialmente importante en el caso de su navegador, ya que utiliza
directamente el motor del navegador desde el que se lanza EyeOS, por lo que toda
vulnerabilidad del anfitrión afectará al propio de EyeOS.
Algunos de los servicios más destacados con los que cuenta eyeOS son:
. MMAP: es un componente vital en las comunicaciones de la aplicación ya que encamina los
mensajes del cliente a la aplicación correspondiente. Es un servicio automatizado.
. VFS: es el sistema de ficheros de eyeOS, concatena 32 caracteres aleatorios, implementa
sistemas de seguridad y facilita el desarrollo de aplicaciones. Realiza funciones reales y
virtuales (crea internamente dos ficheros por cada archivo, un fichero de contenido y otro de
información).
6
. Proc: gestiona los procesos, para cada cual define un myPid (equivalente al PID de Linux) y
checksum (identifica el proceso en la comunicación cliente-servidor).
. eyeX: recibe los mensajes en XML y responde en el mismo formato al
navegador
BIBLIOGRAFÍA
http://es.wikipedia.org/wiki/EyeOS
http://eyeos.org/es/%C2%BFque-es-eyeos/
http://www.marketinet.com/blog/cibercultura/%C2%BFque-es-eyeos/
http://pymecrunch.com/eyeos-ventajas-para-la-pyme-de-un-sistema-operativo-online
http://recursostic.educacion.es/observatorio/web/es/software/software-general/942eyeos
http://www.slideshare.net/jlpino/eyeos-arquitectura-y-desarrollo-de-una-aplicacin
7