lunes, 7 de marzo de 2011

Active Directory

Active Directory

Que es Active Directory
¨Active Directory (AD) es el término que usa Microsoft para referirse a su implementación de servicio de directorio en una red distribuida de computadores. Utiliza distintos protocolos (principalmente LDAP, DNS, DHCP, Kerberos...).
¨Su estructura jerárquica permite mantener una serie de objetos relacionados con componentes de una red, como usuarios, grupos de usuarios, permisos y asignación de recursos y políticas de acceso.



Requisitos de instalación de Active
Directory

Antes de instalar Active Directory, debe asegurarse de que tanto el servidor como la red cumplen ciertos requisitos y opciones de instalación.

En la siguiente lista se identifican los requisitos para la instalación de

Active Directory:

Un equipo donde se ejecute la familia de Microsoft Windows Server 2003.

Una partición o un volumen formateados con el sistema de archivos de

Windows NT (NTFS, Windows NT File System).

Espacio en disco suficiente para el directorio. Se recomienda disponer de 1 gigabyte (GB) como mínimo.

Un servidor DNS que admite el registro de recurso de servicio (SRV).

Protocolo de control de transmisión/Protocolo Internet (TCP/IP) instalado y configurado para DNS.

Además, se recomienda disponer de un servidor DNS que admita el

protocolo de actualización dinámica.




Para agregar una unidad organizativa
¨1. Haga clic en el signo + situado junto a Cuentas para expandirlo.
¨2. Haga clic con el botón secundario del mouse en Cuentas.
¨3. Seleccione Nuevo y haga clic en Unidad organizativa. Escriba Construcción como el nombre de la nueva unidad organizativa y, a continuación, haga clic en Aceptar.
¨Repita los pasos anteriores para crear otras unidades organizativas, como las siguientes:
¨• Unidad organizativa Ingeniería bajo Cuentas.
¨• Unidad organizativa Fabricación bajo Cuentas.
¨•Unidad organizativa Consumidor bajo la unidad organizativa Fabricación. (Para ello, haga clic con el botón secundario del mouse en Fabricación, seleccione Nuevo y, a continuación, haga clic en Unidad organizativa.)
¨• Unidades organizativas Empresa y Gobierno bajo la unidad organizativa Fabricación. Haga clic en Fabricación para que su contenido se muestre en el panel de la derecha.
¨


Crear una cuenta de usuario
¨El siguiente procedimiento crea la cuenta de usuario Juan García en la unidad organizativa Construcción.
¨Para crear una cuenta de usuario
¨1. Haga clic con el botón secundario del mouse en la unidad organizativa Construcción, seleccione Nuevo y, a continuación, haga clic en Usuario o Usuario nuevo en la barra de herramientas del complemento.

Grupos anidados
¨Los grupos anidados permiten proporcionar acceso a los recursos a toda la empresa o a todo el departamento con un mantenimiento mínimo. Colocar cada grupo de cuentas de equipo en un único grupo de recursos de toda la empresa no es una solución eficaz, ya que para ello es necesario crear y mantener un gran número de vínculos de pertenencia. Para utilizar grupos anidados, los administradores crean una serie de grupos de cuentas que representan las divisiones administrativas de la empresa.
¨Por ejemplo, el grupo de cuentas superior podría llamarse "Todos los empleados", y estaría asociado a un grupo de recursos que otorga acceso a los recursos y a los directorios compartidos. El siguiente nivel podría contener grupos de cuentas que representaran las principales divisiones de la empresa. Cada grupo de este nivel es miembro de Todos los empleados y está asociado a un grupo de recursos que otorga acceso a los recursos compartidos y a otros recursos pertinentes de la división que representa.
Buscar objetos específicos
¨En una implementación de directorios de gran tamaño sería absurdo examinar una gran lista de objetos en busca de un único objeto. Suele ser más eficaz buscar objetos específicos que satisfagan determinados criterios. En el ejemplo siguiente, buscará todos los usuarios con un nombre de inicio de sesión que empiece por “J” en el dominio Contoso.
¨Para buscar usuarios con un nombre de inicio de sesión que empiece por J
¨1. Haga clic para seleccionar contoso.com. Haga clic con el botón secundario del mouse en contoso.com y, después, haga clic en Buscar.
¨2. Haga clic en la ficha Opciones avanzadas. En la lista desplegable Campo, seleccione Usuario y, a continuación, haga clic en Nombre de inicio de sesión.


¨3. Escriba J para Valor y, después, haga clic en Agregar. Haga clic en Buscar ahora. Los resultados deben ser similares.
4.Cierre
la ventana Buscar usuarios, contactos y grupos.



Creación de consolas personalizadas para windows server 2003



Además de crear una consola personalizada para facilitar la administración de Exchange, puede crear consolas personalizadas para tareas o administradores distintos.
Para crear una consola MMC, deben seguirse dos pasos. Primero debe crear una nueva instancia de MMC y, a continuación, agregar los complementos que desee a la instancia. Para obtener instrucciones más detalladas, consulte Cómo crear consolas personalizadas.

Cómo crear consolas personalizadas

Puede crear una consola personalizada para ayudarle a administrar Exchange. También puede crear consolas personalizadas para diferentes administradores o tareas. Este procedimiento describe cómo crear una consola personalizada.

Cómo crear una instancia nueva de MMC
Microsoft Management Console (MMC) ofrece un marco para herramientas de administración denominadas complementos. Una consola personalizada es una instancia única de MMC que aloja todas las herramientas complementarias que utiliza de forma habitual. Este procedimiento describe cómo crear una instancia nueva de MMC




Haga clic en Inicio y, a continuación, haga clic en Ejecutar.

En el cuadro Abrir, escriba MMC y, a continuación, haga clic en Aceptar. Se abrirá una ventana en blanco de MMC (consulte la siguiente figura:

Una instancia nueva de MMC

Añada los complementos que desee utilizar. Para conocer los pasos detallados, consulte Cómo agregar complementos a MMC.

























Utilizar la consola de recuperación en un equipo que no se inicia


NOTA
Debe haber iniciado sesión como Administrador o como miembro del grupo Administradores para realizar este procedimiento. Asimismo, si el equipo está conectado a una red, es posible que la configuración de la directiva de red le impida completar este procedimiento.

Para ejecutar la consola de recuperación, siga estos pasos:

1. Configure el equipo para iniciarse desde la unidad de CD-ROM o DVD-ROM. Para obtener información acerca de cómo hacerlo, consulte la documentación del equipo o póngase en contacto con su fabricante.
2. Inserte el CD-ROM de Windows Server 2003 o en la unidad de CD o de DVD.
3. Reinicie el equipo.
4. Cuando reciba el mensaje que le pide que presione alguna tecla para iniciar desde el disco compacto, hágalo e iniciará el sistema desde el CD-ROM de Windows Server 2003.
5. Cuando aparezca la pantalla Programa de instalación, presione la tecla R para iniciar la consola de recuperación.
6. Seleccione la instalación de Windows a la que debe tener acceso desde la consola de recuperación.
7. Siga las instrucciones que aparecen en la pantalla, escriba la contraseña de administrador y presione ENTRAR.
8. En el símbolo del sistema, escriba los comandos de la consola de recuperación apropiados para reparar la instalación de Windows Server 2003.

Para obtener una lista de los comandos disponibles en la consola de recuperación, escriba help en el símbolo del sistema y presione ENTRAR.

NOTA
También puede instalar la consola de recuperación como opción de inicio en el equipo, de manera que esté siempre disponible. Para obtener información acerca de cómo hacer esto, consulte la sección Medidas de precaución en este artículo.
9. Para salir de la consola de recuperación y reiniciar el equipo, escriba exit en el símbolo del sistema y presione ENTRAR.

  • http://www.librosdigitales.net/ld10_eureka/Imagenes_Eureka_Febrero/active%20Directory.gif



Comandos de la consola de recuperación

La lista siguiente describe los comandos disponibles para la consola de recuperación:
  • Attrib: cambia los atributos en un archivo o carpeta.
  • Batch: ejecuta los comandos especificados en el archivo de texto, archivoDeEntrada. archivoDeEntrada contiene la salida de los comandos. Si omite el argumento archivoDeSalida, la salida se muestra en la pantalla.
  • Bootcfg: se usa para la configuración del inicio y la recuperación. Puede usar el comando bootcfg para hacer cambios en el archivo Boot.ini.
  • CD (Chdir): sólo funciona en los directorios de sistema de la instalación actual de Windows, en los medios extraíbles, en el directorio raíz de cualquier partición del disco duro y en los orígenes de instalación locales.
  • Chkdsk: el modificador /p ejecuta Chkdsk incluso aunque la unidad no se haya marcado como "incorrecta". El modificador /r busca posibles sectores defectuosos y recupera en ellos la información legible. Este modificador implica a /p. Chkdsk requiere Autochk. Chkdsk busca automáticamente Autochk.exe en la carpeta de inicio. Si Chkdsk no puede encontrar el archivo en la carpeta de inicio, lo busca en el CD-ROM de instalación de Windows Server 2003. Si Chkdsk no puede encontrar el CD-ROM de instalación, pregunta al usuario la ubicación de Autochk.exe.
  • Cls: borra la pantalla.
  • Copy: copia un archivo en una ubicación de destino. De manera predeterminada, el destino no puede ser un soporte extraíble y, además, no puede usar caracteres de tipo comodín. Al copiar un archivo comprimido desde el CD-ROM de instalación de Windows Server 2003, el archivo se descomprime automáticamente.
  • Del (delete): elimina un archivo. Del: funciona en los directorios de sistema de la instalación actual de Windows, en los medios extraíbles, en el directorio raíz de cualquier partición del disco duro y en los orígenes de instalación locales. De manera predeterminada, no puede usar caracteres comodín.
  • Dir: muestra todos los archivos, incluidos los ocultos y los de sistema.
  • Disable: deshabilita un controlador o un servicio del sistema de Windows. El argumento nombreDeServicio especifica el nombre del servicio o del controlador que desea deshabilitar. Cuando utiliza este comando para deshabilitar un servicio, muestra el tipo de inicio original del servicio antes de cambiar el tipo a SERVICE_DISABLED. Es aconsejable anotar el tipo de inicio original para que pueda usar el comando enable para reiniciar el servicio.
  • Diskpart: administra las particiones en los volúmenes del disco duro.
    • La opción /add crea una partición nueva.
    • La opción /delete elimina una partición existente.
    • El argumento nombreDeDispositivo es el nombre del dispositivo de una partición nueva. Un ejemplo de nombre de dispositivo de una partición nueva es \dispositivo\discoduro0.
    • El argumento nombreDeUnidad es la letra de unidad de la partición que está eliminando (por ejemplo, D:).
    • NombreDePartición es el nombre de la partición que va a eliminar y se puede usar en lugar del argumento nombreDeUnidad. Un ejemplo de nombre de partición es \dispositivo\discoduro0\partición1.
    • El argumento tamaño es el tamaño en megabytes de una partición nueva.
  • Enable: habilita un controlador o un servicio del sistema de Windows. El argumento nombreDeServicio es el nombre del servicio o el controlador que desea habilitar, y tipoDeInicio es el tipo de inicio de un servicio habilitado. El tipo de inicio usa uno de los siguientes formatos:
         SERVICE_BOOT_START SERVICE_SYSTEM_START SERVICE_AUTO_START SERVICE_DEMAND_START 
  • Exit: sale de la consola de recuperación y reinicia el equipo.
  • Expand: expande un archivo comprimido. El argumento origen es el archivo que desea expandir. De manera predeterminada, no puede usar caracteres comodín. El argumento destino es el directorio del nuevo archivo. De manera predeterminada, el destino no puede ser un soporte extraíble y no puede ser de sólo lectura. Puede usar el comando attrib para quitar del directorio de destino el atributo de sólo lectura. Se requiere la opción /f:filespec si el origen contiene más de un archivo. Esta opción permite caracteres comodín. El modificador /y deshabilita el comando de confirmación de sobrescritura. El modificador /d especifica que los archivos no se expandirán y muestra un directorio de los archivos en el origen.
  • Fixboot: escribe un nuevo sector de inicio en la partición del sistema. El comando fixboot puede utilizarse únicamente en equipos basados en x86.
  • Fixmbr: repara el registro de inicio principal de la partición de inicio. El argumento nombreDeDispositivo es un nombre de dispositivo opcional que especifica el dispositivo que requiere un registro de inicio maestro nuevo. Omita esta variable cuando el destino sea el dispositivo de inicio. El comando fixmbr puede utilizarse únicamente en equipos basados en x86.
  • Format: da formato a un disco. El modificador /q ejecuta un formato rápido. El modificador /fs:sistemaDeArchivos especifica el sistema de archivos.
  • Help: muestra todos los comandos que admite la consola de recuperación. Para obtener más información acerca de un comando concreto, escriba help nombreDelComando o bien nombreDelComando/?.
  • Listsvc: muestra todos los controladores y servicios disponibles en el equipo.
  • Logon: muestra las instalaciones de Windows detectadas y solicita la contraseña de administrador local para esas instalaciones. Use este comando para pasar a otra instalación o subdirectorio.
  • Map: muestra las asignaciones de dispositivo activas actualmente. Incluya la opción arc para especificar el uso de rutas de Computación avanzada de RISC (ARC) (el formato para Boot.ini), en lugar de las rutas de dispositivo de Windows. (ARC es el formato que se usa para el archivo Boot.ini).
  • Md (Mkdir) crea un directorio. El comando sólo funciona en los directorios de sistema de la instalación actual de Windows, en los medios extraíbles, en el directorio raíz de cualquier partición del disco duro y en los orígenes de instalación locales.
  • More/Type: muestra en pantalla el archivo de texto especificado.
  • Rd (rmdir) quita un directorio. El comando sólo funciona en los directorios de sistema de la instalación actual de Windows, en los medios extraíb

  • les, en el directorio raíz de cualquier partición del disco duro y en los orígenes de instalación locales.
  • Ren (rename) cambia el nombre de un archivo. El comando sólo funciona en los directorios de sistema de la instalación actual de Windows, en los medios extraíbles, en el directorio raíz de cualquier partición del disco duro y en los orígenes de instalación locales. No puede especificar una nueva unidad o ruta como destino.
  • Set: muestra y configura las variables de entorno de la consola de recuperación.
  • Systemroot establece el directorio actual en %systemroot%.

miércoles, 2 de marzo de 2011

WINDOWS SERVER 2003



Windows Server 2003 es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión del núcleo NT es la 5.2.


En términos generales, Windows Server 2003 se podría considerar como un Windows XP modificado para labores empresariales, no con menos funciones, sino que estas están deshabilitadas por defecto para obtener un mejor rendimiento y para centrar el uso de procesador en las características de servidor; por ejemplo, la interfaz gráfica denominada Luna de Windows XP viene desactivada por lo que sólo se utiliza la interfaz clásica de Windows.

Características
características más importantes son:

Sistema de archivos NTFS:
1.cuotas
2.cifrado y compresión de archivos, carpetas y no unidades completas.
3.permite montar dispositivos de almacenamiento sobre sistemas de archivos de otros dispositivos al estilo unix
Gestión de almacenamiento, backups... incluye gestión jerárquica del almacenamiento, consiste en utilizar un algoritmo de caché para pasar los datos menos usados de discos duros a medios ópticos o similares más lentos, y volverlos a leer a disco duro cuando se necesitan.
Windows Driver Model: Implementación básica de los dispositivos más utilizados, de esa manera los fabricantes de dispositivos sólo han de programar ciertas especificaciones de su hardware.
ActiveDirectory Directorio de organización basado en LDAP, permite gestionar de forma centralizada la seguridad de una red corporativa a nivel local.
Autentificación Kerberos5
DNS con registro de IP's dinámicamente
Políticas de seguridad

1. Funciones del Servidor

Windows Server 2003 es un sistema operativode propósitos múltiples capaz de manejar una gran gama de funciones de servidor, en base a sus necesidades, tanto de manera centralizada como distribuida. Algunas de estas funciones del servidor son:

•Servidor de archivos e impresión.
•Servidor Weby aplicaciones Web.
•Servidor de correo.
•Terminal Server.
•Servidor de acceso remoto/red privada virtual (VPN).
•Servicio de directorio, Sistema de dominio (DNS), y servidor DHCP.
•Servidor de transmisión de multimedia en tiempo real (Streaming).
•Servidor de infraestructura para aplicaciones de negocios en línea (tales como planificación de recursos de una empresa y software de administraciónde relaciones con el cliente).
Windows Server 2003 cuenta con cuatro beneficios principales:

Beneficio
Descripción

Seguro
Windows Server 2003 es el sistema operativo de servidor más rápido y más seguro que ha existido. Windows Server 2003 ofrece fiabilidad al:

•Proporcionar una infraestructura integrada que ayuda a asegurar que su información de negocios estará segura.
•Proporcionar fiabilidad, disponibilidad, y escalabilidad para que usted pueda ofrecer la infraestructura de red que los usuarios solicitan.

Productivo
Windows Server 2003 ofrece herramientasque le permiten implementar, administrar y usar su infraestructura de red para obtener una productividad máxima.

Windows Server 2003 realiza esto al:

•Proporcionar herramientas flexibles que ayuden a ajustar su diseño e implementación a sus necesidades organizativas y de red.
•Ayudarle a administrar su red proactivamente al reforzar las políticas, tareas automatizadas y simplificación de actualizaciones.
•Ayudar a mantener bajos los gastosgenerales al permitirles a los usuarios trabajar más por su cuenta.

Conectado
Windows Server 2003 puede ayudarle a crear una infraestructura de soluciones de negocio para mejorar la conectividad con empleados, socios, sistemas y clientes.
Windows Server 2003 realiza esto al:

•Proporcionar un servidor Web integrado y un servidor de transmisión de multimedia en tiempo real para ayudarle a crear más rápido, fácil y seguro una Intranet dinámica y sitios de Internet.
•Proporcionar un servidor de aplicaciones integrado que le ayude a desarrollar, implementar y administrar servicios Web en XML más fácilmente.
•Brindar las herramientas que le permitan conectar servicios Web a aplicaciones internas, proveedores y socios.

Mejor economía
Windows Server 2003, cuando está combinado con productos Microsoft como hardware, software y servicios de los socios de negocios del canal brindan la posibilidad de ayudarle a obtener el rendimiento más alto de sus inversiones de infraestructura.

Windows Server 2003 lleva a cabo esto al:

•Proporcionar una guía preceptiva y de fácil uso para soluciones que permitan poner rápidamente la tecnología a trabajar.
•Ayudarle a consolidar servidoresaprovechando lo último en metodologías, software y hardware para optimizar la implementación de su servidor.
•Bajar el coste total de propiedad (TCO) para recuperar rápido la inversión.


2. Fundamentos Empresariales de Microsoft Windows Server 2003

Más por menos.
Microsoft Windows Server 2003 ofrece más rapidez, fiabilidad, escalabilidad y disponibilidad que Microsoft Windows NT Server, siendo además mucho más fácil de gestionar. Puede ser implementado y gestionado en menos tiempo, con un esfuerzo menor, complejidad reducida y un coste total de propiedad inferior.
• Permite a los clientes ser más productivos.
• Está construido sobre la robustez y fiabilidad de Microsoft Windows 2000 Server.
• Es el Sistema Operativo Windows más rápido, fiable y seguro que jamás haya existido.

¿Por qué Microsoft Windows Server 2003?
• Como servidor de ficheros es de un 100% a un 139% más rápido que Windows 2000 Server y un 200% más que Windows NT Server 4.0.
• Como servidor de impresión, es un 135% más eficiente que Windows NT Server 4.0.
• Como servidor web es de un 100% a un 165% más rápido que Windows 2000 Server.
• Las características mejoradas del Directorio Activo permiten realizar tareas más fácilmente, entre las que destacan la habilidad de renombrar dominios, la posibilidad de redefinir el esquema y una replicación más eficiente.
• Mayor disponibilidad a través del Windows System Resource Manager, de las actualizaciones del sistema automáticas y gracias a un servidor cuyos parámetros le confieren la máxima seguridad por defecto.
• Ofrece la mejor conectividad, facilitando al máximo la configuración de enlaces entre delegaciones, acceso inalámbrico seguro y acceso remoto a aplicaciones a través de los Terminal Services, así como en su integración mejorada con dispositivos y aplicaciones.
• Combinado con Visual Studio .NET 2003, se convierte en la plataforma más productiva para implementar, ejecutar y gestionar aplicaciones conectadas mediante la nueva generación de servicios Web basados en XML.
En una palabra, Microsoft Windows Server 2003 es productividad: más por menos.

3. Ediciones microsoft windows server 2003

• MICROSOFT WINDOWS SERVER 2003 STANDARD EDITION.
El sistema operativo servidor fiable ideal para satisfacer las necesidades diarias de empresasde todos los tamaños, proporcionando la solución óptima para compartir archivos e impresoras, conectividad segura a Internet, implementación centralizada de aplicaciones y un entorno de trabajo que conecta eficazmente a empleados, socios y clientes. Soporta hasta 4 procesadores y 4 Gb de Memoria RAM.

• MICROSOFT WINDOWS SERVER 2003 ENTERPRISE EDITION.
La plataforma preferida tanto por las grandes compañías como por las de tamaño medio para implementar aplicaciones de forma segura, así como servicios Web. Integrándose en infraestructuras aportando fiabilidad, mejores rendimientos y un elevado valor empresarial, se presenta tanto en 32 como en 64 bit. Soporta hasta 8 procesadores, hasta 64 Gb de memoria RAM y permite clustering de hasta 8 nodos.

• MICROSOFT WINDOWS SERVER 2003 DATACENTER EDITION.
Es el servidor escogido para aplicaciones críticas de negocio así como las consideradas de misión crítica, que exigen los más altos niveles de uptime, escalabilidad y fiabilidad. Sólo disponible a través del Datacenter Program de la mano de los fabricantes y proveedores de servicios líderes del mercado, se presenta en las versiones de 32 y 64 bit. y permite escalar por encima de las 8 vías o procesadores alcazando hasta 64 procesadores en paralelo.

• MICROSOFT WINDOWS SERVER 2003 WEB EDITION.
Optimizado específicamente para albergar y servir páginas web, manteniendo las funcionalidades esenciales que garantizan la fiabilidad, seguridad y facilidad de gestión características de Windows Server. Es la edición adecuada para implementar servidores web dedicados a bajo coste.



miércoles, 23 de febrero de 2011

Mac OS X

Mac OS X es un sistema operativo desarrollado y comercializado por Apple Inc. que ha sido incluido en su gama de computadoras Macintosh desde 2002.[7] [8] Es el sucesor del Mac OS 9 (la versión final del Mac OS Classic), el sistema operativo de Apple desde 1984.[9] Está basado en UNIX, y se construyó sobre las tecnologías desarrolladas en NeXT entre la segunda mitad de los 80's y finales de 1996, cuando Apple adquirió esta compañía.[10] [11] Desde la versión Mac OS X 10.5 Leopard para procesadores Intel, el sistema tiene la certificación UNIX 03.[12]

La primera versión del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al escritorio, fue Mac OS X v10.0 «Cheetah» (liberada el 24 de marzo de 2001).[13] Para dispositivos empotrados Apple produce versiones específicas: el iOS para el iPhone, el iPod Touch,[14] el iPad y el Apple TV.[15] Los nombres de las versiones de Mac OS X tienen nombre de grandes felinos, por ejemplo: Mac OS X v10.6 es denominado «Snow Leopard». En Mac OS X, la X denota el 10 en número romano y se constituye en parte prominente de la identidad de la marca.[16]

La variante para servidores, Mac OS X Server, es arquitectónicamente idéntica a su contraparte para escritorio, además de incluir herramientas para administrar grupos de trabajo y proveer acceso a los servicios de red. Estas herramientas incluyen un servidor de correo, un servidor Samba, un servidor LDAP y un servidor de dominio entre otros. Viene preinstalada en Apple Xserve, aunque puede ser utilizado en la gran mayoría de computadores actualmente distribuidos por el fabricante.

Mac OS X está basado en el núcleo Mach.[17] Ciertas partes de las implementaciones de UNIX por parte de FreeBSD y NetBSD fueron incorporadas en NEXTSTEP, en el que se basó Mac OS X. Nextstep fue el sistema operativo orientado a objetos desarrollado por Steve Jobs en NeXT después de dejar Apple en 1985.[18] Mientras Jobs estaba afuera de Apple, la compañía intentó crear un sistema de «próxima generación» a través de los proyectos Taligent, Copland y Gershwin, con poco éxito.[19]

Eventualmente, el sistema de NeXT (en ese entonces denominado OPENSTEP) fue seleccionado para ser la base del próximo sistema operativo de Apple, por lo cual la compañía de Cupertino adquirió NeXT en su totalidad.[20] Steve Jobs regreso a Apple como CEO interino, y luego asumió el cargo de lleno, acompañando la transformación de OPENSTEP en un sistema que sería adoptado para el mercado primario de Apple, los usuarios de hogar y los profesionales multimedia. El proyecto fue conocido inicialmente como Rhapsody y luego adoptó el nombre de Mac OS X

Aplicaciones

Mac OS X v10.5 introdujo soporte seguro para aplicaciones y procesos firmados. Las aplicaciones y procesos firmados incluyen una firma digital, la cual es usada por el sistema para verificar la autenticidad y la integridad del software y sus recursos.[31] El código es verificado tanto en el disco como cuando se está ejecutando. De este modo, si alguna parte del código de la aplicación o el proceso es inapropiadamente cambiado cuando está activo, el sistema automáticamente lo desactiva. La autenticación de código es usado por los llaveros, la aplicación de firewall personal, las preferencias de Control Parental y la configuración del gestor de clientes para verificar las aplicaciones después de modificaciones.

Leopard también introdujo el servicio de aplicaciones en cuarentena, el cual muestra una advertencia cuando el usuario intenta abrir una aplicación descargada de una fuente externa.[31] Esto da al usuario la oportunidad de verificar que desea abrir una nueva aplicación, o cancelar la apertura si se sospecha sobre la seguridad de la misma. Mac OS X v10.6 refuerza aún más esta característica con el mantenimiento de una lista de programas maliciosos conocidos. Si intenta abrir cualquier software en esta lista, el sistema presentará un cuadro de diálogo de advertencia que sugiere que tal archivo debe ser suprimido.

[editar] Estructura de permisos

Mac OS X distingue entre los usuarios (user), el administrador de sistema root (admin) y el superusuario (superuser). El usuario no puede realizar cambios en el sistema y solo puede instalar software en su carpeta personal. Las aplicaciones que ejecuten estos usuarios lo harán con los permisos propios de este tipo de usuario. Los usuarios administradores tienen más permisos, aunque no pueden realizar modificaciones a la configuración general del sistema, instalar software o tener acceso a varios directorios del sistema sin autenticarse.

Mac OS X v10.5 - Cuentas de usuario[32]

< Administrador: un administrador puede crear y eliminar cuentas, instalar software, modificar los ajustes del sistema y cambiar la configuración de otros usuarios.

< Estándar: una cuenta de usuario típica. Un usuario estándar sólo puede instalar software para la cuenta de usuario y no puede modificar las preferencias de sistema bloqueadas ni crear cuentas.

< Supervisada con controles parentales: una cuenta que tiene privilegios limitados, gestionados mediante Controles parentales.

< Sólo compartidos: sólo puede acceder a los archivos de una ubicación específica. No puede modificar los archivos del ordenador ni iniciar sesión en la ventana de inicio de sesión.

< Grupo: una cuenta compuesta por los usuarios seleccionados.

Comparación con otras plataformas

Orígenes

Mac OS X es un sistema BSD, motivo por el cual guarda especial relación con Linux. Esta relación se basa en el cumplimiento de estándares, aunque el código de ambos es completamente distinto. Linux es un sistema tipo-UNIX, mientras que Mac OS X es un sistema UNIX certificado. La relación Mac OS X-Linux es tan estrecha, que es posible portar fácilmente un programa de Linux a Mac OS X y ejecutarlo en el subsistema X11. Un ejemplo claro de esto es OpenOffice.org, el cual durante sus versiones iniciales para Mac OS X funcionó en X11 hasta que pasó a ser una aplicación nativa. Por su parte, Windows no guarda relación alguna con Mac OS X o Linux. En noviembre de 2009, un ejecutivo de Microsoft admitió que Windows 7 había sido inspirado en Mac OS X.[96] [97]

Market Share y demografía del usuario

De acuerdo con Apple, los usuarios de Mac OS X eran casi 10 millones a principios de 2004,[98] habiendo un incremento en la cuota de mercado del 2,06% al 2,88% con respecto al 2003.[99] En octubre de 2006, las firmas IDC y Gartner reportaron que la cuota de mercado de Apple en los Estados Unidos se había incrementado en un 6%.[100] Las cifras de diciembre de 2006, muestran una cuota de mercado de alrededor de un 6% (IDC) y un 6,1% (Gartner). Estas se basan en un incremento de más del 30 por ciento en la venta de unidades desde 2005 a 2006. A marzo de 2010, Mac OS X ostenta una participación en el mercado global del 5.02%, mientras que en Microsoft Windows y Linux es del 92.12% y 0.98% respectivamente.[101] El 24 de noviembre de 2009 ComputerWorld informó que Windows 7 había superado a Mac OS X en número de usuarios.[102] [103]

Existen tres formas de tomar muestras en el mercado de los sistemas operativos: 1. accesos del navegador 2. las ventas 3. equipos en operación. Si se mide mediante el navegador, el mercado de los Mac se ha incrementado substancialmente desde 2007.[104] Sin embargo, los resultados de la cuota de mercado medido como porcentaje de las ventas actuales proporciona resultados diferentes a los que se obtienen midiendo los equipos en funcionamiento. La cantidad de computadores Mac en uso es difícil de determinar, con números que van entre el 5% (2009) y el 16% (2005).[105] [106] La cuota del Mac OS X en el mercado de los sistemas operativos se incrementó de un 7.32% en diciembre de 2007 a un 9.63% en diciembre de 2008, lo que implica un incremento en la cuota de mercado del 32% durante el 2008, comparado con un incremento del 22% en 2007.

Expertos de la industria a menudo han llamado la atención sobre la cuota de mercado relativamente pequeña de Mac para predecir la muerte inminente de Apple, en particular en la década de 1990, cuando el futuro de la empresa parecía más sombrío. Otros argumentan que la cuota de mercado es una forma equivocada para medir el éxito del Mac. Apple ha posicionado el Mac como un computador personal de alto rendimiento, de modo que sería erróneo compararlo con un PC de bajo coste.[107] Debido a que el mercado global para los computadores personales ha crecido rápidamente, los incrementos en las ventas de los Mac se ven opacados al compararse con sus competidores. Entonces, la pequeña cuota de mercado de Apple da una falsa impresión en cuanto a que hay menos personas usando Macs que anteriormente.[108] Otros tratan de hacer hincapié en la cuota de mercado, alegando que rara vez se ve tal contexto en otras industrias.[109] Independientemente de la cuota de mercado del Mac, Apple se ha mantenido rentable desde el retorno de Steve Jobs y la posterior reorganización de la empresa.[110] Notablemente, un reporte publicado en el primer cuarto del 2008 encontró que Apple tenía un 14% de share en el mercado de los computadores personales en Estados Unidos, incluyendo el 66% de los equipos cuyo valor supera los 1.000 doláres.[111] Las investigaciones de mercado indican que la mayor parte de su base de clientes proviene de personas con altos ingresos.[112]

Seguridad

Mac OS X, Microsoft Windows y Linux incluyen de fábrica utilidades de seguridad muy similares, como cortafuegos y antispyware. Si bien ningún sistema operativo está exento de ser atacado o infectado por un virus, Mac OS X está basado en UNIX y la cantidad de virus que lo afectan es reducida. Los pocos virus que se han detectado para Mac OS X, son de aquellos que causan molestar cambiando el fondo de pantalla del usuario, modificando la ubicación de sus archivos, pero ninguno que afecte al sistema.[113]

Cerca del 99.2% del malware tiene por objetivo Microsoft Windows.[114] Pese a la reducida cantidad de malware destinada para el sistema de Apple, el Mac OS X fue denominado por IBM como el sistema operativo más inseguro.[115] En ese mismo estudio, IBM califica su sistema AIX, como el más seguro. Es importante recalcar, que tanto Mac OS X como AIX son sistemas UNIX.

Tanto Mac OS X como Microsoft Windows incluyen utilidades integradas para el cifrado de archivos. La de Mac OS X se denomina FileVault, mientras que la de Microsoft Windows es BitLocker.[116] [117] Linux en la gran mayoría de distribuciones no incluye un software de cifrado, aunque están disponibles un buen número de aplicaciones libres para tal fin, como TrueCrypt o GnuPG.[118] [119

martes, 22 de febrero de 2011

UNIX

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.[1] [2]

«Después de treinta años de su creación, UNIX sigue siendo un fenómeno»

Hasta 2009, el propietario de la marca UNIX® fue The Open Group, un consorcio de normalización industrial. A partir de marzo de 2010 y tras una larga batalla legal, esta ha pasado nuevamente a ser propiedad de Novell, Inc. Sólo los sistemas totalmente compatibles y que se encuentran certificados por la especificación Single UNIX Specification pueden ser denominados "UNIX®" (otros reciben la denominación "similar a un sistema Unix" o "similar a Unix"). En ocasiones, suele usarse el término "Unix tradicional" para referirse a Unix o a un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX System V.

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.

De este modo, Thompson escribió nuevamente el programa, con ayuda de Dennis Ritchie, en lenguaje ensamblador, para que se ejecutase en una computadora DEC PDP-7. Esta experiencia, junto al trabajo que desarrolló para el proyecto Multics, condujo a Thompson a iniciar la creación de un nuevo sistema operativo para la DEC PDP-7.[8] Thompson y Ritchie lideraron un grupo de programadores, entre ellos a Rudd Canaday, en los laboratorios Bell, para desarrollar tanto el sistema de ficheros como el sistema operativo multitarea en sí. A lo anterior, agregaron un intérprete de órdenes (o intérprete de comandos) y un pequeño conjunto de programas. El proyecto fue bautizado UNICS, como acrónimo Uniplexed Information and Computing System, pues sólo prestaba servicios a dos usuarios (de acuerdo con Andrew Tanenbaum, era sólo a un usuario[9] ). La autoría de esta sigla se le atribuye a Brian Kernighan, ya que era un hack de Multics. Dada la popularidad que tuvo un juego de palabras que consideraba a UNICS un sistema MULTICS castrado (pues eunuchs, en inglés, es un homófono de UNICS), se cambió el nombre a UNIX, dando origen al legado que llega hasta nuestros días.[10]

Hasta ese instante, no había existido apoyo económico por parte de los laboratorios Bell, pero eso cambió cuando el Grupo de Investigación en Ciencias de la Computación decidió utilizar UNIX en una máquina superior a la PDP-7. Thompson y Ritchie lograron cumplir con la solicitud de agregar herramientas que permitieran el procesamiento de textos a UNIX en una máquina PDP-11/20, y como consecuencia de ello consiguieron el apoyo económico de los laboratorios Bell. Fue así como por vez primera, en 1970, se habla oficialmente del sistema operativo UNIX[11] ejecutado en una PDP-11/20. Se incluía en él un programa para dar formato a textos (runoff) y un editor de texto. Tanto el sistema operativo como los programas fueron escritos en el lenguaje ensamblador de la PDP-11/20. Este "sistema de procesamiento de texto" inicial, compuesto tanto por el sistema operativo como de runoff y el editor de texto, fue utilizado en los laboratorios Bell para procesar las solicitudes de patentes que ellos recibían. Pronto, runoff evolucionó hasta convertirse en troff, el primer programa de edición electrónica que permitía realizar composición tipográfica. El 3 de noviembre de 1971 Thomson y Ritchie publicaron un manual de programación de UNIX (título original en inglés: "UNIX Programmer's Manual").[12]

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.

La versión 7,[15] la última versión del UNIX original con amplia distribución, entró en circulación en 1979. Las versiones 8, 9 y 10[15] se desarrollaron durante la década de 1980, pero su circulación se limitó a unas cuantas universidades, a pesar de que se publicaron los informes que describían el nuevo trabajo. Los resultados de esta investigación sirvieron de base para la creación de Plan 9 from Bell Labs, un nuevo sistema operativo portable y distribuido, diseñado para ser el sucesor de UNIX en investigación por los Laboratorios Bell.

Éste sería el aspecto de UNIX sobre los fines de la década de 1980 utilizando X Window System creado por el MIT

AT&T entonces inició el desarrollo de UNIX System III, basado en la versión 7, como una variante de tinte comercial y así vendía el producto de manera directa. La primera versión se lanzó en 1981.[15] A pesar de lo anterior, la empresa subsidiaria Western Electric seguía vendiendo versiones antiguas de Unix basadas en las distintas versiones hasta la séptima. Para finalizar con la confusión con todas las versiones divergentes, AT&T decidió combinar varias versiones desarrolladas en distintas universidades y empresas, dando origen en 1983 al Unix System V Release 1.[15] Esta versión presentó características tales como el editor Vi y la biblioteca curses, desarrolladas por Berkeley Software Distribution en la Universidad de California, Berkeley. También contaba con compatibilidad con las máquinas VAX de la compañía DEC.

En 1993, la compañía Novell adquirió la división Unix Systems Laboratories de AT&T junto con su propiedad intelectual.[16] Esto ocurrió en un momento delicado en el que Unix Systems Laboratories disputaba una demanda en los tribunales contra BSD por infracción de los derechos de copyright, revelación de secretos y violación de marca de mercado[cita requerida].

BSD no solamente ganó el juicio sino que cambiaron tornas descubriendo que grandes porciones del código de BSD habían sido copiadas ilegalmente en UNIX System V. En realidad, la propiedad intelectual de Novell (recién adquirida de Unix Systems Laboratories) se reducía a unos pocos ficheros fuente[cita requerida]. La correspondiente contra-demanda acabó en un acuerdo extrajudicial cuyos términos permanecen bajo secreto a petición de Novell.

Aproximadamente por esa misma fecha, un estudiante de ciencias de la computación llamado Linus Torvalds desarrolló un núcleo para computadoras con arquitectura de procesador Intel x86 que mimetizaba muchas de las funcionalidades de UNIX y lo lanzó en forma de código abierto en 1991, bajo el nombre de Linux. En 1992, el Proyecto GNU comenzó a utilizar el núcleo Linux junto a sus programas.

En 1995, Novell vendió su división UNIX comercial[16] (es decir, la antigua Unix Systems Laboratories) a Santa Cruz Operation (SCO) reservándose, aparentemente, algunos derechos de propiedad intelectual sobre el software.[17] SCO continúa la comercialización de System V en su producto UnixWare, que durante cierto tiempo pasó a denominarse OpenUnix, aunque ha retomado de nuevo el nombre de UnixWare.


Familias UNIX más significativas


Unix history-simple.svg


  • 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 se conoce como GNU/Linux. Las distribuciones basadas en el núcleo, el software GNU y otros agregados entre las que se pueden mencionar a Slackware Linux, 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, más aún no está demostrado, hay un proceso judicial al respecto: Disputas de SCO sobre Linux.

[editar] La marca

UNIX es una marca registrada de The Open Group en Estados Unidos y otros países. Esta marca sólo se puede aplicar a los sistemas operativos que cumplen la "Single Unix Specification" de esta organización y han pagado las regalías establecidas.

En la práctica, el término UNIX se utiliza en su acepción de familia. Se aplica también a sistemas multiusuario basados en POSIX (tales como GNU/Linux, Mac OS X [el cual, en su versión 10.5 ya ha alcanzado la certificación UNIX], FreeBSD, NetBSD, OpenBSD), los cuales no buscan la certificación UNIX por resultar cara para productos destinados al consumidor final o que se distribuyen libremente en Internet. En estos casos, el término se suele escribir como "UN*X", "*NIX", o "*N?X".

[editar] Implementaciones más importantes

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:

Solaris 10, un sistema operativo derivado de la rama BSD
  • Solaris de Sun Microsystems. Uno de los sistemas operativos Unix más difundidos 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 servicios, 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 suelen desconocer que 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++.

Existen sistemas operativos basados en el núcleo Linux, y el conjunto de aplicaciones GNU (también denominado GNU/Linux), entre las más utilizadas encontramos:

También son populares los sistemas operativos descendientes del 4.4BSD:

  • FreeBSD. Quizá el sistema operativo más popular de la familia, de propósito múltiple. Con una implementación 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 código 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 investigación 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:

[editar] Órdenes clásicas de UNIX

Algunos comandos básicos de UNIX son:

Esta es una lista de los sesenta comandos de usuario de la sección 1 de la Primera Edición:

ar as b bas bcd boot cat chdir check chmod chown cmp cp date db dbppt dc df dsw dtf du ed find for form hup lbppt ld ln ls mail mesg mkdir mkfs mount mv nm od pr rew rkd rkf rkl rm rmdir roff sdate sh stat strip su sum tap tm tty type un wc who write

Otros comandos

[editar] Referencias

  1. Bell Labs. The Creation of the UNIX* Operating System. (en inglés)
  2. Bell Labs. THE UNIX ORAL HISTORY PROJECT. Edited and Transcribed by Michael S. Mahoney. Princeton University. Princeton, New Jersey. (en inglés)
  3. Bell Labs. It still remains a phenomenon The Creation of the UNIX* Operating System. (en inglés)
  4. Bell Labs. Before Multics there was chaos, and afterwards, too The Creation of the UNIX* Operating System. (en inglés)
  5. Bell Labs. The famous PDP-7 comes to the rescue The Creation of the UNIX* Operating System. (en inglés)
  6. Dennis M. Ritchie (September 1979) The Evolution of the Unix Time-sharing System Bell Labs. 1996.. Lucent Technologies Inc.(en inglés)
  7. Dennis M. Ritchie Thompson's Space Travel Game Bell Labs. 2001. Lucent Technologies Inc.(en inglés)
  8. Bell Labs. The UNIX system begins to take shape The Creation of the LINUX IS A YET* Operating System. (en inglés)
  9. Andrew S. Tanenbaum (20 May 2004) Some Notes on the "Who wrote Linux" Kerfuffle, Release 1.5 Departament of Computer Science, Vrije Universiteit, Amsterdam. (en inglés)
  10. Bell Labs. It looked like an operating system, almost The Creation of the UNIX* Operating System. (en inglés)
  11. Bell Labs. Porting UNIX for its first commercial application The Creation of the UNIX* Operating System. (en inglés)
  12. Dennis M. Ritchie Unix Programmer's Manual, First Edition (1971) Bell Labs. Lucent Technologies Inc.(en inglés)
  13. Bell Labs. From B language to NB to C The Creation of the UNIX* Operating System. (en inglés)
  14. a b Bell Labs. Sharing UNIX with the rest of the world The Creation of the UNIX* Operating System. (en inglés)
  15. a b c d e Bell Labs. Early versions of the UNIX* system The Creation of the UNIX* Operating System. (en inglés)
  16. a b Bell Labs. UNIX moves on The Creation of the UNIX* Operating System. (en inglés)
  17. Novell, Inc. Press Release (20 September 1995) HP, Novell and SCO To Deliver High-Volume UNIX OS With Advanced Network And Enterprise Services Novell, Inc. New York. (en inglés)