Powered By Blogger

sábado, 12 de octubre de 2013

SISTEMAS OPERATIVOS


¿Que es un sistema operativo?

Un sistema operativo puede ser definido como un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora. Un sistema operativo, tiene también como función, administrar todos los periféricos de una computadora.

Una de las atribuciones del sistema operativo es cargar en la memoria y facilitar la ejecución de los programas que el usuario utiliza. El sistema operativo funciona como un "maestro", procurando que todos los programas y todos los componentes de la computadora funcionen de forma armónica.

Historia,-
A finales de la década de 1940, con lo que se podría considerar la aparición de la primera generación de computadoras, se accedía directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir directamente el programa en la memoria de la computadora (en realidad al existir tan pocas computadoras todos podrían considerarse prototipos y cada constructor lo hacía sin seguir ningún criterio predeterminado). Por aquel entonces no existían los sistemas operativos, y los programadores debían interactuar con el hardware del computador sin ayuda externa. Esto hacía que el tiempo de preparación para realizar una tarea fuera considerable. Además para poder utilizar la computadora debía hacerse por turnos. Para ello, en muchas instalaciones, se rellenaba un formulario de reserva en el que se indicaba el tiempo que el programador necesitaba para realizar su trabajo. En aquel entonces las computadoras eran máquinas muy costosas lo que hacía que estuvieran muy solicitadas y que sólo pudieran utilizarse en periodos breves de tiempo. Todo se hacía en lenguaje de máquina.

¿Qué es un sistema operativo de Red?

Los sistemas operativos de red, además de incorporar herramientas propias de un sistema operativo como son por ejemplo las herramientas para manejo de ficheros y directorios, incluyen otras para el uso, gestión y mantenimiento de la red, así como herramientas destinadas a correo electrónico, envío de mensajes, copia de ficheros entre nodos, ejecución de aplicaciones contenidas en otras máquinas, compartición de recursos hardware etc. Existen muchos sistemas operativos capaces de gestionar una 
red dependiente de las arquitecturas de las máquinas que se utilicen. Los más comunes son: Novell, Lantastic, Windows 3.11 para trabajo en grupo, Unix, Linux, Windows 95, Windows NT, OS/2. Cada sistema operativo ofrece una forma diferente de manejar la red y utiliza diferentes protocolos para la comunicación.

Sin el software una computadora es en esencia una masa metálica sin utilidad. Con el software, una computadora puede almacenar, procesar y recuperar información, encontrar errores de ortografía e intervenir en muchas otras valiosas actividades para ganar el sustento. El software para computadoras puede clasificarse en general, en 2 clases: los programas de sistema, que controlan la operación de la computadora en sí 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, que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicación.


Tipo de sistemas operativos

Windows

Historia.-
Es la década de 1970. En el trabajo, dependemos de las máquinas de escribir. Si necesitamos copiar un documento, es probable que usemos un mimeógrafo o papel de calco. Pocos han oído hablar de las microcomputadoras, pero dos jóvenes apasionados de la informática, Bill Gates y Paul Allen, perciben que la informática personal es el camino hacia el futuro.
En 1975, Gates y Allen constituyen una sociedad denominada Microsoft. Como la mayoría de las empresas cuando dan sus primeros pasos, Microsoft comienza siendo una compañía pequeña pero con una visión enorme: un equipo informático en cada escritorio y en cada hogar. Durante los próximos años, Microsoft comienza a cambiar la forma en que trabajamos.




El amanecer de MS-DOS

En junio de 1980, Gates y Allen contratan a Steve Ballmer, excompañero de Gates con el que estudió en Harvard, para que les ayude a dirigir la empresa. Al mes siguiente, IBM se pone en contacto con Microsoft en relación con un código de proyecto denominado "Chess". En respuesta, Microsoft se concentra en un nuevo sistema operativo (el software que administra o ejecuta el hardware del equipo y que, además, sirve como puente entre el hardware del equipo y los programas, como un procesador de texto). Es la base sobre la que se pueden ejecutar los programas del equipo. Llamaron al nuevo sistema operativo "MS-DOS”.

Versiones y características.-
1982–1985: Windows 1.0,

Hay menús desplegables, barras desplazables, iconos y cuadros de diálogo que facilitan el aprendizaje y el uso de los programas. Se puede alternar entre varios programas sin tener que salir de ellos y reiniciarlos de manera individual. Windows 1.0 viene con varios programas, incluida la administración de archivos de MSDOS, Paint, Windows Writer, Bloc de notas y Calculadora, así como con un calendario, un archivo de tarjetas y un reloj que ayudan a administrar las actividades diarias.
 

1987–1992: Windows 2.0–2.11. 
Windows 2.0 está diseñado para el procesador Intel 286. Nada más lanzarse el procesador Intel 386, se publica Windows/386 para aprovechar sus funcionalidades de memoria extendida. Las versiones posteriores de Windows continúan mejorando la velocidad, la confiabilidad y la capacidad de uso del equipo.

1990–1994: Windows 3.0–Windows NT.
Windows ahora tiene un rendimiento significativamente mejor, gráficos avanzados con 16 colores e iconos mejorados. Una nueva ola de equipos 386 ayuda a impulsar la popularidad de Windows 3.0. Gracias a su total compatibilidad con el procesador Intel 386, los programas se ejecutan mucho más rápido. Llegan a Windows 3.0 el Administrador de programas, el Administrador de archivos y el Administrador de impresión.

1995–2001: Windows 95.
En el momento del lanzamiento de Windows 95, los sistemas operativos Windows y MSDOS anteriores se ejecutaban en, aproximadamente, el 80% de los equipos del mundo. Windows 95 es la actualización de estos sistemas operativos. Para ejecutar Windows 95 se necesita un equipo con un procesador 386DX o superior (se recomienda 486) y por lo menos 4 MB de RAM (se recomiendan 8 MB de RAM). Las versiones de actualización están disponibles en formatos de disquetes y CD-ROM. Se presenta en 12 idiomas.


1998–2000: Windows 98, Windows 2000, Windows Me.
Con Windows 98, resulta más fácil encontrar información en los equipos y en Internet. Otras mejoras incluyen la capacidad de abrir y cerrar programas más rápidamente y la compatibilidad con discos DVD y dispositivos de bus serie universal (USB). Otro elemento que aparece por primera vez es la barra Inicio rápido, que permite ejecutar programas sin tener que buscarlos en el menú Inicio ni en el escritorio.

2001–2005: Windows XP.
Windows XP Professional lleva los sólidos cimientos de Windows 2000 hasta el equipo de escritorio, lo que mejora la confiabilidad, la seguridad y el rendimiento. Con un diseño visual renovado, Windows XP Professional incluye funcionalidades para equipos informáticos comerciales y domésticos avanzados, como la compatibilidad con escritorios remotos, un sistema de archivos cifrado y avanzadas características de red y restauración del sistema. Las mejoras claves para los usuarios móviles incluyen la compatibilidad con redes inalámbricas 802.1x, Windows Messenger y la Asistencia remota

2006–2008: Windows Vista.
El diseño juega un papel importante en Windows Vista, y elementos tales como la barra de tareas y los bordes de las ventanas adquieren un nuevo aspecto. La búsqueda adquiere un nuevo énfasis y ayuda a los usuarios a encontrar archivos en sus equipos más rápidamente. Windows Vista presenta nuevas ediciones, cada una de las cuales contiene una combinación diferente de características y prestaciones. Se presenta en 35 idiomas. El botón Iniciar rediseñado aparece por primera vez en Windows Vista.


2009: Windows 7.
Windows 7 se creó para el mundo inalámbrico que surge a finales de la primera década del siglo XXI. En el momento de su lanzamiento, las ventas de equipos portátiles superan a las de equipos de escritorio, y es habitual conectarse a zonas interactivas inalámbricas públicas, como los cafés y las redes privadas domésticas.

 
2012: Windows 8
Windows 8 es Windows renovado desde el conjunto de chips hasta la experiencia del usuario. Funciona como una tableta para el ocio y como un equipo con todas sus funciones para el trabajo. Introduce una interfaz totalmente nueva que funciona perfectamente con el dedo y con el mouse y el teclado. Windows 8 incluye también mejoras en el familiar escritorio de Windows, con una nueva barra de tareas y un sistema de administración de archivos simplificado.


Requerimientos para el sistema de Windows “8”.-
Ø Procesador: 1 gigahercio (GHz) o más rápido, compatible con PAE, NX y SSE2

Ø RAM: 1 gigabyte (GB) (32 bits) o 2 GB (64 bits)

Ø Espacio en disco duro: 16 GB (32 bits) o 20 GB (64 bits)

Ø Tarjeta gráfica: Dispositivo gráfico Microsoft DirectX 9 con controlador WDDM


Característica general del sistema Windows,-
Incorpora diversas aplicaciones como Internet Explorer, el Reproductor de Windows Media, Windows Defender, Windows Media Center, WordPad entre otros y diversas aplicaciones que fueron retiradas en Windows 7, tales como: Windows Movie Maker, Windows Mail y la Galería fotográfica de Windows. Generaciones de productos de sistema operativo de Microsoft.
Las primeras versiones de Windows se suele considerar como interfaz gráfica de usuario simple.

Unix

Historia.-
Los orígenes del sistema UNIX se remontan al desarrollo de un proyecto iniciado en 1968. Este proyecto fue realizado por General Electric, AT&T Bell i del MIT, llevaron a cabo el desarrollo de un sistema operativo con nuevos conceptos como la multitarea, la gestión de archivos o la interacción con el usuario. El resultado die estas investigaciones se bautizó como MULTICS. El proyecto resultó ser demasiado ambicioso, por lo que no llegó a buen fin y terminó abandonándose.
Posteriormente la idea de este proyecto se vuelve a retomar y conduce al gran desarrollo en 1969 del sistema operativo UNIX. Entre los investigadores destacaban Ken Thompson y Dennis Ritchie. En principio, este sistema operativo recibió el nombre de UNICS, aunque un año después pasa a llamarse UNIX, como se conoce hoy en día.
El código de UNIX estaba inicialmente escrito en lenguaje ensamblador, pero en 1973, Dennis Ritchie llevó a cabo un proyecto para reescribir el código de UNIX en lenguaje C. UNIX se convirtió así en el primer sistema operativo escrito en lenguaje de alto nivel. Con este nuevo enfoque fue posible portar al sistema operativo a otras máquinas sin muchos cambios, solamente efectuando una nueva compilación en la máquina de destino. Gracias a esto la popularidad de UNIX creció y permitió asentar la "filosofía UNIX".

Inicialmente UNIX fue considerado como un proyecto de investigación, hasta el punto de distribuirse de forma gratuita en algunas universidades, pero después la demanda del producto hizo que los laboratorios Bell iniciaran su distribución oficial.

Versiones y características.-
Solaris:
El Unix de Microsystems. Originalmente,  Microsystems editó, Unos de tipo BSD para posteriormente editar Solaris basado en Sistema. Existen versiones de Solaris para procesadores Power PC, Intel y Sparc.
AIX:
La versión del sistema operativo UNIX de IBM se llama AIX y está basada en Sistema  versión 3 y BSD 4.3.
A/UX:
Desarrollo de UNIX de Apple
IRIX:
Versión de UNIX desarrollada por Silicon Graphics para sus estaciones basada en UNIX Sistema versión 4.
HP/UX.
La versión Unix de Hewlett Packard


Requerimientos para el sistema de Unix “Solaris”.-
Ø RAM: 1 GB
Ø Procesador: Procesador Solaris Sparc con una velocidad de reloj de 440 MHz o superior
Ø Espacio de disco libre: /tmp debe tener 1 GB de espacio de disco

Característica general del sistema Unix.-
Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
·       Está escrito en un lenguaje de alto nivel: C.
·       Dispone de un lenguaje de control programable llamado SHELL.
·       Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
·       Emplea manejo dinámico de memoria por intercambio o paginación.
·       Tiene capacidad de interconexión de procesos.
·       Permite comunicación entre procesos.
·       Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
·       Tiene facilidad para re direccionamiento de Entradas/Salidas.
·       Garantiza un alto grado de portabilidad.


Linux
Historia.-
Linux nació como un producto de Linux torvalds, inspirado en el minix, el sistema operativo desarrollado por andrew s. tanenbaum en su obra "sistemas operativos: diseño e implementación". libro en el cual, tras un estudio general sobre los servicios que debe proporcionar un sistema operativo y algunas formas de proporcionar éstos, introduce su propia implementación del Unix en forma de código fuente en lenguaje c y ensamblador, además de las instrucciones necesarias para poder instalar y mejorar el mismo.
La primera versión de Linux, enumerada como 0.01 contenía solo los rudimentos del núcleo y funcionaba sobre una máquina con el minix instalado, esto es, para compilar y jugar con Linux era necesario tener instalado el minix de tanembaum.
El 5 de octubre de 1991, Linux anunció su primera versión 'oficial', la 0.02 con esta versión ya se podía ejecutar el bash (gnu bourne shell) y el gcc (gnu c compiler). Después de la versión 0.03, Linux cambió este número por 0.10 y tras las aportaciones de un grupo inicial de usuarios se incrementó de nuevo la denominación a 0.95, reflejando la clara voluntad de poder anunciar en breve una versión 'oficial' (con la denominación 1.0).
En diciembre de 1993 el núcleo estaba en su versión 0.99 pH i. en la actualidad la última versión estable es al 2.0.30 aunque existe ya la versión de desarrollo 2.1.

La enumeración de las versiones de Linux implica a tres números separados por puntos, el primero de ellos es la versión del sistema operativo es el que distingue unas versiones de otras cuando las diferencias son importantes. El segundo número indica el nivel en que se encuentra dicha versión. Si es un número impar quiere decir que es una versión de desarrollo con lo cual se nos avisa de que ciertos componentes del núcleo están en fase de prueba, si es par se considera una versión estable. El último número identifica el número de revisión para dicha versión del sistema operativo, suele ser debido a la corrección de pequeños problemas o al añadir algunos detalles que anteriormente no se contemplaba con lo cual no implica un cambio muy grande en el núcleo. como ejemplo sirva la versión de Linux con la que ha sido desarrollado este trabajo, la última estable hasta hace poco tiempo, su número es 1.2.13, esto es, la versión 1 en su nivel 2 (estable) y la revisión número 13 de la misma en éste caso fue la última.

Versiones (mejor conocidas como DISTRIBUCIONES) y características.-
El sistema operativo se llama GNU Linux.
Linux solo es la denominación del núcleo o kernel Nosotros a las distintas variantes de GNU Linux las conocemos como distribuciones. Cada una de ellas tiene un nombre que la identifica. De cada distribución existen distintas versiones a las que le corresponde un número. Haciendo una analogía es como los automóviles tienes una marca (la distribución) y un modelo (la versión)
En la actualidad existen más de 350 distribuciones activas y varios centenares más que se han desarrollado hace tiempo.


UBUNTU
Basada en Debían, gratuita, y con versiones para escritorio, servidores y netbooks, se trata de un proyecto patrocinado por Canonical, la empresa de Mark Shuttleworth. Su nombre significa, en zulú, “Humanidad hacia otros”.
FEDORA
Esponsorizada por la histórica Red Hat, que la utiliza como base y banco de pruebas de su distribución comercial, Red Hat Enterprise Linux. Se trata de la diestro que Linus Torvalds utiliza en la mayor parte de sus máquinas, lo que da una idea de su calidad.
OPENSUSE
Esta distro de origen alemán nació en 2005 después de que Novell decidiera “liberar” la antigua SUSE, aunque no se comenzó a utilizar este nombre hasta 2006. En ella se basan la distribución comercial de Novell Novell Linux Desktop, también conocida como SUSE Linux Enterprise Desktop, y su versión para servidores, SUSE Linux Enterprise Server.

MINT
Esta distro de origen irlandés, que curiosamente es una de las más jóvenes del mercado, y la más joven de esta recopilación, está ganando popularidad a pasos agigantados. Se trata de una distro basada en Ubuntu, con la que es totalmente compatible, pero que intenta facilitar aún más la vida a los usuarios, por ejemplo, instalando por defecto diversos códecs propietarios, el plugin de Java o el plugin de Flash. También han desarrollado algunas herramientas bastante interesantes.
DEBIAN
Una distro clásica, y la más longeva de entra las que aparecen en esta recopilación, con 16 años a sus espaldas. Es la distro en la que se basa Ubuntu, y está considerada por muchos como una de las más robustas y estables del mercado. También es, probablemente, la más comprometida con el software libre, motivo que causa que algunas personas consideren su comunidad, y todo lo relacionado, como un poco “talibán”.
PCLINUXOS
PCLinuxOS estaba basada originalmente en Mandrake, con la que sigue compartiendo algunas características.
PUPPY LINUX
Puppy Linux se distingue de todas las demás distros de la recopilación en que está pensada para ser lo más pequeña posible, hasta el punto de que se puede cargar completamente en la memoria RAM de un PC bastante antiguo (su versión más simple, Barebones, ocupa sólo 40MB).
Requerimientos para el sistema de Linux PENSUSE 10.3.-

Ø Intel Pentium 1-4,
Ø Procesador Celeron, AMD Duron, Athlon, Athlon 64,
Ø Mínimo de RAM 256 MB
Ø Recomendado de RAM 512 MB
Ø Mínimo disco 500 MB    
Ø Recomendado 3 GB



Característica general del sistema Linux.-
·       multitarea: varios programas (realmente procesos) ejecutándose al mismo tiempo.
·       multiusuario: varios usuarios en la misma máquina al mismo tiempo (¡y sin licencias para todos!).
·       multiplataforma: corre en muchas CPUs distintas, no sólo Intel.
·       tiene protección de la memoria entre procesos
·       política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.
·       todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Hay algunos programas comerciales que están siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
·       control de tareas POSIX.
·       pseudo-terminales (pty's).



Acerca de Linus Torvalds
(Datos curiosos).-
Él llevó adelante la programación de un Kernel (núcleo central de un sistema operativo) cuando el proyecto del sistema operativo libre GNU iniciado por Richard Stallman estaba aún lejos de obtener el núcleo: a principios de los años 90 algunas personas tomaron el Kernel Linux de Linus Benedict Torvalds y lo pusieron junto a otras piezas que venían siendo desarrolladas por Free Software Foundation, y así nació GNU/Linux.
Para lograr el núcleo, Linus se basó en “Design of the Unix Operating System”, con lo cual pudo ir modificando un Kernel de otro sistema operativo llamado Minix, para crear esta adaptación que pudo ejecutar los programas del sistema GNU sobre computadoras IBM/PC: de hecho Linus tenía una 80360 de Intel. Su experiencia en programación era la siguiente: como estudiante de la Universidad de Helsinki, había empezado hacía un año a programar en lenguaje C lenguaje, pero hacía 5 años que programaba en otros lenguajes, y se había acercado a la primer computadora, una Commodore, en 1980.
El 5 de octubre de 1991 anunció públicamente que su Kernel podía ejecutar el compilador GCC (GNU Compiler Collection) y BASH (Bourne Again Shell), dos piedras fundamentales del Software Libre: GCC fue iniciado por Richard Stallman y permite compilar programas, es decir, transformar su código fuente (entendible por seres humanos) en algo entendible para las máquinas, y por lo tanto ejecutable.
Otro momento fundamental en la vida de Linus y de Linux, fue el de la adopción de la Licencia Pública General (GPL, creada por Richard Stallman y FSF) en 1992, con lo cual se transformó en Software Libre y por eso es que pudo estudiarse, modificarse, utilizarse y mejorarse libremente hasta nuestros días.

Particiones de disco Linux, Mac OS, Windows, ms2.-

Particional un disco es como dividirlo en discos más pequeños contenidos dentro de la misma carcasa. Las particiones pueden ser de dos tipos: primarias ó lógicas, las particiones lógicas se crean dentro de una partición primaria especial llamada extendida.
Como mínimo en un disco debe de haber una partición primaria y como máximo puede haber cuatro particiones primarias ó tres primarias y una extendida, no puede haber más de una partición extendida en un mismo disco duro.
Dentro de una partición extendida puede haber todas las particiones lógicas que queramos. Cada partición puede contener un sistema de archivos diferentes.
Un sistema de archivos establece los mecanismos para acceder a los datos que contiene y permite o no el acceso a dichos datos en determinadas circunstancias y en caso de alguna inconsistencia posibilita medios para su restauración.
Existen diferentes sistemas de archivos y cada sistema operativo soporta diferentes sistemas de ficheros, algunos de ellos son los siguientes:





Ø Ext2 el primer sistema de archivos diseñado expresamente para Linux.
Ø Ext3 versión mejorada de Ext2, ampliamente utilizada en distribuciones Linux
Ø Ext4nuevo sistema de ficheros para Linux evolucionado de Ext3 algunas de sus ventajas con respecto a este último son:
Ø Aumento del tamaño del sistema de ficheros a 1 Exabay = 2^20 Terabyte y del tamaño máximo por archivo (16 Tb).
Ø Número ilimitado de directorios frente a los 32.000 de Ext3
Ø Mayor velocidad en la creación y borrado de ficheros
Ø XFS Implementado para sistemas Unix, rápido acceso para grandes cantidades de datos y altas velocidades, pero lento en ficheros pequeños. Se utiliza en grandes servidores y donde se maneje mucha información.
Ø ReiserFS  Sistema de archivos diseñado e implementado por la empresa Namesys, liderado por Hans Reiser. Es soportado por Linux y otros sistemas operativos (algunos a través de implementaciones muy inestables).
Ø Fat16/Fat32 Sistemas Dos/Windows 95, Windows 98, este sistema de archivos produce una gran fragmentación del disco.
Ø NTFS sistema de archivos implementado para los sistemas operativos  Windows Xp/2000/2003 server y Vista.









Solaris
Historia.-
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 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.
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.
Los planes para hacer una versión libre de Solaris comenzaron a principios de 2004. Se formó un equipo multidisciplinario para considerar todos los aspectos del proyecto: la licencia, modelos de negocio, administración, co-desarrollo y análisis del código de fuente, herramientas, comercialización, diseño y desarrollo de la comunidad. Un software experimental fue formado en septiembre de 2004 con 18 personas que no eran miembros de Sun y funcionó durante 9 meses, en los cuales vinieron 145 participantes externos



La apertura del código fuente de Solaris ha sido un proceso que se ha ido incrementando. La primera parte del código base de Solaris que se liberó fue la facilidad de trazo dinámica de Solaris (conocida comúnmente como DTrace), una herramienta para los administradores y desarrolladores que ayuda al sistema para el funcionamiento y la utilización óptimos. DTrace fue lanzado el 25 de enero de 2005. En aquel momento, Sun también lanzó la primera fase del sitio web de opensolaris.org, anunciando que la base del código de OpenSolaris sería lanzada bajo la CDDL, y anunció el intento para formar la Community Advisory Board (CAB). El día del lanzamiento, en el cual el código de sistema de Solaris fue lanzado, fue el 14 de junio de 2005. Sigue siendo un código de sistema que no está liberado, y está disponible solamente como archivos binarios. El código fuente de OpenSolaris representa el código de la estructura del desarrollo más reciente de Solaris.

Versiones y características.-
Principales características de Solaris introducidas en Solaris 8
Ø Protocolo IP V6: Esta versión del protocolo IP extiende el rango de direccionamientos de 32 bits a 128 bits, introduce un modelo simplificado de header IP, y soporte agregado para autenticación y privacidad
Ø Protocolo IPsec: IPsec es un protocolo de seguridad estandar que asegura la data a trabes de encripción
Ø Manejo de archivos core: El comando coreadm permite a los administradores de sistema definir un directorio destino y convenciones de nombre para los archivos core generados por procesos de usuario.


Versión de Solaris
Versión de SunOS
Fecha de publicación
Descripción
Solaris 11
SunOS 5.11
9 de noviembre,2011
Nuevas características y realce (comparado a Solaris 10) en empaquetado de software, virtualización de red, virtualización de servidor, almacenamiento, seguridad y soporte de hardware.
Solaris 10
SunOS 5.10
31 de enero2005
Incluye soporte AMD64/EM64T, DtraceSolaris ContainersService Management Facility (SMF) para reemplazar al sistema init.dNFSv4. Modelo de seguridad basado en el menor privilegio.
Se ha eliminado soporte para procesadores sun4m y UltraSPARC I a frecuencia menor que 200 Mhz. Se ha añadido Java Desktop System como escritorio por defecto. Se ha añadido GRUB como cargador de arranque para plataformas x86. Se ha añadido soporte iSCSI. Se ha añadido soporte para el nuevo
Solaris 9
SunOS 5.9
28 de mayo2002(
iPlanet Directory Server, Resource Manager, Solaris Volume Manager.
Añadida compatibilidad con Linux. Eliminado OpenWindows. Eliminado soporte para sun4d. La actualización más reciente es Solaris 9 9/05.
Solaris 8
SunOS 5.8
Febrero de 2000
Incluye Multipath I/OIPv6 y IPsec. Introduce RBAC (control de acceso basado en roles).
Soporte para sun4c eliminado. La actualización más reciente es Solaris 8 2/04.3
Solaris 7
SunOS 5.7
Noviembre de 1998
La primera versión de 64 bits para plataforma UltraSPARC. Añadido soporte nativo para registro de metadatos en el sistema de archivos (UFS logging).4
Solaris 2.6
SunOS 5.6
Julio de 1997
Incluye protocolo KerberosPAMTrueType, WebNFS, y soporte de archivos grandes.
Solaris 2.5.1
SunOS 5.5.1
Mayo de 1996
Ésta fue la primera y única versión que soportó la plataforma PowerPC.También
Solaris 2.5
SunOS 5.5
Noviembre de 1995
Primera versión en soportar UltraSPARC e incluir CDE, NFSv3 y NFS/TCP.
Solaris 2.4
SunOS 5.4
Noviembre de 1994
Primera versión unificada SPARC/x86. Incluye soporte de ejecución OSF/Motif.
Solaris 2.3
SunOS 5.3
Noviembre de 1993
OpenWindows 3.3 cambia de NeWS a Display PostScript y elimina soporte de SunView.
Esta versión fue sólo para SPARC.
Solaris 2.2
SunOS 5.2
Mayo de 1993
Primera en soportar la arquitectura sun4d. Esta versión fue sólo para SPARC.
Solaris 2.1
SunOS 5.1
Diciembre de 1992(SPARC), Mayo de1993 (x86)
Soporte para arquitectura Sun-4 y sun4m. Primera versión para Solaris x86.
Solaris 2.0
SunOS 5.0
Junio de 1992
Primera versión preliminar, soporte solamente para la arquitectura sun4c.5










Requerimientos para el sistema de Solaris SunOS 5.9.-

1. 256 MB RAM (ó 512 MB Para PXE booting)
2. 2 GB de espacio disponible en disco.
3. Para procesadores SPARC 250-MHz mínimo
4. Para procesadores x64- o x86 120-MHz mínimo (Checar lista de
5. Compatibilidad Solaris Hardware Compatibility List (HCL))
6. DVD o CD-ROM


 
Características generales de Solaris,-

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. De todas formas, también ha soportado sistemas x86 desde la versión Solaris 2.1 y la última versión, Solaris 10, ha sido diseñada con AMD64 en mente, permitiendo a Sun capitalizar en la disponibilidad de CPUs de 64 bits commodities basadas en la arquitectura AMD64. Sun ha promocionado intensamente Solaris con sus estaciones de trabajo de nivel de entrada basadas en AMD64, ha dejado de ofrecer estaciones de trabajo basadas en arquitectura SPARC, reemplazándolas por modelos basados en Intel Core 2 y AMD64.
   
Mac OS (Macintosh)

Ø Desarrollado: Apple Inc.
Ø Familia: Unix (Leopard Intel), Unix Like (y otras versionas)
Ø Modelo De Desarrollo: Código cerrado con componentes en cogido abierto (como darwin y webkit)
Ø plataformas soportadas: intel Core Duo y posteriores
Ø Núcleo: XNU basado en Mach y BSD
Ø Tipo de núcleo: Núcleo Híbrido
Ø Licencia: APSL, BSD y apple EULA
Ø Última versión de pruebas: 10.5.5 / 15-09-2008

Última versión estable: 10.5.6 (leopard)/ 15-12-2008
Mac OS (Macintosh operating system) es el nombre del sistema operativo creado por apple para su linea 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 resto importancia de forma deliberada a la existencia del sistema operativo en los primeros años de su linea Macintosh en forma de la que maquina resultara más agradable al usuario, diferencian dolo de otros sistemas contemporáneos como MS-DOS, que eran un desafió técnico. El equipo de desarrollo del Mac OS original incluía a Bill atkinson, jef raskin y Andy hertzfeld.
Hay una gran variedad de versiones sobre cómo fue desarrollado el Mac os original y donde se originaron las ideas subyacentes. Pase a esto documentos históricos pruebas 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.

Historia (breve).-
El Sistema Operativo Mac OS no fue la primera interfaz gráfica, pero fue la primera con gran éxito por su accesibilidad de precio. Para aquellos años en el mercado lo que existía era La Xerox Alto con un costo de 32,000 dólares, la Xerox Star costó 16,600 dólares y la Apple Lisa con un precio de 10,000 dólares. El nombre de esta Apple fue un capricho de Steve Jobs por su hija. Este Sistema 1 venía incluido en el primer Macintosh, que tenía un precio de 2,500 dólares.


Versiones y características.-
1984: Sistema 1
El Sistema 1 tenía escritorio, ventanas, iconos, mouse, menús y scrollbars.
El basurero “Trash” funcionaba como un tobogán de basura, todo desaparecía luego de reiniciar el ordenador, no se podía trabajar en dos aplicaciones al mismo tiempo, solo en una, ya que la memoria virtual no existía.


1985: Sistema 2
El Sistema 2 fue notable en mejoras. Incrementó la velocidad del Finder haciéndolo un veinte por ciento más rápido, los comandos de regresar y cerrar se eliminaros. Fueron agregadas más opciones como: crear nuevos folders, apagar, la impresora de escritorio y los ítems eran listados de forma vertical con un pequeño icono. Los discos o unidades podían ser arrastrados al icono de basura y podían ser extraídos.





1986: Sistema 3
En el Sistema 3 el Finder fue mejorado y más rápido, el orden de los archivos HFS (Hierarchical File System) fue reemplazado por el nuevo sistema de Macintosh MFS (Macintosh File System) de los Sistemas 1 y 2.


1987: Sistema 4
El Sistema 4 fue introducido como Macintosh SE y Macintosh II. A este sistema se le agregó múltiple soporte al monitor.
El Sistema 4.1, soportaba discos de 32+ MB, se le implemento el Finder múltiple, los usuarios podían cambiar entre el Finder, que solo soportaba un programa y el Finder múltiple que soportaba múltiples programas al mismo tiempo.
Ahora el Finder mostraba cuanta memoria utilizaba cada programa, también se le agregó un Panel de control configurable.


1988: Sistema 6
En el Sistema 6 se agregaron colores, aun así el Finder no tenía color, aunque las máquinas ya eran capaces. A la opción de “Borrar Disco” se le agrego un botón para poder cancelar esta acción, también fue agregada la opción de mostrar el número de versión del archivo.



1990: Sistema 7
El Sistema 7 fue el gran cambio de software para esta época, se eliminó el Finder y el Finder múltiple. El Sistema 7 ya sólo tenía el Finder múltiple permitiendo hacer muchas tareas simultáneamente.


1997: Mac OS 8
Mac OS 8 incluyó otra renovación al Finder que podía hacer más cosas al mismo tiempo, dando la opción de controlar múltiples aplicaciones al mismo tiempo con un mejor desempeño de las computadoras con procesador.
La apariencia del Finder fue renovada para que tuviera un mejor aspecto 3D, también podía ser personalizada. El Web Sharing permitía a los usuarios hospedar páginas en sus computadoras.


1999: Mac OS 9
La opción de tener varios usuarios en una Mac fue agregada en esta versión, permitía a los usuarios ingresar y tener sus propias configuraciones. AppleTalk sobre TCP/IP fue también implementado.
Software Update permitía a los usuarios tener las actualizaciones de softwares fuera de Internet, y podía informar a los usuarios de las nuevas actualizaciones cuando ellos salían.




Mac OS X
Está basado fuertemente en las PowerPC-port de OpenStep. Por eso Mac OS X hereda la memoria y procesador de Mach’s y el driver del dispositivo de la interfaz, BSD’s POSIX – UNIX Protocolo del programa que soporta y trabaja en interfaz de redes, también algunos elementos de la interfaz de NeXT’s.


2001: Mac OS X 10.0 “Cheetah”
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.
Mac OS X 10.0 también contenía todas características de un sistema operativo moderno, protegía la memoria, y así los programas no podían utilizar la información de otros programas, de esta forma el procesador no se bloqueaba, los drivers de los dispositivos podían ser cargados o descargados si eran necesario.

2001: Mac OS X 10.1 “Puma”
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.


2002: Mac OS X 10.2 “Jaguar”
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.


2003: Mac OS X 10.3 “Panther”
Mac OS X v10.3 “Panther” se lanzó el 24 de octubre de 2003. Además de tener un rendimiento mucho mayor, incorporó la mayor actualización en la interfaz de usuario, y muchas mejoras que Jaguar el año anterior. Esta versión ya no era compatible en los antiguos modelos G3.

2005: Mac OS X 10.4 “Tiger”
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.


2006: Mac OS X 10.5 “Leopard”
Mac OS X v10.5 “Leopard” es lanzada hoy 26 de Octubre de 2007. Esta versión es compatible con las PowerPC y con la nueva tecnología Intel.


2009: Mac OS X 10.6 “Snow Leopard”
UPDATE: La más reciente versión del sistema operativo de Mac, apodado Snow Leopard, fue lanzado el 28 de agosto de 2009 y es más rápido que sus predecesores, además de tener varias nuevas características interesantes:
·       Nuevo exposé integrado en el Dock.
·       Es posible utilizar el touchpad para insertar caracteres chinos.
·       La zona horaria se ajusta automáticamente.
·       Ofrece soporte para conectarse a los servidores Microsoft Exchange 2007.
·       Menor consumo de espacio en disco duro y soporte (teórico) para un máximo de 16TB de RAM.


Requerimientos mínimos para el sistema de “Mac OS X v10.6 Snow Leopard”.-
Ø Ordenador Mac con procesador de Intel
Ø 1 GB de memoria
Ø 5 GB de espacio en disco disponible
Ø Unidad de DVD para la instalación
Ø Algunas prestaciones necesitan disponer de conexión a Internet; se aplicarán las tarifas correspondientes.
Ø Algunas prestaciones necesitan disponer del servicio MobileMe de Apple; se aplicarán las tarifas correspondientes; consulta las condiciones.



Características generales de la Mac os,-

Se basa en Unix  y usa una interfaz gráfica desarrollada por Apple llamada Aqua
Este sistema tiene a su vez un subsistema llamado Darwin (bajo APSL, una licencia open source) que proporciona a Mac OS X prestaciones modernas
Como lenguaje de programación utiliza Objetive-C
La interfaz de programación nativa de Mac OS Classic. Es una interfaz programable en C y Pascal. Necesita de un simulador de Mac OS



Para mayor información sobre los sistemas operativos y características puedes visitar estas links

Windows
Unix
Linux
Solaris
Mac os

1 comentario:

  1. Buen trabajo Alexis, muy completo y con una edición muy aceptable.

    ResponderEliminar