SISTEMAS OPERATIVOS ABIERTOS

Page 1

UNIVERSIDAD DE PANAMÁ CENTRO REGIONAL UNIVERSITARIO DE COLÓN MAESTRIA TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICCAIÓN

ELABORANDO POR: SANDRA BEST

FACILITADOR: ABDY MARTÍNEZ

ASIGNATURA: PLATAFORMA OPERATIVA

TEMA: LOS SISTEMA OPERATIVOS ABIERTOS


INTRODUCCIÓN El sistema operativo FreeBSD surge en el año 1993 por una idea de William Jolitz`s. está basado en la versión 4.4BSD-lite. En un sistema operativo libre y gratuito desarrollado para ordenadores con microprocesadores 386, 486, es derivado de UNIX y de la familia BSD nombre que le dio la universidad california para distribuirlo. Este sistema operativo es usado por compañías proveedores de internet, profesionales de la informática, ofrece alto rendimiento en cuanto a seguridad y soporte. FreeBSD puede ser instalado desde una gran variedad de soportes incluyendo CD-ROM. La primera versión La primera versión de FreeBSD apareció en 1993, basada en el código Net/2 (4.3BSD). En noviembre de 1994 apareció la versión 2.0 basada ya en el código de BSD 4.4. La última versión se produce en-CURRENT, la versión tronca del sistema operativo, que se traducirá en una versión futura llamado FreeBSD 9. FreeBSD es compatible con Linux ya que, la mayoría de los binarios de Linux se puede ejecutar en FreeBSD, incluso en algunas aplicaciones propietario distribuido sólo en forma binaria. Los paquetes de programas de FreeBSD son distribuidos en formato comprimido de un eficiente sistema de gestión de paquetería llamado ports.


HISTORIA En 1974, el profesor Bob Fabry de la Universidad de California, Berkeley, adquirió una licencia fuente de Unix de AT&T. Con el apoyo de fondos de DARPA, el Computer Systems Research Group comenzó a modificar y mejorar AT&T Research Unix. Llamaron a esta versión modificada " Berkeley Unix " o "BSD", implementando características como TCP / IP, memoria virtual y el sistema de archivos rápidos de Berkeley. El proyecto BSD fue fundado en 1976 por Bill Joy. Pero dado que BSD contenía código de AT&T Unix, todos los destinatarios tenían que obtener primero una licencia de AT&T para poder usar BSD. En junio de 1989, se lanzó "Networking Release 1" o simplemente Net-1, la primera versión pública de BSD. Después de lanzar Net-1, Keith Bostic , desarrollador de BSD, sugirió reemplazar todo el código de AT&T con código de libre distribución bajo la licencia original de BSD . El trabajo para reemplazar el código de AT&T comenzó y, después de 18 meses, gran parte del código de AT&T fue reemplazado. Sin embargo, seis archivos que contienen el código AT&T permanecieron en el kernel. Los desarrolladores de BSD decidieron lanzar el "Networking Release 2" (Net-2) sin esos seis archivos. Net-2 fue lanzado en 1991.

¿QUE ES FREDBSD? FreDBSD: Es un popular sistema operativo gratuito y de código abierto que se basa en la versión de Berkeley Software Distribution (BSD) del sistema operativo Unix. FreeBSD es una alternativa a Linux que ejecutará aplicaciones de Linux.


FreeBSD tiene similitudes con Linux, con dos diferencias importantes en el alcance y

las

licencias:

FreeBSD

mantiene un sistema completo, es decir, el proyecto ofrece un kernel,

controladores

de

dispositivos, utilidades de usuario y documentación, a diferencia de que Linux solo entrega un kernel y controladores, y confía en terceros para el software del sistema.

CARACTERÍSTICAS FREEBSD: FreeBSD es un sistema operativo multiusuario, capaz de efectuar multitarea con apropiación y multiproceso en plataformas compatibles con múltiples procesadores. Aunque FreeBSD no puede ser propiamente llamado UNIX, al no haber adquirido la debida licencia de The Open Group, FreeBSD sí está hecho para ser compatible con la norma POSIX, al igual que varios otros sistemas "clones de UNIX". El sistema FreeBSD incluye el núcleo, la estructura de ficheros del sistema, bibliotecas de la API de C, y algunas utilidades básicas. La versión 6.1 trajo importantes mejoras como mayor apoyo para dispositivos controladores sonido y red.

Bluetooth para

tarjetas

y de


La versión 7.0, lanzada el 27 de febrero del año 2008, incluye compatibilidad con el sistema de archivos ZFS de Sun y a la arquitectura ARM, entre otras novedades. Además, este es un Sistema desarrollado totalmente en 32 bits y fue diseñado así desde el primer momento. Posee "Preemptive multitasking" con ajuste dinámico de prioridades para asegurar un buen reparto de recursos entre aplicaciones y usuarios. Completa conectividad TCP/IP incluyendo soporte SLIP, PPP, NFS y NIS. Esto significa que la maquina con el Sistema Operativo FreeBSD puede comunicarse fácilmente con otros sistemas, además de actuar

como servidor principal,

proveyendo de funciones vitales como NFS (acceso a ficheros remotos), servicios de correo electrónico o poner a la organización del usuario en internet con WWW, ftp, router, firewall (seguridad). Este goza de protección de memoria la cual evita que las aplicaciones o usuarios puedan interferir entre ellas, ya que, si una aplicación falla, no afecta al resto de aplicaciones del sistema. FreeBSD es un verdadero sistema abierto ya que incluye todo el código fuente. No hay duda que los llamados sistemas abiertos son una de las más importantes características hoy en día, pero ninguna aplicación comercial es tan abierta como aquellas que incluyen todo el código fuente del kernel, "daemons" de sistema, programas y utilidades además puede ser modificada cualquier parte del sistema para ajustarlas a nuestras necesidades. Con su generosa política de licencias, FreeBSD puede usarse como base para cualquier tipo de aplicación tanto comercial como libre. La interrelación de la memoria virtual y el sistema de cache de disco continuamente actualiza y aprovecha la memoria en uso por los procesos de usuario y sistema. Los módulos de compatibilidad posibilitan el funcionamiento de


programas desarrollados para otros sistemas operativos incluyendo SCO, Linux, NetBSD y BSDI. Esto hace posible que en FreeBSD se pueda usar la versión de WordPerfect de SCO o las extensiones de FrontPage de BSDI. Además, comprende de módulos kernel "cargables" dinámicamente. Esto posibilita que nuevos tipos de sistema de ficheros, protocolos de red, o emuladores binarios puedan ser cargados en el sistema sin necesidad de tener que crear un nuevo kernel. Incluye librerías compartidas que reducen el tamaño de los programas con el consiguiente ahorro de espacio en disco y memoria del sistema. El sistema base incluye compiladores de C, C++ (cc y gcc), fortran; entre otros. Muchos lenguajes adicionales para investigación avanzada y desarrollo están incluidos en las colecciones de ports y packages. VENTAJAS DE FREBSD: Linux es un lio de distribuciones, no sabes cual escoger, en cambio, BSD, solo tiene 3: FreeBSD, NetBSD y OpenBSD. El más popular entre los tres, es el FreeBSD. Linus Torvalds, escribió nuevamente el código, comparándolo en UNIX. La familia BSD, es UNIX, solo con pequeñas modificaciones. Si Linux se parece a UNIX, también se parece a BSD. Muchos programas Linux, funcionan en BSD. Dispone de un excelente manual oficial. Para principiantes y avanzados.


DESVENTAJAS DE FREBSD: Cuesta buscar información sobre FreeBSD, ya que no es tan popular como Linux. Lo mismo pasa con los drivers. FreeBSD cuesta mucho más configurar-lo (aunque, también aprendes más). Incluso para tener entorno gráfico, se tiene que tener paciencia. Hay comandos en Linux y BSD que son distintos. Si, con desventajas, decides BSD que Linux u otro sistema operativo, estas en lo correcto. FreeBSD es un sistema operativo potente, ideal para servidores.

INTRODUCCIÓN ReactOS es un sistema operativo libre y de código abierto para ordenadores personales. Este sistema operativo pretende ser una alternativa a Windows. No te confundas. No tiene nada similar a la arquitectura UNIX ya que no es una distribución de Linux. La arquitectura Windows NT está detrás de los principios de diseño de este sistema operativo. Está diseñado de tal manera que sus usuarios podrán utilizar los mismos controladores, software y aplicaciones que han estado utilizando en el sistema operativo Windows. Es por eso que el enfoque principal de este sistema operativo es la compatibilidad binaria con los controladores de dispositivos de Windows y los programas de ordenador.


HISTORIA El desarrollo del ReactOS libre y de código abierto comenzó en febrero

de

1996.

introdujo

por

alrededor

de

Pero

primera 1998

con

se vez un

proyecto para implementar una réplica de Windows 95. Un grupo de desarrolladores de software libre y de código abierto inició el proyecto y lo llamó FreeWi n95. Desafortunadamente, el proyecto no pudo durar más tiempo. Incluso después de más de un año, no hubo progreso. Luego Jason Filby se unió al equipo para recuperar el proyecto. Finalmente, nombraron el nuevo proyecto ReactOS, y está basado en la funcionalidad de Windows NT.

ReactOs ¿Qué es? ReactOS (React Operating System) es un sistema operativo de código abierto para PC x86/x64 concebido para ser compatible a nivel binario con programas

informáticos

y

controladores

de

dispositivos diseñados para Microsoft Windows Server 2003.


Clasificación El sistema operativo es multitarea ya que puede realizar varias tareas a la vez.

CARACTERÍSTICAS: 

ReactOS

está

principalmente

escrito en C, con algunos elementos, tales como ReactOS Explorer y la pila del sonido, escritos en C++. 

Los

desarrolladores

tienen

por

objeto hacer que el núcleo sea más compatible con Windows NT 5.2 (Windows Server 2003), y el API de modo de usuario con Windows NT 6.0 (Windows Vista). 

El soporte para DirectX se lleva a cabo a través de ReactX.

El renderizado 2D acelerado por hardware se hace de forma nativa, mientras que la funcionalidad de dibujo se redirige a OpenGL como una solución temporal.

El desarrollo está limitado.

Ventajas ReactOS combina la potencia y fortaleza del núcleo NT - conocido por su extensibilidad, portabilidad, fiabilidad, robustez, rendimiento y compatibilidad – con la compatibilidad con Win32.


Desventajas El sistema operativo aun esta en su versión de prueba y esto limita a los usuarios conocerlo Seguridad Es muy seguro y no tendrás ningún problema con virus generalmente. Requerimientos de hardware para su instalación CPU x86 o x86-64 Pentium o superior. 64MB de RAM (256MB recomendados) Disco duro IDE/SATA de al menos 350MB. Partición de arranque en formato FAT16/FAT32. Adaptador gráfico VGA de 2MB (VESA BIOS 2.0v o superior) Unidad de CD-ROM. Teclado y ratón estándar.

INTRODUCCIÓN La licencia es libre y el programa está en pleno desarrollo, mejorando día a día. Tiene soporte para particiones FAT32, desde las que puede arrancar. Dependiendo del BIOS usada, se pueden utilizar discos duros LBA de hasta 128 Gb o incluso 2 TB. Algunos BIOS tienen soporte para La licencia es libre y el programa está en pleno desarrollo, mejorando día a día. Tiene soporte para particiones FAT32, desde las que puede


arrancar. Dependiendo del BIOS usada, se pueden utilizar discos duros LBA de hasta 128 Gb o incluso 2 TB. Algunos BIOS tienen soporte para LBA, pero tienen un fallo con los discos mayores de 32 GB; controladores como OnTrack o EzDrive pueden "reparar" ese problema. HISTORIA El físico Jim Hall, egresado de la Universidad de Wisconsin-River Falls, tuvo en su juventud un clon de Apple II que inicialmente le sirvió de campo de juegos electrónicos para luego pasar a la etapa de programación al aprender por sí mismo el lenguaje Applesoft BASIC.3 Transcurrido el tiempo el relevo del equipo fue una IBM PC la cual también tenía una versión de BASIC al cual migró sus programas sin mayor problema durante sus estudios en el liceo. Durante su pregrado en la universidad aprendió lenguaje C y programó bajo el ambiente MS-DOS.4 Aunque en esa casa de estudio utilizaban UNIX, Jim Hall siguió utilizando en sus ordenadores personales el MS-DOS para sus trabajos académicos. En 1993 descubre que GNU/Linux es compatible con sus computadores y lo instaló en arranque doble, reconoce la potencialidad del nuevo sistema operativo sin embargo dada la gran cantidad de programas utilitarios -y de juegos- decide quedarse con MS-DOS.5 FreeDOS es un sistema operativo de código abierto compatible con DOS que puede usar para jugar juegos clásicos de DOS, ejecutar software empresarial heredado o


desarrollar sistemas integrados. Cualquier programa que funcione en MS-DOS también debería ejecutarse en FreeDOS.

Principales usos 

Para ejecutar juegos viejos de DOS (como DOOM,Prince of Persia, etc.)

Para ejecutar software viejo de negocios que sólosoportan DOS

Para soportar un sistema DOS embebido, como cajas registradoras computarizadas.

CARACTERÍSTICAS La licencia es libre. Tiene soporte para particiones FAT32, desde las que puede arrancar. Dependiendo del BIOS usada, se pueden utilizar discos duros LBA de hasta 128 Gb o incluso 2 TB. Algunos BIOS tienen soporte para LBA, pero tienen un fallo con los discos mayores de 32 GB; controladores como OnTrack o EzDrive pueden "reparar" ese problema. FreeDOS también se puede usar con un controlador llamado DOSLFN que soporta nombres de archivo largos (ver VFAT), pero la mayoría de los programas de FreeDOS NO soportan nombres de archivo largos, incluso si el controlador está cargado (EDIT.COM para Windows 9x sí soporta nombres largos si el controlador está cargado). No hay planes para añadir soporte NTFS o ext2fs a FreeDOS, pero hay varios controladores shareware disponibles para tal propósito. Para acceder a particiones ext2fs, se pueden usar la herramienta LTOOLS, que puede copiar información desde y hacia particiones ext2fs. Si se ejecuta FreeDOS en DOSEmu (un emulador de PC/DOS para sistemas GNU/Linux) es posible instalar aplicaciones DOS en cualquier sistema de archivos y disco duro que soporte GNU/Linux.


Tampoco está planeado el soporte de USB, sólo los dispositivos USB reconocidos por el BIOS están disponibles de primera mano para FreeDOS. Se pueden usar controladores gratuitos, o ejecutar FreeDOS en una ventana de DOSEmu y dejar que use cualquier unidad que sea accesible a GNU/Linux.

USOS DE FREEDOS Dell precarga FreeDOS con sus escritorios de la serie N para reducir su coste. La empresa ha sido criticada por vender estas máquinas no más baratas, y más difíciles de comprar, que los sistemas idénticos con Windows. HP proporcionó FreeDOS como opción en sus computadoras de escritorio dc5750, netbooks Mini 5101 y portátiles Probook. FreeDOS también se utiliza como medio de arranque para actualizar el firmware del BIOS en sistemas HP.

VENTAJAS Y DESVENTAJAS


Haiku (Sistema operativo) INTRODUCCIÓN

Haiku está centrado en la informática personal y cuenta con un micronúcleo modular propio, llamado NewOS, e sistema multihilo para su sistema de procesos multitarea reentrante, flexibilidad

gráfica y respuesta en tiem un software nativo llamad

HISTORIA En 2001 se inició el proyecto con el nombre de OpenBeOS, ya que la empresa BeOS desapareció y los usuarios quedaron sin soporte a nuevas actualizaciones y nuevo software para sus equipos. Tres años más tarde el proyecto cambió de nombre para evitar los derechos de marca que tenía Palm, la empresa que compró BeOS. La decisión de usar como nombre Haiku, una forma de poesía tradicional japonesa, usada en mensajes de error de BeOS, intentaba reflejar la sencillez y elegancia que se obtenía con el antiguo sistema operativo BeOS. En septiembre de 2009 se libera la primera Alpha de Haiku. Los usuarios que alguna vez usaron BeOS no van a poder evitar sentir una cierta nostalgia, y los

recién


llegados van a descubrir un nuevo sistema operativo diseñado para aprovechar al máximo

el potencial de su hardware

sin necesidad de tener

conocimientos avanzados. En mayo de 2010 se libera la segunda Alpha de Haiku. meses después de la primera Alpha, la segunda es, como dicen desde el proyecto, “el resultado directo de la contribución de muchos voluntarios en todo el mundo “. En junio de 2011 se libera la tercer Alpha de Haiku. El propósito principal de esta versión es proporcionar a los desarrolladores de terceros interesados una versión estable para pruebas y desarrollo. Por ello, Haiku incluye un completo conjunto de herramientas de desarrollo.

Haiku Sistema operativo en desarrollo, de código abierto, el cual centra sus objetivos en la informática personal

y

multimedia.

El

proyecto está dirigido por Haiku, Inc., una organización no lucrativa situada en Nueva York el cual se inspira en el sistema BeOS.

CARACTERÍSTICAS Los principales aspectos que distinguen a Haiku de otros sistemas operativos: 

Su arquitectura de núcleo avanzada ofrece capacidad para múltiples procesadores, un alto rendimiento, ancho de banda de entrada/salida modular


Cuenta con un micronúcleo modular

propio, el cual

será altamente

optimizado para trabajo con audio, vídeo, gráficos, y animaciones en tres dimensiones inspirado en el del original BeOS. 

Se centra especialmente en la informática personal.

Kernel personalizado diseñado para la capacidad de respuesta.

Diseño multihilo totalmente, de gran eficiencia con multi-processor/core CPUs.

APIs orientadas a objetos para el desarrollo más rápido de aplicaciones y desarrollo del sistema.

Base de datos como el sistema de archivos (BFS) con soporte para metadatos indexados.

Interfaz unificada y coherente.


INTRODUCCION Syllable es un proyecto para producir un sistema operativo liviano, estable y fácil de usar basado en AtheOS. Actualmente se desarrollan dos familias: Syllable Desktop y Syllable Server. Syllable Desktop es un sistema operativo libre y abierto, de acuerdo con los términos GNU. Este sistema operativo no usa el núcleo Linux para impulsar un escritorio X- Window, sino que integra el núcleo y la interfaz gráfica en una sola pieza, liviana y eficiente. Esto permite prescindir totalmente del sistema X-Windows y los toolkit, convirtiendo el desarrollo de software en una tarea sencilla si se dominan lenguajes como C o C++. Syllable Desktop tiene una arquitectura estilo Unix, es absolutamente amigable y no se requieren conocimientos técnicos para usarlo. Este escritorio permite, con escasos 32 MB de Ram y un procesador Pentium 60Mhz, tener coloridos fondos de pantalla, crear carpetas con un click del ratón, una barra de tareas con aplicaciones fácilmente accesibles y reproducción multimedia básica, al igual que los escritorios para GNU/Linux. Además de la versión completa ofrece una que se puede ejecutar como Live CD, a modo de evaluar la interface antes de instalarla1 La configuración mínima que se requiere para ejecutar Syllable Desktop es esta, teniendo en cuenta que aún se encuentra en desarrollo alpha: Procesador Intel Pentium/ 60 Mhz 64 Mb de Ram 250Mb de espacio en disco Tarjeta de video compatible con VESA 2.0

Historia Syllable nació en el año 2002 como una desviación del sistema operativo conocido como AtheOS, el cual quedó abandonado por su desarrollador poco tiempo antes. Aquellos deseosos de continuar la idea propuesta por AtheOS son quienes ahora le dan forma a Syllable, habiendo lanzado más de 20 versiones hasta la fecha. La última versión oficial es


la 0.6.5, de enero de este año. Como es de esperarse en estos casos, Syllable dispone tanto de un CD estándar de instalación como una versión Live CD para que puedas probarlo sin afectar la configuración de tu sistema. Sin embargo, también hay una versión para utilizar en entornos virtualizados, como por ejemplo VMWare, lista para usar apenas es descargada. El tamaño de las tres versiones es de 62, 46 y 54 MB respectivamente. Ten en cuenta que la versión disponible del Live CD es una anterior (0.6.4) a la que está disponible actualmente. Una vez que obtengas la copia, deberás grabar la imagen con algún software compatible, o ejecutarla desde VMWare si has descargado esa versión. Escritorio de Syllable

Syllable: Es un sistema operativo libre y abierto, de acuerdo con los términos GNU. Este sistema operativo no usa el núcleo L inux para impulsar un escritorio XWindows, sino que integra el núcleo y la interfaz gráfica en una sola pieza, liviana y eficiente. Esto permite prescindir totalmente del sistema X-Windows y los toolkit, convirtiendo el desarrollo de software en una tarea sencilla si se dominan lenguajes como C o C++. Syllable tiene una arquitectura estilo Unix, es absolutamente amigable y no se requieren conocimientos técnicos para usarlo.


CARACTERÍSTICAS El sistema es el más liviano del mundo con entorno gráfico, en base a que a diferencia de UNIX similares su entorno gráfico y su núcleo están unidos lo cual hace que la configuración sea un juego de niños, de hecho un drivers es instalado solo al arrastrar su directorio al de d rivers

y los

programas simplemente deberán guardarse en un directorio, así nada más, nada de consola ni de compilaciones, aun así el gran defecto de Syllable es que está muy nuevo aun, sobre todo si queremos darle más funcionalidad a un UMPC, un Netbook o un teléfono celular, pues cuenta con navegador y funciones propias de un ordenador, todo claro XD adaptado para maquinas pequeñas, supongo que los drivers para dispositivos táctiles lo podrán conseguir por allí XD. VENTAJAS Entre las ventajas a enumerar es que un sistema operativo gráfico que no necesita gran potencia de proceso para ejecutarse (ni demasiado disco duro) y, a pesar de ser un HobbyOS sorprende por su gran estabilidad y ser poco dado a los cuelgues, por lo que hay que estar muy pendiente de él, pues quizás en el futuro dé que hablar. DESVENTAJAS Deberás lidiar un poco con la consola para descomprimir la aplicación, pero si ya tienes algunas horas de vuelo con esta clase de sistemas, entonces no tendrás problema alguno.


INTRODUCCIÓN Visopsys usa un núcleo monolítico, escrito en el lenguaje de programación C, con elementos de lenguaje ensamblador para ciertas interacciones con el hardware. Los deportes de sistema operativo una interfaz gráfica de usuario, con una pequeña biblioteca C

HISTORIA El desarrollo de Visopsys comenzó en 1997, escrito por Andy McLaughlin. La primera versión pública del sistema operativo fue el 2 de marzo de 2001, con la versión 0.1. En esta versión, Visopsys era un sistema operativo de 32 bits, compatible con multitarea preventiva y memoria virtual Visopsys (VISual OPerating SYStem) es un sistema operativo libre para computadores x86 (PC) liberado bajo los términos de la Licencia Pública General (GPL). Creado completamente como simple un hobby por el programador, Andy McLaughlin. Comenzado su desarrollo en 1997. VisOpSys (Visual Operating System) es un Sistema Operativo libre para PCs X86, fue comenzado en 1997 por Andy McLaughlin como un simple hobby. Hoy día aún sigue en desarrollo y se encuentra por la versión 0.73.

CARACTERÍSTICAS 

Soporta sistemas de ficheros FAT 12/16/32 tanto en modo lectura como escritura y ext2/3 pero éste tan solo como lectura, así como también NTFS


pero solamente en discos Serial ATA (SATA). En cuanto a CD-ROM soporta ISO9660/Joliet y para DVD-ROM UDF. 

Posee su propia Interfaz

gráfica de

usuario (GUI) nativa. 

Es multitarea preemptiva y Multihilo.

Gestión de memoria plano.

Buffer de disco asíncrono para entrada y salida.

Shell de línea de comandos nativa.

Pequeña biblioteca de lenguaje C nativa.

Vinculación dinámica.

Programa para partición de discos duros.

Protección para entrada/salida de datos.

VENTAJAS 1. Entorno gráfico "nativo". 2. Fuertes capacidades de línea de comandos (ventanas de texto y secuencias de comandos) 3. Compatible. 4. Tipos de sistema de archivos 5. Formatos de archivo ejecutables / objeto / biblioteca 6. Imagen, sonido, fuente, compresión y formatos de archivo de texto. 7. Algoritmos de cifrado 8. Protocolos de red 9. Convenciones del entorno de desarrollo de software 10. Estándares de interfaz de hardware (por ejemplo, VESA) 11. Algún nivel de cumplimiento POSIX, cuando sea posible.


DESVENTAJAS El soporte de hardware generalmente se limita a dispositivos que cumplen con los estándares de interfaz de hardware populares, como VESA, PCI, PS2, USB, ATA / ATAPI (IDE), SATA, además de todos los demás componentes

estándar del

conjunto de chips de PC. Los gráficos se proporcionan a través de la interfaz de framebuffer lineal VESA (no funcional, pero razonablemente estándar Darwin es un sistema operativo de código abierto similar a Unix lanzado por primera vez por Apple Inc. en 2000. Está compuesto por código desarrollado por Apple, así como por código derivado de NeXTSTEP, BSD, Mach y otros proyectos de software libre.

INTRODUCCIÓN Darwin era un sistema operativo liderado por la comunidad basado en el sistema Darwin. Fue fundada en abril de 2002 por Apple Inc. y Internet Systems Consorcio. Su objetivo era aumentar la colaboración entre los desarrolladores de Apple y la comunidad de software libre. Apple se benefició del proyecto porque las mejoras a OpenDarwin se incorporarían a los lanzamientos de Darwin; y la comunidad de código abierto / libre se benefició de tener un control completo sobre su propio sistema operativo, que luego podría usarse en distribuciones de software libre como GNU-Darwin. El 25 de julio de 2006, el equipo de OpenDarwin anunció que el proyecto se estaba cerrando, ya que sentían que OpenDarwin se había "convertido en un mero servicio de alojamiento para proyectos relacionados con Mac OS X" y que los esfuerzos para crear un sistema operativo independiente de Darwin habían fallado. También afirman: "La disponibilidad de fuentes, la interacción con los representantes de


Apple, la dificultad para construir y rastrear fuentes y la falta de interés de la comunidad han contribuido a esto". La última versión estable fue la versión 7.2.1, lanzada el 16 de julio de 2004

HISTORIA La herencia de Darwin comenzó con

el

sistema

operativo

NeXTSTEP de NeXT (más tarde, desde la versión 4.0, conocida como OPENSTEP), lanzada por primera vez en 1989. Después de que Apple compró NeXT en 1997, anunció que basaría su próximo sis tema

operativo

en

OPENSTEP. Esto se desarrolló en Rhapsody en 1997, Mac OS X Server 1.0 en 1999, Mac OS X Public Beta en 2000 y Mac OS X 10.0 en 2001. En 2000, los componentes principales del sistema operativo de Mac OS X se lanzaron como código abierto software bajo la Licencia de fuente pública de Apple (APSL) como Darwin; los componentes de nivel superior, como el cacao y el carbonomarcos, se mantuvo de código cerrado. Hasta Darwin 8.0.1, Apple lanzó un instalador binario (como imagen ISO) después de cada versión principal de Mac OS X que permitía instalar Darwin en los sistemas PowerPC e Intel x86 como un sistema operativo independiente. Se lanzaron actualizaciones menores como paquetes que se instalaron por separado. Darwin ahora solo está disponible como código fuente, a excepción de la variante ARM , que no se ha lanzado de ninguna forma por separado de iOS, watchOS o tvOS. Un desarrollador aficionado winocm tomó el código fuente oficial de Darwin y lo transfirió a ARM.


¿QUE ES DARWIN?

Darwin: Es el núcleo del sistema operativo de Apple, Mac OS X, y se ejecuta en un núcleo de código abierto llamado XNU. Manzana por primera vez a la comunidad de código abierto en el año 2000. Actualmente

Darwin

está

construido

para

la

arquitectura PowerPC de Apple, tanto así como para la arquitectura Intel, aunque este último sólo tiene sopor te para driver muy limitada.


VENTAJAS  

El núcleo de Darwin es XNU Plataformas Intel y AMD x86  Es compatible con la API POSIX a través de su linaje BSD  Multidifusión y un componente central de la tecnología de red Bonjour, y launchd, un marco de administración de servicios avanzado.

DESVENTAJAS Darwin no incluye muchos de los elementos definitorios de macOS, como las API de Carbon and Cocoa o la interfaz de usuario Quartz Compositor y Aqua , por lo que no puede ejecutar aplicaciones Mac

INTRODUCCIÓN OpenSolaris se deriva del código base del Unix System V, aunque gran parte de él ha sido modificado desde las versiones de inicios de la década de 1990. Es el único derivado del System V con el código fuente disponible. Durante algún tiempo, se especuló con la posibilidad de que Sun Microsystems licenciara OpenSolaris bajo la GPLv3, lo que facilitaría la compatibilidad con la gran cantidad de código disponible bajo GPL. Sin embargo, hasta el momento no ha habido ningún movimiento al respecto, y la mayor parte del código de OpenSolaris se sigue publicando bajo CDDL.


HISTORIA A principios del 2004 comenzaron los planes para hacer una versión libre de Solaris. Se formó un equipo multidisciplinario para considerar todos los aspectos del proyecto: la licencia, modelos de negocio, administración, co-desarrollo y análisis del código de fuente, herramientas, comercialización, diseño y desarrollo de la comunidad. Un software experimental fue formado en septiembre de 2004 con 18 personas que no eran miembros de Sun. La apertura del código fuente de Solaris ha sido un proceso que se ha ido incrementando. La primera parte del código base de Solaris que se liberó fue la facilidad de trazo dinámica de Solaris (conocida comúnmente como DTrace), una herramienta para los administradores y desarrolladores que ayuda al sistema para el funcionamiento y la utilización óptimos. DTrace fue lanzado el 25 de enero de 2005. En aquel momento, Sun también lanzó la primera fase del sitio web de opensolaris.org, anunciando que la base del código de OpenSolaris sería lanzada bajo la CDDL, y anunció el intento para formar la Community Advisory Board (CAB). El día del lanzamiento, en el cual el código de sistema de Solaris fue lanzado, fue el 14 de junio de 2005. Sigue siendo un código de sistema que no está liberado, y está disponible solamente como archivos binarios. El código fuente de OpenSolaris representa el código de la estructura del desarrollo más reciente de Solaris.


¿QUE ES OPENSOLARIS? OpenSolaris publicado en 2005 a partir de la versión privativa de Solaris de Sun Microsystems en la actualidad parte de Oracle. OpenSolaris es más que solo un sistema op erativo, es también un proyecto iniciado por Sun para construir y desarrollar una comunidad de usuarios alrededor de las tecnologías del sistema operativo del mismo nombre. Se desarrolló bajo la licencia (CDDL), de tipo copyleft, no es compatible con la GPL, si bien es reconocida como una licencia libre tanto por la FSF como por la OSI.

Entre las características de Solaris tenemos: PORTABILIDAD: El software conformado por una ABI aplicación de interfaces binaria (Application Binary Interface) ejecuta con un Shrink-wrapped (Contracción envuelta) el software en todos los sistemas vendidos con la misma arquitectura del microprocesador. Esto obliga a los desarrolladores de aplicaciones a reducir el costo del desarrollo del software y traer productos al mercado rápidamente, y obliga a los usuarios a actualizar el hardware mientras retienen sus aplicaciones de software y minimizan sus costos de conversión.


ESCALABILIDAD: Las aplicaciones se usan con más frecuencia en el sobre tiempo, y requiere sistemas más poderosos para soportarlos. Para operar en un ambiente creciente, el software debe ser capaz de ejecutar en un rango de ancho poderosos y debe ser capaz de tomar ventajas del poder adicional que se está procesando. INTEROPERATIBIDAD: La computación del

ambiente

heterogéneo

es

una

realidad hoy. Los usuarios compran de muchos vendedores para implementar la solución que necesitan. La estandarización y una clara interface son criterios para un ambiente heterogéneo, permitiendo a los usuarios desarrollar estrategias para comunicarse por medio de su red. El sistema operativo de Solaris puede interoperar con unos sistemas muy populares hoy en el mercado, y aplicaciones que se ejecutan en UNIX se pueden comunicar fácilmente. COMPATIBILIDAD: La tecnología de la computación continúa avanzando rápidamente, pero necesita permanecer en el ámbito competitivo para minimizar sus costos y maximizar sus ingresos.

VENTAJAS  La principal es que es libre (totalmente discutible, pero así lo consideran sus creadores).  Se puede descargar gratuitamente de la página Web de SUN.  ESPACIO DE TRABAJO PARA EL ADMINISTRADOR: cuenta con una ventana de manejo de servicios rápidos (open, close, more, etc.), así como


herramientas el cual le permite al usuario entallar su espacio de trabajo a sus necesidades personales.

 INTEGRACION DE SERVICIOS DESKTOP (Desktop Integration Services): incluyen ToolTalk, Drag and Drop (arrastrar y soltar), y cut and paste (cortar y pegar), proporcionando la base para que a las aplicaciones puedan integrarse unos con otros.  BIBLIOTECAS GRAFICAS (Graphics Libraries): incluye XGL, Xlib, PEX, y XIL, proporcionando soporte para aplicaciones de 2D y 3D.  ADMINISTRADOR DE CALENDARIO (Calendar Manager): posee una aplicación de administrador de tiempo que despliega citas y todos los compromisos del día, semana, o un mes en una ojeada. También contiene un Multibrowse que hace un programa de reuniones entre un grupo de usuarios

más

fácil.

Varios

calendarios

pueden

ser

cubiertos

simultáneamente para determinar la conveniencia de la hora de una reunión en una ojeada.  HERRAMIENTA DE IMAGEN (Image Tool): permite cargar, ver y salvar imágenes en 40 diferentes formatos incluyendo PICT, PostScript (TM), TIFF, GIF, JFIF, y muchas más. Otras herramientas incluyen una herramienta de impresión, audio, shell, reloj, y editor de texto DESVENTAJAS  Algunas características importantes no estarán disponibles en la versión Free, todos los Upgrades y fixes del sistema operativo solo podrán ser obtenidos por suscripciones adicionales.  Mucha configuración manual para coexistir en el mismo dispositivo físico con otro sistema operativo. en su distribución.


CONCLUSIĂ“N

Luego de haber investigado y analizado se puede ver que se han desarrollado varios tipos de sistemas operativos con diferentes interfaces y categorĂ­as. Pero he podido observar que todos los sistemas operativos han sufrido cambios por parte de los programadores, y siguen evolucionando.


WEB GRAFĂ?A http://freebsdsistemaoperativo.blogspot.com/2 http://wiki.elhacker.net/siste https://maslinux.es/t http://jcreactos.blogspot.com/2012/ http://modulosc128.blogspot.com/2 https://www.freedos.org/ https://www.profesionalreview.com/2018/09/29/que-es-freedos-y-para-quesirve/ https://www.ecured.cu/Haik https://www.ecured.cu/Syllable https://www.taringa.net/+linux/sistemas-operativos-alternativos-syllable-atheos_131ydu

https://www.ecured.cu/Visopsys https://en.wikipedia.org/wiki/Darwin_(operating_system)

https://tecnologia.fandom.com/wiki/Darwin_(Sistema_Operativo) https://www.monografias.com/trabajos/sosolaris/sosolaris.shtml https://solarislbs.wordpress.com/2012/08/26/ventajas-y-desventajas/


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.