Evidencia Sitemas Operativos

26
Versiones de Linux: El desarrollo inicial Linux ya aprovechaba las características de conmutación de tareas en modo protegido del 386, y se escribió todo en ensamblador. Linux nunca anunció 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 a un sistema Minix para su compilación. El 5 de octubre de 1991, Linus anunció la primera versión "Oficial" de Linux, - versión 0.02. Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no 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, Linus salto en la numeración hasta la 0.10, más y más programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y después de sucesivas revisiones, Linus incremento el número de versión hasta la 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. La versión actual del núcleo 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 es la versión 2.2, que soporta muchos más periféricos, desde procesadores hasta joysticks, sintonizadores de televisión, CD ROM’s no ATAPI y reconoce buena cantidad de tarjetas de sonido. Incluye también soporte para tipos de archivos para Macintosh HFS, Unix UFS y en modo de lectura, HPFS de OS/2 y NTFS, de NT. Otras Versiones: Evidencia Página 1

Transcript of Evidencia Sitemas Operativos

Page 1: Evidencia Sitemas Operativos

Versiones de Linux:

El desarrollo inicial Linux ya aprovechaba las características de conmutación de tareas en modo

protegido del 386, y se escribió todo en ensamblador.

Linux nunca anunció 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 a un sistema Minix para su compilación.

El 5 de octubre de 1991, Linus anunció la primera versión "Oficial" de Linux, - versión 0.02. Con

esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C)

pero no 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, Linus salto en la numeración hasta la 0.10, más y más programadores a

lo largo y ancho de internet empezaron a trabajar en el proyecto y después de sucesivas

revisiones, Linus incremento el número de versión hasta la 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.

La versión actual del núcleo 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 es la versión 2.2, que soporta muchos más periféricos, desde

procesadores hasta joysticks, sintonizadores de televisión, CD ROM’s no ATAPI y reconoce buena

cantidad de tarjetas de sonido. Incluye también soporte para tipos de archivos para Macintosh

HFS, Unix UFS y en modo de lectura, HPFS de OS/2 y NTFS, de NT.

Otras Versiones:

Linux 2.0

Linux 2.2

Linux 2.3

Evidencia Página 1

Page 2: Evidencia Sitemas Operativos

Sin duda Ubuntu es la distribución Linux mas popular, la distribución creada por Canonical ha acercado el sistema operativo GNU/Linux al usuario final de una forma muy inteligente, y de hecho se ha convertido en la referencia en la industria y entre los usuarios. Por tales motivos en este momento existen 10 distribuciones en el mercado las cuales se basan en Ubuntu

1. Ubuntu:

la distribución original creada por Canonical está preparando su próxima edición, Intrepid Ibex, y su característica diferenciadora respecto a sus "hijas" reside en el hecho de usar GNOME y, cómo no, seguir los patrones de diseño en la interfaz que marca Canonical.

2. Kubuntu:

Los usuarios de KDE no se querían quedar sin disfrutar de las ventajas que ofrece esta distribución, de modo que no tardó en aparecer una versión específica que está basada completamente en este entorno de escritorio.

3. Xubuntu:

Si KDE y GNOME son las soluciones más extendidas en entornos de escritorio, XFCE es el gestor de ventanas ligero que más triunfa en equipos "modestos". Si no dispones de grandes prestaciones ni los últimos componentes hardware, Xubuntu hará que todo vaya mucho más fluido.

4. Edubuntu:

Los entornos educativos también han sido otro de los intereses de estas distribuciones, como demuestra la aparición de esta alternativa basada en Ubuntu y que se nutre de un buen número de paquetes educativos.

5. Scibuntu:

Algo similar ocurre en entornos científicos. En Linux existen una gran cantidad de proyectos destinados a aprovechar esa orientación científica de los sistemas Unix (y por extensión, GNU/Linux), y en Scibuntu podremos contar con utilidades y aplicaciones científicas interesantes para este tipo de proyectos.

Evidencia Página 2

Page 3: Evidencia Sitemas Operativos

6. Linux Mint:

En este caso nos encontramos con una versión muy especial de Ubuntu adaptada a las demandas de cierto grupo de usuarios que entre otras cosas cuenta con una interfaz GNOME con un tema propio muy "mentolado", y que además ofrece ciertas utilidades de configuración a medida.

7. Ubuntu Studio:

Si lo tuyo es el trabajo con todo tipo de contenidos multimedia, Ubuntu Studio es una distribución precisamente pensada para este propósito, ya que cuenta con numerosos paquetes de edición de vídeo, audio e imagen que te permitirán sacar el máximo provecho a esos contenidos.

8. Fluxbuntu:

Otra versión ligera de Ubuntu que también se basa en ella pero que en lugar de apostar por el gestor de ventanas ligero XFCE lo hace por Fluxbox, otro de los más populares a la hora de sacarle partido a tu viejo equipo.

9. Guadalinex:

Nuestra española Guadalinex se basa desde hace un tiempo en Ubuntu, y lo hace aportando además una serie de herramientas pensadas para facilitar el trabajo en la administración pública. Toda una demostración de que Linux puede ser una alternativa real en grandes implantaciones.

10. SimplyMEPIS:

Aunque su origen real es Debian, en SimpyMEPIS 7.0 (basada en KDE) nos encontramos además con código adicional de Ubuntu que permite disfrutar de las ventajas de esta distribución.

Evidencia Página 3

Page 4: Evidencia Sitemas Operativos

SOFTWARE LIBRE

Software libre (en inglés free software, aunque en realidad esta denominación también puede significar gratis, y no necesariamente libre, por lo que se utiliza el hispanismo libre software también en inglés) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo más preciso, se refiere a cuatro libertades de los usuarios del software: la libertad de usar el programa, con cualquier propósito; de estudiar el funcionamiento del programa, y adaptarlo a las necesidades; de distribuir copias, con lo cual se puede ayudar a otros, y de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (para la segunda y última libertad mencionadas, el acceso al código fuente es un requisito previo).1

El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.

TIPOS DE LICENSIAS.

Una licencia es aquella autorización formal con carácter contractual que un autor de un software da a un interesado para ejercer "actos de explotación legales". Pueden existir tantas licencias como acuerdos concretos se den entre el autor y el licenciatario. Desde el punto de vista del software libre, existen distintas variantes del concepto o grupos de licencias:

Evidencia Página 4

Page 5: Evidencia Sitemas Operativos

Licencias GPL.

Una de las más utilizadas es la Licencia Pública General de GNU (GNU GPL). El autor conserva los derechos de autor (copyright), y permite la redistribución y modificación bajo términos diseñados para asegurarse de que todas las versiones modificadas del software permanecen bajo los términos más restrictivos de la propia GNU GPL. Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL.

Es decir, la licencia GNU GPL posibilita la modificación y redistribución del software, pero únicamente bajo esa misma licencia. Y añade que si se reutiliza en un mismo programa código "A" licenciado bajo licencia GNU GPL y código "B" licenciado bajo otro tipo de licencia libre, el código final "C", independientemente de la cantidad y calidad de cada uno de los códigos "A" y "B", debe estar bajo la licencia GNU GPL.

En la práctica esto hace que las licencias de software libre se dividan en dos grandes grupos, aquellas que pueden ser mezcladas con código licenciado bajo GNU GPL (y que inevitablemente desaparecerán en el proceso, al ser el código resultante licenciado bajo GNU GPL) y las que no lo permiten al incluir mayores u otros requisitos que no contemplan ni admiten la GNU GPL y que por lo tanto no pueden ser enlazadas ni mezcladas con código gobernado por la licencia GNU GPL.

En el sitio web oficial de GNU hay una lista de licencias que cumplen las condiciones impuestas por la GNU GPL y otras que no.[4]

Aproximadamente el 60% del software licenciado como software libre emplea una licencia GPL.

Licencias estilo BSD.

Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario. Son muy permisivas, tanto que son fácilmente absorbidas al ser mezcladas con la licencia GNU GPL con quienes son compatibles. Puede argumentarse que esta licencia asegura “verdadero” software libre, en el sentido que el usuario tiene libertad ilimitada con respecto al software, y que puede decidir incluso redistribuirlo como no libre. Otras opiniones están orientadas a destacar que este tipo de licencia no contribuye al desarrollo de más software libre (normalmente utilizando la siguiente analogía: "una licencia BSD es más libre que una GPL si y sólo si se opina también que un país que permita la esclavitud es más libre que otro que no la permite").

Evidencia Página 5

Page 6: Evidencia Sitemas Operativos

Licencias estilo MPL y derivadas.

Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que empleó Netscape Comunications Corp. para liberar su Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y promueve eficazmente la colaboración evitando el efecto "viral" de la GPL (si usas código licenciado GPL, tu desarrollo final tiene que estar licenciado GPL). Desde un punto de vista del desarrollador la GPL presenta un inconveniente en este punto, y lamentablemente mucha gente se cierra en banda ante el uso de dicho código. No obstante la MPL no es tan excesivamente permisiva como las licencias tipo BSD. Estas licencias son denominadas de copyleft débil. La NPL (luego la MPL) fue la primera licencia nueva después de muchos años, que se encargaba de algunos puntos que no fueron tenidos en cuenta por las licencias BSD y GNU. En el espectro de las licencias de software libre se la puede considerar adyacente a la licencia estilo BSD.

Cuestionario

1- Linux es seguro, ventajas y desventajas?Linux se encuentra en servidores de Internet rápido, eficientes y estables como servidores Web, FTP y servidores de correo.

Ventajas: es gratuito, no hay ninguno de los asuntos de licencia, se puede instalar una copia de Linux.

2- Es difícil instalar aplicaciones de Linux? No es difícil simplemente le da las instrucciones al sistema operativo para lograr la aplicación del editor y ejecutarla.

3- La interfaz es fea y poco atractiva?Es poco atractiva sin embargo ofrece un conjunto de herramientas altamente efectiva el sistema operativo convierte en un entorno operativo.

4- Hay soporte para Linux?Si existe el soporte el soporte técnico sin embargo tienes que ponerte en contacto con una persona profesional para ofrecer ayuda. www.linuxcare.com

Evidencia Página 6

Page 7: Evidencia Sitemas Operativos

5- Linux tiene soporte de hardware?www.redhat.com para red hat

6- Quien creo Linux?Linus Torvald 1991

7- Cuales son las particiones de Linux?

Linux necesita que le hagamos al menos dos particiones:

Partición de swap. Esta partición la usará linux cuando no le quepan las cosas en la memoria.

Usará esta partición como almacén temporal de datos. Se aconseja que esta partición tenga al

menos el doble de bytes que la memoria RAM que tengamos. Si tenemos una memoria RAM

de 1Giga, la partición de swap debería tener al menos 2Gigas.

Otra partición para el resto de los datos.

De todas formas, por lo que comentamos antes, sería bueno tener tres particiones

La de swap.

Otra para el sistema operativo

Otra para nuestros datos.

Esto, en la instalación, nos permitirá más o menos decidir cuántas particiones queremos y de que tamaño.

Evidencia Página 7

Page 8: Evidencia Sitemas Operativos

8- Cuales son las carpetas o directorios importantes de Linux?

R= /bin (binarios): Los binarios son los ejecutables del sistema operativo. /boot (arranque): Aquí nos encontramos los archivos necesarios para el inicio del sistema. /dev (dispositivos): En esta carpeta tenéis los dispositivos del sistema, por ejemplo los

usb, sda (o hda) con la información de cada uno de ellos /etc (etcétera): Aquí se guardan los ficheros de configuración de los programas instalados. /home (hogar): La carpeta del usuario, como un Mis Documentos /lib (bibliotecas): Contiene las librerías del sistema y los drivers. /lost+found (perdido y encontrado): información que se mal-guardó debido a algún fallo

del sistema. /media (media/medios): Es donde se montan las unidades atraíbles como los dispositivos

USB, disqueteras, unidades de CD/DVD. /mnt (montajes): Es un directorio que se suele usar para montajes temporales de

unidades. /opt (opcionales): Destinado para guardar paquetes adicionales de aplicaciones. /proc: Información para la virtualización del sistema de ficheros de Linux. /root: Es el /home del administrador. Es el único /home que no está incluido -por defecto-

en el directorio anteriormente mencionado

9- Cuantas ventajas ofrece el software libre?Económico, Libertad de uso y redistribución, Independencia tecnológica, Fomento de la libre competencia al basarse en servicios y no licencias. Soporte y compatibilidad a largo plazo, Formatos estándar, Sistemas sin puertas traseras y más seguro

10- Englobe las diferentes aplicaciones que existen para Linux? Explorador web: file fex Lector de noticia (RSS) Correo electrónico: evaluation thunder bid Mensajería instantánea MSN Manejador de descarga Aplicación para escuchar música: Amork Visualizar videos y DVD’S: mplayer Grabador de CD’S: y DVD’S k3B

Evidencia Página 8

Page 9: Evidencia Sitemas Operativos

SISTEMAS OPERATIVOS.

Programa o conjunto de programas que permiten administrar los recursos de hardware y software de una computadora.

Conjunto de programas los cuales tienen la finalidad de administrar los recursos de hardware y software de una computadora.

El objetivo de los sistemas operativos es funcionar como una interfaz entre el hardware y el software.

Los sistemas operativos se encargan de gestionar y administrar eficientemente los recursos del hardware permitiendo que se ejecuten correctamente varios programas, sin que allá conflictos en el acceso de cada uno de ellos a cada uno de los recursos que necesite y sin ningún problema monopolice alguno de ellos.

De acuerdo a esto las características de los sistemas operativos son de:

Multiusuario: varios usuarios a la vez.

Multitareas: varias tareas a la vez.

Multiprogramación: varios programas a la vez.

Multiprocesos: varios procesos a la vez.

Evidencia Página 9

Page 10: Evidencia Sitemas Operativos

1.2.- Historia de los sistemas operativos

Primera generación1945 – 1955

Hardware: Tubos de vacio Software: Tarjetas perforadas S.O. “PBX”: tableros de enchufes

Segunda generación1955 – 1965

Desaparecen los tubos de vacio y son sustituidos por los transitores

Hardware: Transitores Software: Cintas

Proceso por lotes Batch

S.O.: lenguaje de bajo nivel “FORTRAN”

Tercera generación1965 – 1980

Desaparecen los transitores y son sustituidos por los circuitos integrados

Hardware: Circuitos integrados (minicomputadoras)

Software: IBM/360 S.O360 “similares”Compatibilidad

Evidencia Página 10

Page 11: Evidencia Sitemas Operativos

Cuarta generación1980 – 1990

Desaparecen los circuitos integrados y son sustituidos por los circuitos integrados a gran escala

Hardware: LCIS.O.: MS-DOS, as/2

Minix, Unix

1.3.- Subsistemas S.O

Gestión de archivos:

Se dice que el archivo al ser guardado no debe de tener el mismo nombre de un archivo ya existente.

Gestión d memoria:

Buscar espacios libres en memoria para poder ejecutar instrucciones u aplicaciones. Para verificar el estado de memoria actual del equipo solo consta de dar clic con el botón secundario y dirigirse a propiedades dar clic y después dar clic en la pestaña de “Estado de memoria”.

Dispositivos de E/S:

Son dispositivos de hardware que le permiten al usuario introducir información al sistema y este pueda obtener un resultado (imagen, impresión etc.).

Evidencia Página 11

Gestión de archivos Gestión de memoria Dispositivos E/S Administración de procesos

SubsistemasDeS.O

Page 12: Evidencia Sitemas Operativos

Administración de proceso:

Nos permite llevar un control de la ejecución de varias aplicaciones con el fin de organizar estas

Gestión de archivos:

Funciones:

Crear, eliminar, modificar, visualizar archivos y carpetas Aplicar políticas a los diferentes archivos y carpetas

Archivos:

Tienen una extensión No debe existir duplicidad de archivos en una carpeta No utilizar símbolos Aplicar atributos No se puede mover el archivo si esta en ejecución

Carpetas:

No debe existir duplicidad

Dispositivos de E/S:

IRQ: son interrupciones dentro del procesador Reloj: sincronizar cualquier sistema distribuido

BIOS: (Requisición de Interrupción) sistema básico de entradas y salidas Interrupción de un dispositivo (hardware).

Gestión de memoria: Cargar aplicaciones Generar espacio en memoria

Evidencia Página 12

Page 13: Evidencia Sitemas Operativos

Administración de procesos:

Procesos: Vacio Espera Ejecución

Una aplicación puede tener varios procesos

1.4.- S.O de acuerdo a su estructura:

Estructuras:

Monolítica Multiusuario Multitarea Multiproceso Multiprogramación

1.5.- Características de S.O

1. LINUX2. WINDOWS3. UNIX

Evidencia Página 13

Page 14: Evidencia Sitemas Operativos

LINUX

ORIGEN:

Su desarrollo se inicio en 1991, cuando un estudiante finlandés, Linus Torvals escribió y bautizo un pequeño pero autosuficiente núcleo para el procesador 80386, el primer procesador de 32 bits verdadero en la gama de CPU compatibles con la PC de Intel.

En los albores de su desarrollo, el código fuente de Linux se ofrecía gratuitamente en internet. En consecuencia, su historia ha sido una colaboración de muchos usuarios de todo el mundo que se comunican casi exclusivamente atreves de internet. Desde un núcleo inicial que implementaba parcialmente un subconjunto pequeño de servicios de sistema de Unix, Linux ha crecido para incluir cada vez más funcionalidad de Unix.

Estructura de archivos:

Linux se programo originalmente con un sistema de archivos compatible con minix a fin de facilitar el intercambio de datos con el sistema de desarrollo minix.

El sistema de archivos extendido (Extfs, Extended File Sistem), un diseño posterior de este sistema de archivos para mejorar el desempeño y escalabilidad de añadir nuevas funciones.

Evidencia Página 14

Page 15: Evidencia Sitemas Operativos

WINDOWS

ORIGEN

Windows 1.0

Windows es una familia de sistemas operativos desarrollados y comercializados por Microsoft. Existen versiones para hogares, empresas, servidores y dispositivos móviles, como computadores de bolsillo y teléfonos inteligentes. Hay variantes para procesadores de 16, 32 y 64 bits.

Incorpora diversas aplicaciones como Internet Explorer, el Reproductor de Windows Media, Windows Movie Maker, Windows Mail, Windows Messenger, Windows Defender, entre otros.

Desde hace muchos años es el sistema operativo más difundido y usado del mundo; de hecho la mayoría de los programas (tanto comerciales como gratuitos y libres) se desarrolla originalmente para este sistema.

Windows Vista es la versión más reciente para computadoras personales, Windows Server 2008 para servidores y Windows Mobile 6.0 en los dispositivos móviles.

En 1985 Microsoft publicó la primera versión de Windows, una interfaz gráfica de usuario (GUI) para su propio sistema operativo (MS-DOS) que había sido incluido en el IBM PC y ordenadores compatibles desde 1981.

La primera versión de Microsoft Windows Premium nunca fue demasiado potente ni tampoco se hizo popular. Estaba severamente limitada debido a los recursos legales de Apple, que no permitía imitaciones de sus interfaces de usuario. Por ejemplo, las ventanas sólo podían disponerse en mosaico sobre la pantalla; esto es, nunca podían solaparse u ocultarse unas a otras. Tampoco había "papelera de reciclaje" debido a que Apple creía que ellos tenían la patente de este paradigma o concepto. Ambas limitaciones fueron eliminadas cuando el recurso de Apple fue rechazado en los tribunales. Por otro lado, los programas incluidos en la primera versión eran aplicaciones "de juguete" con poco atractivo para los usuarios profesionales.

Windows 2.0

Apareció en 1987, y fue un poco más popular que la versión inicial. Gran parte de esta popularidad la obtuvo de la inclusión en forma de versión "run-time" de nuevas aplicaciones gráficas de Microsoft, Microsoft Excel y Microsoft Word para Windows. Éstas podían cargarse desde MS-DOS, ejecutando Windows a la vez que el programa, y cerrando Windows al salir de ellas. Windows 2 todavía usaba el modelo de memoria 8088 y por ello estaba limitado a 1 megabyte de memoria; sin embargo, mucha gente consiguió hacerlo funcionar bajo sistemas multitareas como DesqView.

Evidencia Página 15

Page 16: Evidencia Sitemas Operativos

Windows 3.0

La primera versión realmente popular de Windows fue la versión 3.0, publicada en 1990. Ésta se benefició de las mejoradas capacidades gráficas para PC de esta época, y también del microprocesador 80386, que permitía mejoras en las capacidades multitarea de las aplicaciones Windows. Esto permitiría ejecutar en modo multitarea viejas aplicaciones basadas en MS-DOS. Windows 3 convirtió al IBM PC en un serio competidor para el Apple Macintosh.

Windows 3.1 y Windows 3.11

En respuesta a la aparición de OS/2 2.0 , Microsoft desarrolló Windows 3.1, que incluía diversas pequeñas mejoras a Windows 3.0 (como las fuentes escalables TrueType), pero que consistía principalmente en soporte multimedia. Más tarde Microsoft publicó el Windows 3.11 (denominado Windows para trabajo en grupo), que incluía controladores y protocolos mejorados para las comunicaciones en red y soporte para redes punto a punto.

Windows 95

Microsoft adoptó "Windows 95" como nombre de producto para Chicago cuando fue publicado en agosto de 1995. Chicago iba encaminado a incorporar una nueva interfaz gráfica que compitiera con la de OS/2. Aunque compartía mucho código con Windows 3.x e incluso con MS-DOS, también se pretendía introducir arquitectura de 32 bits y dar soporte a multitarea preemptiva, como OS/2 o el mismo Windows NT. Sin embargo sólo una parte de Chicago comenzó a utilizar arquitectura de 32 bits, la mayor parte siguió usando una arquitectura de 16 bits, Microsoft argumentaba que una conversión completa retrasaría demasiado la publicación de Chicago y sería demasiado costosa.

Microsoft desarrolló una nueva API para remplazar la API de Windows de 16 bits. Esta API fue denominada Win32, desde entonces Microsoft denominó a la antigua API de 16 bits como Win16. Esta API fue desarrollada en tres versiones: una para Windows NT, otra para Chicago y otra llamada Win32s, que era un subconjunto de Win32 que podía ser utilizado en sistemas con Windows 3.1.; de este modo Microsoft intentó asegurar algún grado de compatibilidad entre Chicago y Windows NT, aunque los dos sistemas tenían arquitecturas radicalmente diferentes

Tenía también como novedad el incluir soporte para la tecnología Plug&Play. Windows 95 se convirtió en el primer gran éxito de los de Redmond a nivel mundial. La evolución de Internet y la potencia de los equipos, cada vez más capaces, dio lugar a un binomio en el que Intel y Microsoft dominaban el panorama mundial con solvencia. Los fabricantes comenzaban a volcarse en este sistema a la hora de sacar sus controladores de dispositivos y, aunque con algunos problemas por incompatibilidades inevitables, el éxito de la plataforma fue absoluto.

Más adelante fue lanzada una versión con compatibilidad para USB (1.0) que permitía ejecutarse en computadores (ordenadores) con pocas prestaciones en Hardware. Esta versión salió al mercado en octubre de 1998

Evidencia Página 16

Page 17: Evidencia Sitemas Operativos

Windows 98

El 25 de junio de 1998 llegó Windows 98. Incluía nuevos controladores de hardware y el sistema de ficheros FAT32 (también soportado por Windows 95 OSR 2 y OSR 2.5) que soportaba particiones mayores a los 2 GB permitidos por Windows 95. Dio soporte también a las nuevas tecnologías como DVD, FireWire, USB o AGP. Era novedosa también la integración del explorador de Internet en todos los ámbitos del sistema.

Pero la principal diferencia de Windows 98 sobre Windows 95 era que su núcleo había sido modificado para permitir el uso de controladores de Windows NT en Windows 9x y viceversa. Esto se consiguió con la migración de parte del núcleo de Windows NT a Windows 98, aunque éste siguiera manteniendo su arquitectura MS-DOS/Windows GUI. Esto permitió la reducción de costes de producción, dado que Windows NT y Windows 98 ahora podían utilizar casi idénticos controladores.

Windows Vista

Windows Vista apareció en el mercado el 30 de enero de 2007. Cabe destacar los continuos retrasos en las fechas de entrega del sistema operativo. Inicialmente se anunció su salida al mercado a inicios-mediados de 2006; posteriormente y debido a problemas durante el proceso de desarrollo, se retrasó su salida hasta finales de 2006. El último retraso trasladó la fecha hasta finales de enero de 2007. Estos continuos retrasos han llevado a Microsoft a tomar diversas medidas para minimizar los gastos extras derivados de los retrasos. Por ejemplo, en Argentina, se podrá comprar Windows Vista con un "ticket" que la persona adquiere al momento de comprar un nuevo PC que no tiene instalado todavía Windows Vista. Podrán canjear el "ticket" por una copia original de Windows Vista y así actualizar su sistema. También cabe destacar que Windows Vista trae una nueva interfaz gráfica llamada Aero, que es una evolución de la interfaz gráfica denominada Luna de Windows XP.

Este sistema operativo, como el Windows ME, ha sido criticado por su falta de compatibilidad, entre otras cosas, haciendo que la mayoría de los usuarios regresen a su antecesor Windows XP o que migren a Mac OS X o GNU/Linux.

Windows Server 2008

Al igual que su sucesor, Windows Server 2003 se basaba en la última versión del SO doméstica publicada. Éste se basa en Windows Vista en cuanto a su interfaz Aero, mucho más amigable y sencilla, y en Windows Server 2003 SP2.

Evidencia Página 17

Page 18: Evidencia Sitemas Operativos

Unix

ORIGEN

Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.[

A finales de 1960, el Instituto Tecnológico de Massachusetts, los Laboratorios Bell de AT&T y General Electric trabajaban en un sistema operativo experimental llamado Multics (Multiplexed Information and Computing Service),[4] desarrollado para ejecutarse en una computadora central (mainframe) modelo GE-645. El objetivo del proyecto era desarrollar un gran sistema operativo interactivo que contase con muchas innovaciones, entre ellas mejoras en las políticas de seguridad. El proyecto consiguió dar a luz versiones para producción, pero las primeras versiones contaban con un pobre rendimiento. Los laboratorios Bell de AT&T decidieron desvincularse y dedicar sus recursos a otros proyectos.

Uno de los programadores del equipo de los laboratorios Bell, Ken Thompson, siguió trabajando para la computadora GE-635[5] y escribió un juego llamado Space Travel,[6] [7] (Viaje espacial). Sin embargo, descubrió que el juego era lento en la máquina de General Electric y resultaba realmente caro, algo así como 75 dólares de EE.UU. por cada partida. En 1972 se tomó la decisión de escribir nuevamente UNIX, pero esta vez en el lenguaje de programación C.[13] Este cambio significaba que UNIX podría ser fácilmente modificado para funcionar en otras computadoras (de esta manera, se volvía portable) y así otras variaciones podían ser desarrolladas por otros programadores. Ahora, el código era más conciso y compacto, lo que se tradujo en un aumento en la velocidad de desarrollo de UNIX. AT&T puso a UNIX a disposición de universidades y compañías, también al gobierno de los Estados Unidos, a través de licencias.[14] Una de estas licencias fue otorgada al Departamento de Computación de la Universidad de California, con sede en Berkeley.[14] En 1975 esta institución desarrolló y publicó su propio sucedáneo de UNIX, conocida como Berkeley Software Distribution (BSD), que se convirtió en una fuerte competencia para la familia UNIX de AT&T.

Mientras tanto, AT&T creó una división comercial denominada Unix Systems Laboratories para la explotación comercial del sistema operativo. El desarrollo prosiguió, con la entrega de las versiones 4, 5 y 6[15] en el transcurso de 1975. Estas versiones incluían los pipes o tuberías, lo que permitió dar al desarrollo una orientación modular respecto a la base del código, consiguiendo aumentar aún más la velocidad de desarrollo. Ya en 1978, cerca de 600 o más máquinas estaban ejecutándose con alguna de las distintas encarnaciones de UNIX.

Evidencia Página 18

Page 19: Evidencia Sitemas Operativos

SISTEMAS DE ARCHIVOS

El sistema de archivos de Unix; esta basado en un modelo arborescente y recursivo, en el cual los nodos pueden ser tanto archivos como directorios, y estos últimos pueden contener a su vez directorios o subdirectorios. Debido a esta filosofía, se maneja al sistema con muy pocas órdenes, que permiten una gran gama de posibilidades. Todo archivo de Unix está controlado por múltiples niveles de protección, que especifican los permisos de acceso al mismo. La diferencia que existe entre un archivo de datos, un programa, un manejador de entrada/salida o una instrucción ejecutable se refleja en estos parámetros, de modo que el sistema operativo adquiere características de coherencia y elegancia que lo distinguen.

La gestión de archivos La gestión de archivos viene implementada por mecanismos propios de UNIX. Esta aproximación tiene consecuencias directas sobre la seguridad del sistema.

Convenciones UNIX comporta un sistema de gestión de ficheros ( SGF ) que permite al usuario guardar sus datos en disco. Par gestionar la información en forma estructurada, el SGF debe organizar el disco de determinada manera y crear un sistema de ficheros ( SGF ) en el momento de realizar una operación de formateo lógico ( diferente del formateo físico del disco realizado por su controlado.

El SGF designa el mecanismo que permite acceder a los objetos de la entidad SF. Un SGF complejo puede gestionar varios tipos de SF diferentes a la manera de VFS (Virtual File System ) de SVR4.

Dispositivos Los sistemas de ficheros se gestionan como dispositivos en modo bloque, se encuentran en el directorio /dev/dsk (Disk). Los Sf pueden ocupar físicamente todo o parte de un disco, sus nombres se refieren pues al disco físico.

Según los sistemas, se encuentran:

· Bien c0d2s1 de Controler 0 Drive 2 Slice ( slice=partición) · Bien 0s1 de Controler 0 Slice 1.

Evidencia Página 19

Page 20: Evidencia Sitemas Operativos

En el directorio /dev/rdsk (Raw Disk) se encuentran los mismos nombres. Estos dispositivos designan los mismos SF del directorio /dev/dsk pero en modo carácter. Se puede verificar que los menores y los mayores corresponden. Al escribir y leer sobre estos dispositivos, se accede directamente a la partición, aunque ésta no sea UNIX y ello ignorado toda estructura propia de un sistema de gestión de ficheros.

Generalmente el dispositivo 0s0 (o c0d0s0) se refiere a todo el disco físico independientemente de su particionamiento. Por razones de seguridad, es pues muy importante prohibir los derechos de lectura-escritura-ejecución para group y other ( el propietario debe ser el superusuario )

Características de UNIX

Positivo o Sistema universal, válido para toda clase de ordenadores, grandes y pequeños o Transportable, al estar escrito en C o Sistema abierto: las especificaciones son públicas o Ha recogido contribuciones de múltiples personas e instituciones o Soluciones simples y elegantes

Negativo o Pobre sistema de administración o Sistema para gurús o Falta uniformidad de estilo en los programas del sistema

La cultura UNIX o El UNIX ha condicionado los desarrollos informáticos de las últimas décadas:

Internet, C/C++, Xwindows, GNU, Linux...

Evidencia Página 20