Unix
HISTORIA
A finales de la década 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 Infomation and Computing Service), desarrollando 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.
FORTALEZAS
En entorno Unix hay un foco claro en la reducción de costes, a partir de la utilización más eficiente de las plataformas disponibles. Los principales fabricantes de plataformas Unix están innovando para que sus sistemas aprovechen más eficientemente los recursos ya instalados. Este sistema operativo es Multitarea, Multiusuario y está escrito en lenguaje de alto nivel.
DESVENTAJAS
- Carencia de soporte técnico.
- No ofrece mucha seguridad.
- Problemas de hardware, no soporta todas las plataformas y no es compatible con algunas marcas específicas.
- No existe un control de calidad al momento de elaborar software para Linux, pues muchas veces las aplicaciones se hacen y se liberan sin control alguno.
- Es poco probable que aplicaciones para DOS y OS/2 se ejecuten correctamente bajo Linux.
- No hay forma segura de instalarlo sin reparticionar el disco duro.
- El reparticionar el disco duro implica borrar toda la información del mismo y después restablecerlo.
- Se requiere experiencia y conocimiento del sistema para administrarlo, pues como es un sistema por línea de comandos, estas poseen muchas opciones y en ocasiones es difícil realizar algunas tareas que en otros sistemas operativos de red, son triviales.
CARACTERÍSTICAS
Es un sistema operativo que controla los recursos de una computadora entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricos conectados a la máquina. Posee las siguientes características:
- Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
- Está escrito en lenguaje de alto nivel (C)
- Dispone de un lenguaje de control programable llamado Shell.
- Ofrece facilidades para la creación de programas y sistemas, 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 Entrada/Salida.
- Garantiza un alto grado de portabilidad.
SEGURIDAD EN UNIX
Parte del hecho de que estamos trabajando con un sistema multiusuario. Es el sistema operativo el que debe controlar que cada usuario realice las tareas que desee sin interferir en ningún tipo por parte a otros usuarios. Por seguridad se entiende que el sistema está libre de todo peligro, daño o riesgo. Podemos protegernos con métodos de prevención utilizando mecanismos de seguridad, controles de acceso, también detectando algún fallo/virus con programas de auditoria, o también con copias de seguridad.
![]() |
| Interfaz en Unix |
| Logo de Unix |

No hay comentarios:
Publicar un comentario