¿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 MS‑DOS, 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 MS‑DOS 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.-
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 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.-
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 enero, 2005 |
Incluye soporte AMD64/EM64T, Dtrace, Solaris
Containers, Service
Management Facility (SMF) para reemplazar al
sistema init.d, NFSv4. 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 mayo, 2002( |
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/O, IPv6 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 Kerberos, PAM, TrueType, 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.-
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
· 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,-
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
Buen trabajo Alexis, muy completo y con una edición muy aceptable.
ResponderEliminar