UNIX
Unix es un sistema operativo robusto, estable, multiusuario, multitarea, multiplataforma y con gran capacidad para gestión de redes.
Ventajas:
· Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios.
· Permite a los usuarios correr sus programas.
· Controla los dispositivos de periféricos conectados a la máquina.
· Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
· Está escrito en un lenguaje de alto nivel: C. El sistema de ficheros está basado en la idea de volúmenes, que se pueden montar y desmontar para lo que se les asigna un nodo del árbol como punto de anclaje. Un sistema físico puede dividirse en uno o más volúmenes.
· Una de las grandes ideas de UNIX es la unificación y compatibilidad de todos los procesos de entrada y salida. Para UNIX, el universo es un sistema de ficheros. De esta forma existe compatibilidad entre ficheros, dispositivos, procesos, "pipes" y "sockets".
· Dispone de un lenguaje de control programable llamado "Shell".
· El sistema presenta comandos de usuario (es decir, a nivel de "Shell") para iniciar y manipular procesos concurrentes asíncronos. Un usuario puede ejecutar varios procesos, intercambiarlos e interconectarlos a través de "pipes" o "tuberías", simbolizados por un carácter especial. En DOS, también existe la idea del "pipe", sin embargo, al no existir concurrencia de procesos, no se trata de una comunicación en "tiempo real", sino de un paso de información a través de ficheros temporales.
· 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.
· El núcleo de UNIX es relativamente compacto en comparación con otros sistemas de tiempo compartido. Introduce la idea de reducir el tamaño del "kernel" y ceder ciertas funciones a programas externos al núcleo llamados "demonios". Esto ha sido muy desarrollado y en la actualidad, la tendencia es el desarrollo de "micro-kernels", sin embargo UNIX, aunque pionero, es anterior a estos desarrollos.
· Tiene capacidad de interconexión y comunicaciones de procesos.
· Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos. En este sistema de ficheros jerárquico todo se encuentra anclado en la raíz. La mayoría de la literatura sobre el tema dice que el sistema de ficheros UNIX es un grafo acíclico, sin embargo, la realidad es que se trata de un grafo cíclico. El DOS, por ejemplo, es un árbol, con un directorio raíz del que cuelgan subdirectorios que a su vez son raíces de otros sub-árboles. Un grafo cíclico es como un árbol en el que se pueden enlazar nodos de niveles inferiores con un nivel superior. Es decir, se puede entrar en un subdirectorio y aparecer más cerca de la raíz de lo que se estaba.
· Tiene facilidad para redireccionamiento de Entradas/Salidas.
· Garantiza un alto grado de portabilidad.
· UNIX realiza un riguroso control de acceso a ficheros. Cada uno se encuentra protegido por una secuencia de bits. Sólo se permite el acceso global al "root" o "superusuario". Por tanto, el universo de usuarios de UNIX se encuentra dividido en dos grupos principales, no sólo para el acceso a ficheros sino para todas las actividades: el "root", todopoderoso, para el que no hay barreras; y el resto de los usuarios, controlados por el S.O. según las directivas del "root".
· UNIX es un S.O. de red, algo que a veces se confunde con un S.O. distribuido. Por ello, se ha incluido en su núcleo la arquitectura de protocolos de internet, TCP/IP.
Desventajas:
Las desventajas del mismo pueden variar entre versiones, así como también por diversas condicionantes externas, tales como: el área de uso (personal, comercial o industrial), experticia del usuario, funcionalidad específica de las aplicaciones, entre otras. En general se podría decir que:
· Desde el punto de vista comercial, no muchas personas lo conocen, ya que no es un sistema que venga precargado en cada PC que se compra. En otras palabras, no están popular como Windows o incluso como Linux, y por tanto, es difícil encontrar los programas que se acostumbran a usar en esos otros sistemas operativos.
· Desde el punto de vista de funcionalidad, el S.O. Unix vienen en muchas variantes como se sabe, sin embargo, el detalle es que hay variantes que están diseñadas para ser ejecutada en equipos especiales fabricados por una marca especifica, como IBM, SUN, HP, DELL, entre otras. Lo que limita un tanto la portabilidad de UNIX.
· En cuanto a la confiabilidad, UNIX fue desarrollado desde sus inicios para ser más estable que cualquier otro sistema operativo, es decir, que cuando se usa UNIX no es tan común ver ciertas pantallas de errores que salen en los otros S.O, aunque si se podrán dar casos en que hay computadores con sistemas UNIX en desuso, pero será por problemas de Hardware o de algún otro programa que trabaje mal.
· A pesar de ser tan estable y no "caerse" prácticamente nunca, resulta ser muy costoso en el sentido de mantenimiento y administración. Es decir, que por ejemplo, hay empresas que pierden más dinero con un equipo fuera de línea que pagando a un administrador del sistema (que cobra mucho por su trabajo a razón de que no muchas personas conocen UNIX).
· El S.O UNIX puede requerir más horas de aprendizaje que el resto de las otras plataformas de sistemas operativos.
· Como ya se menciono antes, los problemas suelen ser más difíciles de resolver dado el poco apoyo y soporte que hay en el mercado y, normalmente, el soporte del fabricante es muy costoso.
· Se utiliza un lenguaje de programación muy avanzado: C, aunque en algunos casos permite Fortran y Java.
LINUX
Es un sistema operativo descendiente de UNIX.
LINUX es un sistema operativo, compatible Unix. Dos características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna cosa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente. El sistema lo forman el núcleo del sistema (kernel) más un gran número de programas / librerías que hacen posible su utilización. LINUX se distribuye bajo la GNU Public License: por lo tanto, el código fuente tiene que estar siempre accesible.
El sistema ha sido diseñado y programado por multitud de programadores alrededor del mundo. El núcleo del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds, la persona de la que partió la idea de este proyecto, a principios de la década de los noventa. DIA a día, más y más programas / aplicaciones están disponibles para este sistema, y la calidad de los mismos aumenta de versión a versión. La gran mayoría de los mismos vienen acompañados del código fuente y se distribuyen gratuitamente bajo los términos de licencia de la GNU Public License. En los últimos tiempos, ciertas casas de software comercial han empezado a distribuir sus productos para Linux y la presencia del mismo en empresas aumenta rápidamente por la excelente relación calidad−precio que se consigue con Linux. Las plataformas en las que en un principio se puede utilizar Linux son 386−, 486−. Pentium, Pentium Pro, Pentium II/III/IV, Amiga y Atari, también existen versiones para su utilización en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.
Ventajas:
Tienes una enorme cantidad de software libre para este sistema.
Mayor estabilidad, por algo lo usan en servidores de alto rendimiento.
Entorno gráfico (beryl) mejor que el aero de Windows.
Existen distribuciones de LINUX para diversos tipos de equipo, hasta para máquinas de 64 bits.
Las vulnerabilidades son detectadas y corregidas más rápidamente que cualquier otro sistema operativo.
Desventajas:
Para algunas cosas debes de saber usar UNIX.
La mayoría de los ISP no dan soporte para algo que no sea Windows (ignorantes).
No Existe mucho software comercial.
Muchos juegos no corren en LINUX.
Precio:
· El mejor costo del mercado.
Compatibilidad:
· Linux requiere más conocimientos de informática, no hay sustituto directo para todas las aplicaciones, algunos dispositivos de última generación no están soportados (cada vez son menos).
Usuarios:
· Linux es un software menos comercial por lo cual es menos utilizado ya que como es gratuito la mayoría de usuarios no le tienen toda la confianza.
Windows
La historia de Microsoft Windows se basa en 1975 por el actual famoso y millonario Bill Gates y Paul Allen ambos eran programadores de la Digital Equipment Corporation. En el mismo año colaboraron con BASIC, para altair que es una computadora, que cualquier fanático de la informa la podía fabricar, tras este acto llego la creación de Microsoft.
En 1981 Microsoft lanzo MSDOS para la empresa IBM aunque luego también vendieron licencias para otras empresas un año después empezaron a sacar aplicaciones y así salió a la venta un procesador de texto el actual conocido como word.
Al paso del tiempo Microsoft se separo de IBM y creó un OS con entorno grafico llamado Windows.
Así pues a partir de ahí se crearon todas las versiones del sistema Windows que conocemos actualmente, desde Windows 1.0, hasta el Windows 2003, para unos mejores, para otros peores.
Definición
Windows 98, está catalogado dentro del Software como un sistema operativo que está diseñado en modo gráfico ya que se implementan los gráficos e imágenes para su vista. Además es un sistema que puede tener muchas aplicaciones abiertas al mismo tiempo y compartir el tiempo de trabajo entre ellas. Incluye un procesador gráfico que permite trabajar a partir de imágenes llenas de color (íconos) y menús. En lugar de escribir comandos en un indicador, se pueden seleccionar entre los menús y las imágenes para indicar a la computadora lo que se desea. Para nombrar archivos permite utilizar hasta 256 caracteres, ya no está limitado a la restricción de 8 caracteres para el nombre y 3 para la extensión que imponía DOS. Se puede utilizar lenguaje al gusto y poner espacios, signos de puntuación y mayúsculas o minúsculas. Tiene la capacidad de reconocer y configurar automáticamente las opciones de hardware tales como tarjetas de sonido, video, módem, CD ROM Esta capacidad técnicamente es conocida como plug and play o instalar y usar. Trae el software necesario para realizar una conexión directa vía módem a las redes de información existentes tales como INTERNET para el envío de correo electrónico e intercambio de datos. Permite que dos o varias computadoras puedan conectarse entre sí para comunicación entre oficinas, intercambio de mensajes, correo electrónico, compartir recursos de hardware o de software.
Ventajas:
Es más conocido.
Es el que tiene más software desarrollado.
Desventajas:
El costo es muy alto.
Las nuevas versiones requieren muchos recursos.
La mayoría de los virus están hechos para WIN.
Puedes tener errores de compatibilidad en sistemas nuevos.
Históricamente es más inestable de los 3.
Precio:
· El costo es muy alto.
Compatibilidad:
· Windows es un software mucho mas compatible, tiene mucho mayor soporte en cuanto a dispositivos y requiere el mínimo de conocimientos de informática.
MAC
Ventajas:
Mejor interfaz gráfica del mercado.
Ideal para diseño gráfico.
Es muy estable.
Desventajas:
Existe poco software para este sistema operativo.
Es más complicado encontrar gente que la pueda arreglar en caso de fallas.
Precio:
· Costoso (aunque viene incluido con la maquina).