martes, 21 de octubre de 2008

SISTEMAS OPERATIVOS

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 lo largo de la historia ha surgido una gran multitud de implementaciones comerciales de UNIX. Sin embargo, un conjunto reducido de productos han consolidado
el mercado y prevalecen gracias a un continuo esfuerzo de desarrollo por parte de sus fabricantes. Los más importantes son:
Posee las siguientes características:

- Es un sistrema 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 redireccionamiento de Entradas/Salidas.
- Garantiza un alto grado de portabilidad.
Solaris 10, un sistema operativo derivado de la rama BSD

• Solaris de Sun Microsystems. Uno de los sistemas operativos Unix más difundido en el entorno empresarial y conocido por su gran estabilidad. Parte del código fuente de Solaris se ha liberado con licencia de fuentes abiertas (OpenSolaris).

• AIX de IBM. El UNIX "propietario" de IBM ha cumplido 20 años de vida en el 2006 y continúa en pleno desarrollo, con una perceptible herencia del mainframe en campos como la virtualización o la RAS de los servidores, heredada de sus "hermanos mayores".

• HP-UX de Hewlett-Packard. Este sistema operativo también nació ligado a las computadoras departamentales de este fabricante. También es un sistema operativo estable que continua en desarrollo.

• Mac OS X. Curiosamente sus propios usuarios lo desconocen, se trata de un UNIX completo, aprobado por The Open Group. Su diferencia marcada es que posee una interfaz gráfica propietaria llamada Aqua, y es principalmente desarrollada en Objective-C en lugar de C o C++.

Ventajas de UNIX:

- El sistema operativo es optimizado para un hardware específico, lo que ofrece rendimiento y fiabilidad.
- Un único fabricante maneja actualizaciones a nivel de mantenimiento, corrección de errores y gestión de parches, por lo que no hay necesidad de buscar soluciones por todos lados. El vendedor da soporte al sistema operativo las veinticuatro horas del día, y los siete días de la semana (por lo general).

- Para personas que gustan de compañías que dan apoyo cuando ocurren todo tipo de problemas.

- En el lado del Hardware, se tiene el apoyo del equipo de cuenta de ventas, como por ejemplo, del socio de negocios que nos vendió el producto.

Desventajas de UNIX:

- Es difícil persuadir a un vendedor UNIX para que incorpore nuevas características de acuerdo a nuestras necesidades.
- Se debe de pagar al vendedor UNIX por: acuerdos de mantenimiento, licencias de software, hardware, etc.

- La participación en el mercado ha ido decreciendo en sistemas UNIX.
- Dependencia con vendedores únicos.
- Los administradores de UNIX pueden ser muy caros

• 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

Existen sistemas operativos basados en el núcleo Linux, y el conjunto de aplicaciones GNU (tambien denomindo GNU/Linux), entra las mas utilizadas encontramos:
• Red Hat Enterprise Linux. Cuyo fabricante Red Hat es conocido por su amplia gama de soluciones y aportes al desarrollo de software libre. Apoya el proyecto Fedora del cual se beneficia y de ella se derivan distribuciones compatibles como Oracle Enterprise Linux y CentOS.
• SUSE Linux de Novell. Originalmente liberado por la compañía alemana SuSE. Es popular por sus herramientas de administración centralizada. De manera análoga a Fedora con RedHat, Apoya el proyecto openSUSE.
• Debian GNU/Linux. Con una de las comunidades mas grandes y antiguas del movimiento de software libre, es base para distribuciones más comerciales como Xandros, Mepis, Linspire y Ubuntu.

También son populares los sistemas operativos descendientes del 4.4BSD:
• FreeBSD. Quizá el sistema operativo mas popular de la familia, de propósito multiple. Con una implementacion SMP muy elaborada, es el sistema operativo utilizado por los servidores de Yahoo. Y base de muchos sistemas operativos entre ellos Mac OS X de Apple.
• OpenBSD. Ampliamente reconocida por su seguridad proactiva y auditoría permanente del codigo fuente. Es utilizada en ambientes donde la seguridad prima sobre todo, es usual encontrarlo instalado en servidores que actúan como Firewall, VPN o Proxy.
• NetBSD . Se le conoce por su portabilidad, a Octubre de 2008: 53 arquitecturas soportadas. La NASA lo ha utilizado para la investigacion en redes TCP/IP satelitales, al igual que para reciclar computadoras viejas con software moderno.

Las siguientes implementaciones de UNIX tienen importancia desde el punto de vista histórico, no obstante, actualmente están en desuso:
• Tru64 UNIX actualmente de Hewlett-Packard (antes de Compaq y originalmente de Digital Equipment Corporation).
• UnixWare y SCO OpenServer anteriormente de Santa Cruz Operation y ahora de SCO Group.
• UX/4800 de NEC.
• IRIX de Silicon Graphics Inc..

FAMILIAS

Como se puede deducir de esta breve reseña histórica, existen varias familias del sistema operativo UNIX que han evolucionado de manera independiente a lo largo de los años. Cada familia se distingue no tanto por sus diferencias técnicas como por sus diferencias en propiedad intelectual. Se observa que todas las familias se han visto contaminadas, directa o indirectamente, por otras familias.

Las familias UNIX más significativas son:

• AT&T: la familia que tuvo su origen en el UNIX de AT&T. Considerada la familia UNIX "pura" y original. Sus sistemas operativos más significativos son UNIX System III y UNIX System V.

• BSD: familia originada por el licenciamiento de UNIX a Berkely. BSD se reescribió para no incorporar propiedad intelectual originaria de AT&T en la versión

4. La primera implementación de los protocolos TCP/IP que dieron origen a Internet son la pila (stack) TCP/IP BSD.

• AIX: esta familia surge por el licenciamiento de UNIX System III a IBM.
• Xenix: familia derivada de la adquisición de los derechos originales de AT&T primero por parte de Microsoft y de esta los vendió a SCO.

• GNU: En 1983, Richard Stallman anunció el Proyecto GNU, un ambicioso esfuerzo para crear un sistema similar a Unix, que pudiese ser distribuido libremente. El software desarrollado por este proyecto -por ejemplo, GNU Emacs y GCC - también han sido parte fundamental de otros sistemas UNIX.

• Linux: En 1991, cuando Linus Torvalds empezó a proponer el núcleo Linux y a reunir colaboradores, las herramientas GNU eran la elección perfecta. Al combinarse ambos elementos, conformaron la base del sistema operativo (basado en POSIX) que hoy conocemos como Linux. Las distribuciones basadas en el núcleo, el software GNU y otros agregados entre las que podemos mencionar a Red Hat Linux y Debian GNU/Linux se han hecho populares tanto entre los aficionados a la computación como en el mundo empresarial. Obsérvese que Linux tiene un origen independiente, por lo que se considera un 'clónico' de UNIX y no un UNIX en el sentido histórico.
Las interrelaciones entre estas familias son las siguientes, aproximadamente en orden cronológico:

• La familia BSD surge del licenciamiento del UNIX original de AT&T.
• Xenix también surge por licenciamiento del UNIX original de AT&T, aunque aún no era propiedad de SCO.
• AIX surge por licenciamiento de UNIX System III, pero también incorpora propiedad intelectual de BSD.
• La familia original AT&T incorpora ilegalmente propiedad intelectual de BSD en UNIX System III r3.
• La familia AIX vuelve a incorporar propiedad intelectual de la familia AT&T, esta vez procedente de UNIX System V.
• Linux incorpora propiedad intelectual de BSD, gracias a que éste también se libera con una licencia de código abierto denominada Open-source BSD.
• Según SCO Group, Linux incorpora propiedad intelectual procedente de AIX, gracias a la colaboración de IBM en la versión 2.4, mas aún no está demostrado, hay un proceso judicial al respecto: Disputas de SCO sobre Linux.





MacOS,


Macintosh Operative System (Sistema Operativo de Macintosh), es el nombre del primer sistema operativo de Apple para los ordenadores Macintosh. El Mac OS original fue el primer sistema operativo con una interfaz gráfica de usuario en tener éxito. El equipo de Macintosh incluía a Bill Atkinson, Jef Raskin y Andy Hertzfeld.

Hay una gran variedad de puntos de vista sobre cómo fue desarrollado Macintosh y dónde se originaron las ideas subyacentes. Mientras la conexión entre el proyecto Macintosh y el proyecto Alto en Xerox PARC ha sido establecido en los documentos históricos, las contribuciones iniciales del Sketchpad de Ivan Sutherland y el On-Line System de Doug Engelbart no son menos significantes. Véase Historia de la interfaz gráfica de usuario y Apple vs Microsoft.

Apple quitó importancia de forma deliberada a la existencia del sistema operativo en los primeros años de Macintosh para ayudar a hacer que la máquina pareciera más agradable al usuario y a distanciarla de otros sistemas como MS-DOS, que eran un desafío técnico. Apple quería que Macintosh fuera visto como un sistema que trabajara nada más con encenderlo.


CLONES

Varios fabricantes de computadores a través de los años han hecho clones de Macintosh capaces de ejecutar Mac OS, en particular Power Computing, UMAX y Motorola. Estas máquinas ejecutaron varias versiones del Mac OS clásico. Steve Jobs terminó con el programa de licencias para clones después de su regreso a Apple en 1997.

En 2008, una compañía manufacturera en Miami llamada Psystar Corporation, anunció un computador clónico que se vende a $399 suministrada con un sistema modificado que puede ejecutar Mac OS X v10.5. Amenazada con batallas legales, Psystar originalmente llamó al sistema OpenMac, y desde entonces lo cambió a Open Computer.

Ventajas

Mac OS X te ofrece un sistema robusto y a la vez muy amigable, existen muchísimos programas a tu disposición, como microsoft office para mac (versión 2008), msn messenger, skype, entre infinidad de programas uqe puedes temer perder al hacer el cambio.

Además el sistema es altamente enfocado a la multimedia, y con iLife puedes organizar tus fotos, hacer excelentes páginas web y DVDs, con solo unos clicks.
Ademas que Mac OS X 10.5 Leopard es UNIX certificado

Desventajas.....

Quizás los problemas mas grandes vienen en los momentos de adeptación, y olvidar lo horrible que es Windows para empezar a disfrutar del sistema operativo.
Una desventaja es uqe está ligado al hardware, por loq ue solo se ejecuta en máquinas fabricadas por Apple, y no en PCs comunes, lo que trae estabilidad, pero a su vez impide probarlo facilmente en un PC.

En general, todo lo que quieras está en Mac, salvo contados programas que a veces son de un público bastante concreto como Autocad, sin embargo puedes ejecutar Windows dentro de Mac OS X, (sí, los dos al tiempo), gracias a la virtualización.

Como es de imaginar también existen programas que son solo para Mac OS X, y la verdad son impresionantes.

Otra desventaja quizás, es que, a diferencia de Linux, Mac OS X es un sistema cerrado, es decir, software propietario, y Linux es software Libre.

FECHA DE CREACION

26 de Octubre el lanzamiento oficial del Mac OS X 10.5 “Leopard“. La evolución del sistema operativo de Apple continúa y aprovechamos a conocer su historia, desde su nacimiento en 1984 con el Sistema 1 y su respectiva evolución.






MS-DOS


MS-DOS son las siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft. Es un sistema operativo comercializado por Microsoft perteneciente a la familia DOS. Fue un sistema operativo para el IBM PC que alcanzó gran difusión.La versión de MS-DOS que se escribió para el Intel 8088 no soportaba instrucciones duales, ya que no estaban incorporadas en el procesador. Es decir, no existía en el procesador una división de instrucciones privilegiadas para el sistema operativo e instrucciones ordinarias para los programas comunes. Esta limitación provoca, por ejemplo, que los programas puedan manipular cualquier recurso, que varios programas manipulen un recurso pudiendo generar inconsistencia, hasta el punto de que un programa puede llegar a borrar el propio el sistema operativo.

• PC DOS 1.0 - Liberado en 1981 como complemento al IBM-PC. Primera versión de DOS. Soporta 16 Kb de memoria RAM, disquetes de 5,25 pulgadas de una sola cara de 160 Kb. 22 ordres. Permite archivos con extensión .com y .exe. Incorpora el intérprete de comandos COMMAND.COM.

• PC DOS 1.1 - Corregidos muchos errores, soporta disquetes de doble densidad 1.25 - Primera versión liberada con el nombre MS-DOS.

• MS-DOS 2.0 - Complemento del IBM XT liberado en 1983. Más del doble de nuevos comandos, soporte de disco duro (muy pequeño, alrededor de 5 MB).

• PC DOS 2.1 - Complemento del IBM PCjr. Añadidas algunas mejoras.

• MS-DOS 2.11 - Añadido soporte para otros idiomas (aparte del inglés).

• MS-DOS 2.25 - Versión con un mejor soporte para juegos de caracteres de los idiomas japonés y coreano.

• MS-DOS 3.0 - Diseñado para soportar el nuevo hardware del IBM AT. Añadidas unas pocas características de LAN.

• MS-DOS 3.1 - Añadidas más características y soporte LAN.

• MS-DOS 3.2 - Añadida capacidad para disquetes de 3,5 pulgadas y 720 KB.

• PC DOS 3.3 - Añadido soporte para el ordenador PS/2 de IBM y los nuevos disquetes de 3,5 pulgadas de alta capacidad (1,44 MB). Nuevas páginas de código de caracteres internacionales añadidas, con soporte para 17 países.

• MS-DOS 3.3 - Capacidad para crear particiones de disco superiores a 32 MB. Soporte de 4 puertos serie (antes sólo 2). Incorporación de la orden "Files" para poder abrir hasta 255 archivos simultáneamente.

• MS-DOS 4.0 - Generado con el código fuente de IBM, no con el de Microsoft.
• PC DOS 4.0 - Agregado DOS Shell, algunas mejoras y arreglos.
• MS-DOS 4.01 - Versión para corregir algún error.
• MS-DOS 5.0 - Implementado en 1991, incluyendo más características de administración de memoria y herramientas para soporte de macros, mejora del intérprete de órdenes o shell.

• MS-DOS 6.0 - Liberado en 1993, incluye soporte para Microsoft Windows, utilidades como Defrag (desfragmentación del disco), DoubleSpace (compresión de archivos), MSBackup (copias de seguridad), MSAV (qMicrosoft Anti-Virus), MemMaker, etc.

• MS-DOS 6.2 - Versión para corregir errores.
• MS-DOS 6.21 - Eliminado el soporte de compresión de disco DoubleSpace.
• PC DOS 6.3 - Liberado en abril de 1994.
• MS-DOS 6.22 - Última versión distribuida por separado. Incluido DriveSpace para sustituir a DoubleSpace.
• PC DOS 7.0 - Añade Stacker para reemplazar a DoubleSpace.
• MS-DOS 7.0 - Distribuido junto con Windows 95. Incluye soporte para nombres de archivo largos (hasta ahora habían tenido la restricción del 8+3).
• MS-DOS 7.1 - Integrado en Windows 95 OSR2 y posteriormente en Windows 98 y 98 SE. Soporta sistemas de archivos FAT32.
• MS-DOS 8.0 - Incluido en Windows Me. Es la última versión de MS-DOS.
• PC DOS 2000 - Versión que soluciona el problema del año 2000.








Sistema operativo os/2



Éste es un sistema operativo del que casi todo el mundo ha oído hablar, pero casi nadie ha probado. Son muchos también los que lo halagan sin haber tenido nunca una experiencia previa con él. Quizás estos halagos se deben a un cierto despecho con el sistema operativo que aún siendo el estándar de hecho, no ha respondido a las expectativas suscitadas. Por supuesto, todo el mundo sabe que me refiero a Windows'95.

Los objetivos principales de los diseñadores de OS/2 fueron crear un sistema operativo ideal para la automatizacion de oficinas, proporcionar manejadores graficos independientes de los disposistivos, lograr que las aplicaciones tuvieran acceso directo a perifericos con gran ancho de banda, ofrece capacidad multitarea, proporcionar un ambiente adaptado para cada programa y para sudescendientes, y ofrecer un ambiente protegido para garantizar la estabilidad del sistema.

Historia

OS/2 fue desarrollado originalmente entre IBM y Microsoft como un sucesor multiproceso del DOS para CPUs 286 y mejor, pero la versión 1.x nunca fue aceptada excepto para algunas aplicaciones especificas. Con la versión 2.0, Microsoft dejó la sociedad OS/2, e IBM promovió el OS/2 como un sistema operativo de 32-bit que requería un CPU 386 o mejor. Esta configuración básica no ha cambiado en el OS/2 2.1 o 3.0. La versión que siguió de OS/2 "Merlin" (probablemente llamada 4,0 cuando fuese liberada), no se probará con CPUs 386, y a estas alturas está desconocido si trabajará en un sistema 386 en lo absoluto.

El OS/2 Warp 3.0 es multiproceso, 32-bit, mono-usuario para 386SX y CPU mejores con 4MB o más de RAM. Esta simula al DOS en varias maneras (tal como los órdenes de línea de comandos, y la presencia de un archivo CONFIG.SYS), pero se parece al Mac en otras maneras (ej., la representación de iconos representando archivos) y tiene una similitud con otros operativos en otras maneras (ej., menús que aparecen al pulsar un botón en el tablero (desktop) mismo, estas se usan en X Windows bajo UNIX). Warp incluye una Interface Gráfica para el Usuario (GUI) conocido como el Manejador de Presentación (PM), y un Manejador del escritorio del cual se ejecutan los programas y manipulan los archivos conocido como el WorkPlace Shell (WPS). El PM se asemeja al Windows pero no es igual. El WPS es similar a Windows 95 y el Buscador de Mac, pero generalmente es más flexible y más orientado a objetos que ambos. Una versión de Windows del WPS esta disponible.

OS/2 Warp 3,0 entra a varias versiones con varios niveles de gestión de redes. La primera versión tiene gestión de redes solo por medios Telefónicos(Dial-Up). Otras dos versiones, "Warp Connect" y "Warp Serve", incluye capacidades cliente /servidor, respectivamente. La próxima versión de OS/2 cuyo nombre código es "Merlin", incluirá manejo de red cliente en el paquete básico. Al usarse con Windows para trabajo en grupos 3.1, (WFW), la capacidad de red esta inhabilitada bajo OS/2, pero se puede utilizar esta en WFW, si se ejecuta desde DOS nativo.
Las versión mínima de OS/2 también viene en dos versiones cada una, una que incluye una versión recopilada de Windows (También llamada Win-OS/2), requiere que el usuario tenga Windows 3.1 para ejecutar programas Windows desde OS/2 (También referenciada como la versión para Windows, este termino no es oficial). La versión win-OS/2 algunas veces ejecuta programas Windows con leve mejora de velocidad que en la versión para Windows, y es mas fácil de instalar si el usuario no tiene instalado Windows 3.1; pero la versión para Windows es mas barata.

Warp puede ejecutar en modo texto a OS/2 GUI, y programas DOS. Windows es un programas DOS que Warp puede ejecutar, y es de esta forma que OS/2 provee soporte para Windows; ejecutando Windows sobre modo DOS. Este método de soporte Windows no cambió en Merlin. Nótese que Windows 95 no proveerá soporte de programas Windows para OS/2.


Mucho usuarios nuevos de OS/2, podrán conseguir la versión original "Para Windows", de Warp. La versión "Para Windows", es un poco más barata y usa menos espacio en disco que la versión completa. Alguno que se actualice de la versión 2.1 OS/2 completa debe comprar la versión completa de actualización Warp, que incluye la detección de la versión vieja 2.1 y no se instalará si no la detecta. Alguno que este armando una computadora nueva y que aún no tenga Windows u OS/2 2.X, pero que desee ejecutar programas Windows, debe comprar la versión completa del OS/2 que no es actualización la cual es más cara, pero es más conveniente que comprar la versión "Para Windows", y una copia separada de Windows.

CREACION

OS/2 fue originalmente diseñado por Microsoft con la ayuda de IBM. Desde este punto de vista estas compañías OS/2 iba a reemplazar a MS-DOS. Esto nunca sucedió OS/2 se entregó tarde en incompleto. Aunque tenía unas ventajas obvias sobre MS-DOS, como el uso real de memoria, la ejecución en modo protegido y el soporte de multiprogramación en forma elegante, los usuarios no se interesaron en él.
Un mes de Abril, pero de 1987, su sistema operativo conjunto para su línea de computadores personales, el OS/2.
El Work Place Shell (el shell de trabajo gráfico, de ahora en adelante WPS) fue muy mejorado, resultando un shell totalmente orientado a objetos, con acceso directo a los ficheros, carpetas dentro de carpetas, ficheros sombra (conocidos como alias en los sistemas UNIX) y un escritorio de verdad. A su lado, el shell de Windows 3.0 quedaba a la altura del betún.

el kernel emite un proceso de inicialización, que posteriormente llama a un programa padre (appserver) que se encargara de iniciar diferentes procesos (servers) y sub procesos (clientes).

Durante este llamado (calls) el sistema se encarga de autodetectar hardware y software instalado, generando un registro del mismo. De esta forma cada ves que el usuario instale un nuevo hardware en su maquina o cambie el disco rígido a otra computadora, el sistema autodetectara los cambios e instalara el driver necesario para que funcionen los periféricos correctamente






Linux



LINUX hace su aparicion a principios de la decada de los noventa, era el año 1991 y por aquel entonces un estudiante de informatica de la Universidad de Helsinki, llamado Linus Torvalds empezo, -como una aficion y sin poderse imaginar a lo que llegaria este proyecto, a programar las primeras lineas de código de este sistema operativo llamado LINUX.
Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuarios de Minix que querian mas.
Linus nunca anuncio la version 0.01 de Linux (agosto 1991), esta version no era ni siquiera ejecutable, solamente incluia los principios del nucleo del sistema, estaba escrita en lenguaje ensamblador y asumia que uno tenia acceso a un sistema Minix para su compilacion.
El 5 de octubre de 1991, Linus anuncio la primera version "Oficial" de Linux, -version 0.02. Con esta version 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 terminos soporte, documentación, distribucion .Despues de la version 0.03, Linus salto en la numeracion hasta la 0.10, mas y mas programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y despues de sucesivas revisiones, Linus incremento el numero de version hasta la 0.95 (Marzo 1992). Mas de un año despues (diciembre 1993) el nucleo del sistema estaba en la version 0.99 y la version 1.0 no llego hasta el 14 de marzo de 1994. Desde entonces no se ha parado de desarrollar, la version actual del nucleo es la 2.2 y sigue avanzando dia a dia con la meta de perfeccionar y mejorar el sistema.
Caracteristicas de Linux
Aqui teneis una lista bastante completa con las caracteristicas de LINUX
[Fuente: Infosheet-Como. Autor: Ivan Casado] :
• Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo.
LINUX utiliza la llamada multitarea preeventiva, la cual asegura que todos los programas que se estan utilizando en un momento dado seran ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa.
• Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.
• Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, tambien existen versiones para su utilizacion en otras plataformas, como Alpha, ARM,MIPS, PowerPC y SPARC.
• Multiprocesador: Soporte para sistemas con mas de un procesador esta disponible para Intel y SPARC.
• Funciona en modo protegido 386.
• Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
• Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente.
• 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.
• Memoria virtual usando paginación (sin intercambio de procesos completos) a disco: A una partición o un archivo en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas de intercambio sobre la marcha Un total de 16 zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2Gb para intercambio. Este limite se puede aumentar facilmente con el cambio de unas cuantas lineas en el código fuente.
• La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.
• Librerías compartidas de carga dinámica (DLL's) y librerías estáticas.
• Se realizan volcados de estado (core dumps) para posibilitar los qanálisis post-mortem, permitiendo el uso de depuradores sobre los programas no sólo en ejecución sino también tras abortar éstos por cualquier motivo.
• Compatible con POSIX, System V y BSD a nivel fuente.
• Emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario.
• 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).
• Emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer su propia emulación matemática. Cualquier máquina que ejecute Linux parecerá dotada de coprocesador matemático. Por supuesto, si el ordenador ya tiene una FPU (unidad de coma flotante), esta será usada en lugar de la emulación, pudiendo incluso compilar tu propio kernel sin la emulación matemática y conseguir un pequeño ahorro de memoria.
• Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente.
• Consolas virtuales múltiples: varias sesiones de login a través de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video). Se crean dinámicamente y puedes tener hasta 64.
• Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo típicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud.
• Acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos especial: no es necesario ningún comando especial para usar la partición MS-DOS, esta parece un sistema de archivos normal de Unix (excepto por algunas restricciones en los nombres de archivo, permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no son accesibles en este momento, y no se espera que lo sean en el futuro. El soporte para VFAT (WNT, Windows 95) ha sido añadido al núcleo de desarrollo y estará en la próxima versión estable.
• Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS.
• Soporte en sólo lectura de HPFS-2 del OS/2 2.1
• Sistema de archivos de CD-ROM que lee todos los formatos estándar de CD-ROM.
• TCP/IP, incluyendo ftp, telnet, NFS, etc.
• Appletalk.
• Software cliente y servidor Netware.
• Lan Manager / Windows Native (SMB), software cliente y servidor.
• Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.








Windows NT


(Nueva Tecnología) es una familia de sistemas operativos producidos por Microsoft, de la cual la primera versión fue publicada en julio de 1993. Al principio fue diseñado para ser un poderoso sistema operativo multiusuario, basado en lenguaje de alto nivel, independiente del procesador, con rasgos comparables con Unix. Su intención fue la de complementar las versiones de consumidor de las Windows que estaban basadas en el MS-DOS. NT era la primera versión totalmente en 32 bits de Windows, mientras que sus colegas orientados al consumidor, Windows 3.1x y Windows 9x, eran de 16-bit/32-bit híbridos. Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, y Windows Home Server están basados sobre el sistema de Windows NT, aunque ellos no esten marcados como Windows NT.
Previamente a la aparición del famoso Windows 95 la empresa Microsoft concibió una nueva línea de sistemas operativos orientados a estaciones de trabajo y servidores de red. Un sistema operativo con interfaz gráfica propia, estable y con características similares a los sistemas de red UNIX. Las versiones publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0. Además, Windows NT se distribuía en dos versiones, dependiendo de la utilidad que se le fuera a dar: Workstation para ser utilizado como estación de trabajo y Server para ser utilizado como servidor.
Windows 98
Es un sistema operativo gráfico publicado el 25 de junio de 1998 por Microsoft y el sucesor de Windows 95. Como su predecesor, es un producto monolítico híbrido de 16 y 32 bits.
La primera edición de Windows 98 fue designada por los números de versión internos 4.10.1998, o 4.10.1998A si había sido actualizado con el CD de seguridad de Microsoft. Windows 98 Segunda Edición está designado por los números de versión internos 4.10.2222A ó 4.10.2222B si había sido actualizado con el CD de seguridad de Microsoft. El sucesor de Windows 98 es Windows Me.
Windows 98 Segunda Edición (SE) es una actualización de Windows 98, publicada el 5 de mayo de 1999 Que fue publicada por un Juicio antimonopolio que perdió Microsoft por hacer que Internet Explorer sea parte de Windows 98. Incluye correcciones para muchos problemas menores, un soporte USB mejorado, y el reemplazo de Internet Explorer 4.0 con el considerablemente más rápido Internet Explorer 5. También se incluyó la Conexión Compartida a Internet, que permitía a múltiples ordenadores en una LAN compartir una única conexión a Internet por medio de NAT. Otras características en la actualización incluyen Microsoft NetMeeting 3.0 y soporte integrado de unidades DVD-ROM. La actualización ha sido un producto exitoso.[cita requerida] No obstante, no se trata de una actualización gratuita para los compradores de Windows 98 (primera edición), lo que es un problema notable dado que algunos programas necesitan Windows 98SE.
Ventajas: Si eres novato, aprendes muchas cosas.
Desventajas: A poco que sepas de Windows ... no sirve apenas
Ventajas: Muy detallado
Desventajas: Me lo dejaron , porque es un poco caro
Ventajas: sencillo de leer y claro
Desventajas: para el que conoce windows es completamente inútil
Ventajas: me ayudo bastante
Desventajas: algunos ejemplos
Ventajas: Buenas explicaciones
Ventajas: Informacion y asesoramiento excelente
Desventajas: Nada a la vista.
Ventajas: es facil de entender
Desventajas: a la hora de solucionar problemas
Windows 95
Es un sistema operativo con interfaz gráfica de usuario híbrido de entre 16 y 32 bits. Fue publicado el 24 de agosto de 1995 por la empresa de software Microsoft con notable éxito de ventas. Durante su desarrollo se conoció como Windows 4 o por el nombre Chicago.
Sustituyó a MS-DOS como sistema operativo y a Windows 3.x como entorno gráfico. Se encuadra dentro de la familia de sistemas operativos de Microsoft denominada Windows 9x. En la versión OSR2 (OEM Service Release 2) incorporó el sistema de archivos FAT32, además del primer atisbo del entonces novedoso USB.
Sus sucesores directos fueron Windows 98 y Windows ME. Con la unificación de las línea profesional y la doméstica con Windows XP, esta familia de sistemas Windows actualmente continúa su desarrollo con Windows Vista.
Existen versiones tanto en disquetes como en CD-ROM. La versión en 13 disquetes utilizaba un formato no estándar conocido como DMF que les permitía almacenar una capacidad mayor a la normal de 1.44 MB. La versión en CD-ROM ofrecía una selección de accesorios y complementos multimedia mucho mayor, además de algunos controladores de dispositivos, juegos y versiones de demostración de algunos programas.
Durante la instalación se crea un disquete de rescate, con MS-DOS 7.0. Ésta versión de MS-DOS estaba restringida, ya que inhabilitaba ciertas partes que con anteriores versiones estaban disponibles a través de la BIOS del PC, como el acceso al puerto serie, en la que una llamada es simplemente devuelta sin modificación alguna, apuntando a una instrucción RET (lenguaje ensamblador), mientras que con versiones anteriores, aún apuntaban a la rutina existente en la propia BIOS.

No hay comentarios: