Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

SISTEMAS OPERATIVOS

VENTAJAS Y DESVENTAJAS
by

juan carlos mendez salazar

on 26 February 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of SISTEMAS OPERATIVOS

BIENVENIDOS
SISTEMAS OPERATIVOS


CREADO POR: JUAN CARLOS MENDEZ SALAZAR TECNOLOGIA EN INFORMATICA
ID 301382 UNIVERSIDAD MINUTO DE DIOS
INTRODUCCION A LA INFORMATICA AmigaOS es el nombre que recibe el conjunto de la familia de gestores de ventanas y ROMs que incluían por defecto los ordenadores personales Commodore Amiga como sistema operativo. Fue desarrollado originalmente por Commodore International, e inicialmente presentado en 1985 junto con el Amiga 1000. Comenzó a funcionar en un microprocesador de la serie Motorola de la familia 68k (68000, 68010, 68020, 68030, 68040 y 68060) de 32-bit, excepto el AmigaOS 4 que funciona sólo en los microprocesadores PowerPC.
Las primeras versiones (1.0, 1.1, 1.2 y 1.3) del intérprete de comandos que incorporaba, se llamaba Amiga Disk Operating System o AmigaDOS. Posteriormente se cambió el nombre por AmigaOS, manteniéndose hasta la actualidad.
Cabe destacar el núcleo multitarea llamado Exec, un API llamada Intuition y una GUI (Interfaz Gráfica de Usuario) llamada Workbench. SISTEMA OPERATIVO
AmigaOS Multitarea apropiativa al estilo Unix utilizando un sistema de prioridades
Arquitectura micronúcleo
Interrupciones programables en tiempo real con muy bajas latencias
Diseño de 32 bit
BOOPSI (Sistema orientado a objetos estándar para la mayoría de componentes)
ARexx integrado (lenguaje de scripting que permite automatizar tareas)
Dispositivos de sistema de ficheros programables (permite acceder transparentemente y sin recompilar núcleos ni parches a particiones FAT, NTFS, FAT32, ext2, HFS... y usar sistemas de ficheros nativos de Amiga mejorados como SmartFileSystem o ProfessionalFileSystem)
Datatypes, un sistema modular de códecs para audio, animación, imágenes, texto, etcétera que permite acceder a todo tipo de formatos desde todas las aplicaciones sin cambiar una sola línea.
Es importante notar que no dispone de protección de memoria y que su paso de mensajes ultrarrápido usa punteros. No obstante existen herramientas de desarrollador diseñadas para detectar accesos a memoria no autorizados.
También conviene reseñar que AmigaOS a diferencia de otros sistemas operativos de m68k como MacOS, no requiere que partes del SO estén en zonas fijas de memoria. Esto permite por ejemplo liberar la parte baja de la memoria mediante emuladores/máquinas virtuales como Shapeshifter, Fusion/iFusion o Basilisk II
Viene dividido en varias partes: Kickstart: Es la parte que reside en ROM: contiene el gestor de arranque, el núcleo, las bibliotecas más importantes y la parte fundamental del entorno gráfico.
Workbench: Es el escritorio del sistema, se lanza mediante el comando LoadWB y puede ser sustituido o incluso puede evitarse lanzarlo. El comando en sí viene en disco pero las librerías están en la ROM. A menudo se confunde pensando que el escritorio es el sistema operativo.
AmigaOS propiamente dicho, el cual incluye las partes que no caben en la ROM, contiene librerías adicionales (por ejemplo para crear interfaces de usuario), el lenguaje de scripting ARexx, sistemas de ficheros para acceder a discos de MS-DOS u otros mejorados, fuentes de letra, parches y algunas utilidades que complementan el Kickstart
El AmigaOS y el Workbench no se requieren para que el Amiga funcione, es por ello por lo que multitud de juegos arrancan directamente desde el Kickstart sin necesidad de cargar el Workbench. La mayoría de los juegos antiguos eliminaban el SO para tomar control de todo el ordenador, no obstante los desarrollados para AGA comenzaron progresivamente a respetarlo más y permitían correrlos en multitarea arrancándolos desde el Workbench
Ha tenido diferentes versiones del Workbench, desde la 1.0 hasta la 3.9 (Clásicas). El Kickstart llegó a la versión 40. Existen numerosos escritorios para sustituir el WB, los más famosos son Scalos y Directory Opus 5. Posee Amoeba es un sistema operativo distribuido de investigación, basado en una arquitectura de micronúcleo. Fue desarrollado por Andrew S. Tanenbaum y otros en la Universidad Libre de Amsterdam. El objetivo del proyecto Amoeba era construir un sistema de tiempo compartido que hiciera que una red entera de computadores pareciera a los ojos de un usuario como una máquina única.
Los servicios suministrados por el núcleo incluyen threads, segmentos de memoria, mecanismos de IPC (RPCs y mensajes) y E/S [160].
El desarrollo parece detenido, dado que la fecha de la última modificación en el código data de febrero de 2001.
Existen versiones para varias plataformas, incluyendo i386, Sun-3 y SPARC.
El lenguaje de programación Python fue originalmente desarrollado para esta plataforma SISTEMA OPERATIVO
AMOEBA El sistema operativo distribuido Amoeba, se puede ejecutar en diferentes tipos y marcas de computadoras. La intención es que se debe ejecutar en una red con al menos cinco computadoras. A pesar de lo que es hoy técnicamente posible ejecutar la ameba con sólo un procesador, no es una forma satisfactoria para el uso del sistema. De un sistema autónomo (con máquinas de secundaria tal vez más) la máquina principal debe estar equipado con al menos 64 MB de RAM (128 MB recomendado) y por lo menos con 500 MB de espacio en disco. Es, después de todo, un sistema operativo distribuido.

Para obtener buenos resultados desde el sistema que debe tener un equipo distinto del servidor de archivos, una estación de trabajo por usuario (para ejecutar la interfaz de usuario) y un grupo de procesadores de la piscina para realizar el trabajo real y ejecutar varios servidores. Android es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware8 está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas, Google TV y otros dispositivos.9 Es desarrollado por la Open Handset Alliance, la cual es liderada por Google. Este sistema por lo general maneja aplicaciones como Google Play.
Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005.10 Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio.11 Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010,12 13 14 con una cuota de mercado de 43,6% en el tercer trimestre.15 A nivel mundial alcanzó una cuota de mercado del 50,9% durante el cuarto trimestre de 2011, más del doble que el segundo sistema operativo (iOS de Apple, Inc.) con más cuota.16
Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se han sobrepasado las 600.000 aplicaciones (de las cuales, dos tercios son gratuitas) disponibles para la tienda de aplicaciones oficial de Android: Google Play, sin tener en cuenta aplicaciones de otras tiendas no oficiales para Android, como pueden ser la App Store de Amazon o la tienda de aplicaciones Samsung Apps de Samsung.17 18 Google Play es la tienda de aplicaciones en línea administrada por Google, aunque existe la posibilidad de obtener software externamente. Los programas están escritos en el lenguaje de programación Java.19 No obstante, no es un sistema operativo libre de malware, aunque la mayoría de ello es descargado de sitios de terceros.20
El anuncio del sistema Android se realizó el 5 de noviembre de 2007 junto con la creación de la Open Handset Alliance, un consorcio de 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo de estándares abiertos para dispositivos móviles.21 22 Google liberó la mayoría del código de Android bajo la licencia Apache, una licencia libre y de código abierto.23
La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java en una máquina virtual Dalvik con compilación en tiempo de ejecución. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz gráfica (surface manager), un framework OpenCore, una base de datos relacional SQLite, una Interfaz de programación de API gráfica OpenGL ES 2.0 3D, un motor de renderizado WebKit, un motor gráfico SGL, SSL y una biblioteca estándar de C Bionic. El sistema operativo está compuesto por 12 millones de líneas de código, incluyendo 3 millones de líneas de XML, 2,8 millones de líneas de lenguaje C, 2,1 millones de líneas de Java y 1,75 millones de líneas de C++. SISTEMA OPERATIVO
ANDROID
Diseño de dispositivo La plataforma es adaptable a pantallas de mayor resolución, VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseño de teléfonos tradicionales.
Almacenamiento SQLite, una base de datos liviana, que es usada para propósitos de almacenamiento de datos.
conectividad soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, HSDPA, HSPA+ y WiMAX.
Mensajería SMS y MMS son formas de mensajería, incluyendo mensajería de texto y ahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android.
Navegador web El navegador web incluido en Android está basado en el motor de renderizado de código abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador por defecto de Ice Cream Sandwich obtiene una puntuación de 100/100 en el test Acid3.
Soporte de Java Aunque la mayoría de las aplicaciones están escritas en Java, no hay una máquina virtual Java en la plataforma. El bytecode Java no es ejecutado, sino que primero se compila en un ejecutable Dalvik y corre en la Máquina Virtual Dalvik. Dalvik es una máquina virtual especializada, diseñada específicamente para Android y optimizada para dipositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.69
Soporte multimedia Android soporta los siguientes formatos multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4 SP, AMR, AMR-WB (en un contenedor 3GP), AAC, HE-AAC (en contenedores MP4 o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y BMP.68
Soporte para streaming Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 <video> tag). Adobe Flash Streaming (RTMP) es soportado mediante el Adobe Flash Player. Se planea el soporte de Microsoft Smooth Streaming con el port de Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estará disponible mediante una actualización de Adobe Flash Player.
Soporte para hardware adicional Android soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS, acelerómetros, giroscopios, magnetómetros, sensores de proximidad y de presión,, sensores de luz, gamepad, termómetro, aceleración por GPU 2D y 3D.
Entorno de desarrolo un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software. El entorno de desarrollo integrado es Eclipse (actualmente 3.4, 3.5 o 3.6) usando el plugin de Herramientas de Desarrollo de Android.
Google Play Google Play es un catálogo de aplicaciones gratuitas o de pago en el que pueden ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC.
Multi-táctil Android tiene soporte nativo para pantallas capacitivas con soporte multi-táctil que inicialmente hicieron su aparición en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente para evitar infringir patentes de otras compañías).70 Más tarde, Google publicó una actualización para el Nexus One y el Motorola Droid que activa el soporte multi-táctil de forma nativa.71
Bluetooth El soporte para A2DF y AVRCP fue agregado en la versión 1.5;44 el envío de archivos (OPP) y la exploración del directorio telefónico fueron agregados en la versión 2.0;50 y el marcado por voz junto con el envío de contactos entre teléfonos lo fueron en la versión 2.2.55
Videollamada Android soporta videollamada a través de Google Talk desde su versión HoneyComb.
MultitareaMultitarea real de aplicaciones está disponible, es decir, las aplicaciones que no estén ejecutándose en primer plano reciben ciclos de reloj, a diferencia de otros sistemas de la competencia en la que la multitarea es congelada (Como por ejemplo iOS, en el que la multitarea se limita a servicios internos del sistema y no a aplicaciones externas) 5)72
Características basadas en voz La búsqueda en Google a través de voz está disponible como "Entrada de Búsqueda" desde la versión inicial del sistema.73
TetheringAndroid soporta tethering, que permite al teléfono ser usado como un punto de acceso alámbrico o inalámbrico (todos los teléfonos desde la versión 2.2, no oficial en teléfonos con versión 1.6 o inferiores mediante aplicaciones disponibles en Google Play (por ejemplo PdaNet). Para permitir a un PC usar la conexión de datos del móvil android se podría requerir la instalación de software adicional.74 Aplicaciones: las aplicaciones base incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos y otros. Todas las aplicaciones están escritas en lenguaje de programación Java. Marco de trabajo de aplicaciones: los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura está diseñada para simplificar la reutilización de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas capacidades (sujeto a reglas de seguridad del framework). Este mismo mecanismo permite que los componentes sean reemplazados por el usuario. Runtime de Android: Android incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr múltiples máquinas virtuales de forma eficiente. Dalvik ejecuta archivos en el formato Dalvik Executable (.dex), el cual está optimizado para memoria mínima. La Máquina Virtual está basada en registros y corre clases compiladas por el compilador de Java que han sido transformadas al formato.dex por la herramienta incluida "dx" TOS es el sistema operativo de (Atari) S. (Atari ST) variedad de ordenadores. Esta variedad incluye los 520 y 1040ST, su STF/M/FM y variantes STE y ST/STE Súper. Las máquinas posteriores, de 32 bites (TT (Atari TT030), Falcon030 (Halcón de Atari)) se desarrollaron usando una nueva versión de TOS, llamado MultiTOS (T multi-O S), que permitió multiencargar (Multiasignación del ordenador). Más recientemente, los usuarios han desarrollado TOS adelante en FreeMiNT (Mi N T).
Detalles: El Atari TOS (El Sistema operativo) debutó con Atari 520ST en 1985. TOS combina la Investigación Digital (Investigación digital) 's GEMA (Gerente del ambiente gráfico) GUI que corre encima de DOS (D O S) - como GEMDOS. Los rasgos incluyen un modelo (modelo de memoria llano) de memoria llano, MS-DOS (M S-D O S) - formato del disco compatible, apoyo al MIDI (M DE I D I), y una variante de SCSI (S C S I) llamó ACSI en versiones posteriores. TOS de Atari se dirige de chips de la memoria sólo de lectura contenidos en el ordenador: Así, antes de que los discos duros locales estuvieran disponibles en ordenadores personales, era OS que dirige el instante casi. TOS al principio inicializado de discos flexibles, pero modelos ST posteriores vino con la última versión de TOS en la memoria sólo de lectura (Memoria muerta).
TOS consistió en lo siguiente:
Desktop - El interfaz principal cargó después bootup.
GEM (Gerente de Graphical_ Environment_) - gerente del Ambiente Gráfico, licenciado de Investigación Digital (Investigación digital)
AES - servicios del ambiente de aplicación
VDI - el Interfaz del Dispositivo Virtual (protegen controladores sólo, otros conductores cargó la utilización GDOS)
GEMDOS - sistema operativo del disco de la GEMA
BIOS - Sistema de la Entrada/Salida Básico
XBIOS - BIOS de Xtended SISTEMA OPERATIVO
ATARI TOS BeOS es un sistema operativo para PC desarrollado por Be Incorporated en 1990, orientado principalmente a proveer alto rendimiento en aplicaciones multimedia. A pesar de la creencia común fomentada por la inclusión de la interfaz de comandos Bash en el sistema operativo, el diseño de BeOS no estaba basado en UNIX. BeOS cuenta con un micronúcleo modular propio, el cual ha sido altamente optimizado para trabajo con audio, video y gráficos, y animaciones en tres dimensiones. A diferencia de UNIX, BeOS es un sistema operativo monousuario. Su arquitectura de núcleo avanzada ofrece capacidad para múltiples procesadores, un rendimiento alto, ancho de banda de entrada/salida modular y un penetrante sistema multihilo para su sistema de procesos multitarea reentrante, flexibilidad gráfica y respuesta en tiempo real. Posee un sistema de archivos con registro por diario e índice optimizados para 64 bits llamado BFS, pero en vez de utilizar una base de datos, BeOS confía en su bajo tiempo de espera para registrar y recuperar atributos de archivos en menor tiempo. Una nueva interfaz gráfica de usuario multihilo fue desarrollada bajo los principios de claridad y un diseño simple y ordenado. La interfaz API fue escrita en C++ para simplicidad de programación. Posee compatibilidad POSIX y una interfaz de línea de comandos basada en Bash. Proyectos de recreación de BeOS
Haiku, anteriormente OpenBeOS, basado en el núcleo de NewOS.
BeOS Max[1], basado en la última versión comercial de BeOS (R5 Personal Edition) a la que se le han ido incorporando nuevas funcionalidades.
BlueEyedOS[2], basado en el núcleo Linux. La última actualización de este SO y de su web es de Junio de 2003.
Cosmoe, basado en el núcleo Linux y parte de AtheOS. La última actualización de este SO y de su web es de diciembre de 2004.
Macpup, Basado en el núcleo Linux, con una interfaz vectorial basada en Opentracker y CairoGraphics.
Sequel, basado en un micronúcleo con licencia BSD
ZetaOS, basado en el código de BeOS 5 (BeOS es actualmente propiedad de Access Co.), fue abandonado en 2007
E/OS, basado en el OSKIT de la Univ. de UtahZevenOS, basado en Ubuntu usando Xfce y agregados, intenta recrear el escritorio de BeOS tanto en apariencia como en selección de software con la misma funcionalidad que el que traía BeOS. Origenes en CP/M
El original CP/M de Digital Research para sistemas de 8 bits basados en los procesadores Intel 8080 y Z-80 engendró varias versiones derivadas, la más notable CP/M-86 para la familia de procesadores Intel 8086/8088. Aunque CP/M había dominado el mercado, en 1981 la IBM PC produjo un cambio masivo.
IBM se acercó originalmente a Digital Research, buscando una versión x86 de CP/M. Sin embargo, por desacuerdos por el contrato IBM desechó el trato y firmó con Microsoft, que compró a Seattle Computer Products su sistema operativo 86-DOS para convertirlo en MS-DOS y IBM PC DOS. La estructura de las instrucciones y el API de 86-DOS imitaban a CP/M así que Digital Research demandó. IBM acordó vender CP/M-86 a la vez que PC DOS. Sin embargo, mientras vendía PC DOS en $40 dólares, CP/M-86 lo vendía en $240.
Digital Research trató de promover CP/M-86 y su sucesor multitareas multiusuario Concurrent CP/M-86 pero eventualmente dierón la batalla por perdida y modificaron Concurrent CP/M-86 para que permitiera correr las mismas aplicaciones que MS-DOS y PC DOS.
Inicialmente Digital Research desarrolló DOS Plus como una versión recortada y monousuario de Concurrent DOS pero resultó tener mal desempeño. Digital Research hizo un segundo intento esta vez creando un sistema nativo. El nuevo sistema operativo fue lanzado en 1988 como DR DOS.
[editar]El primer DR-DOS
Puesto que Digital Research no podía competir con el predominio de MS-DOS, decidió modificar su sistema operativo para que fuera compatible con el de Microsoft, y así, en 1988, nació DR DOS 3.31, compatible con Compaq MS-DOS 3.31. En aquel momento, MS-DOS sólo se vendía preinstalado, y DR-DOS trató de competir por dos frentes: por un lado, salió a la venta en tiendas; por otro, ofreció a los fabricantes licencias más baratas.
[editar]La versión más relevante
La versión más importante de DR DOS fue la versión 5.0, en 1990. Lanzada para competir con el MS-DOS 4.x, incluía un administrador de archivos gráfico (ViewMAX), y la capacidad de cargar el sistema en memoria alta en ordenadores con procesador 286 y cargar los dispositivos en bloques UMB, algo muy útil para los usuarios que cada vez tenían que manejar más hardware pero seguían limitados a 640 KB de memoria convencional, que a veces quedaban limitadas a 400 KB tras instalar los controladores. Estas características sólo eran ofrecidas, hasta aquel momento, por aplicaciones como QEMM, y no por sistemas operativos.
[editar]La competencia con Microsoft
El mismo mes en que apareció DR-DOS 5.0, se anunció la aparición de MS-DOS 5.0, que al final se retrasaría hasta el año siguiente. El sistema de Microsoft presentaba las mismas capacidades de manejo de memoria que DR-DOS 5.0, pero la sintaxis de sus comandos no era totalmente compatible (por ejemplo, DR-DOS usaba XDEL para lo que en MS-DOS 5 sería DELTREE y en Windows NT es DEL /S).
Digital Research respondió con DR-DOS 6.0 en 1991. Sus principales características eran el compresor de disco SuperStor (en aquella época eran habituales los discos duros de 40 MB) y la capacidad multitarea proporcionada por TaskMax. Si bien inferior a aplicaciones como DesqView, el introducir multitarea suponía una importante mejora respecto de MS-DOS.
Como respuesta, Microsoft incluiría utilidades de terceros, tales como un compresor de archivos (DoubleSpace, luego llamado DriveSpace por problemas legales), en su MS-DOS 6.0.
[editar]El declive
Digital Research fue comprada por Novell en su estrategia de competir con Microsoft. Como resultado de ello, apareció Novell DOS 7.0, cuya principal ventaja sobre MS-DOS era ofrecer una versión personal del sistema de red Novell, sistema que comenzaba a perder popularidad a causa de la aparición de Windows para Trabajo en Grupo. Finalmente, DR-DOS fue vendido a Caldera en 1996. Posiblemente el principal interés de Caldera en el producto era una antigua demanda contra Microsoft por competencia desleal, ya que aunque el producto era altamente compatible a nivel binario con MS-DOS, Microsoft se esforzó en introducir código en Windows específicamente para hacerlo incompatible con DR-DOS.
El DR-DOS 7.01 de Caldera fue distribuido como freeware para uso no comercial, incluyendo el código fuente, con el nombre de OpenDOS, pero en la versión 7.02 se volvió a un modelo completamente cerrado.
En 2002, la división de Caldera dedicada a DR-DOS (Caldera Thinclients, luego Lineo), tras sacar la versión 7.03 en 1999, decidió centrarse en Linux y vendió DR-DOS a la empresa DeviceLogics, que en 2004 produjo DR-DOS 8.0. Los DR-DOS de Lineo y DeviceLogics se han licenciado habitualmente para su uso en sistemas integrados o para utilidades que necesitan usar un disco de arranque (por ejemplo, las utilidades de disco de Seagate).
Mientras tanto, el proyecto DR-DOS enhancement ha tratado de crear un sistema operativo a partir de la fuente abierta del DR-DOS 7.01. SISTEMA OPERATIVO
BeOS SISTEMA OPERATIVO
DR-DOS DragonFly pertenece a la misma clase de sistemas operativos como otros sistemas derivados de BSD y Linux. Se basa en los mismos ideales y las API de UNIX y el código de las acciones de los antepasados ​​con otros sistemas operativos BSD. FreeBSD ofrece una oportunidad para que la base de BSD a crecer en una dirección completamente diferente de la tomada en el FreeBSD, NetBSD, OpenBSD y serie.

FreeBSD incluye muchas características útiles que lo diferencian de otros sistemas operativos en la misma clase.

El más prominente es HAMMER, nuestro sistema de archivos de alto rendimiento moderno con una función de espejo y la funcionalidad de acceso histórico.

Núcleos virtuales proporcionan la capacidad de ejecutar un núcleo en toda regla como un proceso de usuario con el fin de manejar los recursos o para el desarrollo del núcleo acelerado y depuración.

El kernel hace un uso extensivo de fichas como un mecanismo de sincronización; tokens son inherentemente punto muerto y sin composable fácilmente. El uso de suaves resultados cerraduras simbólicas en menos contaminación cruzada subsistema y más código mantenible, los cuales nos permiten paralelizar el sistema con menos esfuerzo en comparación con otros núcleos, que principalmente utilizan bloqueos duros mutex.

FreeBSD tiene una posición única para tomar ventaja de la amplia disponibilidad de dispositivos de almacenamiento asequibles sólido (SSD), haciendo uso de espacio de intercambio de datos del sistema de archivos de caché y meta datos. Esta característica, conocida comúnmente como "swapcache", puede dar un impulso significativo a las cargas de trabajo de servidor y estaciones de trabajo, con una inversión de hardware muy menor.

La pila de almacenamiento DragonFly comprende robustos controladores AHCI, nombres estables a través de dispositivos devfs y una implementación parcial de Device Mapper para la gestión fiable y volumen cifrado.

Algunas otras características que son especialmente útiles para los administradores de sistemas son enlaces simbólicos variantes (enlaces simbólicos, es decir que se resuelven en tiempo de ejecución basado en el usuario específico o variables para todo el sistema) y una aplicación performante y escalable TMPFS. Nuestro sistema hace uso generalizado de montajes nullfs, que permiten al administrador para que las partes arbitrarias de la jerarquía de sistema de archivos visible en otros lugares con prácticamente ninguna sobrecarga.

Un nudo importante de cualquier sistema operativo de código abierto son las aplicaciones de terceros. DragonFly aprovecha el sistema pkgsrc para proporcionar miles de aplicaciones en formas fuente y binaria. Estas características y más de agruparse para hacer una libélula moderna, útil, agradable y familiar en UNIX como sistema operativo.

El DragonFly BSD comunidad está formada por usuarios y desarrolladores que se enorgullecen de un sistema operativo que mantiene las metas desafiantes e ideales. Esta comunidad no tiene una reserva de cortar los lazos con el legado cuando tiene sentido, prefiriendo un enfoque pragmático y sensato enfoque para el desarrollo del sistema. La comunidad también se enorgullece de su apertura y espíritu innovador, aplicando paciencia generosa y siempre tratando de encontrar un medio para alcanzar o superar el rendimiento de nuestros competidores, manteniendo la sencillez marca algorítmica. SISTEMA OPERATIVO
DRAGON FLY BSD FreeBSD es un sistema operativo multiusuario, capaz de efectuar multitarea con apropiación y multiproceso en plataformas compatibles con múltiples procesadores; el funcionamiento de FreeBSD está inspirado, como ya se dijo, en la variante 4.4 BSD-Lite de UNIX. 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.12 trajo importantes mejoras como mayor apoyo para dispositivos Bluetooth y controladores para tarjetas de sonido y red.
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.
[editar]Distribución

Terminal FreeBSD: pantalla de bienvenida.
Los instaladores, código fuente y paquetes del sistema operativo FreeBSD se distribuyen de manera libre al público, en forma de archivos e imágenes ISO disponibles en servidores FTP y a través de la WWW. También es posible comprarlos en forma de CD-ROM o DVD.
[editar]Instalación

La instalación del sistema FreeBSD puede ser iniciada de varias formas. La más común es la utilización de un CD-ROM o DVD auto-arrancable, o utilizando un juego de 2 ó 3 disquetes (en función de la versión que se desea instalar), o incluso mediante red utilizando el estándar PXE.
Todas ellas arrancan la computadora con un sistema FreeBSD abreviado, y llevan a la misma utilidad sysinstall. La utilidad sysinstall es la encargada de instalar realmente el sistema operativo, y posee varias alternativas. A saber, instalar el sistema utilizando los datos disponibles en un dispositivo de almacenamiento local (CD-ROM, DVD, directorio en un sistema de archivos FAT, etc.), u obteniéndolos desde un sitio remoto a través de un protocolo de transferencia de archivos (HTTP, FTP, NFS, etc.).
[editar]Gestión de programas

FreeBSD al igual que varios otros sistemas inspirados en BSD, provee de manejo semi-automatizado de paquetes distribuidos en formato comprimido (en formato tar.bz o .tbz). Además de eso, y al igual que NetBSD y OpenBSD, FreeBSD provee para conveniencia del usuario, de un eficiente sistema de gestión de paquetería llamado ports. Los ports son un conjunto de comandos por lotes, que especifican exactamente los requisitos, lo que se debe hacer para compilar el código fuente y lo necesario para instalar la versión ejecutable de un determinado paquete de software en el sistema. Existen miles de programas libres y comerciales hechos para sistemas como GNU/Linux, que también tienen versiones en FreeBSD. Debido a que muchos de los paquetes están ya compilados y preparados por los participantes del proyecto FreeBSD, éstos pueden ser instalados simplemente seleccionándolos en una interfaz provista por el sistema operativo, y copiados directamente desde un servidor HTTP o FTP.
[editar]Compatibilidad con GNU/Linux

FreeBSD es compatible con binarios de varios sistemas operativos de tipo Unix, incluyendo GNU/Linux. La razón de esto es la necesidad de ejecutar algunas aplicaciones desarrolladas para ser ejecutadas en sistemas con el nucleo Linux en las que el código fuente no se distribuye públicamente y, por tanto, no pueden ser portadas a FreeBSD.
Algunas de las aplicaciones usadas bajo esta compatibilidad son la versión de GNU/Linux de Adobe Flash Player, Linux-Firefox, Linux-Opera, Netscape, Adobe Acrobat, RealPlayer, VMware, Oracle, WordPerfect, Skype, Doom 3, Quake 4, Unreal Tournament, SeaMonkey y varias más.
Generalmente no se siente pérdida de rendimiento, y funcionan igual de rápido que las versiones nativas. Incluso puede ser más veloz ejecutar un binario de GNU/Linux en FreeBSD, que un binario nativo (como en el caso de Firefox, no obstante es muy relativo ya que FreeBSD compila el código y GNU/Linux en la mayoría de los casos no, pero si compilara, obtendría una funcionalidad similar al de FreeBSD, unos programas funcionan mejor en GNU/Linux mientras que otros en FreeBSD).
Si bien algunas aplicaciones funcionan perfectamente, otras se ven limitadas debido a que la capa de compatibilidad solo incluye las llamadas de sistema del núcleo Linux 2.4.2, una versión antigua. Una emulación incompleta del núcleo Linux 2.6 está incluida en FreeBSD 7.x, aunque todavía no viene activada por defecto. FreeBSD 8.x implementa compatibilidad con las llamadas nativas del núcleo linux 2.6 y el conjunto de librerías base de Fedora 10. FreeBSD es un sistema operativo libre para computadoras basado en las CPU de arquitectura Intel, incluyendo procesadores Intel 80386, Intel 80486 (versiones SX y DX), y Pentium. También funciona en procesadores compatibles con Intel como AMD y Cyrix. Actualmente también es posible utilizarlo hasta en once arquitecturas distintas1 como Alpha, AMD64, IA-64, MIPS, PowerPC y UltraSPARC.
FreeBSD está basado en la versión 4.4 BSD-Lite del Computer Systems Research Group (CSRG) de la University of California, Berkeley siguiendo la tradición que ha distinguido el desarrollo de los sistemas BSD. Además del trabajo realizado por el CSRG, el proyecto FreeBSD ha invertido miles de horas en ajustar el sistema para ofrecer las máximas prestaciones en situaciones de carga real. SISTEMA OPERATIVO FREE BSD FreeDOS es un país libre DOS-compatible del sistema operativo que se puede utilizar para jugar juegos, ejecutar software heredado, o apoyar a los sistemas embebidos. FreeDOS es básicamente como el viejo MS-DOS, pero mejor! Por ejemplo, FreeDOS le permite acceder a sistemas de archivos FAT32 y utilizar la compatibilidad con discos grandes (LBA) - una característica no disponible en MS-DOS, y sólo se incluyen en Windows 95 y posteriores. FreeDOS es un sistema completo, libre, compatible con DOS del sistema operativo. Mientras que proporcionamos a nuestros propios programas y utilidades , usted debe ser capaz de ejecutar cualquier programa que fue diseñado para MS-DOS. Usted puede incluso hacer networking ! Sin embargo, es posible que experimente problemas al ejecutar Windows en FreeDOS. Por ejemplo, Windows en modo estándar funciona con FreeDOS, pero 386-modo de Windows para Trabajo en Grupo 3.11 no lo hace. FreeDOS debería funcionar en cualquier PC estándar, aunque usted necesitará por lo menos un procesador Intel o uno mejor '386 y una unidad de CD-ROM si desea instalar FreeDOS con nuestra imagen de CD estándar. 2 MB o más de memoria recomendada para un mejor rendimiento, y 40 MB de espacio en disco. Si usted es nuevo en DOS, se recomienda utilizar un emulador de PC, tales como VirtualBox para instalar y arrancar FreeDOS. Usted puede encontrar emuladores de PC para todas las plataformas (Windows, Linux, Mac). Incluso puede ejecutar FreeDOS utilizando un emulador de PC escrito en Java, SISTEMA OPERATIVO FREE DOS GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con las herramientas del proyecto GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra serie de licencias libres.1
A pesar de que Linux es, en sentido estricto, el sistema operativo,2 parte fundamental de la interacción entre el núcleo y el usuario (o los programas de aplicación) se maneja usualmente con las herramientas del proyecto GNU y con entornos de escritorio basados en GNOME, que también forma parte del proyecto GNU aunque tuvo un origen independiente. Sin embargo, una parte significativa de la comunidad, así como muchos medios generales y especializados, prefieren utilizar el término Linux para referirse a la unión de ambos proyectos. Para más información consulte la sección "Denominación GNU/Linux" o el artículo "Controversia por la denominación GNU/Linux".
A las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversos programas de aplicación de propósitos específicos o generales se las denomina distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades de un determinado grupo de usuarios. Algunas de ellas son especialmente conocidas por su uso en servidores y supercomputadoras.3 donde tiene la cuota más importante del mercado. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo,4 otro informe le da una cuota de mercado de 89% en los 500 mayores supercomputadores.5 Con menor cuota de mercado el sistema GNU/Linux también es usado en el segmento de las computadoras de escritorio, portátiles, computadoras de bolsillo, teléfonos móviles, sistemas embebidos, videoconsolas y otros dispositivos. SISTEMA OPERATIVO GNU/LINUX GNU Hurd es un conjunto de programas servidores que simulan un núcleo Unix que establece la base del sistema operativo GNU. El Proyecto GNU lo ha estado desarrollando desde 1990 como software libre, distribuyéndolo bajo la licencia GPL.
Hurd intenta superar los núcleos tipo Unix en cuanto a funcionalidad, seguridad y estabilidad, aun manteniéndose compatible con ellos. Esto se logra gracias a que Hurd implementa la especificación POSIX (entre otras), pero eliminando las restricciones arbitrarias a los usuarios.
A diferencia de la mayoría de núcleos tipo Unix, Hurd se erige encima de un micronúcleo (actualmente sólo está soportado Mach, aunque existió un proyecto ahora discontinuado para poder ejecutar Hurd en el micronúcleo de segunda generación L4), responsable de facilitarle los servicios de un núcleo más básicos: coordinar el acceso al hardware (a la CPU —mediante multiproceso—, a la memoria RAM —mediante gestión de memoria—, y a otros dispositivos de sonido, gráficos, almacenamiento, etc).
Hay otros sistemas tipo Unix que se ejecutan encima del micronúcleo Mach, como OSF/1, NEXTSTEP, Mac OS X, Lites y MkLinux. Todos ellos están implementados como un único servidor. Por lo tanto, sustituyen el núcleo monolítico de el sistema Unix tradicional con dos elementos, el micronúcleo y el servidor Unix.
En cambio, Hurd consiste en múltiples servidores ejecutándose simultáneamente. En lugar de un solo programa enorme que controle desde el reloj hasta el manejo de la red, en Hurd cada una de estas tareas es gestionada por un servidor independiente. Esto hace que (teóricamente, al menos) el desarrollo de Hurd sea mucho más fácil, ya que es menos probable que el hacer cambios en un servidor tenga efectos indeseados en otros servidores. SISTEMA OPERATIVO
GNU HURD El "Mac OS clásico" se caracteriza por su falta total de una línea de comandos; es un Sistema Operativo completamente gráfico. Destaca por su facilidad de uso y su multitarea cooperativa, pero fue criticado por su gestión de memoria muy limitada, la falta de memoria protegida y la susceptibilidad a los conflictos entre las "extensiones" del sistema operativo que proporcionan funcionalidades adicionales (tales como la creación de redes) o el apoyo a un determinado dispositivo. Algunas extensiones pueden no funcionar correctamente en conjunto, o sólo funcionan cuando se cargan en un orden determinado. La solución de problemas de extensiones de Mac OS podría ser un largo proceso de ensayo y error.
El Macintosh original utilizaba el Macintosh File System (MFS), un sistema de archivos plano con un solo nivel de carpetas o directorios. Este sistema fue rápidamente reemplazado en 1985 por el HFS, que tenía un verdadero sistema de árbol de directorio. Ambos sistemas de archivos son compatibles.
La mayoría de los sistemas de archivos utilizados con el DOS, Unix u otros sistemas operativos tratan a un archivo como una simple secuencia de bytes, lo que requiere una aplicación para saber qué bytes representan cual tipo de información. Por el contrario, MFS y HFS dan a los archivos dos bifurcaciones. La bifurcación de datos contiene el mismo tipo de información como otros sistemas de archivos, tales como el texto de un documento o los mapas de bits de un archivo de imagen. La bifurcación de recursos contiene otros datos estructurados, tales como las definiciones de menús, gráficos, sonidos o segmentos de código. Un archivo puede consistir sólo de los recursos con de datos vacía, o sólo una bifurcación de datos, sin bifurcación de recursos. Un archivo de texto puede contener su texto en la bifurcación de datos y la información de estilo en la bifurcación de recursos, de modo que una aplicación, que no reconoce la información de estilo, todavía puede leer el texto sin formato. Por otro lado, estas una bifurcaciones proporcionan un reto para la interoperabilidad con otros sistemas operativos; el copiado de un archivo desde un sistema Mac a otro diferente, lo despoja de su bifurcación de recursos, requiriendo de sistemas de codificación tales como BinHex y MacBinary. SISTEMA OPERATIVO MAC OS Haiku, antes conocido como OpenBeOS, es un proyecto de código abierto que busca recrear el sistema operativo BeOS. El proyecto esta dirigido por Haiku Inc., una organización no lucrativa situada en Nueva York. Este proyecto se inició en 2001 con el nombre de OpenBeOS, cuando la empresa Palm compró a Be, la empresa de BeOS. Esto dejaba a los usuarios de BeOS sin soporte a nuevas actualizaciones y nuevo software para sus equipos.
Se cambio de nombre al proyecto en 2004 para evitar los derechos de marca que tenía Palm. Haiku es una forma de poesía tradicional japonesa. La decisión de usar como nombre Haiku intentaba reflejar la simplicidad y la elegancia que se obtenía con el antiguo sistema operativo BeOS.
Haiku OS cuenta con un micronúcleo modular propio, el cual es altamente optimizado para trabajo con audio, vídeo y gráficos, y animaciones en tres dimensiones inspirado en el original BeOS. Fue escrito en C++
Está totalmente orientado al usuario de escritorio, desde el punto de vista de la usabilidad. El foco de desarrollo del kernel ha sido siempre la velocidad de procesamiento y respuesta. Su arquitectura de núcleo avanzada ofrece capacidad para múltiples procesadores, un rendimiento alto, ancho de banda de entrada y salida modular y un penetrante sistema multihilo para su sistema de procesos multitarea reentrante, flexibilidad gráfica y respuesta en tiempo real. Posee un sistema de archivos basado en una base de datos llamada OpenBFS, es de código abierto y está publicado bajo la licencia MIT. SISTEMA OPERATIVO HAIKU iOS (anteriormente denominado iPhone OS) es un sistema operativo móvil de Apple. Originalmente desarrollado para el iPhone, siendo después usado en dispositivos como el iPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalación de iOS en hardware de terceros. Tenía el 26% de cuota de mercado de sistemas operativos móviles vendidos en el último cuatrimestre de 2010, detrás de Google Android y Nokia Symbian.1 En mayo de 2010 en los Estados Unidos, tenía el 59% de consumo de datos móviles (incluyendo el iPod Touch y el iPad). 2
La interfaz de usuario de iOS está basada en el concepto de manipulación directa, usando gestos multitáctiles. Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las órdenes del usuario es inmediata y provee de una interfaz fluida. La interacción con el sistema operativo incluye gestos como deslices, toques, pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerometros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado común es cambiar de modo vertical al apaisado u horizontal).
iOS se deriva de Mac OS X, que a su vez está basado en Darwin BSD, y por lo tanto es un sistema operativo Unix.
iOS cuenta con cuatro capas de abstracción: la capa del núcleo del sistema operativo, la capa de "Servicios Principales", la capa de "Medios" y la capa de "Cocoa Touch". La versión actual del sistema operativo (iOS 6.0) ocupa más o menos 770 megabytes, variando por modelo. Apple reveló la existencia de iPhone OS en la Macworld Conference & Expo del 9 de enero de 2007,4 aunque el sistema no tuvo un nombre oficial hasta que salió la primera versión beta del iPhone SDK un año más tarde, el 6 de marzo de 2008. Antes de esto se consideraba simplemente que el iPhone ejecutaba OS X.5 A partir de entonces se llamaría iPhone OS. El lanzamiento del iPhone OS tuvo lugar el 29 de junio de 2007.
El interés en el SDK aumentaría en meses siguientes debido al explosivo crecimiento de la plataforma iPhone, que se vio incrementado en septiembre de 2007 del iPod Touch, un dispositivo con las capacidades multimedia del iPhone pero sin la capacidad de hacer llamadas telefónicas.6
El 27 de enero de 2010 Steve Jobs, CEO de Apple, anunció el iPad, un dispositivo muy similar al iPod Touch pero con un enfoque más orientado hacia la industria de contenidos.7 Este dispositivo, apoyado en una pantalla táctil de mayor dimension, compartiría sistema operativo con sus dos exitosos hermanos, y vendría acompañado de una aplicación oficial para la compra y lectura de libros electrónicos, iBooks.
A fecha de abril de 2010 se estima por encima de 185.000 las aplicaciones disponibles para iPhone OS a través de la App Store8 El 7 de junio de 2010, durante la presentación del iPhone 4, Steve Jobs anunció que iPhone OS pasaría a ser llamado oficialmente como iOS. SISTEMA OPERATIVO IOS Pantalla principal
La pantalla principal (llamada «SpringBoard») es donde se ubican los iconos de las aplicaciones y el Dock en la parte inferior de la pantalla donde se pueden anclar aplicaciones de uso frecuente, aparece al desbloquear el dispositivo o presionar el botón de inicio. La pantalla tiene una barra de estado en la parte superior para mostrar datos, tales como la hora, el nivel de batería, y la intensidad de la señal. El resto de la pantalla está dedicado a la aplicación actual. Desde iOS 3, se puede acceder a la búsqueda a la izquierda en la pantalla inicial, permitiendo buscar música, videos, aplicaciones, correos electrónicos, contactos y archivos similares.
[editar]Carpetas
Con iOS 4 se introdujo un sistema simple de carpetas en el sistema. Se puede mover una aplicación sobre otra y se creará una carpeta, y así se pueden agregar más aplicaciones a esta mediante el mismo procedimiento. Pueden entrar hasta 12 y 20 aplicaciones en el iPhone y iPad respectivamente. El título de la carpeta es seleccionado automáticamente por el tipo de aplicaciones dentro de ella, pero puede ser editado por el usuario.
[editar]Centro de notificaciones
Con la actualización iOS 5, el sistema de notificaciones se rediseñó por completo. Las notificaciones ahora se colocan en un área por la cual se puede acceder mediante un desliz desde la barra de estado hacia abajo. Al hacer un toque en una notificación el sistema abre la aplicación. La pantalla inicial de iOS contiene varias aplicaciones, algunas de las cuales están ocultas por defecto y pueden ser activadas por el usuario mediante la aplicación "Configuración", por ejemplo, Nike+iPod se debe activar desde tal aplicación. Aunque Maemo no es un sistema operativo nuevo, ya que fue creado en 2005, es ahora cuando más conocido está siendo de la mano de un terminal de Nokia, en N900, que ha supuesto un cambio en el modelo de los terminales equipados con este sistema operativo.
¿Qué es Maemo?
Maemo es un sistema operativo móvil, como Windows Mobile o Symbian, realizado sobre la base de Linux, como Android. Su uso originario fue el de dar un soporte software a las Internet Tablet que sacó Nokia entre 2005 y 2008. Eran dispositivos táctiles enfocados a la conexión a internet y el trabajo online. Un paso entre los smartphones y los ordenadores portátiles. SISTEMA OPERATIVO MAEMO Eran dispositivos táctiles enfocados a la conexión a internet y el trabajo online. Un paso entre los smartphones y los ordenadores portátiles.
Con el incremento de popularidad de los netbooks, y posiblemente el año que viene de las tablets con sistema operativo completo, Nokia decidió dar un giro a su política y a su última Internet Tablet la dotó de módulo GSM y UMTS. Ahora es un móvil, aunque no uno al uso.
¿Qué nos permite hacer?
Al igual que otros sistemas operativos, el punto fuerte de Maemo es que nos permite la instalación de programas que nos facilitan realizar diferentes funciones: procesadores de texto, gestores de blogs, editores de fotografía, RSS, correo electrónico enriquecido, visor de películas, control de programas P2P… MeeGo es la unión de los sistemas operativos Maemo y Moblin, con el que Intel y Nokia pretendían competir con el sistema Android de Google. El proyecto del nuevo sistema, a diferencia de Android, está auspiciado por la Linux Foundation. Nokia presentó su nuevo móvil N9 el cual utiliza el sistema MeeGo y fue lanzado a finales de 2011. MeeGo se presentó como un sistema preparado para funcionar en netbooks, dispositivos portátiles, sistemas en vehículos, televisiones y teléfonos multimedia. Básicamente se trata de una distribución Linux con soporte para ARM e Intel/Atom que usa Qt para su interfaz. SISTEMA OPERATIVO MEEGO Su núcleo es de tiempo real, monolítico, con multitarea preferente, el cual incluye controladores de vídeo.
También tiene una distribución en CD, la que viene con muchas aplicaciones ya preinstaladas.
Su desarrollo se ha enfocado en una realización eficiente, sencilla y rápida. Tiene un escritorio gráfico, juegos y conectividad, mediante una pila TCP/IP. Aun así, cabe en un disco flexible de 1'44MB. También facilita la programación fácil y completa en lenguaje ensamblador. Esto se opone a la visión habitual según la cual el lenguaje ensamblador sólo es útil en sistemas viejos o empotrados.
Originalmente fue escrito para la arquitectura x86 y licenciado bajo la licencia GPL, por lo que muchas de sus aplicaciones son distribuidas bajo la misma licencia. La versión de 64 bits, habitualmente llamada "Menuet 64", sigue siendo una plataforma de aprendizaje para la programación en ensamblador de 64 bits; pero a diferencia de la versión de 32 bits, se distribuye como freeware sin el código fuente de los componentes centrales. Menuet 64 funciona tanto en Hardware real, como virtualizado.
Algunas características:
Programación en 32 y 64 Bits en FASM
GUI con resoluciones de hasta 1280x1024, en 16 millones de colores
IDE: Editor/Macro Assembler para aplicaciones
TCP/IP
Aplicaciones de red incluidos servidores ftp/http/mp3
Forma libre para las ventanas de aplicaciones
Cabe en un solo disquette de 1,44 Mb
Reproductor de video
Reproductor de DVD/MP3
Cliente HTTP
Soporte para DVB-T
Soporte para USB 2.0
Soporte Multiprocesador, multitarea, multihilo.
[editar]Redes

MenuetOS tiene capacidades de red y una pila TCP/IP operativa, por lo cual tiene soporte para los distintos protocolos antes nombrados como FTP, HTTP e IRC.
[editar]Soporte de lenguajes de alto nivel

El objetivo principal de Menuet ha sido crear un entorno sencillo para la programación en ensamblador, pero es posible hacer funcionar programas escritos en lenguajes de alto nivel. El mayor esfuerzo individual hacia el soporte de lenguajes de alto nivel se realiza portando las bibliotecas de C a Menuet SISTEMA OPERATIVO MENUET OS MINIX es un clon del sistema operativo Unix distribuido junto con su código fuente y desarrollado por el profesor Andrew S. Tanenbaum en 1987. Fue creado para enseñar a sus alumnos el diseño de sistemas operativos en la Vrije Universiteit de Ámsterdam. La razón de su desarrollo fue porque Unix estaba bajo restricciones de licencia de AT&T, era demasiado complicado y corría sobre máquinas complejas; algo completamente antipedagógico.
Gracias a su reducido tamaño, diseño basado en el paradigma del micronúcleo, y su amplia documentación, resulta bastante apropiado para personas que desean instalar un sistema operativo compatible con Unix en su máquina personal así como aprender sobre su funcionamiento interno.
Minix fue desarrollado para correr sobre IBM PC con microprocesador Intel 8088 o superior, aunque se han creado conversiones para otros sistemas.
Debido al enfoque puramente educacional de MINIX, Tanenbaum no permitía que este fuera modificado demasiado ya que esto complicaría el sistema y no permitiría que sus estudiantes lo entendieran en un semestre. Por estos motivos, Linus Torvalds decidió escribir su propio núcleo de sistema operativo (Linux) compatible con Unix. En simbiosis con las herramientas de GNU surgió GNU/Linux, que ha ganado protagonismo en el campo de los Unix para ordenadores compatibles con el IBM PC, principalmente debido a que su licencia (GPL) permite la modificación del mismo. Actualmente Minix se distribuye con una licencia similar a la licencia BSD, lo que permite su modificación.
Para una persona poco familiarizada con los elementos internos de un sistema operativo, MINIX es una buena opción que le permite entender casi todos los elementos del sistema con solo algunos meses de uso y estudio SISTEMA OPERATIVO MINIX MS-DOS (siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadoras basados en x86. Fue el miembro más popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personales compatible con IBM PC en la década de 1980 y mediados de 1990, hasta que fue sustituida gradualmente por sistemas operativos que ofrecían una interfaz gráfica de usuario, en particular por varias generaciones de Microsoft Windows.
MS-DOS nació en 1981 al encargársele a Microsoft producir un sistema operativo para la gama de computadores personales IBM PC de IBM. En este momento, Microsoft compró los derechos de QDOS, también conocido como 86-DOS,1 de Seattle Computer Products, y comenzó a trabajar en las modificaciones para poder cumplir con los requerimientos de IBM. La primera edición, MS-DOS 1.0, fue presentada en 1982.2 La versión incluida en los PC's de IBM fue conocida como PC DOS. Aunque MS-DOS y PC-DOS fueron desarrollados por Microsoft e IBM en paralelo, los dos productos se separaron con el tiempo. SISTEMA OPERATIVO MS DOS Versiones


Disquetes de instalación de MS-DOS 6.22
PC DOS 1.0 - Liberado en 1981 como complemento al IBM-PC. Primera versión de DOS. Soporta 16 Kb de memoria RAM, disquetes de 5,25 pulgadas de una sola cara de 160 Kb. 22 órdenes. Permite archivos con extensión .com y .exe. Incorpora el intérprete de comandos COMMAND.COM.
PC DOS 1.1 - Corregidos muchos errores, soporta disquetes de doble densidad 1.25 - Primera versión liberada con el nombre MS-DOS.
MS-DOS 2.0 - Complemento del IBM XT liberado en 1983. Más del doble de nuevos comandos, soporte de disco duro (alrededor de 5 MB).
PC DOS 2.1 - Complemento del IBM PCjr. Añadidas algunas mejoras.
MS-DOS 2.11 - Añadido soporte para otros idiomas y soporte LAN.
MS-DOS 3.2 - Añadida capacidad para disquetes de 3,5 pulgadas y 720 KB.
PC DOS 3.3 - Añadido soporte para el ordenador PS/2 de IBM y los nuevos disquetes de 3,5 pulgadas de alta capacidad (1,44 MB). Nuevas páginas de código de caracteres internacionales añadidas, con soporte para 17 países.
MS-DOS 3.3 - Capacidad para crear particiones de disco superiores a 32 MB. Soporte de 4 puertos serie (antes sólo 2). Incorporación de la orden "Files" para poder abrir hasta 255 archivos simultáneamente.
MS-DOS 4.0 - Generado con el código fuente de IBM, no con el de Microsoft.
PC DOS 4.0 - Agregado DOS Shell, algunas mejoras y arreglos.
MS-DOS 4.01 - Versión para corregir algún error.
MS-DOS 5.0 - Implementado en 1991, incluyendo más características de administración de memoria y herramientas para soporte de macros, mejora del intérprete de órdenes o shell.
MS-DOS 6.0 - Liberado en 1993, incluye soporte para Microsoft Windows, utilidades como Defrag (desfragmentación del disco), DoubleSpace (compresión de archivos), MSBackup (copias de seguridad), MSAV (Microsoft Anti-Virus), MemMaker, etc.
MS-DOS 6.2 - Versión para corregir errores.
MS-DOS 6.21 - Eliminado el soporte de compresión de disco DoubleSpace.
PC DOS 6.3 - Liberado en abril de 1994.
MS-DOS 6.22 - Última versión distribuida por separado. Incluido DriveSpace para sustituir a DoubleSpace.
PC DOS 7.0 - Añade Stacker para reemplazar a DoubleSpace.
MS-DOS 7.0 - Distribuido junto con Windows 95. Incluye soporte para nombres de archivo largos (hasta ahora habían tenido la restricción del 8+3).
MS-DOS 7.1 - Integrado en Windows 95 OSR2 y posteriormente en Windows 98 y 98 SE. Soporta sistemas de archivos FAT32.
MS-DOS 8.0 - Incluido en Windows Me. Es la última versión de MS-DOS. NetBSD está basado en una gran variedad de software de libre distribución que incluye entre otros, a 4.4BSD Lite de la Universidad de California-Berkeley, a Net/2 (Berkeley Networking Release 2) el sistema de ventanas X del MIT y software de GNU.
Actualmente NetBSD se centra en ofrecer un sistema operativo estable, multiplataforma, seguro y orientado a la investigación. Está diseñado teniendo como prioridad escribir código de calidad y bien organizado, y teniendo muy en cuenta también el cumplimiento de estándares (POSIX, X/Open y otros más relevantes): prueba de este buen diseño es su amplia portabilidad.
Se trata de un sistema operativo maduro, producto de años de desarrollo (los orígenes de BSD están sobre el año 1977), y partiendo del sistema UNIX sexta edición.
[editar]Ventajas
Algunas ventajas sobre otros sistemas operativos:
Foco especial en la calidad y portabilidad de código. Portado a 56 arquitecturas.
Suele ser el pionero en implementar nuevas tecnologías (por ejemplo IPv6).
Alta seguridad y estabilidad. Fue usado en la NASA.
Sistema de ficheros BSD FFS (Fast File System), rápido y fiable.
Seguridad: soporte de IPsec.
XEN Dom0: soporte nativo de máquinas virtuales XEN en versión 3.0 . SISTEMA OPERATIVO NET BSD El proyecto OpenBSD produce un sistema operativo LIBRE de tipo Unix, multiplataforma y basado en 4.4BSD. Nuestros esfuerzos se concentran en la portabilidad, estandarización, corrección, seguridad proactiva y criptografía integrada. OpenBSD se encuentra disponible gratuitamente en nuestros repositorios FTP, y también por un módico precio en un estuche de 3 CDs. La versión actual es OpenBSD 4.8, publicada el 1 de noviembre de 2010. Además, ya están activados en nuestro lugar de pedidos los pre-encargos para la próxima versión OpenBSD 4.9. OpenBSD se desarrolla enteramente por voluntarios. El proyecto financia el entorno de desarrollo y los eventos para desarolladores vendiendo CDs a través de varias tiendas y aceptando donaciones de varias organizaciones e individuos. Esta financiación asegura que OpenBSD continúe existiendo y que se mantenga. También se encuentran disponibles camisetas y pósteres, pero no financian el proyecto.
Ventajas:
seguridad, licencia BSD, filtro antispam, cortafuegos, pf, bastantes controladores para hardware.
Desventajas:
El uso oficial no esta diponible gratuitamente. SISTEMA OPERATIVO OPENBSD El proyecto OpenBSD produce un sistema operativo LIBRE de tipo Unix, multiplataforma y basado en 4.4BSD. Nuestros esfuerzos se concentran en la portabilidad, estandarización, corrección, seguridad proactiva y criptografía integrada. OpenBSD se encuentra disponible gratuitamente en nuestros repositorios FTP, y también por un módico precio en un estuche de 3 CDs. La versión actual es OpenBSD 4.8, publicada el 1 de noviembre de 2010. Además, ya están activados en nuestro lugar de pedidos los pre-encargos para la próxima versión OpenBSD 4.9. OpenBSD se desarrolla enteramente por voluntarios. El proyecto financia el entorno de desarrollo y los eventos para desarolladores vendiendo CDs a través de varias tiendas y aceptando donaciones de varias organizaciones e individuos. Esta financiación asegura que OpenBSD continúe existiendo y que se mantenga. También se encuentran disponibles camisetas y pósteres, pero no financian el proyecto.
Ventajas:
seguridad, licencia BSD, filtro antispam, cortafuegos, pf, bastantes controladores para hardware.
Desventajas:
El uso oficial no esta diponible gratuitamente.
PC-DOS:
El IBM PC DOS (nombre completo: The IBM Personal Computer Disk Operating System) es un Sistema operativo de disco (DOS) para el IBM Personal Computer y los sistemas compatibles. Fue uno de los sistemas operativos que dominó el mercado de los computadores personales entre 1985 y 1995. Manufacturado y vendido por IBM desde el año 1981 al 2000. Tiene las mismas raíces que el MS-DOS. De hecho, el MS DOS y el PC DOS son dos variantes del mismo sistema operativo con algunas diferencias. Mientras que el PC DOS fue hecho originalmente para los computadores personales de IBM, el MS DOS apuntaba al mercado de los clones. Microsoft compró una licencia no exclusiva para el 86-DOS (anteriormente llamado QDOS) a Seattle Computer Products (SCP) en diciembre de 1980 por 25.000 dólares. En mayo de 1981, se contrató a Tim Paterson para portar QDOS al IBM-PC, que utilizaba el procesador Intel 8088, que era más lento y menos costoso, y que tenía su propia familia específica de periféricos. IBM observó los progresos diariamente y presentó más de 300 peticiones de cambio antes de aceptar el producto y escribir el manual de usuario para él. En julio de 1981, un mes antes de que lanzaran el IBM PC, Microsoft compró todos los derechos del 86-DOS de SCP por 50.000 dólares. Esto cumplió los criterios principales de IBM: Parecía CP/M y era fácil adaptar los programas de 8 bits existentes de CP/M para funcionar bajo éste, sobre todo gracias al comando TRANS del QDOS, que permitía traducir código fuente del Intel 8080 al lenguaje de máquina del 8086. Microsoft licenció QDOS a IBM, y se convirtió en el PC-DOS 1.0. Esta licencia también permitió que Microsoft vendiera el DOS a otras compañías, lo cual hizo posteriormente cuando aparecieron los clones llamándolo MS DOS. El acuerdo fue espectacularmente exitoso, y SCP demandó posteriormente en los juzgados que Microsoft había encubierto su relación con IBM para comprar el sistema operativo más barato (incluso aunque Microsoft todavía estaba bajo los términos de un acuerdo de no revelación y el grado de éxito del PC no estaba previsto ampliamente). SCP recibió en última instancia un millón de dólares como acuerdo de pago. SISTEMA OPERATIVO PC DOS El IBM PC DOS (nombre completo: The IBM Personal Computer Disk Operating System) es un Sistema operativo de disco (DOS) para el IBM Personal Computer y los sistemas compatibles. Fue uno de los sistemas operativos que dominó el mercado de los computadores personales entre 1985 y 1995. Manufacturado y vendido por IBM desde el año 1981 al 2000. Tiene las mismas raíces que el MS-DOS. De hecho, el MS DOS y el PC DOS son dos variantes del mismo sistema operativo con algunas diferencias. Mientras que el PC DOS fue hecho originalmente para los computadores personales de IBM, el MS DOS apuntaba al mercado de los clones. Microsoft compró una licencia no exclusiva para el 86-DOS (anteriormente llamado QDOS) a Seattle Computer Products (SCP) en diciembre de 1980 por 25.000 dólares. En mayo de 1981, se contrató a Tim Paterson para portar QDOS al IBM-PC, que utilizaba el procesador Intel 8088, que era más lento y menos costoso, y que tenía su propia familia específica de periféricos. IBM observó los progresos diariamente y presentó más de 300 peticiones de cambio antes de aceptar el producto y escribir el manual de usuario para él. En julio de 1981, un mes antes de que lanzaran el IBM PC, Microsoft compró todos los derechos del 86-DOS de SCP por 50.000 dólares. Esto cumplió los criterios principales de IBM: Parecía CP/M y era fácil adaptar los programas de 8 bits existentes de CP/M para funcionar bajo éste, sobre todo gracias al comando TRANS del QDOS, que permitía traducir código fuente del Intel 8080 al lenguaje de máquina del 8086. Microsoft licenció QDOS a IBM, y se convirtió en el PC-DOS 1.0. Esta licencia también permitió que Microsoft vendiera el DOS a otras compañías, lo cual hizo posteriormente cuando aparecieron los clones llamándolo MS DOS. El acuerdo fue espectacularmente exitoso, y SCP demandó posteriormente en los juzgados que Microsoft había encubierto su relación con IBM para comprar el sistema operativo más barato (incluso aunque Microsoft todavía estaba bajo los términos de un acuerdo de no revelación y el grado de éxito del PC no estaba previsto ampliamente). SCP recibió en última instancia un millón de dólares como acuerdo de pago. SISTEMA OPERATIVO PC DOS En el año 1993 algo empezó a gestionarse en el corazón de los laboratorios Bell, el núcleo de investigación y desarrollo de AT&T, de donde surgió Unix, comenzó a trabajar en un nuevo proyecto de Sistema Operativo (SO) Distribuido denominado Plan9 en honor a la peor película de ciencia ficción de la historia: Plan 9 del espacio exterior de Ed Wood. En realidad la peor fue Locuras del extraterrestre, con Olmedo y Porcel, pero bueno, el problema de vivir en el culo del mundo. Hoy en día, Plan9 es una realidad ofrecida a usuarios individuales e instituciones académicas para uso no comercial.
Plan9 (P9) constituye un SO escalable, eficiente y con uso seguro en red. Se trata de un SO distribuido, es decir no llega a proporcionar la transparencia que exigía la máquina virtual de Tanembaum, pero si se trata de un sistema en el cuál coexisten por igual servidores de ficheros, de CPU, locales y de red.
La Herencia de Unix. La idea originar consistió en realizar un moderno SO partiendo de cero, no como una actualización del Unix como lo fue el Unix98, sino que debería realizarse un SO que respondiera a las necesidades tecnológicas actuales. De este modo, la cultura de la empresa respecto a Unix (y por ende toda la experiencia acumulada) sirvió para el diseño original del P9, suplir todas sus carencias respecto de la escalabilidad dinámica en red. Obviamente la plena potencia del P9 se ve cuando se instala en red y no en una máquina hogareña, sino no se aprecia sus ventajas respecto a su predecesor. Entre las características que comparte con Unix se puede citar: Se encuentra escrito en C, lenguaje adecuado para la programación de este tipo de sistemas. La interfaz de usuario es sencilla y potente, ofreciendo un refinamiento del shell de Unix, aunque compleja de aprender, ya que no fue pensada para uso hogareño. Dispone un sistema de ficheros jerárquicos anclado a un superfichero raíz, permitiendo montar y desmontar volúmenes como en Unix. Al igual que en Unix en universo se encuentra constituido por ficheros, incluso los dispositivos de Entrada Salida, pero con ideas propias que se verán mas adelante. SISTEMA OPERATIVO PLAN 9 OS/2 fue desarrollado originalmente entre IBM y Microsoft como un sucesor multiproceso del DOS para CPUs 286 y mejor, pero la versión 1.x nunca fue aceptada excepto para algunas aplicaciones especificas. Con la versión 2.0, Microsoft dejó la sociedad OS/2, e IBM promovió el OS/2 como un sistema operativo de 32-bit que requería un CPU 386 o mejor. Esta configuración básica no ha cambiado en el OS/2 2.1 o 3.0. La versión que siguió de OS/2 "Merlin" (probablemente llamada 4,0 cuando fuese liberada), no se probará con CPUs 386, y a estas alturas está desconocido si trabajará en un sistema 386 en lo absoluto. El OS/2 Warp 3.0 es multiproceso, 32-bit, mono-usuario para 386SX y CPU mejores con 4MB o más de RAM. Esta simula al DOS en varias maneras (tal como los órdenes de línea de comandos, y la presencia de un archivo CONFIG.SYS), pero se parece al Mac en otras maneras (ej., la representación de iconos representando archivos) y tiene una similitud con otros operativos en otras maneras (ej., menús que aparecen al pulsar un botón en el tablero (desktop) mismo, estas se usan en X Windows bajo UNIX). Warp incluye una Interface Gráfica para el Usuario (GUI) conocido como el Manejador de Presentación (PM), y un Manejador del escritorio del cual se ejecutan los programas y manipulan los archivos conocido como el WorkPlace Shell (WPS). El PM se asemeja al Windows pero no es igual. El WPS es similar a Windows 95 y el Buscador de Mac, pero generalmente es más flexible y más orientado a objetos que ambos. Una versión de Windows del WPS esta disponible. (Es utilizado en IBM y Microsoft actualmente.) SISTEMA OPERATIVO OS/2 El Cambridge Computer Z88 es un ordenador de tamaño A4 basado en una CPU Zilog Z80 que tiene en ROM un paquete integrado con procesador de textos/hoja de cálculo/base de datos llamado Pipedream, el sistema operativo OZ, una versión para Z80 del BBC BASIC (lo que le abre la biblioteca BASIC de los BBC Micro y Acorn Electrón), diario, calendario, reloj, utilidad de conversión, emulador de terminal VT 52, Filer (el administrador de ficheros del OZ y una utilidad para transferir ficheros a un PC por cable RS232; es capaz de convertir ficheros Pipedream a WordStar y Lotus 1-2-3) y Panel (configuración del equipo).
El equipo fue diseñado por Sir Clive Sinclair y comercializado por su compañía Cambridge Computer in 1987 (Sir Clive no podía comercializarlo como el Sinclair Z88 tras vender el negocio de ordenadores de Sinclair Research a Amstrad en 1986).
Pese a la ligereza del equipo (pesa unos 0,9 Kg) es increíblemente robusto, incluyendo el teclado de membrana que es confortable e inaudible (puede establecerse un clik electrónico en la configuración para confirmar la pulsación de la tecla).
El equipo se mantiene con 4 pilas AA alcalinas durante 20 horas seguidas de uso o un año en espera. Para evitar la perdida de la RAM al cambiar las pilas se opta por un condensador interno (en lugar de usar una pila de Litio para asegurar el contenido).
[editar]Detalles Técnicos

CPU Zilog Z80A CMOS a 3,2768 Mhz
ROM 128 KB, ampliables a 3,5 MB
RAM 32 KB, 128 KB o 512 KB dependiendo del modelo. El Z88 puede direccionar hasta 4 MB de memoria, en 256 bancos de 16 KB. La memoria interna en el equipo base viene en un chip de 32Kx8 que puede sustituirse con facilidad para ampliarlo a 128 Kb. Para sobrepasar el limite de los 64 Kb direccionables por el Z80, se usa un paginador de memoria en bloques de 16 Kb, lo que nos deja una RAM de hasta 3 Mb (mediante cartuchos de 32 y 128 Kb o ampliando la RAM interna : el equipo mayor viene con 512 Kb). Los datos se graban en EPROM de 128 Kb en el port 3
Carcasa : Notepad de tamaño A4 (294 x 210 x 23 mm) con un peso de 900 g en plástico negro. Los 2/5 superiores ocupados por la excelente LCD fabricada por Epson, el resto por el teclado. A la altura de la divisoria de ambos se encuentra en el lateral izquierdo la toma de alimentación externa, el botón de RESET y la ruedecilla de contraste de la LCD. En el lateral derecho el puerto RS232 en formato DB9. En la trasera, pestaña para mantener el equipo inclinado y trampilla de las pilas (4 x AA alcalinas), una al lado de la otra. En la base / trasera, tapa de las 3 bahías de expansión para cartuchos RAM/EPROM. Se ha reportado un segundo modelo en caja blanca y sin el logo de Cambrigde.
Teclado QWERTY de 64 teclas. 47 teclas alfanuméricas + barra espaciadora completa. En el lateral izquierdo teclas ESC, TAB, diamante, SHIFT, INDEX, MENU, HELP y cuadrado. En el derecho, DEL, ENTER, SHIFT, CAPS LOCK y las teclas de cursor en L invertida. Como una constante de Sinclair, es un teclado tipo chiclet con teclas son de goma, y bajo el teclado hay una membrana impregnada de carbono que cierra los contactos con la placa base.
Pantalla : Modo de texto de 104 x 8 y resolución gráfica de 640 x 64. La pantalla SuperTwist LCD se subdivide entre una zona de texto de 104 x 8 a la izquierda y 256 x 64 pixels a la derecha en modo gráfico. Adicionalmente, hay una zona de status de 16x64 pixels. Todo en 3 niveles de gris. La calidad es excelente, mostrando en Pipedream una miniatura del documento a la derecha que permite hacerse una idea de su formato de impresión.
Sonido : Altavoz incorporado para alarmas y avisos
Soporte
Cartuchos EPROM de 128 Kb
Cartuchos RAM de 128KB, 256KB, 512KB y 1024KB
No nativa, unidad externa de disquete
Entrada/Salida :
Puerto serie RS-232 hasta 38400 bps
3 Puertos de Expansión para cartuchos RAM o EPROM. El 3 puede grabar EPROMs, el 1 y 2 solo para RAM o EPROM en modo solo lectura
Bus Z80 (sin conector externo en la carcasa, pero presente en la placa base)
Alimentación Externa de 6,5 Voltios DC a 500 mA S
I
S
T
E
M
A

O
P
E
R
A
T
I
V
O Z
8
8 Características técnicas

Paterson lo diseñó con la misma interfaz de programación de aplicaciones (API) y la mayoría de los comandos de usuario del sistema CP/M. Modificó la forma de grabación de los diskettes utilizando una memoria caché, lo que aceleraba el uso pero obligaba al usuario a actualizar (desmontar) el diskette antes de retirarlo, esto se hacia mediante un comando específico. Modificó el nombre del comando de copiado a Copy, más intuitivo para el usuario, e incorporó los nombres de los dispositivos y los puertos de comunicación al sistema de archivos, de esta manera, se podía hacer una "copia" a la impresora, o a la pantalla, facilitando al usuario sus tareas. Esta característica se mantuvo en el MS-DOS. El sistema era mono tarea, mono usuario, y utilizaba el sistema de archivos FAT para mantener la compatibilidad. QDOS fue creado porque las ventas del kit para ordenadores 8086 de Seattle Computer Products (SCP), presentado en junio de 1979 y distribuido en noviembre, fueron decayendo debido a la ausencia de un sistema operativo. El único software que SCP podía vender con la placa era el autónomo Microsoft BASIC-86, que Microsoft había desarrollado en un prototipo del hardware de SCP. SCP quería ofrecer la versión de CP/M para 8086 que Digital Research (DRI) había anunciado, pero su fecha de lanzamiento era incierta. Esta no era la primera vez que DRI se había retrasado más que el desarrollo del hardware; dos años antes se había retrasado en adaptar CP/M para los nuevos formatos de diskettes y discos duros. En abril de 1980 SCP asignó, a sus 22 años, a Tim Paterson para desarrollar QDOS como un substituto para CP/M-86.
Paterson diseñó QDOS con la misma API interna y la mayoría de los comandos de usuario de CP/M. No reprodujo el sistema de archivos de CP/M, sino que utilizó el sistema de archivos FAT soportado por algunas versiones de Microsoft BASIC. Paterson eligió no mantener la información del sistema de archivos en memoria (caché) sino actualizarla en el disco con cada operación. Aunque esta opción era más lenta, este enfoque evitó la necesidad de forzar una actualización a un disco antes de quitarlo. Paterson también introdujo un conjunto de comandos más parecidos al inglés, tales como la utilidad "COPY", en lugar de PIP, que es más general, pero menos intuitivo. SISTEMA OPERATIVO QDOS QNX (pronunciado Q.N.X. o Quiu-nix) es un sistema operativo de tiempo real basado en Unix que cumple con la norma POSIX.
Es desarrollado principalmente para su uso en dispositivos empotrados. Desarrollado por QNX Software Systems empresa canadiense. Está disponible para las siguientes arquitecturas: x86, MIPS, PowerPC, SH4 (incluida la videoconsola Dreamcast con una versión muy limitada de este), ARM, StrongARM, xScale y BlackBerry Playbook.
QNX está basado en una estructura de micronúcleo, que proporciona características de estabilidad avanzadas frente a fallos de dispositivos, aplicaciones, etc.
Photon o Photon microGUI es el sistema de ventanas (servidor y cliente) de QNX, aunque también funciona una versión X Window.
Los sistemas operativos de tiempo real son interesantes para situaciones donde sea absolutamente necesaria una toma continua de, por ejemplo, muestras de datos. Basándose en este interés, existen diversos proyectos para crear versiones en tiempo real de otros sistemas.
Está orientado a su utilización en microcontroladores y sistemas críticos. SISTEMA OPERATIVO QNX ReactOS (React Operating System) es un sistema operativo de código abierto destinado a lograr la compatibilidad binaria con aplicaciones de software y controladores de dispositivos hechos para Microsoft Windows NT versiones 5x en adelante (Windows XP y sus sucesores). Surgió como un intento de compatibilidad con Windows 95. El desarrollo comenzó a principios de 1998, y ha continuado con la incorporación gradual de las características que ya se encuentran en Windows. El proyecto de origen español WOOS se basa en el código de ReactOS, pretendiendo ser una distribución derivada.
ReactOS está principalmente escrito en C, con algunos elementos, como el Explorador de ReactOS, escritos en C++. El proyecto se está portando a las arquitecturas de procesador ARM y AMD64, y en parte implementa la funcionalidad de la API de Windows. Este último cuenta con la asistencia mediante la inclusión de partes de la capa de compatibilidad Wine para sistemas operativos tipo Unix, pero otra funcionalidad se lleva a cabo por los propios desarrolladores. Sin embargo, el progreso se ha visto obstaculizado por la falta de desarrolladores experimentados. ReactOS está principalmente escrito en C, con algunos elementos, tales como ReactOS Explorer y la pila del sonido, escritos en C++. El proyecto se basa en MinGW para la compilación, y se contribuye a su desarrollo a través de la presentación de los parches a sus componentes.19
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),20 para añadir soporte para más aplicaciones y hardware. El soporte para DirectX se lleva a cabo a través de ReactX, una reimplementación de la empresa. 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.21
El desarrollo está limitado por la falta de gente con experiencia. A partir del 24 de marzo de 2010 , la entrada de ReactOS en Ohloh , lleva a un "equipo activo de desarrollo muy grande", que lista 37 desarrolladores que han contribuido por un período de más de 12 meses y un total acumulado de 97 usuarios actuales y pasados que han contribuido con código al proyecto a través de Subversion desde su creación.22 Por el contrario, hay 1000 de los desarrolladores que trabajaron solamente en Windows 7, organizados en 25 equipos, cada equipo con un promedio de 40 desarrolladores.23 Además, en su presentación en Hackmeeting 2009 en Milán, Michele C., desarrollador de ReactOS, señaló que la mayoría de los desarrolladores aprenden sobre la arquitectura de Windows mientras se trabaja en ReactOS sin tener ningún conocimiento previo SISTEMA OPERATIVO REACT OS Las ventajas del sistema operativo Solaris:
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. http://www.sun.com/software/solaris/
Mismo sistema operativo disponible para distintas tecnologías de procesadores (AMD64, SPARC, x86).
El núcleo del sistema está programado para hacer funcionar programas en código Linux Estándar (no emula programas Linux, sino que los ejecuta, cualquier programa que funcione en Linux y esté en código fuente como *.rpm).
Permite software propietario en su distribución.
Sirve tanto para una computadora personal como para una computadora de empresa. (En este último caso es posible que ésta quiera contratar servicios de mantenimiento y especialización de software de SUN Microsystem)
Tiene potentísimas herramientas de pre-detección de errores y análisis de hardware del computador y recuperación de datos. (Bloqueo de partes de memoria, para evitar usarlas y no perder ningún dato).

DESVENTAJAS DE SOLARIS
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. SISTEMA OPERATIVO SOLARIS El primer sistema operativo de Sun nació en 1983 y se llamó inicialmente SunOS. Estaba basado en el sistema UNIX BSD, de la Universidad de California en Berkeley, del cual uno de los fundadores de la compañía fue programador en sus tiempos universitarios. Más adelante incorporó funcionalidades del System V, convirtiéndose prácticamente en un sistema operativo totalmente basado en System V.
Esta versión basada en System V fue publicada en 1992 y fue la primera en llamarse Solaris, más concretamente Solaris 2. Las anteriores fueron llamadas Solaris 1 con efecto retroactivo. SunOS solo tendría sentido a partir de ese momento como núcleo de este nuevo entorno operativo Solaris. De esta forma Solaris 2 contenía SunOS 5.0. Desde ese momento se distingue entre el núcleo del sistema operativo (SunOS), y el entorno operativo en general (Solaris), añadiéndole otros paquetes como Apache o DTrace. Como ejemplo de esta función, Solaris 8 contiene SunOS 5.8.
Arquitecturas compatibles

Solaris usa una base de código común para las arquitecturas que soporta: SPARC y x86 (incluyendo AMD64/EM64T). También fue portado a la arquitectura PowerPC (en plataforma PReP) en la versión 2.5.1, pero el porte fue cancelado casi tan pronto como fue liberado.
En un tiempo se planeó la compatibilidad para el Itanium pero nunca se llevó al mercado.1 Sun también tiene planes de implementar APIs de Linux en Solaris 10, permitiendo la ejecución de código objeto Linux de forma nativa en la plataforma x86, lo cual sería facilitado por el hecho de que ambos sistemas operativos utilizan el formato ejecutable Executable and Linkable Format. Por el momento, Sun ha adoptado la tecnología Lxrun2 y la ofrece como descarga gratuita, si bien no está incorporada a la distribución base.
Solaris tiene una reputación de ser muy adecuado para el multiprocesamiento simétrico (SMP), soportando un gran número de CPUs. También ha incluido soporte para aplicaciones de 64 bits SPARC desde Solaris 7. Históricamente Solaris ha estado firmemente integrado con la plataforma hardware de Sun, SPARC, con la cual fue diseñado y promocionado como un paquete combinado. Esto proporcionaba frecuentemente unos sistemas más fiables pero con un coste más elevado que el del hardware de PC. 3 ha dejado de ofrecer estaciones de trabajo basadas en arquitectura SPARC, reemplazándolas por modelos basados en Intel Core 2 La historia de Windows se remonta a septiembre del año 1981, con el proyecto denominado «Interface Manager». Se anunció en noviembre de 1983 (después del Apple Lisa, pero antes de Macintosh) bajo el nombre «Windows», pero Windows 1.0 no se publicó hasta el mes de noviembre de 1985. El shell de Windows 1.0 es un programa conocido como MS-DOS Executive. Otros programas suministrados fueron la Calculadora, Calendario, Cardfile, Visor del portapapeles, Reloj, Panel de control, el Bloc de notas, Paint, Reversi, Terminal y Write. Windows 1.0 no permite la superposición de ventanas, debido a que Apple Computer ya contaba con esta característica. En su lugar fueron mosaico en todas las ventanas. Solo los cuadros de diálogo podrían aparecer en otras ventanas.
Windows 2.0 fue lanzado en octubre de 1987 y presentó varias mejoras en la interfaz de usuario y en la gestión de memoria e introdujo nuevos métodos abreviados de teclado. También podría hacer uso de memoria expandida.
Windows 2.1 fue lanzado en dos diferentes versiones: Windows/386 empleando Modo 8086 virtual para realizar varias tareas de varios programas de DOS, y el modelo de memoria paginada para emular la memoria expandida utilizando la memoria extendida disponible. Windows/286 (que, a pesar de su nombre, se ejecutaría en el 8086) todavía se ejecutaba en modo real, pero podría hacer uso de la Área de memoria alta. Apple demandó a Microsoft por lo parecido del software a su sistema MacOS, Microsoft ganó la demanda.
Las primeras versiones de Windows se suele considerar como interfaz gráfica de usuario simple. Incluso las primeras versiones de Windows de 16 bits ya supone muchas de las funciones típicas de sistema operativo; en particular, tener su propio formato de archivo ejecutable y proporcionar sus propios Controladores de dispositivo (temporizador, gráficos, impresora, ratón, teclado y sonido) para aplicaciones. A diferencia de MS-DOS, Windows permite a los usuarios ejecutar las aplicaciones gráficas de múltiples al mismo tiempo, a través de la multitarea cooperativa. Windows implementa un esquema de software elaborada, basado en el segmento, memoria virtual, lo que le permitió ejecutar aplicaciones más grandes que la memoria disponible: segmentos de código y los recursos se intercambian y se tira cuando escaseaba la memoria, y segmentos de datos en la memoria cuando se trasladó una aplicación dada, había cedido el control del procesador, por lo general la espera de la entrada del usuario. SISTEMA OPERATIVO WINDOWS La familia de los sistemas operativos Windows NT de Microsoft está constituida por versiones como Windows 8, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 y Windows NT. Todos tienen multitarea apropiativa y son sistemas operativos reentrantes que han sido diseñados para trabajar tanto con computadoras con un sólo procesador como computadoras de multiprocesamiento simétrico que en inglés es el Symmetrical Multi Processor o SMP. Para procesar las peticiones de entrada/salida (en inglés Input/Output, I/O) acude a una dirección de paquetes de E/S que utiliza peticiones (IRPs) y E/S asíncrona. A partir de Windows XP, Microsoft comenzó a desarrollar sistemas operativos que soportaban 64-bits. Antes sus sistemas operativos estaban basados en un modelo de 32-bits.
La arquitectura de Windows NT es altamente modular y se basa en dos capas principales:
Modo usuario: Cuyos programas y subsistemas están limitados a los recursos del sistema a los que tienen acceso.
Modo núcleo: Tiene acceso total a la memoria del sistema y los dispositivos externos. Los núcleos de los sistemas operativos de esta línea son todos conocidos como núcleos híbridos, aunque hay que aclarar que este término está en discusión ya que este núcleo es esencialmente un núcleo monolítico que está estructurado al estilo de un micronúcleo. La arquitectura dentro del modo núcleo se compone de lo siguiente:1
Un núcleo híbrido.
Una Capa de Abstracción de Hardware (HAL).
Controladores o drivers.
Executive: Sobre el cual son implementados todos los servicios de alto nivel.
El modo núcleo de la línea de Windows NT está compuesto por subsistemas capaces de pasar peticiones de E/S a los controladores apropiados usando el gestor de E/S. Dos subsistemas crean la capa del modo usuario de Windows 2000: el subsistema de Entorno (ejecuta aplicaciones escritas para distintos tipos de sistemas operativos), y el subsistema Integral (maneja funciones específicas de sistema de parte del subsistema de Entorno). El modo núcleo en Windows 2000 tiene acceso total al hardware y a los recursos del sistema de la computadora. El modo núcleo impide a los servicios del modo usuario y las aplicaciones acceder a áreas críticas del sistema operativo a las que no deberían tener acceso.
El Executive se relaciona con todos los subsistemas del modo usuario. Se ocupa de la entrada/salida, la gestión de objetos, la seguridad y la gestión de procesos. El núcleo se sitúa entre la Capa de Abstracción de Hardware y el Executive para proporcionar sincronización multiprocesador, hilos y programación y envío de interrupciones, y envío de excepciones.
El núcleo también es responsable de la inicialización de los controladores de dispositivos al arrancar. Hay tres niveles de controladores en el modo núcleo: controladores de alto nivel, controladores intermedios y controladores de bajo nivel. El Modelo de controladores de Windows (en inglés Windows Driver Model, WDM) se encuentra en la capa intermedia y fue diseñado principalmente para mantener la compatibilidad en binario y en código fuente entre Windows 98 y Windows 2000. Los controladores de más bajo nivel también son un legado de los controladores de dispositivos de Windows NT que controlan directamente un dispositivo, o pueden ser un bus hardware PnP. Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969, por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.1 2
Hasta 2009, el propietario de la marca UNIX® fue The Open Group, un consorcio de normalización industrial. A partir de marzo de 2010 y tras una larga batalla legal, esta ha pasado nuevamente a ser propiedad de Novell, Inc. Solo los sistemas totalmente compatibles y que se encuentran certificados por la especificación Single UNIX Specification pueden ser denominados "UNIX®" (otros reciben la denominación "similar a un sistema Unix" o "similar a Unix"). En ocasiones, suele usarse el término "Unix tradicional" para referirse a Unix o a un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX System V. Microsoft XENIX era un sistema operativo tipo UNIX desarrollado por Microsoft. Microsoft lo llamó así debido a que no tenía licencia para utilizar el nombre "UNIX". Es un sistema obsoleto, sin embargo ocupa poco espacio de disco y es rápido. Microsoft compró una licencia de la versión 7 del sistema operativo Unix de la empresa AT&T (el UNIX System V) en 1979, y le puso de nombre Xenix. La empresa anunció el 25 de agosto de 1980 que este sistema estaría disponible para microcomputadoras de 16 bits, pero no tuvo mucho éxito.
Microsoft no vendía Xenix directamente a los usuarios finales, sino que licenciaba como OEM a empresas como Intel, Tandy, Altos y SCO, quienes lo portaban a sus respectivas arquitecturas de computadora. Por ejemplo, Xenix recién estuvo disponible para la arquitectura Intel 8086/8088 cuando la empresa The Santa Cruz Operation (SCO) lo portó así.
El Microsoft Xenix original sólo se ejecutaba en computadoras PDP-11, luego se portó hacia el procesador Zilog Z8001 de 16 bits. En tanto, la empresa Altos lo portó para sus computadoras Intel 8086 a principios de 1982. En tanto Tandy lo portó para sus sistemas basados en el Motorola 68000 con el nombre de TRS-XENIX a principios de 1983; mientras que SCO lo portó a la IBM PC en septiembre de 1983. También hubo una versión para las Apple Lisa basadas en 68000.

En 1985 fue lanzada la versión 2.0 de Xenix, basada en el UNIX System V. La actualización a la versión 2.1.1 agregó soporte para los procesadores Intel 80286. Los siguientes lanzamientos mejoraron la compatibilidad con el System V.
Para 1986, la empresa SCO portó Xenix a los procesadores 386 de 32 bits. La versión 2.3.1 introdujo soporte para procesadores i386, SCSI y TCP/IP.
El sistema Xenix System 5/386 de SCO fue el primer sistema operativo de 32 bits disponible en el mercado para las computadoras de arquitectura x86. SCO renombró Xenix bajo el nombre de SCO UNIX en 1989. Su precio de mercado era de 1200 dólares americanos y venía en una gran caja con 40 disquetes de 5.25 pulgadas. Requería como mínimo de 1 MB de RAM.
Mientras tanto, AT&T y Sun Microsystems fusionaron los sistemas Xenix, BSD, SunOS y System V dando lugar al System V Release 4.
Para finales de los 80, probablemente fue la versión de UNIX más extendida del momento, de acuerdo a la cantidad de máquinas que lo ejecutaban (según The Design and Implementation of the 4.3BSD UNIX Operating System).

Microsoft perdió el interés por desarrollar el sistema Xenix cuando logró un acuerdo con IBM para desarrollar el sistema OS/2; transfirió Xenix a SCO y en el acuerdo se quedó con un 25% de la empresa.

Microsoft siguió utilizando Xenix internamente en estaciones de trabajo Sun y en minicomputadors VAX hasta finales de 1992. Siguió utilizando Xenix 68000 hasta 1993 para el transporte de sus e-mails internos.

La última versión de Xenix fue la 2.3.4 lanzada en 1989. SISTEMA OPERATIVO XENIX
Full transcript