Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRESENTADO POR:
JEISSON DAVID OLMOS ACEVEDO
VALENTINA MONCADA SALAZAR
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
● 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
● 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
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.
● 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
● 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:
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/