(https://ldc.mx/foro/proxy.php?request=http%3A%2F%2Fintelisharp.com%2FQuickstart%2FImageLib%2Funix_logo.jpg&hash=2db47483a6828769f5f911fda03b799318becf40)
vale! primero lo primero.
¿Que es un sistema operativo?Es un programa, el cual controla a la computadora, es la interfase entre el usuario y la computadora.
Se encarga de administrar los recursos del sistema, distribuye los recursos entre varios usuarios. Los recursos mas comunes son, Unidad central de proceso, impresora, discos, memoria, cd-rom, etc.
Unix.Es un sistema operativo multitarea y es multiusuario que trabaja y funciona de manera similar a linux.
El sistema operativo comenzó en los Laboratorios Bell. Fue la continuación de un proyecto para crear un sistema operativo multiusuario denominado MULTICS. En el cual trabajaron inicialmente: Laboratorios Bell, La General Electric y el Instituto Tecnológico de Massachusetts en 1965. Este proyecto era muy ambicioso para su tiempo y pronto se desilusionaron los participantes por la
ineficacia del sistema obtenido, tanto que se separaron. En 1969 Ken Thompson decidió continuar con el proyecto por su cuenta, con la colaboración de Rudd Canaday, Doug Mcllroy, Joe Ossana, y Dennis Ritchie, escribieron un sistema de tiempo compartido de propósito general el cual fue muy llamativo para la gente dedicada a la computación. Con el finde obtener presupuesto prometieron proporcionar un procesador de palabras que pudiese numerar las paginas, para la oficina de patentes, los primeros programadores obtuvieron una computadora grande prestada y procedieron con el desarrollo.
Esta maquina era muy limitada y solicitaron la compra de otra.
Comenzaron el desarrollo en lenguaje ensamblador, con los consabidos problemas que esto conlleva. Por esta razón en lo que llegaba la nueva maquina, se decidió migrar el código que se tenia hacia un lenguaje de alto nivel.
Decidieron desarrollar un lenguaje nuevo que se llamo BCPL Este primer lenguaje no lo era lo que esperaban así que desarrollaron otro al cual simplemente llamaron B. De esta segunda versión nació el lenguaje C.
En 1970 llegó la nueva máquina.
En 1972 se reescribió en C el código del sistema operativo.
UNIX fue liberado a las universidades y no a las empresas por restricciones
legales.
La AT&T no podía dedicarse a comunicaciones y a Computación al mismo tiempo.
UNIX ganó una gran popularidad en la comunidad universitaria porque:
• Era pequeño en tamaño, las primeras versiones empleaba un disco de 512 Kb, l6 Kb para el sistema, 8 Kb para programas de usuario, y 64 Kb por archivo.
• La flexibilidad, el código fuente estaba disponible, y fue escrito en un lenguaje de alto nivel, C, esto promovió la portabilidad del sistema operativo.
• El costo las universidades podían recibir una licencia del sistema UNIX básicamente por el precio de una cinta. Las primeras versiones del sistema UNIX tenían capacidades poderosas que solo estaban disponibles en sistemas operativos comerciales que corrían en hardware más costoso.
Estas ventajas compensaban las desventajas del sistema:
• La carencia de soporte. La AT&T gastó muchos recursos en desarrollar MULTICS y no estaba interesada en continuar con el sistema operativo UNIX. Además de las restricciones legales que se tenían.
• Los bugs, al no tener soporte no había garantía de corregirlos.
• La documentación era escasa o inexistente. Se podía siempre revisar el código fuente en compensación.
En 1975 el sistema operativo UNIX llegó a la Universidad de California en Berkeley, y los usuarios de Berkeley crearon su propia versión del sistema. Apoyados por el Departamento de Defensa de USA incorporaron características nuevas. Berkeley, como era una universidad, ofreció las licencias de su versión como las de AT&T ¡Sin garantía de soporte!
En 1978 AT&T se dio cuenta del potencial del sistema operativo12 y comenzó con las licencias del sistema comercialmente al lograr que se le eliminaran las restricciones legales que tenían. Para mejorar el producto, unieron lo que habían desarrollado ellos del sistema UNIX en diferentes departamentos con mejoras que Berkeley había desarrollado. Con esto surgieran las 2 corrientes de UNIX: El de la Universidad de Berkeley13 y el producido por AT&T.
El éxito y popularidad de UNIX de ahí en adelante se pueden atribuir a:
• Una interfase de usuario flexible, y un sistema operativo con numerosas utilerías.
• La modularidad del diseño del sistema, que permite que nuevas herramientas sean adicionadas fácilmente.
• La capacidad multiusuario y multitarea
• Soporte de DARPA a la versión de Berkeley.
• Disponibilidad de microcomputadoras relativamente baratas y poderosas.
• Disponibilidad de versiones de UNIX para un rango amplio de plataformas de hardware.
• La estandarización de la definición de la interfase para promover la portabilidad de aplicaciones, entre las diversas plataformas que existen.
El resto es historia.
(https://ldc.mx/foro/proxy.php?request=http%3A%2F%2Fwww.somosmac.com%2Fwp-content%2Fuploads%2F2007%2F10%2Fapple_logo.jpg&hash=85e57fa24071bf0602f3098ce35553762d2608cd)
UNIX es marca registrada de The Open Group. Existen varios tipos de marcas distintas comerciales e inclusive no comerciales. Se caracterizan principalmente por ser muy robustos y correr en diversas arquitecturas y plataformas, tanto con ambiente gráfico como sin él.
Mac OS significa Macintosh Operating System4, es el nombre del primer sistema operativo de Apple para las computadoras Macintosh. Es un sistema operativo de la familia UNIX, el ambiente gráfico de ventanas X11, característico de UNIX, ha sido sustituido por otro denominado Aqua, desarrollado por la propia Apple.
S.O. UNIX
• Solaris
• HP-UX
• Linux
• AIX
• Mac OS X
Solaris(https://ldc.mx/foro/proxy.php?request=http%3A%2F%2Fbrlcad.org%2Fd%2Ffiles%2Flogo-solaris-transparent.gif&hash=50dfe9f6e10874cf3cebf9c2783c1478ef1b3c76)
Solaris es la versión de UNIX desarrollada por Sun Microsystem. Es un híbrido de System V y de BSD.
Solaris 10 es la ultima versión de varios sistemas operativos basados en el sistema operativo SunOS. Se encuentra comúnmente en grandes corporaciones e instituciones educacionales. También, es rápidamente adoptado por negocios pequeños, por la aparición de la versión "Solaris Gratis".
Se utiliza para servidores de bases de datos y servidores de aplicación. Por hardware emplea estaciones SPARC y UltraSPARC, con soporte para 64 procesadores por servidor. Emplea una interfase gráfica que es un estándar industrial, la CDE.
Recientemente Sun ha incorporado 2 innovaciones a la computación. La primera fue el desarrollo del lenguaje Java, el cual ha causado una revolución en el desarrollo de software. Esto es por sus características de lenguaje portable para el desarrollo de aplicaciones que se ejecuten en varias plataformas. Además de los applets para el uso en paginas Web, y los servlets para aplicaciones que se ejecuten en el servidor como una alternativa a los Cgi's. Todo ya viene incluido en
las versiones de Solaris.
La segunda es la aparición de la versión "gratuita" de Solaris para plataforma Intel y SPARC.
Ventajas y desventajas de UNIX
El sistema operativo UNIX es un sistema poderoso y confiable, puede trabajar en diferentes plataformas, maneja la protección a nivel archivo y directorio sin la necesidad e estar tecleando contraseñas, se puede restringir el acceso a ciertos niveles dentro del árbol jerárquico de directorios.
El manejo y la manipulación de procesos es mucho más amplio a comparación de otros sistemas operativos.
Muchos usuarios pueden ingresar al sistema y ser atendidos por diferentes procesos además de tener ciertos permisos diferentes a otros usuario conectados, esto hace que el control de procesos y de información este mas controlada.
El problema con el sistema UNIX, es su complejidad en un inicio, ya que no es muy amigable y da por hecho de que el usuario ya conoce lo que es un sistema operativo.
Si la mayoría de los usuarios de computadora empezaran a utilizar el sistema operativo UNIX, pensarían que el manejo de las computadoras es muy complicado y las tomarían como un castigo y no como una herramienta.
Para que UNIX sea un poco mas amigable existen visualizadores gráficos que hacen que el manejo de ciertas tareas administrativas sea muy parecido a Windows.
Otra ventaja es la de NO TENER VIRUS. Esto se debe a su diseño.
Un virus para actuar requiere 2 requisitos:
• Poder ejecutarse.
• Poder escribir en otros archivos.
Estos 2 requisitos se cumplen por default en Windows.
En UNIX el primero se evita por hecho de que un programa solo se puede ejecutar si tiene activado el permiso de ejecución. Este permiso NO se enciende solo, hay que encenderlo explícitamente por parte del usuario.
El segundo se evita por el permiso de escritura. Un virus de actuar solo podría a lo mas dañar los archivos del usuario dueño de la cuenta donde se ejecutase el virus. No podría alojarse en cualquier parte del disco.
Sistemas Operativos GráficosLos sistemas operativos también se pueden clasificar como gráficos y orientados a comandos.
Los sistemas operativos orientados a comandos, como su nombre lo indica, el usuario tiene una interfase en la cual, vía comandos se puede interactuar con el sistema operativo. Es necesario conocer los comandos y sus funciones para poder usar adecuadamente el sistema operativo. Por lo regular no son muy amigables, pero si muy potentes, en cuanto a lo que se puede lograr con ellos.
Los sistemas operativos gráficos, son mas amigables, vistosos y fáciles de usar, pero consumen mas recursos y no son tan potentes como los orientados a comandos.
Por ejemplo con los comandos se pueden construir comandos, que no existen al interconectar la salida de un comando con la entrada de otro. Esto es muy usado en UNIX. Los ambientes gráficos no permiten una interacción de esta naturaleza de una aplicación con otra, es decir, una aplicación gráfica no es fácil conectar su salida con la entrada de otra.
Para que los sistemas UNIX puedan competir con sistemas operativos amigables para el usuario, que han sido usados mas comúnmente en los últimos años,
muchos vendedores de UNIX y desarrolladores independientes han desarrollado interfaces gráficas para el usuario, que hacen que las versiones de UNIX sean más fáciles de utilizar y manejar, por ejemplo el saber que aplicaciones se encuentran en el sistema y poder mover archivos de un lugar a otro, además de poder desarrollar otras tareas administrativas.
El CDE es uno de las interfaces gráficas que se utiliza en sistemas operativos SUN Solaris, al igual que en HP-UX, AIX y Linux, manteniendo el mismo ambiente gráfico en las diferentes plataformas. Aunque en Linux se prefiere por lo regular KDE y GNOME como interfase gráfica.
El CDE provee ventanas, áreas de trabajo, controles, menús y el panel frontal.
Las ventanas son similares a las ventanas que se manejan en otros sistemas operativos y su manipulación también es similar. Al minimizar una ventana esta se convierte en un icono dentro del área de trabajo. Si se desea restaurar la ventana solo es necesario un doble clic sobre el icono.
El área de trabajo es el lugar en donde se colocan las ventanas con las cuales se
trabajara.
Los controles nos permiten manipular, seleccionar y obtener información del objeto.
Los menús, proveen opciones para manipular y operar las aplicaciones.
El panel frontal es una colección de controles que se usan con más frecuencia, este panel esta disponible en todas las áreas de trabajo.
Manual de Unix básico.
http://ldcmx.info/foro/index.php/topic,748.msg3972.html#msg3972
Descarga Sun Solaris y Open.
http://es.sun.com/practice/software/solaris/index.jsp
see, es un monstruo gigantesco, solo los mas expertos saben manipularlo para trabajar con varias plataformas.
algunos servidores con los ke los usuarios de PS3, Xbox 360, wii, etc juegan en linea, usan servidores Unix.
claro ke unix solo es para irte bien armado a la guerra(tambien para kasa como MAC OS X), y para eso tienes ke ser experto para manipularlo con otras plataformas, similares o iguales.