Está en la página 1de 23

COMPILACIÓN BIBLIOGRÁFICA DE SISTEMAS OPERATIVOS DRAGONFLY,

TIZEN, MORPHOS Y STEAMOS

PRESENTADO POR:
JEISSON DAVID OLMOS ACEVEDO
VALENTINA MONCADA SALAZAR

UNIVERSIDAD NACIONAL DE COLOMBIA


SEDE MANIZALES
FACULTAD DE ADMINISTRACIÓN
ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS
2019
Introducción
En el presente trabajo se presenta una compilación bibliográfica de los sistemas
operativos Dragonfly, Tizen, MorphOS y SteamOS, sobre los cuales se expondrán
sus respectivas: historia, descripción, estructura, características, entre otras; con el
fin de profundizar en la materia y comprender mejor el funcionamiento de los mismos.

DragonFly BSD

● Presentación general:
DragonFly BSD. Es un sistema operativo cuyo proyecto fue iniciado en junio
de 2003 bajo al dirección de Matthew Dillon, como una bifurcación del código
de FreeBSD 4.8, buscando distanciarse de otros sistemas operativos similares
a Unix (FreeBSD, NetBSD, y OpenBSD), inspirado en conceptos de AmigaOS.
Está disponible la versión 2.6.1 de este interesante sistema operativo, que es
básicamente un lanzamiento con muchas nueva funciones y mejoras

● Descripción e historia de la compañía que lo creo.


El Proyecto DragonFly, al igual que muchos proyectos de código abierto, es un
proyecto técnico respaldado por un equipo de personas separadas
geográficamente. No hay restricciones sobre quién puede contribuir o cómo
puede contribuir, aparte de los estándares de pares. A continuación se
enumeran algunas de las personas que han hecho posible este proyecto.
Matt es el fundador de The DragonFly Project. Matt también es el principal
contribuidor de código a DragonFly BSD y es compatible con el sitio web y
otros recursos en línea para este proyecto. Ha estado trabajando en o
completando proyectos de DragonFly, como los enlaces simbólicos variantes,
MPIPE, el asignador de la losa, el caché de nombre, LWKT, el CD en vivo, el
trabajo de AMD64 y mucho más, incluida la coordinación de proyectos que
otros contribuyentes han enviado.

● Historia del sistema operativo.


el objetivo final del proyecto DragonFly en sus inicios fue proporcionar soporte
de agrupamiento nativo en el núcleo. Este tipo de funcionalidad requiere un
marco de administración de caché sofisticado para los espacios de nombres
de sistemas de archivos, espacios de archivos y espacios de máquinas
virtuales. Estas y otras características eventualmente culminan en la capacidad
de permitir que los programas altamente interactivos se ejecuten en múltiples
máquinas con una coherencia de caché totalmente garantizada en todos los
aspectos. Esto también requiere poder dividir los recursos, incluida la CPU a
través de un contexto de VM controlado, para una asignación segura a los
clusters de terceros potencialmente no seguros a través de Internet. Esta
dirección de diseño original, aunque ya no es el objetivo principal del proyecto
DragonFly, ha influido en muchas de las decisiones de diseño tomadas en los
años intermedios. Si bien la coherencia total de la memoria caché ya no es un
objetivo de nivel superior, la coherencia del sistema de archivos es, y esa
dirección continúa guiando el proyecto de varias maneras.
DragonFly BSD fue bifurcado de FreeBSD 4.8 en junio de 2003, por Matthew
Dillon. El proyecto se facturó originalmente como "la continuación lógica de la
serie FreeBSD 4.x", como se menciona en el anuncio , pero esta descripción
se ha vuelto obsoleta hace mucho tiempo. Desde la perspectiva del
rendimiento, el único competidor real de DragonFly en estos días es Linux.
DragonFly BSD ha experimentado un desarrollo rápido y cada vez mayor
desde la bifurcación. Uno de los trabajos importantes incluyó la simplificación
y limpieza general de la mayoría de los subsistemas del núcleo. Este trabajo
fue pensado originalmente para admitir el agrupamiento de imágenes de un
solo sistema, pero ha tenido el efecto de hacer que el kernel sea mucho más
confiable, comprensible y fácil de mantener. Uno de los conceptos
fundamentales de sincronización que DragonFly usa en todo el kernel, el token,
se presta directamente a la facilidad de mantenimiento y comprensibilidad del
kernel.
Durante la primera fase importante del proyecto, que se prolongó hasta
principios de 2007, el proyecto DragonFly se centró en reescribir la mayoría de
los subsistemas principales del kernel para implementar las abstracciones
requeridas y para respaldar los mecanismos para la segunda fase del proyecto,
que en ese momento estaba destinado a Se agrupará la imagen del sistema
único. Esto implicó una gran cantidad de trabajo en casi todos los subsistemas,
en particular las API del sistema de archivos y el núcleo del kernel. Durante
este tiempo, un objetivo primordial era mantener el sistema actualizado con
respecto a las aplicaciones de terceros y las utilidades básicas del sistema
necesarias para hacer que cualquier sistema sea utilizable en la producción.
Esto dio lugar a la adopción del marco pkgsrc para la gestión de todas las
aplicaciones de terceros que no son del sistema base para poder unir nuestros
recursos con otros proyectos BSD que utilizan este marco.
En el período 2007-2008, se desarrolló un nuevo sistema de archivos llamado
HAMMER para DragonFly BSD. HAMMER vio su primera luz en julio de 2008
con el lanzamiento de DragonFly 2.0. Este sistema de archivos ha sido
diseñado para resolver numerosos problemas y para agregar muchas
capacidades nuevas a DragonFly, como la retención del historial detallado
(instantáneas), la recuperación instantánea de fallos y la duplicación casi en
tiempo real. El sistema de archivos HAMMER también pretende servir de base
para la agrupación y otros trabajos que conforman la segunda fase del
proyecto.
A partir de 2009, muchos desarrolladores se han centrado en la escalabilidad
de SMP, mientras que otros han puesto énfasis en el desarrollo de nuevas
características y la adaptación de controladores. El sistema VM finalmente se
bloqueó hasta el pmap a finales de 2011, lo que dio como resultado enormes
ganancias en el rendimiento de las máquinas de muchos núcleos. Los
subsistemas principales del núcleo también se escalaron uno tras otro.
En 2012, François Tigeot y un grupo dedicado de ayudantes comenzaron a
reorganizar DRM (el subsistema de gráficos) con un puerto activo de Linux,
llevando lentamente a DragonFly a los estándares modernos. A partir de 2015,
el soporte 2D, 3D y de video totalmente acelerado está operativo con Xorg.
Casi al mismo tiempo también hubo un esfuerzo concertado para actualizar el
sistema de sonido con un puerto HDA importante de FreeBSD. Gráficos, video
y sonido han convertido a DragonFly en un escritorio bastante bueno.
En 2013, los subsistemas PID, PGRP y SESSION se escalaron en SMP. En
2014, una de las pocas rutas de escalabilidad críticas para SMP restantes, la
secuencia fork / exec / exit / wait, incluidas las fallas de página relacionadas y
la asignación de bibliotecas, fue escalada por completo, lo que aumentó
enormemente el rendimiento y la concurrencia de la construcción masiva.
También durante este período, la pila de la red experimentó un flujo continuo
de pequeñas mejoras SMP hasta el punto en que hoy en día todos los
protocolos principales, incluidos ipfw y PF, son totalmente concurrentes con
pocas colisiones de bloqueo. DragonFly BSD disfruta de un rendimiento de red
fenomenal en la actualidad.

● Estructura.
Dragonfly tiene una estructura de kernel hybrido que contiene características
De Monolítico y Microkernel,tales como la capacidad de paso de mensajes de
micronúcleos que permiten grandes cantidades del sistema operativo para
beneficiarse de la memoria protegida así como la retención de la velocidad de
los núcleos monolíticos a cierta área crítica de tareas. El subsistema de
mensajería siendo desarrollado es similar a los encontrados en microkernels
tales como Mach , aunque es menos complejo por diseño, La nueva
infraestructura permitirá a muchas partes del kernel que se va a migrar hacia
el espacio de usuario,aquí van a ser más fácil de depurar, ya que serán más
pequeños, los programas aislados, en lugar de ser pequeñas partes
entrelazadas en un trozo grande de código. Además, la migración de código
del núcleo de selección en el espacio de usuario tiene la ventaja de hacer el
sistema más robusto , si se bloquea un conductor del espacio de usuario, no
se colgará el núcleo

● Estándares que sigue.


DragonFly BSD es un sistema operativo basado en Unix, creado a partir de
FreeBSD 4.8. Su autor, Matthew Dillon, un desarrollador de Amiga allá por los
años ochentas del siglo pasado, y un programador de FeeBSD, desde 1994
hasta el 2003, empezó a trabajar en DragonFly BSD en junio del 2003,
anunciándose en las listas de correo el 16 de julio del 2003

● Características.
1. Almacenamiento Agrupado
2. Siempre consistente en Disco
3. Protección contra la corrupción de datos
4. Los datos de depuración en vivo
5. Fotos instantáneas y clones
6. Corrientes instantáneas portátiles
Altamente escalable
7. Construido en compresión
8. Simplificado modelo de administración

● Sistema de archivos que soporta.


1. Sistema de archivos MARTILLO:
- Junto con el sistema de archivos de Unix , que normalmente es
el valor por defecto del sistema de archivos de BSD, DragonFly
BSD soporta el sistema de archivos HAMMER. Fue desarrollado
específicamente para DragonFly BSD para proporcionar un
dispositivo lleno de un mejor diseño análogo de entonces cada
vez más populares ZFS.
- MARTILLO apoya la historia de configurar el sistema de archivos,
fotos , suma de comprobación , la deduplicación de datos y otras
características típicas de los sistemas de archivos de este tipo. A
pesar de su rendimiento es en la actualidad más allá de los
sistemas de archivos ZFS o similares, como Btrfs , se reconoce
como un interesante punto de vista y opción

2. devfs:
- En 2007, DragonFly BSD recibió un nuevo sistema de archivos
del dispositivo (devfs), que agrega dinámicamente y elimina los
nodos de dispositivo, permite el acceso a los dispositivos
mediante rutas de conexión, reconoce las unidades de los
números de serie y elimina la necesidad de pre-poblado / dev
jerarquía de sistema de archivos. Se implementa como un
Google Summer of Code '2009 proyecto

3. Solicitud de instantáneas:
- Compatible con Amiga de estilo residente aplicaciones de
programas: se toma una instantánea de un programa grande,
vinculado dinámicamente de la memoria virtual del espacio
después de la carga, permitiendo que las futuras instancias de
que el programa inicie mucho más rápido de lo que debería tener.

● Paquetes de software:
1. Paquetes pkgsrc:
- Se ofrecen aproximadamente 10,000 paquetes pkgsrc
precompilados para este release. La utilería pkg_radd(1) puede
ser usada para descargar paquetes binarios precompilados. La
ruta del path por defecto puede ser modificada por medio de
agregar BINPKG_BASE en /etc/pkg_radd.conf. Para obtener una
lista de todos los paquetes dejemos que pkg_search(1)
descargue el archivo de resumen para este release:
- Proveemos un archivo Makefile en /usr para llevar un
seguimiento del árbol pkgsrc y proveemos un espejo Git del
repositorio CVS pkgsrc de NetBSD en
git://git.dragonflybsd.org/pkgsrcv2.git. Recomendamos que los
usuarios lo usen, en lugar de extraerlo desde NetBSD con CVS.
Nuestro espejo Git se actualiza varias veces al día. Teclee ‘make’
en /usr para ver los comandos disponibles para realizar estas
acciones.

● Arquitectura de hardware:
- DragonFly está en este momento destinado a la línea de procesadores
x86; debería trabajar en una máquina i386 y superiores, aunque una
máquina i386 no es realmente recomendable. También se está
trabajando para dar soporte a los nuevos procesadores de 64-bits de
AMD. Actualmente no hay planes para dar soporte a otro tipo de
procesadores.

● Proceso de instalación:
TIZEN

● Presentación general:
Tizen es una plataforma de software de código abierto, basada en estándares,
apoyada por los principales operadores móviles, fabricantes de dispositivos y
proveedores de silicio para varias categorías de dispositivos, incluyendo
smartphones, tabletas, netbooks, dispositivos de información y entretenimiento
en el vehículo, televisores inteligentes y más. Tizen ofrece un innovador
sistema operativo, aplicaciones y una experiencia de usuario que los
consumidores pueden llevar de un dispositivo a otro. El proyecto de Tizen
reside en la Linux Foundation y es regido por un grupo de dirección técnica. El
grupo de dirección técnica es el principal órgano de decisión para el proyecto
de código abierto, con un enfoque en el desarrollo de plataformas y

entrega, junto con la formación de grupos de trabajo para apoyar los mercados
verticales de dispositivos.

Se ha formado la Asociación de Tizen para dirigir el papel que Tizen juega en


el sector, incluyendo la recopilación de requerimientos, la identificación y
facilitación de modelos de servicio, y el marketing y la formación global en el
sector.

Tizen proporciona un entorno robusto y flexible para los desarrolladores de


aplicaciones, basadas en HTML5. Tizen proporciona un entorno robusto y
flexible para los desarrolladores de aplicaciones, el cual se basa en HTML5.
Con capacidades sólidas de HTML5 y la flexibilidad de la plataforma, se está
convirtiendo rápidamente en el entorno de desarrollo preferido para
aplicaciones y servicios móviles. La API y el SDK de Tizen permiten que los
desarrolladores utilicen HTML5 y tecnologías web relacionadas para escribir
aplicaciones que se ejecutan en múltiples segmentos de dispositivo

● Descripción e historia de la compañía que lo creo.


Samsung Electronics fue fundada el 1 de noviembre de 1969 en Daegu, Corea
del Sur, como Samsung Electric Industries, fabricado originalmente
electrodomésticos como televisores, calculadoras, refrigeradores,
acondicionadores de aire y lavavajillas. Hacia 1981, la compañía había
fabricado más de diez millones de televisores blanco y negro. En 1988 se
fusionó con otra subsidiaria de Samsung Group, Samsung Semiconductor &
Communications.
Es de destacar que Samsung Electronics ha crecido a pasos agigantados en
una industria que se caracteriza por tener fluctuaciones cíclicas. Fundada en
1938 como una empresa procesadora de alimentos y proveedora de textiles,
la compañía madre entró recién en el negocio de la electrónica en 1969 cuando
creó a su alero una subsidiaria de componentes electrónicos. Fue una decisión
tomada luego de considerar la creciente demanda local por productos
electrónicos.
Sólo un año después de la fundación de Samsung Electronics, el Grupo
Samsung creó en 1970 otra subsidiaria en alianza con NEC, Samsung-NEC,
con el fin de fabricar bienes de consumo domésticos y dispositivos
audiovisuales. En 1974 se expandió al negocio de los semiconductores al
adquirir Korea Semiconductor, una de las primeras empresas fabricantes de
chips electrónicos en el país en esa época. En 1980 se adquirió Korea
Telecommunications, un fabricante de intercambiadores electrónicos.
En febrero de 1983, el fundador de Samsung, Lee Byung-chul hizo un anuncio
que "hizo época", conocido como "la declaración de Tokio", afirmando que su
compañía entraría en el negocio de la DRAM (Dynamic Random Access
Memory). Sólo un año después de este anuncio, Samsung se transformó en la
tercera compañía en el mundo en desarrollar el chip de memoria de 64 kb
DRAM luego de sus predecesores estadounidenses y japoneses. El camino
iniciado entonces ha seguido sin interrupciones hasta convertirse hoy en día
en una compañía pionera en la industria de chips de memoria.
Aunque Samsung Electronics hacia 1990 era ya una de las compañías más
grandes de Corea, es hoy en día con diferencia la más importante, con una
influencia sin rival en la economía del país sobre la base de una gran red de
proveedores y compañías asociadas, así como por su propia potencia como
generadora de divisas. Desde el comienzo de la crisis financiera asiática de
1997, la compañía se ha hecho aún más poderosa: mientras otras compañías
de alta tecnología fueron fuertemente golpeadas por problemas de flujo de caja
a causa de la crisis, Samsung logró evitar problemas financieros por medio de
reformas estructurales de magnitud.
Una vez superada la crisis, Samsung emergió como una corporación de
carácter global. Por cuatro años consecutivos desde 2000 a 2003, declaró
ganancias netas mayores a un 5% cuando 16 grandes conglomerados de los
30 principales del país se declararon en quiebra al fragor de una crisis sin
precedentes.
En 2009 y 2010, los Estados Unidos y la Unión Europea multaron a Samsung
junto a otros 8 fabricantes de chips de memoria por participar en una colusión
para fijar precios entre 1999 y 2002. Otras de las empresas multadas fueron
Infineon Technologies, Elpida Memory (Hitachi y NEC) y Micron Technology.
En diciembre de 2010 la Unión Europea otorgó inmunidad a Samsung
Electronics por su colaboración al reconocer su participación junto a otras
empresas (LG Display, AU Optronics, Chimei InnoLux, Chunghwa Picture
Tubes y HannStar Display) en otro acuerdo de fijación de precios.
En abril de 2011, Samsung Electronics vendió su división de discos duros a
Seagate por cerca de 1.400 millones de dólares pagándose en parte con canje
accionario y otra parte en efectivo.

● Historia del sistema operativo.


Lo cierto es que el mundo de los sistemas operativos para móvil me recuerda
al campo cuando llueve y se llena de setas, es increíble ver la cantidad de ellos
que han aparecido (y desaparecido) en un lapsus de tiempo relativamente
corto. No es difícil seguir la pista a los orígenes de Tizen, ya que éste se origina
en el sistema operativo MeeGo, una especie de mix que a su vez evolucionó
de la fusión de los sistemas operativos Maemo (de Nokia) y Moblin (de Intel),
sistemas que como ya sabemos, no han tenido el éxito esperado.
Pero como no solo de Maemo y Mobblin encontramos contribuciones en Tizen.
Samsung posee un proyecto interno denominado Samsung Linux Platform o
STP, el cual también ha aportado su granito de arena en el desarrollo de Tizen.
Concretamente de STP se han cogido lo que se denominan como
Enlightenment Foundation Libraries por lo que un desarrollador puede hacer
uso de ellas además de su API basada en estándares Web (como el HTML5).

Ahora mismo Tizen se encuentra patrocinado por dos fundaciones, la Linux


Foundation y LiMo (o Linux Mobile), aunque el desarrollo se dirige por parte de
Intel y Samsung, con la colaboración de desarrolladores de MeeGo y está
pensado para usarse en una amplia variedad de dispositivos, que van desde
tabletas, hasta televisores o dispositivos de guiado en vehículos. Nokia no
aparece en el proyecto, por un lado porque han seguido por su lado
desarrollando su propio sucesor de MeeGo denominado Meltemi, y por otro
por su apuesta por Windows Phone.
Alguna curiosidad que igual no sabes es que MeeGo, según Intel se inició por
el poco soporte que Microsoft hizo de Windows 7 sobre procesadores Atom y
que se canceló formalmente en Septiembre de 2011. Actualmente ha pasado
a llamarse Mer, y se sigue desarrollando aunque con un futuro muy incierto.
Es más, hay un error muy común de considerar a Tizen como la continuación
del proyecto MeeGo y si bien como acabamos de decir tiene su origen en este,
no debe considerarse como una continuación, de hecho uno de los elementos
más interesantes de MeeGo era su API basada en Qt, algo que no
encontraremos en Tizen por ningún lado.

● Características.
- Escrito en HTML5, C++ Tizen es un sistema Operativo móvil basado en
Linux, patrocinado por LinuxFoundation1 y la Fundación LiMo.
- Será un sistema operativo de 64 bits, como iOS y android. Funcionará
en dispositivos con algunos de los últimos procesadores ARM de 64 bits
y x86
- Sistema de gestión de paquetes RPM package Manager, APK
- Licencia: Apache License, BSD, LGPL, Flora License.
- Propietario (SDK)
- Estado actual: En desarrollo
- idiomas multilenguaje

● ventajas y desventajas:
○ ventajas:
- Tizen es mucho más ligero que el resto de sistemas operativos
populares en la actualidad.
- Tizen requiere un hardware menos potente que las otras
alternativas, asegurando un buen rendimiento con un consumo
muy bajo.
- Los consumidores se benefician de una experiencia fluida con
menores tiempos de carga y un rendimiento web extraordinario
gracias al gran énfasis de Tizen en los servicios web y HTML 5.
- Los métodos de interacción quedan simplificados.
- La interfaz de usuario trata de interferir lo menos posible con el
contenido.
- Voz como elemento de control.
● desventajas:
- No tiene muchas aplicaciones.
- Solo Samsung apuesta por el en dispositivos de consumo.
- Actualmente es un sistema operativo “nicho”.1

● Dispositivos que soporta:


- smartphones
- tablets
- equipamiento de vehículos
- Smart TVs
- cámaras digitales
- weareables
- impresoras
- reproductores Blu-ray y multitud de aplicaciones inteligentes en el hogar
como electrodomésticos
● Arquitectura de hardware:
Una de las características básicas es el ser una plataforma basada en
estándares web y por tanto soportada por múltiples categorías de dispositivos.
Para conseguir esto, la arquitectura se ha dividido en tres capas, tal y como
podemos ver en la siguiente imagen:
● Application Layer:
Se corresponde con aplicaciones Web que desarrollemos y que a priori
tienen una capacidad exactamente igual a aplicaciones de modo nativo.
Y ¿qué significa esto?, significa que en Tizen podemos desarrollar
siguiendo un estándar web (HTML5, JavaScript y CSS) y de este modo
aprovechar desarrollos realizados con estos estándares para que
puedan portarse a Tizen, y que estos desarrollos tendrán un rendimiento
óptimo como si hubiesen sido desarrollados de manera nativa, por
ejemplo haciendo uso de C++ y librerías asociadas.
- Core Layer:A su vez, se divide en el Tizen API y en el Tizen Core
Services.
- Tizen API: Es el API que usaremos para desarrollar, lo que
denominaremos a partir de ahora, como una Aplicación Web
Tizen. Se basa en una colección de APIs de la W3C (como
HTML5), de Khronos (WebGL) y otros APIs por definir y que
estarán asociados a los dispositivos que soporten Tizen (aquí
una aclaración: dado que de momento todo está en fase beta, no
he podido indagar mucho más por aquí, en cuanto haya más en
donde hincar el diente, os lo haré saber).
● Tizen Core Service:Como su nombre indica, son los servicios
principales que están disponibles para el desarrollo de las aplicaciones
web y que por tanto dan soporte al Tizen API.
● Application Framework: Gestiona todo lo que tiene que ver con la
ejecución de la aplicación (como puede ser su puesta en ejecución) y
con los eventos que ésta recibe (por ejemplo, baja memoria o batería,
cambios en la orientación de la pantalla, notificaciones de tipo push,
etc.)
● Base: Son las librerías esenciales del sistema Linux que proporcionan
acceso a características claves como es el soporte de base de datos, la
internacionalización, parseo XML, etc. No confundir con las librerías que
forman parte del núcleo.
● Connectivity: Todo lo que tiene que ver con red y con la conectividad
se engloba dentro de este servicio (3G, Wi-Fi, Bluetooth, http, y cómo
no, el tan de moda NFC o Near Field Communication).
● Graphics and UI: Es el sistema gráfico y de interfaz de usuario, se basa
en el uso de EFL (Enlightenment Foundation Libraries) propiedad de
Samsung, y en el sistema de gestión de ventanas basado en X11 y en
OpenGL ES. Aunque el corazón del sistema gráfico es EFL, y es el que
proporciona acceso al lienzo de dibujo y los elementos para la creación
de widgets.
● Location: Proporciona los servicios de localización (LBS o Location
Based Services), como es información sobre la posición actual,
información satelital, estado del GPS, etc. Se basa en el uso de
GeoClue (y del que hablaré más adelante).
● Messaging: Soporte para SMS, MMS, Email e IM.
● Multimedia: Basado en GStreamer, dispone de soporte para vídeo,
audio, imágenes y VoIP, así como administración de metadatos de los
ficheros.
● PIM (Personal Information Management): Calendario, contactos,
tareas, y funciones similares son las que se encuentran agrupadas aquí.
● Security: Lleva todo lo relacionado con los temas de seguridad: listas
de control de acceso, gestión de certificados y la distribución segura de
aplicaciones.
● System: Controla el acceso a sensores, pantalla, vibración, gestión de
energía, actualizaciones del sistema, etc.
● Telephony: Gestiona todo lo relativo al modem.
● Web: Implementa de manera completa, todo el Web API de Tizen, así
como distintos entornos de ejecución web para las aplicaciones. Incluye
el WebKit, que es un motor diseñado para que los navegadores pueden
mostrar páginas web.
● Kernel Layer:Es la capa del núcleo de Tizen propiamente dicha, y en
ella se incluye el núcleo de Linux y los drivers de dispositivos. Para
nosotros debe de ser transparente y en caso de poder acceder a ella lo
haremos a través de los servicios que se proporcionen en la Core Layer.

● Proceso de instalación:
- Instalación en Windows:
El proceso es muy simple, descargamos el fichero “tizen_sdk.exe” y lo
ejecutamos. Como decía anteriormente, este fichero es un fichero
comprimido, al descomprimirse obtenemos un fichero de nombre
“InstManager.exe” que es el que realmente se conecta a Internet y
realiza la descarga de todo el software que conforma el SDK de Tizen.
El fichero “InstManager.exe” podéis encontrarlo dentro de la carpeta
“AppData >> Local >> Temp >> tizensdk”, y que forma parte del conjunto
de carpetas del usuario, por lo que tendréis que ir a la carpeta del
usuario con el que estéis trabajando y buscarlo. En esta localización es
donde aparece un fichero de .log que contiene información en caso de
que algo vaya mal (por ejemplo, que la versión del JDK de Java no sea
de 32 bits sino de 64 bits), si esto sucede podéis ver que error se ha
producido e intentar buscar una solución. Afortunadamente, salvo el
problema de la versión del JDK, el entorno se instaló sin demasiados
problemas.

- Instalación en Ubuntu:
En Ubuntu, la instalación tampoco es muy complicada. Hay que instalar
un conjunto de librerias necesarias para que el programa funcione, pero
nada que no se pueda arreglar con una linea al comando “apt-get”:
$ sudo apt-get install qemu-kvm binutils-multiarch debhelper fakeroot
realpath libsdl-gfx1.2-4 gettext procps xsltproc libdbus-1-3 liblua5.1-0
libexif12 libcurl3
Hecho lo cual procederemos a ejecutar el fichero “tizen_sdk.bin” (sin
olvidar previamente asignar al fichero permisos de ejecución).
Suponiendo que todo ha ido bien y que la versión del JDK es correcta,
“InstManager.exe” (en Windows) o “tizen_sdk.bin” (en Ubuntu) se
ejecutará mostrando el “Install Manager” de Tizen, como muestra la
siguiente figura:
La instalación una vez
tenemos la pantalla
anterior es también muy
sencilla, y básicamente
consiste en aceptar los
acuerdos de la licencia
de Tizen, indicar que
elementos queremos
instalar y la ubicación en
donde queremos
hacerlo, para una vez
contestadas estas
cuestiones, ponerse a
descargar todo el software y proceder a su instalación.
Las imágenes siguientes muestran esto que os comento:

Paso 1: Aceptar la licencia:

Paso 2: Seleccionar componentes a instalar:


Paso 3: Selección de la Ubicación:

Paso 4: Descarga de Componentes:


Paso 5: Instalación Post-descarga:

Paso 6: Fin del Proceso de Instalación:


Hecho lo cual ya tenemos nuestro entorno dispuesto para comenzar a
trabajar. El entorno de programación de Tizen está basado en Eclipse,
por lo que, si estáis acostumbrados a usarlo, tiempo que ganáis, el resto
de vosotros no preocuparos por el momento ya que explicaré más
adelante cómo funciona.
MorphOS
● Presentación general:
Es un sistema operativo de escritorio ligero, eficiente y flexible, el cual incluye
componentes de código abierto. Entre sus funciones se encuentra una interfaz
gráfica de usuario personalizable que puede utilizar la aceleración del
hardware 3D, un compilador Just-In-Time que emula la familia de procesadores
68k permitiendo ejecutar de manera transparente aplicaciones desarrolladas
por Commodore, y serie de ordenadores Ax00. (https://www.morphos-
team.net/intro).

Bibliografía.
- https://www.ecured.cu/DragonFly_BSD
- http://www.dragonflybsd.org/history/
- https://es.scribd.com/document/341105736/TIZEN-Cuadro-
Comparativo
- https://es.wikipedia.org/wiki/Samsung_Electronics#Historia
- https://tizenspain.wordpress.com/2012/04/04/arquitectura-de-tizen/
- https://tizenspain.wordpress.com/2012/03/19/proceso-de-
instalacion-del-sdk-de-tizen/

También podría gustarte