KF 6
KF 6
KF 6
Sin el software, una computadora no es más que una masa metálica sin utilidad. Con el software,
una computadora puede almacenar, procesar y recuperar información, encontrar errores de
ortografía en manuscritos, tener aventuras e intervenir en muchas otras valiosas actividades para
ganar el sustento. El software para computadoras puede clasificarse en general en dos clases: los
programas de sistema, que controlan la operación de la computadora en si y los programas de
aplicación, los cuales resuelven problemas para sus usuarios. El programa fundamental de todos
los programas de sistema es el sistema operativo (SO), que controla todos los recursos de la
computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicación.
"Un Sistema Operativo es un grupo de programas de proceso con las rutinas de control necesarias
para mantener continuamente operativos dichos programas". Un sistema operativo es el
encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y
emitir las ordenes al procesador central para que este realice las tareas necesarias y especificas
para completar una orden.
El sistema operativo, es el instrumento indispensable para hacer del ordenador un objeto útil. Bajo
este nombre se agrupan todos aquellos programas que permiten a los usuarios la utilización de
este enredo de cables y circuitos, que de otra manera serían difíciles de controlar. Un sistema
operativo se define como un conjunto de procedimientos manuales y automáticos, que permiten a
un grupo de usuarios compartir una instalación de computadora eficazmente.
Optimizar todos los recursos del sistema para soportar los requerimientos
En general, se puede decir que un Sistema Operativo tiene las siguientes características:
• Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con
alta facilidad todo lo referente a la instalación y uso de las redes de ordenadores.
• Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso
y manejo de los dispositivos de Entrada/Salida de la computadora.
• Servir de base para la creación del software logrando que equipos de marcas distintas
funcionen de manera análoga, salvando las diferencias existentes entre ambos.
• Configura el entorno para el uso del software y los periféricos; dependiendo del tipo de
máquina que se emplea, debe establecerse en forma lógica la disposición y características del
equipo. Como por ejemplo, una microcomputadora tiene físicamente dos unidades de disco,
puede simular el uso de otras unidades de disco, que pueden ser virtuales utilizando parte de la
memoria principal para tal fin. En caso de estar conectado a una red, el sistema operativo se
convierte en la plataforma de trabajo de los usuarios y es este quien controla los elementos o
recursos que comparten. De igual forma, provee de protección a la información que almacena.
Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto
anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede
ejecutar las tareas de una en una. Por ejemplo cuando el ordenador está imprimiendo un
documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se
termine la impresión.
Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a
las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este
ejecutando.
Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control
dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan,
son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente
por los microcomputadores.
Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que
cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos
recursos. Este tipo de sistemas se emplean especialmente en redes.
Los sistemas operativos por lotes (batch), en los que los programas eran tratados por grupos (lote)
en ves de individualmente. La función de estos sistemas operativos consistía en cargar en memoria
un programa de la cinta y ejecutarlo. Al final este, se realizaba el salto a una dirección de memoria
desde donde reasumía el control del sistema operativo que cargaba el siguiente programa y lo
ejecutaba. De esta manera el tiempo entre un trabajo y el otro disminuía considerablemente.
Tiempo Real.
Un sistema operativo en tiempo real procesa las instrucciones recibidas al instante, y una vez que
han sido procesadas muestra el resultado. Este tipo tiene relación con los sistemas operativos
monousuarios, ya que existe un solo operador y no necesita compartir el procesador entre varias
solicitudes.
Tiempo Compartido.
MS-DOS.
Este sistema operativo emplea discos flexibles con una organización determinada. Los discos se
pueden grabar por una o por dos caras y la información se organiza en 40 pistas de 8 ó 9 sectores
de un tamaño de 512 caracteres, reservándose el sistema para la propia información del disco,
que puede ser disco removible o disco duro, teniendo en el segundo más capacidad pero similar
estructura.
UNIX.
Microsoft no solo se ha dedicado a escribir software para PCs de escritorio sino también para
poderosas estaciones de trabajo y servidores de red y bases de datos.
Es un entorno multitarea dotado de una interfaz gráfica de usuario, que a diferencia de las
versiones anteriores, Windows 95 no necesita del MS-DOS para ser ejecutado, ya que es un
sistema operativo.
Este Windows soporta todos los tipos de Hardware, incluyendo a los estándares más recientes
como el DVD-ROM y la capacidad para ver televisión en la PC. También ofrece características plug
and play, lo cual significa que si usted instala un dispositivo de HARWARE plug and play, como
módem interno, operativo si computadora carece de la potencia, la velocidad y memoria
necesarias para beneficiarse de sus características. Windows 98, el siguiente escalón en la familia
de sistemas operativos Windows de escritorio.
Windows 2000.
Windows 2000 representa un esfuerzo por unificar lo que hasta ahora eran dos sistemas
operativos distintos, Windows 9x y Windows NT. Desde hace tiempo se sabía que Windows NT 5.0
estaba en proyecto, pero Windows 2000 llegó a resolver de una vez por todas las dudas: es la
nueva versión de Windows NT 4.0 WorkStation y NT Server, pero también incorpora la sencillez de
manejo de la serie 9x. Dicho en otras palabras, Windows 2000 ofrece lo mejor de ambos mundos:
la solidez y la seguridad de NT, junto a la facilidad de manejo, soporte de hardware y multimedia
de Windows 98. Entre lo mejor de Windows 98 que ofrece la versión 2000, se encuentra el soporte
de hardware, la interface –renovada, incluso-, la presencia de Internet Explorer 5 y del
Reproductor de medios, y soporte para las nuevas tecnologías como USB, FAT32, Administrción
Avanzada de Energía, etc.
Windows XP
Este ofrece un reforzado Menú de salida. El menú de salida ahora puede agrupar sus acciones más
frecuentes y aplicaciones
Permite que vea sus opciones del Windows como asociado con su tarea presente. Compañero de
búsqueda científica: recupera la información de la búsqueda de la tarea que estemos usando en
ese momento.
Windows Vista
Windows Vista presenta una experiencia de usuario avanzada y está diseñado para que puedas
confiar en su capacidad para ver, buscar y organizar la información y para controlar tu experiencia
informática.
Mac OS X
Mac OS X (pronunciado Mac O-Ese Diez) es una línea de sistemas operativos computacionales
desarrollada, comercializada y vendida por Apple Inc.. Se basa en Unix y usa una interfaz gráfica
desarrollada por Apple llamada Aqua, que se inspira libremente en la interfaz de Mac OS Classic. El
gestor de ventanas X11, característico en la familia de sistemas Unix, y Java se usan sólo para
compatibilidad con software no nativo de Mac.
Windows 7
El nuevo sistema operativo de Microsoft incluirá funciones especiales para pantallas sensibles al
tacto como alternativa al ratón y al teclado. Se espera que este nuevo sistema tenga una recepción
más positiva que el fuertemente criticado Windows Vista, que salió a la venta el año pasado. La
nueva interfaz táctil, que saldrá a la venta a finales de 2009, permite a los usuarios agrandar y
minimizar imágenes, trazar rutas en mapas, dibujar o tocar el piano.
WINDOWS Vs. LINUX
WINDOWS LINUX
• Es multitarea y multiusuario
• El sistema está protegido del acceso ilegal a las aplicaciones en las diferentes
configuraciones.
• Se distribuye su código fuente, lo cual permite a cualquier persona que así lo desee hacer
todos los cambios necesa-rios para resolver problemas que se puedan presentar, así como
también agregar funcionalidad. El único requi-sito que esto conlleva es poner los cambios
realizados a disposición del público.
• Es desarrollado en forma abierta por cientos de usuarios distribuidos por todo el mundo,
los cuales la red Internet como medio de comunicación y colaboración. Esto permite un rápido y
eficiente ciclo de desarrollo.
• Cuenta con un amplio y robusto soporte para comunicaciones y redes, lo cual hace que
sea una opción atractiva tanto para empresas como para usuarios individuales.
• Da soporte a una amplia variedad de hardware y se puede correr en una multitud de
plataformas: PC's convencionales, computadoras Macintosh y Amiga, así como costosas estaciones
de trabajo
INTRODUCCION UNIX-LINUX:
Era una era de cambios en el ambiente computacional de una era amplia oferta en sistemas
operativos e interfaces graficas y sobre todo, del costo que representa contar con un sistema
operativo que interactué con el software sin problemas, surge con fuerza inusitada: Linux.
Dos características muy peculiares lo diferencian del resto de los sistemas que podemos
encontrar en el mercado.
La Primera.-Es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a
ninguna casa desarrolladora de software por el uso del mismo.
La Segunda.-Es que el sistema viene acompañado del código fuente. El sistema lo forman el
núcleo del sistema (kernel) mas un gran numero de programas /librerías que hacen posible su
utilización.
LINUX se distribuye bajo la GNU public license: ingles, por lo tanto el código fuente tiene que
estar siempre accesible.
El núcleo del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds la
persona de la que partió la idea de este proyecto al principio de la década del noventa.
UNIX
CONCEPTO
CARACTERÍSTICAS DE UNIX
Es multiusuario
Es multitarea
Esta disponible en varias formas como el AIX (una versión de UNIX adaptada por IBM).
A/UX (Versión gráficas para equipos Apple Macintosh) y MACH (Sistema Operativo
reescrito, compatible con UNIX).
Las entradas y salidas pueden ser redireccionadas o redirigidas hacia archivos, procesos y
dispositivos;
Diferentes usuarios pueden "ver" versiones distintas del sistema operativo debido a la
capacidad del shell para configurar diversos ambientes de ejecución
COMPONENTES DE UNIX
APORTACIONES IMPORTANTES
• Conectores Berkely.
VENTAJAS:
• Facilidades gráficas.
VERSIONES DE UNIX
FREEBSD:
Descripción: FreeBSD (versión 2.0) es un sistema operativo de tipo Unix basado en la versión
4.2BSD-Lite de UCB para plataforma i386. También se encuentra basado aunque indirectamente
en el sistema 386BSD de William Jolitz. Dada su similitud con NetBSD aplazaremos la discusión de
sus características hasta el próximo apartado. No obstante diremos que es un sistema
extensivamente utilizado tanto en empresas como en entornos domésticos. Su software de red es
excelente como revela el hecho que empresas dedicadas a comunicaciones entre ordenadores lo
utilicen como plataforma básica.
Web: http://www.freebsd.org/
NetBSD:
Descripción: El proyecto NetBSD ha surgido como resultado del esfuerzo de un gran número de
personas que tienen como meta producir un sistema operativo tipo Unix accesible y libremente
distribuible. 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.
Web: http://www.netbsd.org/
OPENBSD:
Web: http://www.openbsd.org/
SPARC-OS:
Web: http://www.tsti.com/
SUNOS:
Fabricante Creador: SUN
Descripción: Basado en el sistema operativo UNIX BSD.A partir de la versión 2 pasa a denominarse
Solaris.
Web: http://www.sun.com/SunOS/ ?
SOLARIS:
Web: http://www.sun.com/solaris/
XENIX:
Web: http://www.microsoft.com/
IDRIX:
SYSTEM V AT&T:
Web: http://www.att.com/
ULTRIX:
Web: http://www.compaq.com/
SOLOS:
Web: http://www.sun.com/
SOLINUX
Web: http://www.sun.com/
UNIXWARE:
Fabricante-Creador: Novell
Web: http://www.novell.com/
OSF/1:
MINIX:
Descripción Para PC y VAX. Se distribuye con las fuentes. Compatible con la versión7
EL SISTEMA DE ARCHIVOS
Los sistemas UNIX utilizan un sistema de archivos jerárquicos con su origen en el nodo raíz (Root).
Los nombres de archivos aparecen en directorios que son a su vez archivos UNIX. Cada entrada de
directorio contiene el nombre del archivo y un apuntador al nodo del archivo; el nodo contiene
apuntadores a los bloques del archivo en disco. El núcleo se encarga de mantener la estructura de
directorios del sistema de archivo. Desde el punto de vista del sistema, un directorio es idéntico a
un archivo ordinario excepto por la restricción de que los usuarios no pueden escribir en los
directorios, aunque sí pueden leerlos.
TIPO DE ARCHIVO
Si bien Unix no impone una estructura a ningún fichero, estos tendrán características comunes
dependiendo para lo que sirvan; podemos agrupar estos en varios tipos:
BINARIOS: Englobando dentro de esta categoría aquellos que son empleados por programas que
son capaces de entender su contenido (un fichero indexado accesible desde COBOL, por ejemplo)
pero no legibles.
DISPOSITIVO: Cualquier fichero asignado aun dispositivo físico; normalmente residen a partir del
subdirectorio “/DEV” y son ficheros de terminales, de particiones de discos, de puertos de
impresora... dentro de esta categoría podemos incluir el fichero especial “/dev/null”, el cual tiene
como misión el que cualquier cosa que se mande es desechada.
Colección “Futura”
Los dispositivos (como una impresora o una terminal) y los archivos en disco son considerados
como archivos por UNÍX. Cuando se da una instrucción al UNÍX puede indicársele que envié el
resultado a cualquiera de los diversos dispositivos o archivos. Esta desviación recibe el nombre de
redireccionamiento de la salida.
En forma similar la entrada de un programa puede redireccionarse para que venga de un archivo
un disco. En el Unix, la entrada de y salida son independientes del dispositivo, pueden
redireccionarse hacia o cualquier dispositivo apropiado.
PERMISOS DE ACCCESOS
Los permisos de accesos son las protecciones que se pueda asignar a un archivo. Estas
protecciones pueden proteger los archivos de cualquier usuario de sean leídos a escritos por
gentes no autorizadas incluso se pueden protegerlos archivos de que sean alterados por su mismo
propietario (por ejemplo evitar que los borre accidentalmente). Por lo que en cualquier sistema
multiusuario es preciso que existan métodos que impidan que un determinado usuario pueda
modificar o borrara un fichero confidencial o incluso leer su contenido así mismo determinados
comandos(apagar la maquina, por ejemplo ) deben estar permitidos exclusivamente a
determinados usuarios, quedando inoperantes para los demás.
En UNIX, estos métodos radican en que cada fichero tiene un propietario; que es el usuario que
creo el fichero. Además, los usuarios están divididos en grupos, asignación que normalmente se
lleva a cabo por el administrador de sistemas, dependiendo de la afinidad que las tareas que
realizan. UNIX distingue tres tipos de acceso.
Lectura, escritura y ejecución- sobre el usuario que lo ha creado, los usuarios del mismo grupo que
el que lo creo y todos los demás usuarios.
Por todo lo anteriormente dicho, un fichero puede tener cualquier combinación de los tres tipos
de acceso sobre tres tipos de usuarios: El creador, los de su grupo y todos los demás (otros
cualquiera que no cumplan ninguna de las dos condiciones anteriores).
El sistema operativo Unix podría tomarse como ejemplo de un sistema abierto, pues posee
capacidades que "esconden" las diferencias contenidas en el sistema subyacente y permite que
los ambientes de software luzcan igual para las aplicaciones.
Unix por si mismo cuenta con todas esas propiedades. En adición, la fuerza técnica de Unix lo
equipa bien para servir como una base para estándares de sistemas abiertos en lo concerniente a
lenguajes de alto nivel, herramientas para desarrollo de software y áreas de aplicaciones, tales
como gráficos y comunicaciones. Unix ha sido el líder para el rol de sistemas operativos
multiusuario estándar desde que fue reimplantado en "C" a mediados de los 1970.
Las implementaciones de Unix corren en cientos de tipos diferentes de máquinas. Ningún otro
sistema operativo comercialmente significante ha podido emigrar de manera completamente
satisfactoria de la familia de procesadores de la cual nació. Unix está más cerca de ser un sistema
abierto que cualquier otro sistema operativo de equipos medianos.
LINUX
HISTORIA
Linux fue creado originalmente por LINUX TOLVALD en la Universidad de Helsinki en Finlandia,
siendo el estudiante de informática. Logró este desarrollo con la ayuda de muchos otros
programadores a través de Internet.
Linux originalmente se inicio como el proyecto favorito inspirado por su interés en minix, un
pequeño sistema Unix desarrollado por Andy Tannenbaum. El se propuso crear lo que en sus
propias palabras seria un “mejor Minix que el Minix”.
El 5 de octubre de 1991, Linux anunció su primera versión “OFICIAL” de Linux, versión 0.02. Desde
entonces muchos programadores han respondido a su llamada, y han ayudado a construir Linux
como el sistema operativo completamente funcional que es hoy.
http://www.internet.ve/asic/
CONCEPTO
Linux es sistema operativo compatible con Unix.
Diseñado por cientos de programadores de todo el planeta, aunque el principal responsable del
proyecto Tolvalds.
Su objetivo inicial es propulsar el software de libre distribución junto con su código fuente para
que pueda ser modificado por cualquier persona.
El hecho de que el sistema operativo incluya su propio código fuente expande enormemente las
posibilidades de este sistema.
Algunos programas conocidos de Linux: Son el Apache, Cl, Red Hat en donde pueden trabajar en
redes, en la actualidad la mayoría de las paginas web existentes en el Internet, todas ellas son
programados en el modo de Linux y Unix, con esto nos estamos dando cuenta de algo muy
importante para todos por que hasta hoy en día poco a poco el sistema operativo Linux ira
dominando el mercado y así de ese modo superar al sistema operativo mas famoso como lo es el
Windows.
FUNCIONES PRINCIPALES:
Sistema multitarea: En Linux es posible ejecutar varios programas a la vez sin necesidad de
tener que parar la ejecución de cada aplicación.
Sistema multiusuario: Varios usuarios pueden acceder a las aplicaciones y recursos del
sistema Linux al mismo tiempo y por supuesto cada uno de ellos puede ejecutar varios programas
a la vez. (multitarea).
Shells Programables: Un shell conecta lar ordenes del usuario con el kernel de Linux (el
núcleo del sistema), y al ser programables se puede modificar par adaptarlos a tus necesidades.
Por ejemplo e muy útil para realizar procesos en segundo plano.
CARACTERÍSTICAS
• Multitarea
• Multiusuarios
• Multiprocesador: Soporte para sistemas con mas de un procesador esta disponible para
Intel y SPARC.
• Tiene protección de la memoria entre procesos de manera que uno de ellos no puede
colgar e sistema.
• Carga de ejecutables por demanda: Linux solo lee disco de aquellas partes de un
programa que estén siendo usadas actualmente.
• Memoria virtual usando paginación (sin intercambio de procesos completos) a disco: una
partición o un archivo en el sistema de archivos, o ambos con la posibilidad de añadir más áreas
de intercambio sobre la marcha (se sigue denominando intercambio, es en realidad un
intercambio de paginas). Un total de |156 zonas de intercambio de 128 Mb de tamaño máximo
pueden ser usadas en un momento dado con el límite teórico de 2gb para intercambiarlo.
• La memoria se gestionan como un recurso unificado para los programas de usuario y para
el cache de disco, de tal forma que toda la memoria libre puede ser usada para cache y este
puede a su vez ser reducido cuando se ejecutan grandes programas.
• Se realizan volcados de estado (core dumsd) para posibilitar los análisis postmortem,
permitiendo el uso de depuradores sobre los programas no solo en ejecución sino también tras
abortar estos por cualquier motivo.
• Casi total mente compatible con POSIX, System V y BSD a nivel fuente
• Todo el código fuente esta disponible, incluyendo el núcleo completo y todos los drivers,
las herramientas de desarrollo y todos los programas de usuarios; además todo aquello se
distribuir libremente. Hay algunos programas comerciales que están siendo ofrece ofrecidos para
Linux actualmente sin código fuente, pero lo que ha sido gratuito sigue siendo gratuito.
• Pseudo –terminales(PTY’s)
• Emulación de 287 en el núcleo de la forma que los programas no tengan que hacer su
propia emulación matemática. Cualquier maquina que ejecute Linux parecerá dotada de
coprocesador matemático. Por supuesto, si tiene un ordenador ya tiene una FPU (unidad de coma
flotante), será usada en lugar de la emulación matemática y conseguir un pequeño ahorro de
memoria.
• Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos
dinámicamente.
• Consola virtual múltiple: varias sesiones de login a través de la consola entre las que puede
cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de
video). Se crean dinámicamente y puedes tener hasta 64
• Soporte para varios sistemas de archivos comunes, incluyendo minix-1, xenix y todos los
sistemas de archivos típicos del sysem V, y tiene un avanzado sistema de archivo propios con u3na
capacidad de hasta 4 Mb y nombres de archivos de hasta 255 caracteres.
• Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en
un sistema de archivos DOS.
• Sistemas de archivos de CD-ROM que lee todos los formatos estándar de CD-ROM
VERSIONES
Linux anuncio la versión 0.01 de Linux (agosto 1991), esta versión no era ni siquiera ejecutable,
solamente incluía los principios del núcleo del sistema, estaba escrita en lenguaje ensamblador y
asumía que uno tenia acceso aun sistema minix para su compilación.
El 5 de octubre de 1991, Linux anuncio la primera versión “oficial” de Linux versión 0.02 con esta
versión Linux pudo ejecutar Bass (GNU BOURNE AGAIN SHELL) y wc (el compilador GNU de C)
pero no de mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los términos
soporte, documentación, distribución.
Después de la versión 0.03 Linux salto en la numeración hasta 0.10, más y, mas programadores
ala largo y ancho de Internet empezaron a trabajar en el proyecto y después de sucesivas
revisiones, Linux incremento el número de versión hasta 0.95 (marzo 1992). Más de un año
después (diciembre 1993) el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 no llego
hasta el 14 de marzo de 1994.
L a versión actual del núcleo de Linux es la 2.2 y sigue avanzando día a día con la meta de
perfeccionar y mejorar el sistema.
La ultima versión estable esta 2.2 que soporta muchos mas los periféricos desde procesadores
hasta joysicks, sintonizadores de televisión, CD ROM no ATAPI y reconoce buena cantidad de
tarjetas de sonido. Incluye también soporte para tipos de archivos para Macintosh HFS, unís UFS y
en modo de lectura, PSF de OS72 y NTFS DE NT.
OTRAS VERSIONES:
Linux 2.0
Linux2.2
Linux2.3
HARDWARE REQUERIDO:
• Pero se deberá tener una cuenta que aquellas aplicaciones con fuerte requerimientos de
memoria y carga de la CPU (por ejemplo las x Windows) Irán sumamente lentas.
• Una configuración mucho más usable seria la siguiente 486 DX 33 MHZ o superior con
8MB de memoria RAM y con tarjeta de video VGA o superior.
• Unidad de CD ROM es altamente recomendable. Casi mejor habría que decir que
impredecible, dado que las distribuciones vienen en ese formato E n la actualidad la mayoría de
ellas están soportan por el Linux asimismo tiene soporte para MODEM y tarjeta de sonido.
La respuesta es rápida y fácil es recomendable al menos dos una para el sistema datos y otra para
SWAP usualmente se suelen tener tres, una para el sistema/ programas (/) otra para datos (home)
otra para swap.
La respuesta larga y no tan fácil es la mas complicada de explicar todo dependerá muchísimo del
uso que se le vaya a dar el sistema.
Para sistemas que utilicen de forma particular y pro uno o pocos usuarios bastara con los dos /tres
particiones antes mencionadas esto evitara los problemas de saber que cantidad de espacio
necesita las diferentes particiones y el quedarnos sin espacio en alguna partición vital, mientras
que nos sobren en otras.
Linux es un sistema operativo totalmente independiente, similar a Unix, y no tiene nada que
envidiar a otros famosos como Windows 95/98, Windows NT, Macintosh o Novell. A continuación
algunas características de Linux y sus homólogos de otros sistemas.
Virus No Sí Sí Sí Sí
Redes Sí No No No No
Servidor de Internet Sí No No No No
Ventajas:
• Precio
• Es multitarea.
• Libre de Virus.
Desventajas:
• No cuenta con una Empresa que lo respalde, por lo que no existe un verdadero soporte
como el de otros Sistemas Operativos.
• Es poco probable que aplicaciones para DOS y OS/2, se ejecuten correctamente bajo Linux.
• El reparticionar el disco duro, implica borrar toda la información del mismo y después
restablecerla.
WINDOWS SERVER
Windows Server 2003 es un sistema operativo de propósitos múltiples capaz de manejar una gran
gama de funciones de servidor, en base a sus necesidades, tanto de manera centralizada como
distribuida. Algunas de estas funciones del servidor son:
Servidor de correo.
Terminal Server.
Beneficio Descripción
Seguro Windows Server 2003 es el sistema operativo de servidor más rápido y más seguro que ha
existido. Windows Server 2003 ofrece fiabilidad al:
• Ayudar a mantener bajos los gastos generales al permitirles a los usuarios trabajar más por
su cuenta.
Conectado Windows Server 2003 puede ayudarle a crear una infraestructura de soluciones de
negocio para mejorar la conectividad con empleados, socios, sistemas y clientes.
• Brindar las herramientas que le permitan conectar servicios Web a aplicaciones internas,
proveedores y socios.
Mejor economía Windows Server 2003, cuando está combinado con productos Microsoft
como hardware, software y servicios de los socios de negocios del canal brindan la posibilidad de
ayudarle a obtener el rendimiento más alto de sus inversiones de infraestructura.
• Proporcionar una guía preceptiva y de fácil uso para soluciones que permitan poner
rápidamente la tecnología a trabajar.
Microsoft Windows Server 2003 ofrece más rapidez, fiabilidad, escalabilidad y disponibilidad que
Microsoft Windows NT Server, siendo además mucho más fácil de gestionar. Puede ser
implementado y gestionado en menos tiempo, con un esfuerzo menor, complejidad reducida y un
coste total de propiedad inferior.
• Permite a los clientes ser más productivos.
• Es el Sistema Operativo Windows más rápido, fiable y seguro que jamás haya existido.
• Como servidor de ficheros es de un 100% a un 139% más rápido que Windows 2000 Server y un
200% más que Windows NT Server 4.0.
• Como servidor de impresión, es un 135% más eficiente que Windows NT Server 4.0.
• Como servidor web es de un 100% a un 165% más rápido que Windows 2000 Server.
• Las características mejoradas del Directorio Activo permiten realizar tareas más fácilmente,
entre las que destacan la habilidad de renombrar dominios, la posibilidad de redefinir el esquema
y una replicación más eficiente.
• Mayor disponibilidad a través del Windows System Resource Manager, de las actualizaciones del
sistema automáticas y gracias a un servidor cuyos parámetros le confieren la máxima seguridad
por defecto.
• Combinado con Visual Studio .NET 2003, se convierte en la plataforma más productiva para
implementar, ejecutar y gestionar aplicaciones conectadas mediante la nueva generación de
servicios Web basados en XML.
En una palabra, Microsoft Windows Server 2003 es productividad: más por menos.
El sistema operativo servidor fiable ideal para satisfacer las necesidades diarias de empresas de
todos los tamaños, proporcionando la solución óptima para compartir archivos e impresoras,
conectividad segura a Internet, implementación centralizada de aplicaciones y un entorno de
trabajo que conecta eficazmente a empleados, socios y clientes. Soporta hasta 4 procesadores y 4
Gb de Memoria RAM.
La plataforma preferida tanto por las grandes compañías como por las de tamaño medio para
implementar aplicaciones de forma segura, así como servicios Web. Integrándose en
infraestructuras aportando fiabilidad, mejores rendimientos y un elevado valor empresarial, se
presenta tanto en 32 como en 64 bit. Soporta hasta 8 procesadores, hasta 64 Gb de memoria RAM
y permite clustering de hasta 8 nodos.
Es el servidor escogido para aplicaciones críticas de negocio así como las consideradas de misión
crítica, que exigen los más altos niveles de uptime, escalabilidad y fiabilidad. Sólo disponible a
través del Datacenter Program de la mano de los fabricantes y proveedores de servicios líderes del
mercado, se presenta en las versiones de 32 y 64 bit. y permite escalar por encima de las 8 vías o
procesadores alcazando hasta 64 procesadores en paralelo.
Optimizado específicamente para albergar y servir páginas web, manteniendo las funcionalidades
esenciales que garantizan la fiabilidad, seguridad y facilidad de gestión características de Windows
Server. Es la edición adecuada para implementar servidores web dedicados a bajo coste.
Windows Server 2003 contiene tecnologías básicas construidas en base a las fortalezas de
Windows 2000 Server para ofrecer un sistema operativo rentable y superior. Aprenda sobre
diferentes y nuevas tecnologías y características que hacen de Windows Server 2003 una
plataforma de servidor ideal para organizaciones de cualquier tamaño. Conozca como este sistema
operativo de servidor seguro puede hacer que su organización y sus empleados sean más
productivos y estén mejor conectados.
SEGURO
Windows Server 2003 cuenta con la fiabilidad, disponibilidad, escalabilidad y seguridad que lo
hace una plataforma altamente segura.
La familia de Windows Server 2003 soporta clusters de servidor de hasta 8 nodos. Si uno de los
nodos en un cluster no se puede usar debido a un fallo o por mantenimiento, inmediatamente
otro nodo empieza a dar servicio, un proceso conocido como recuperación de fallos. Windows
Server 2003 también soporta balanceo de carga de red, el cual nivela el tráfico de entrada dentro
del Protocolo de Internet (IP), a través de los nodos en un cluster.
• Fiabilidad. Los negocios han hecho crecer la tradicional red de área local (LAN) al combinar
redes internas, externas y sitios de Internet. Como resultado de esto, el aumento de seguridad en
los sistemas es ahora más crítica que antes. Como parte del compromiso de Microsoft de brindar
computación segura, la compañía ha revisado intensamente la familia Windows para identificar
posibles fallos y debilidades. Windows Server 2003 ofrece muchas mejoras y características nuevas
e importantes de seguridad incluyendo:
• El tiempo de ejecución. Esta función del software es un elemento clave de Windows Server
2003 que mejora la fiabilidad y ayuda a asegurar un entorno seguro. Esto reduce el número de
fallos y huecos de seguridad causados por errores comunes de programación. Como resultado, hay
menor vulnerabilidad de que ocurran ataques. El tiempo de ejecución de lenguaje común también
verifica que estas aplicaciones puedan correr sin errores y chequea permisos de seguridad válidos,
asegurando que el código realice solamente las operaciones correspondientes.
• Internet Information Services 6.0. Para incrementar la seguridad del servidor Web,
Internet Information Services (IIS) 6.0 está configurado para una máxima seguridad - la instalación
por defecto está "asegurada". Características de seguridad avanzadas en IIS 6.0 incluyen: servicios
de criptografía selectiva, advanced digest authentication, y acceso configurable de control de
procesos. Estas son algunas de las muchas características de seguridad en IIS 6.0 que le permiten
llevar a cabo negocios con seguridad en la Web.
PRODUCTIVO
En numerosas áreas, Windows Server 2003 tiene capacidades que pueden hacer que su
organización y empleados sean más productivos, como:
CONECTADO
Windows Server 2003 incluye características y mejoras nuevas para asegurarse de que su
organización y usuarios permanezcan conectados:
• Servicios Web XML. IIS 6.0 es un componente importante de la familia Windows. Los
administradores y desarrolladores de aplicaciones Web demandan una plataforma Web rápida
que sea tanto escalable como segura. Las mejoras significativas de arquitectura en IIS abarcan un
modelo de procesos nuevo que en gran medida aumenta la fiabilidad, la escalabilidad y el
desempeño. IIS está instalado predeterminadamente en estado seguro (Lock down). La seguridad
se incrementa debido a que el administrador del sistema habilita y deshabilita funciones del
sistema de acuerdo a requerimientos de la aplicación. En conclusión, el apoyo directo de edición
de XML mejora la administración.
• Comunicaciones y redes. Las comunicaciones y redes nunca han sido tan críticas para las
organizaciones que enfrentan el reto de competir en el mercado global. Los empleados necesitan
conectarse a la red desde cualquier lugar y cualquier dispositivo. Socios, vendedores y otros fuera
de la red necesitan interactuar eficientemente con recursos clave, y la seguridad es más
importante que nunca. Las nuevas características y mejoras en redes en la familia de Windows
Server 2003 incrementan la versatilidad, manejabilidad y fiabilidad de infraestructura de red.
• Servicios empresariales UDDI. Windows Server 2003 incluye servicios empresariales UDDI,
una infraestructura dinámica y flexible para servicios Web XML. Esta solución basada en
estándares le permite a las compañías llevar a cabo sus propios servicios internos UDDI para redes
de uso interno y externo. Los desarrolladores pueden encontrar y reutilizar fácil y rápidamente los
servicios Web disponibles dentro de la organización. Los administradores TI pueden catalogar y
administrar los recursos programables de su red. Con servicios empresariales UDDI, las compañías
pueden crear e implementar aplicaciones más inteligentes y seguras.
• Servicios de Windows Media. Windows Server 2003 incluye los servicios de medios
digitales más poderosos de la industria. Estos servicios son parte de la nueva versión de la
plataforma de tecnologías de Microsoft Windows Media que también incluyen un nuevo
reproductor de Windows Media, un codificador de Windows Media, codecs de audio y video y un
paquete para desarrollo de software de Windows Media.
MEJOR ECONOMÍA
Microsoft diseñó Windows Server 2003 para ayudar a las compañías a darle valor añadido a sus
negocios al mantener costes bajos. La alta fiabilidad de Windows Server 2003 ayuda a controlar
costes al reducir fallos y tiempo de inactividad. Windows Server 2003 tiene la flexibilidad de
escalar según la demanda.
Microsoft .NET está altamente integrado en la familia de Windows Server 2003. Permite un nivel
sin precedentes de integración de software al usar servicios Web XML: aplicaciones discretas, con
elementos básicos que se conectan entre sí - así como con otras aplicaciones más grandes - vía
Internet.
Estos servicios Web XML proporcionan componentes reciclables construidos en base a los
estándares de la industria que integran capacidades de otras aplicaciones independientemente de
como las aplicaciones fueron creadas, de su plataforma o sistema operativo o de los dispositivos
usados para acceder a ellos.
Con servicios Web XML, los desarrolladores pueden integrar aplicaciones dentro de las empresas y
a través de las fronteras de la red con socios y clientes. Este avance - abre la puerta a una
colaboración federada y a relaciones de negocio a negocio y de negocio a cliente más eficiente -
puede tener un impacto potencial significativo en las ganancias. Millones de otras empresas
pueden usar estos componentes en varias combinaciones para producir experiencias altamente
personales e inteligentes.
Otros beneficios de .NET en la familia de Windows Server 2003 para los desarrolladores de
aplicaciones son:
Todos estos beneficios están en la infraestructura básica mejorada del servidor de Windows y
forman la base de .NET.
MEJORAS FUNCIONALES
• DIRECTORIO ACTIVO.
Destaca la nueva capacidad de renombrar dominios, la posibilidad de redefinir el esquema, de
desactivar tanto atributos como definiciones de clase en el esquema, la selección múltiple de
objetos sobre los cuales realizar cambios simultáneamente, y la de establecer relaciones de
confianza en bosques cruzados, evitando problemas con políticas de usuarios y grupos.
• ADMINISTRACIÓN.
Al mejorar la infraestructura del sistema de archivos (destacando las tecnologías DFS, EFS y el
nuevo soporte de tecnologías Antivirus) ahora es más fácil utilizar, asegurar y almacenar tanto
archivos como otros recursos esenciales, y acceder a la información con herramientas de
indexación de contenidos más rápidas. Con el Automated System Recovery (ASR) es más sencillo
recuperar el sistema, hacer copias de seguridad de los ficheros y mantener la máxima
disponibilidad, sin depender de la asistencia del departamento de TI. La conectividad se ve
beneficiada con las características mejoradas de compartición de documentos a lo largo de toda la
organización gracias al redirector WebDAV (Web Digital Authoring & Versioning). En lo que
respecta a la impresión, además de contar con soporte a más de 3.800 periféricos, los servicios
disponen de tecnología tolerante a fallos en cluster, aceptando tareas de otras plataformas como
Macintosh, UNIX, Linux o Novell, así como Wireless LAN y Bluetooth. El monitor de estado aporta
un mayor rendimiento y más información sobre la situación de los dispositivos, cuyas
características (ubicación, color, velocidad, etc.) se pueden publicar en el Directorio Activo para un
mayor aprovechamiento de estos recursos.
• INTERNET INFORMATION SERVICES 6.0.
Basado en una nueva arquitectura, las aplicaciones web en ejecución están aisladas una de la otra,
permitiéndose la monitorización y administración proactiva de aplicaciones así como cambios de
configuración en línea, reduciendo el tiempo que precisan los administradores para reiniciar
servicios con el fin de mantener las aplicaciones operativas. IIS 6.0 ha demostrado su
compatibilidad con miles de aplicaciones de clientes e ISVs, y opcionalmente puede ser
configurado para funcionar en modo de aislamiento IIS 5.0, lo que asegura la máxima
compatibilidad.
Además con el nuevo IIS 6.0 la replicación de configuraciones de servicio web en diferentes
servidores se convierte en una tarea totalmente automatizada permitiendo a los administradores
reducir el tiempo de implementación al mínimo.
• CLUSTERING.
Con características avanzadas de recuperación ante fallos y balanceo de carga, ofrecen la máxima
disponibilidad 7x24. Integrándose en el Directorio Activo (en el que cada cluster es visto como un
objeto "virtual") y con soporte tanto de 32 como de 64 bit, en Microsoft Windows Server 2003 se
ha incrementado de 4 a 8 el número máximo de nodos por cluster, disponiendo así el
administrador de más opciones para garantizar el servicio para las necesidades de la empresa.
• TERMINAL SERVICES.
Además con el nuevo Terminal Server el usuario podrá ver sus unidades y dispositivos locales en
sus sesiones remotas, así como recibir audio y video en diferentes calidades a su elección. La
administración de sesiones se mejora permitiendo visualizar diferentes sesiones a la vez en
consola por parte del administrador e interactuar con ellas aportando valor a la sesión.
• STORAGE MANAGEMENT.
Añade nuevas y mejoradas funcionalidades para la gestión del almacenamiento, haciendo más
fácil y fiable la manipulación de discos y volúmenes, copias de seguridad y procesos de
restauración, así como la conexión a redes SAN (Storage Area Networks). El IFS (Intelligent File
Storage) protege los datos de los usuarios, facilita el acceso a redes complejas y proporciona una
arquitectura de almacenamiento flexible. Shadow Copy Restore permite a los usuarios la
recuperación de versiones previas de archivos sin interrumpir su trabajo y sin necesidad de
intervención administrativa. DFS (Distributed File System) permite a los administradores asignar
un único name-space, proporcionando a los usuarios un único acceso virtual a elementos
agrupados de forma lógica, aunque estén almacenados en diferentes localizaciones físicas. La
encriptación de datos de los usuarios (EFS, Encrypting File Systems) es ahora más sencilla e incluye
la encriptación offline de carpetas y archivos, siendo particularmente beneficioso para los usuarios
móviles.
• .NET FRAMEWORK.
El .NET Framework está formado por tres elementos principales: el runtime del lenguaje común
(Common Language Runtime, CLR), un conjunto jerárquico de librerías de clases unificadas, y una
versión avanzada de Páginas de Servidor Activas llamada ASP+. Integrando el entorno de
desarrollo de aplicaciones .NET Framework en Microsoft Windows Server 2003, los
desarrolladores ya no tendrán que escribir más código para resolver tareas de "fontanería
informática", centrándose exclusivamente en crear valor en los procesos de negocio. Además, los
nuevos Enterprise UDDI Services permiten descubrir y reutilizar fácilmente servicios web dentro
de la propia organización, ejecutándose el servicio UDDI para su uso en la intranet o la extranet,
beneficiando así también a los desarrolladores.
• APPLICATION SERVICES.
Los avances en Microsoft Windows Server 2003 proporcionan numerosos beneficios para el
desarrollo de aplicaciones, lo que redunda en una significativa reducción del TCO (Coste Total de
Propiedad) y en un mejor rendimiento. Entre ellos destacan una integración e interoperabilidad
más simplificada (con el soporte nativo de servicios Web XML, así como de los estándares UDDI,
SOAP y WSDL), mejoras en la productividad (al incluir Microsoft .NET Framework, Message
Queuing, COM+ y ASP .NET), una escalabilidad y eficiencia superiores (gracias a la integración de
ASP .NET en IIS 6.0, al soporte asíncrono de .NET Framework y al caché inteligente de ASP .NET),
una seguridad garantizada end-to-end y a una implementación y gestión mas eficientes con los
servicios Windows Installer y nuevas herramientas como Fusion, que soporta el versionado de
DLLs side-by-side.
Datacenter Edition
Servicios de
metadirectorio
Servicios de
Ficheros Limitado ** Sí Sí Sí
Servicio de
Impresión No Sí Sí Sí
Servicios de
Balanceo de Carga Sí Sí Sí Sí
Servicios de FaxNo Sí Sí Sí
Cortafuegos básico No Sí Sí No
Servicios de
Terminal Administración
RemotaServidor,
Administración Remota
Administración Remota
Session Directory
Windows System
256 MB RAM,
256 MB RAM,
256 MB RAM,
1 GB RAM,
Mac OS (del inglés Macintosh Operating System, en español Sistema Operativo de Macintosh) es el
nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh. Es
conocido por haber sido el primer sistema dirigido al gran público en contar con una interfaz
gráfica compuesta por la interacción del mouse con ventanas, Icono y menús.
Apple restó importancia de forma deliberada a la existencia del sistema operativo en los primeros
años de su línea Macintosh en favor de que la máquina resultara más agradable al usuario,
diferenciándolo de otros sistemas contemporáneos, como MS-DOS, que eran un desafío técnico. El
equipo de desarrollo del Mac OS original incluía a Bill Atkinson, Jef Raskin y Andy Hertzfeld.
Esta fue la base del Mac OS clásico, desarrollado íntegramente por Apple, cuya primera versión vio
la luz en 1984. Su desarrollo se extendería hasta la versión 9 del sistema, lanzada en 1999. A partir
de la versión 10 (Mac OS X), el sistema cambio su arquitectura totalmente y pasó a basarse en
Unix, sin embargo su interfaz gráfica mantiene muchos elementos de las versiones anteriores.
Hay una gran variedad versiones sobre cómo fue desarrollado el Mac OS original y dónde se
originaron las ideas subyacentes. Pese a esto documentos históricos prueban la existencia entre el
proyecto Macintosh y el proyecto Alto de Xerox PARC. Las contribuciones iniciales del Sketchpad
de Ivan Sutherland y el On-Line System de Doug Engelbart también fueron significativas.
VERSIONES
Antes de la introducción de los últimos sistemas basados en el microprocesador PowerPC G3,
partes significativas del sistema se almacenaban en la memoria física de sólo lectura de la placa
base. El propósito inicial de esto fue evitar el uso de la capacidad de almacenamiento limitada de
los disquetes de apoyo al sistema, dado que el los primeros computadores Macintosh no tenían
disco duro. Sólo el modelo Macintosh Classic de 1991, podía ser iniciado desde la memoria ROM.
Esta arquitectura también permitió una interfaz de sistema operativo totalmente gráfica en el
nivel más bajo, sin la necesidad de una consola de sólo texto o el modo de comandos de línea. Los
errores en tiempo de arranque, como la búsqueda de unidades de disco que no funcionaban, se
comunicaron al usuario de manera gráfica, generalmente con un icono o con mensajes con el tipo
de letre Chicago y un Timbre de la muerte o una serie de pitidos. Esto contrastaba con los PCs de
la época, que mostraban tales mensajes con un tipo de letra mono-espaciada sobre un fondo
negro, y que requerían el uso del teclado y no de un ratón, para la entrada. Para proporcionar
tales detalles en un nivel bajo, el Mac OS dependía de software de la base del sistema grabado en
la ROM de la placa base, lo que más tarde ayudó a garantizar que sólo los computadores de Apple
o los clones bajo licencia (con el contenido de la memoria ROM protegido por derechos de autor
de Apple, pudieran ejecutar el Mac OS.
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.
Las versiones para la plataforma PowerPC de Mac OS X hasta, e incluyendo, Mac OS X v10.4 Tiger
no poseen una capa de compatibilidad para ejecutar las aplicaciones más antiguas de Mac,
llamada el entorno Classic. Este entorno ejecuta una copia completa del Mac OS, versión 9.1 o
posterior, en un proceso de Mac OS X. Los MacIntosh basados en la plataforma PowerPC tenían el
Mac OS 9.2 preinstalado así como el Mac OS X. El Mac OS 9.2 tuvo que ser instalado por el usuario,
puesto que no se instalaba, por defecto, en las revisiones de hardware presentadas tras el
lanzamiento de Mac OS X 10.4 Tiger. La mayoría de las aplicaciones "clásicas" bien escritas
funciona correctamente en este entorno, pero la compatibilidad sólo se asegura si el software fue
escrito sin tener en cuenta el hardware actual, y para interactuar con el únicamente con el sistema
operativo. El Entorno Classic no está disponible en sistemas Macintosh basados en plataformas de
Intel, debido a la incompatibilidad del Mac OS 9 con el hardware x86.
Los usuarios del Mac OS Classic en general, actualizaron sus máquinas a Mac OS X, pero muchos
criticaron a este último por ser más difícil y menos amigable con el usuario que el original sistema
operativo Mac, por la falta de ciertas características que no habían sido re-implementadas en el
nuevo sistema operativo, o por ser más lento en el mismo hardware (especialmente el más
antiguo) u otros, o incompatibilidades, a veces graves con el antiguo sistema operativo. Debido a
que los controladores (para impresoras, escáneres, tabletas, etc), escritos para los antiguos Mac
OS no son compatibles con Mac OS X, y debido a la falta de soporte para Mac OS X para máquinas
más antiguas de Apple, un número significativo de usuarios de Macintosh sigue utilizando el
antiguo Mac OS Clásico. Pero para el año 2005, se había informado que casi todos los usuarios de
sistemas capaces de ejecutar Mac OS X lo están haciendo, con sólo una pequeña fracción
ejecutando el Mac OS Classic.
Mac OS X
Así como las versiones de cliente, Mac OS X también ha tenido seis liberaciones significativas,
como una versión de servidor, llamada Mac OS X Server. El primero de ellos, Mac OS X Server 1.0,
fue lanzado en versión beta en 1999. Las versiones de servidor son, en arquitectura, idénticas a las
versiones de cliente, con la diferencia en la inclusión de herramientas para administración de
servidores, incluyendo herramientas para la gestión de sistemas basados en Mac OS X como
servidores de grupos de trabajo, servidores de correo y servidores web, entre otras herramientas.
Es actualmente el sistema operativo por defecto para el hardware de servidor Xserve, y como
característica opcional en el Mac Mini, así como instalable en la mayoría de otros Macs. A
diferencia de la versión de cliente, Mac OS X Server se puede ejecutar en una máquina virtual
utilizando un software de emulación como Parallels Desktop.
Mac OS X es también la base del iOS, anteriormente conocido como el Sistema Operativo del
iPhone, el iPod Touch y el iPad, así como la base para el sistema operativo utilizado en el Apple TV.
Un aspecto interesante de la historia del Mac OS clásico fue un prototipo secreto relativamente
desconocido en el que Apple comenzó a trabajar en 1992, cuyo nombre en código fue Star Trek. El
objetivo de este proyecto era crear una versión de Mac OS que se ejecutara en computadoras
personales x86 compatibles con Intel. La intención de la liberación en colaboración con Novell, era
proporcionar compatibilidad DOS, en apoyo de las aplicaciones DOS existentes en la plataforma.
En ese momento, Novell DOS estaba perdiendo cuota de mercado ya que los clientes se
actualizaban a Windows. Una combinación de Mac OS y Novell DOS se consideró una alternativa.
El proyecto fue de corta duración, y se canceló sólo un año más tarde a principios de 1993, cuando
el nuevo CEO de Apple cambió de estrategia. El equipo fue capaz de hacer que el Macintosh Finder
y algunas aplicaciones básicas, como QuickTime, funcionen a la perfección en un PC. Parte del
código de este esfuerzo fue reutilizado más tarde cuando se trasladó el Mac OS a PowerPC.
Quince años después del proyecto Star Trek, fue incluido oficialmente el soporte a la arquitectura
x86 en el Mac OS, y luego Apple trasladó todas las computadoras de escritorio para la arquitectura
x86. Este no fue el resultado directo de los anteriores esfuerzos del Proyecto Star Trek. El
desarrollo Darwin utilizado en Mac OS X 10,0 y posteriores incluyó soporte para la arquitectura
x86. El restante de Mac OS no-Darwin se dio a conocer oficialmente con la introducción de los
ordenadores Macintosh x86.
A pesar de que el software Star Trek nunca fue presentado, emuladores de terceros como vMac,
Basilisk II, y Executor, han permitido ejecutar el Mac OS Clásico con PC basados en los
miroprocesadores Intel. Estos programas fueron limitados a emular la serie de procesadores
68000 y la mayoría, como tal, no podía correr las versiones de Mac OS posteriores a la 8.1, que
requiere procesadores PowerPC. La mayoría también requiere una "imagen" Mac ROM o una
interfaz de hardware de un verdadero Mac ROM. Los que requieren de una imagen son de dudoso
valor legal ya que la imagen ROM puede infringir la propiedad intelectual de Apple.
Una excepción notable fue el software comercial Executor de la empresa Abacus Research &
Development, el único producto que usó exclusivamente código 100% mediante ingeniería
inversa, sin el uso de la tecnología de Apple. Se ejecutaba muy rápido pero nunca logró más allá de
un subconjunto menor de funcionalidades. Pocos programas fueron completamente compatibles,
y muchos son muy propensos a sufrir fallas si se ejecutaban. Executor llenó un nicho de mercado
para transportar aplicaciones Mac 68000 clásico a las plataformas x86. El desarrollo se detuvo en
el año 2002 y el código fuente fue liberado por el autor a finales de 2008.
Los emuladores que utilizaban las imágenes Mac ROM ofrecían casi completa compatibilidad con
Mac OS y las versiones posteriores ofrecieron un excelente rendimiento mientras el desempeño
de los modernos procesadores x86 aumentaba de manera exponencial.
Emulación de PowerPC
En el momento del desarrollo del emulador 68000, el soporte a PowerPC fue difícil de justificar no
sólo debido al código de emulación en sí, sino también el gran rendimiento previsto de una
arquitectura emulada de PowerPC frente a una verdadera Mac basada en PowerPC. Esto más
tarde probaría ser correcto con el inicio del proyecto PearPC incluso años después, a pesar de la
disponibilidad de la 7ª y 8ª generación de procesadores x86 empleando paradigmas de
arquitectura similares a los presentes en PowerPC. Muchos desarrolladores de aplicaciones
también crearon y lanzaron versiones para 68000 Classic y PowerPC simultáneamente, ayudando a
negar la necesidad de la emulación de PowerPC. Usuarios de Mac con PowerPC que técnicamente
podían ejecutar cualquiera de las dos opciones, obviamente eligieron las aplicaciones de PowerPC
más rápidas. Pronto Apple ya no vendía Macs basadas en 68000, y la base instalada existente
comenzó a evaporarse rápidamente. A pesar de la eventual excelente tecnología de emulación
68000 disponible, probaron nunca ser ni siquiera una amenaza menor a Macs reales debido a su
retraso en la llegada e inmadurez incluso varios años después de la salida de Macs basadas en
PowerPC mucho más convincentes.
El emulador PearPC es capaz de emular los procesadores PowerPC requeridos por las nuevas
versiones de Mac OS (como Mac OS X). Por desgracia, todavía está en sus primeras etapas y, al
igual que muchos emuladores, tiende a ser mucho más lento que un sistema operativo nativo.
Durante la transición de PowerPC a los procesadores Intel, Apple se dio cuenta de la necesidad de
incorporar un emulador de PowerPC en Mac OS X con el fin de proteger las inversiones de sus
clientes en software diseñado para ejecutarse en el PowerPC. La solución de Apple es un emulador
llamado Rosetta. Antes del anuncio de Rosetta, los observadores de la industria asumieron que
cualquier emulador de PowerPC, corriendo sobre un procesador x86 sufriría una excesiva merma
de rendimiento (por ejemplo, PearPC es de bajo rendimiento). Rosetta tiene una merma de
rendimiento relativamente menor, por lo que tomó por sorpresa a muchos.
Otro emulador de PowerPC es SheepShaver, que ha estado con nosotros desde 1998 para BeOS en
la plataforma PowerPC pero en 2002 fue convertido a código abierto con el fin de conseguir que
fuera ejecutable en otras plataformas. Originalmente no estaba diseñado para su uso en
plataformas x86 y requería un procesador PowerPC real presente en la máquina en que se
ejecutaba de manera similar a un hypervisor. A pesar de que proporciona soporte al procesador
PowerPC, sólo puede ejecutar hasta Mac OS 9.0.4, ya que no emula una unidad de manejo de
memoria.
Otros ejemplos son ShapeShifter (por el mismo programador que concibió SheepShaver), Fusion y
iFusion. Este último corrió el Mac OS clásico con una tarjeta aceleradora "coprocesador" PowerPC.
El uso de este método se ha dicho que iguala o mejora la velocidad de un equipo Macintosh con el
mismo procesador, en especial con respecto a la serie m68k debido a Macs reales ejecutándose en
modo de desvío de MMU, obstaculizando el desempeño.
Clones de Macintosh
Varios fabricantes de computadores a través de los años han hecho clones de Macintosh capaces
de ejecutar Mac OS, en particular Power Computing, UMAX y Motorola. Estas máquinas
ejecutaron varias versiones del sistema operativo clásico de Mac. En 1997 Steve Jobs cerró el
programa de licencia clon al regresar a Apple.
La interfaz gráfica de usuario (en inglés graphical user interface, GUI) es un tipo de interfaz de
usuario que utiliza un conjunto de imágenes y objetos gráficos para representar la información y
acciones disponibles en la interfaz. Habitualmente las acciones se realizan mediante manipulación
directa para facilitar la interacción del usuario con la computadora. Surge como evolución de la
línea de comandos de los primeros sistemas operativos y es pieza fundamental en un entorno
gráfico. Como ejemplo de interfaz gráfica de usuario podemos citar el escritorio o 'desktop' del
sistema operativo Windows y el entorno X-Window de Linux y también Aqua de Mac OS X.
AQUA (MAC OS X)
Aqua es el nombre comercial de la apariencia de la interfaz gráfica de usuario del sistema
operativo Mac OS X de Apple Computer.
El tema Aqua y la interfaz de usuario se introdujo por primera vez en la Macworld Conference &
Expo en enero del 2000 en San Francisco. La primera aparición de Aqua en un producto comercial
fue en la liberación de julio del 2000 de iMovie 2.
Los elementos del diseño hacen uniforme el aspecto de la mayoría de las aplicaciones del Mac OS
X. Su meta es "incorporar el color, profundidad, translucido, y texturas complejas visualmente
atractivas" en aplicaciones del Mac OS X. Aunque Aqua es la interfaz de usuario completa, dos
características notables de Aqua son botones tipo gel (como los de color rojo, amarillo y verde que
controlan la ventana), y un Dock, el cual facilita el lanzamiento y navegación entre aplicaciones.
CARACTERÍSTICAS DE AQUA
Exposé - Característica de Mac OS X que facilita el modo de gestionar las ventanas abiertas,
exponiéndolas todas en un mosaico de miniaturas.
Existen dos estilos principales para Aqua. El predeterminado es el Standard pinstriped en el que la
apariencia general imita lo cristalino y los botones son tridimensionales y con reflejos como
burbujas. El segundo, Brushed Metal, es un entorno en una gama de grises metálicos en la que los
botones se encajan en la pantalla. También hay otras opciones visuales en las que la interfaz es
más plástica.
Cada lanzamiento sucesivo del sistema Mac OS X, trae mejoras en Aqua, tales como gamas de
colores y efectos de escritorio. En general, también ha habido un movimiento hacia usar los
sidebars, que ahora aparecen en muchos usos de Apple.
• Mac OS X 10.0 fue lanzada el 24 de marzo del 2001, este incorporaba muchas
características que fueron agregadas por las personas que colaboraron en Mac OS X Public Beta.
• El ambiente Classic en 10.0, también era mejor que el Public Beta, aun tenia una extraña
compatibilidad de problemas y conducta caprichosa. Los interfaz de Mac OS X se veía muy
parecida a la interfaz de Mac OS y los usuarios creían que tenían las mismas características sin
embargo no fue así y tuvieron que aprender nuevos hábitos y dejar los viejos.
• Mac OS 10.1 fue lanzado luego de un año del 10.0, e incorporaba mejor desempeño
especialmente en Macs G3. Las versiones 10.1.1, 10.1.2, 10.1.3, 10.1.4, y 10.1.5 todas tenían
mejora en los errores, y actualizaciones en sus componentes. La mayoría de open source como
utilidades de UNIX fueron incluidas en las Mac OS X y drivers adicionales para poder soportar mas
dispositivos.
• El 25 de agosto de 2002 fue lanzada esta versión y Apple prosiguió con la andadura de su
sistema operativo con el lanzamiento de Mac OS X v10.2 “Jaguar”) y que contaba con un nuevo
incremento en su rendimiento, un nuevo y depurado look y más de 150 mejoras, entre estas
estaba el mayor soporte para redes de Microsoft Windows, Quartz Extreme para la composición
de gráficos sea procesada directamente por la tarjeta de video y un filtro contra spam.
• Algunas de las mejoras de esta versión es que el Finder fue actualizado e incorpora una
interfaz metálica y búsqueda rápida. Exposé permitía una nueva forma de manipular ventanas,
también incorporo el Cambio Rápido de Usuarios, que permite tener sesiones con diferentes
usuarios abiertas al mismo tiempo y pasar de una a otra rápidamente.
• Ahora esta nueva versión incluía soporte integrado de fax. FileVault era un Sistema de
cifrado en tiempo real del directorio privado de cada usuario. Incrementaba velocidad en todo el
sistema con un mayor soporte para los G5.
• Mac OS X v10.4 “Tiger” fue lanzado el 29 de abril de 2005 y fue la versión disponible más
reciente, contenía más de 200 nuevas mejoras, pero como sucedió con el lanzamiento de Panther,
algunas máquinas antiguas no podían soportarlo, en particular, cualquier equipo Apple que no
contara con conexión FireWire no podía ser soportado en Tiger.
• Esta versión incluya nuevas características como Spotlight un sistema de búsqueda basado
en contenidos y metadatos, así también Dashboard se encontraban widgets, unas miniaplicaciones
que permiten realizar tareas comunes y ofrecen acceso instantáneo a la información.
• QuickTime 7 era la nueva versión que incluía soporte para H.264 y un interfaz
completamente rediseñada. Safari como una nueva versión del navegador por defecto del sistema
incorpora soporte para RSS, mayor velocidad y seguridad, etc. Esta versión tenía soporte de
memoria de 64 bits para los nuevos G5, usando el sistema LP64.
• iChat: da la posibilidad de chatear con tabs o de tener iconos animados, ahora también se
tiene muchas funciones adicionales para los vídeochats. Desde presentar vídeos, compartir el
escritorio, etc.
• El Dashboard: trae una herramienta llamada Dashcode para crear Widgets fácilmente.
Adicionalmente Safari tiene un botón “Webclip” que permite tomar cualquier fragmento de una
página que se esté viendo y convertirla en un Widget. Accesibilidad, se crearon mejoras en las
funciones de accesibilidad para que “todos puedan usar un Mac”.
• El Finder: ahora con CoverFlow similar al de iTunes, tiene una función denominada
QuickLook la cual permite abrir varios archivos a la vez con diferentes extensiones y no hay
necesidad de abrir el programa, incluso los usuarios podrán hacer búsquedas en otras Mac
conectadas en red.
• El Dock: parece una bandeja de vidrio que recibe reflejos, cuenta con un stacks que
permite apilar una serie de elementos y cuando se hace clic sobre él se despliegan en un abanico
de opciones.
• La mayor de ellas siendo un gran avance en las funciones de texto-a-voz con una nueva voz
sintetizada llamada Alex, que incluso puede hablar claramente a altas velocidades. Además, trae
soporte para pantallas Braille.
BIBLIOGRAFÍA
http://es.wikipedia.org/wiki/Mac_OS_X
http://www.monografias.com/trabajos-ppt/mac-os/mac-os.shtml
http://html.rincondelvago.com/linux-y-unix.html
http://www.monografias.com/trabajos14/microsoftwindows/microsoftwindows.shtml
http://www.slideshare.net/CANDIDOALBERTO/1-caractersticas-del-sistema-operativo-1714927