Krypton Solid

La última tecnología en raciones de 5 minutos

¿Qué es Unix? – Definición de Krypton Solid

Unix – a menudo escrito UNIX, especialmente como marca comercial oficial, es un sistema operativo multiusuario diseñado para ofrecer flexibilidad y adaptabilidad. Desarrollado originalmente en la década de 1970, Unix fue uno de los primeros sistemas operativos escritos en lenguaje C.

La historia de Unix

A finales de los sesenta, Bell Labs, el Instituto de Tecnología de Massachusetts y General Electric intentaron desarrollar un sistema interactivo de tiempo compartido llamado Multics que permitiría a varios usuarios acceder simultáneamente a un mainframe. Decepcionado con el resultado, Bell Labs se retiró del proyecto.

Pero los informáticos de Bell, Ken Thompson y Dennis Ritchie, decidieron continuar con el trabajo, que culminó con el desarrollo de Unix. Thompson y Ritchie dirigieron un equipo de investigadores de Bell Labs para desarrollar un sistema de archivos jerárquico, un intérprete de línea de comandos, algunos pequeños programas de utilidad y los conceptos de procesos informáticos y archivos de dispositivos.

Un mes después, Thompson había implementado un sistema operativo autohospedado con ensamblador, editor y shell. El nombre, pronunciado YEW-nihks, era un juego de palabras basado en el sistema anterior; una versión castrada – o eunuco – de Multics. Unix era mucho más pequeño de lo que los desarrolladores originales pretendían para Multics y era un sistema de una sola tarea en lugar de uno multitarea.

Antes de 1973, Unix se escribía en lenguaje ensamblador, pero la cuarta edición de Unix se reescribió en C. Esto fue revolucionario en ese momento porque se pensaba que los sistemas operativos eran demasiado complejos y sofisticados para estar escritos en C, un lenguaje de alto nivel. . Esto aumentó la portabilidad de Unix a otras plataformas informáticas.

A fines de la década de 1970 y principios de la de 1980, Unix tuvo una fuerte influencia en el mundo académico que llevó a empresas emergentes comerciales, como Solaris Technologies y Sequent, a adoptarlo a mayor escala. A finales de la década de 1990, una red de programadores desarrolló en colaboración distribuciones de Linux y Berkeley Software Distribution (BSD), lo que llevó a que los sistemas similares a Unix ganaran popularidad. Hoy en día, una variedad de servidores, estaciones de trabajo y dispositivos móviles modernos utilizan sistemas operativos Unix.

Cómo funciona Unix y por qué es importante

Unix tiene un conjunto de conceptos que lo hacen único. Por ejemplo, Unix usa texto sin formato para almacenar datos. También utiliza sistemas de archivos jerárquicos y trata los dispositivos y ciertos tipos de comunicación entre procesos (IPC) como archivos.

Los usuarios de Unix pueden vincular herramientas de software y pequeños programas a través de un intérprete de línea de comandos que utiliza tuberías. El intérprete de línea de comandos es un programa a nivel de usuario y los comandos adicionales son programas separados. Los usuarios pueden elegir o escribir su propio shell y agregar nuevos comandos sin cambiar el propio shell porque el shell utiliza el mismo lenguaje para los comandos interactivos que utiliza para las secuencias de comandos.

El sistema operativo Unix incluye el kernel, su programa de control maestro que proporciona servicios para iniciar y finalizar programas. El kernel también maneja tareas de bajo nivel, como manejar el sistema de archivos y evitar conflictos cuando los programas intentan acceder simultáneamente al mismo recurso.

Los conceptos de Unix son influyentes por diversas razones. Unix fue una fuerza impulsora detrás del desarrollo de Internet y la transformación de la informática para centrarse en la red. Unix trata todos los tipos de archivos como simples matrices de bytes, que presentan un modelo de archivo simplificado en comparación con otros sistemas operativos.

Unix popularizó el sistema de archivos jerárquico con subdirectorios anidados arbitrariamente; anteriormente, los sistemas operativos solo podían dividir un dispositivo de almacenamiento en secciones por un número fijo de niveles. A los desarrolladores de Unix se les atribuye el mérito de aportar modularidad y reutilización a la práctica de la ingeniería de software e incitar al movimiento de las herramientas de software. También crearon un conjunto de reglas culturales para el desarrollo de software, acuñaron la filosofía Unix, que ha influido en la comunidad de TI.

Sistemas similares a Unix de código abierto y gratuitos

Unix ha evolucionado como una especie de gran producto de software gratuito, con muchas extensiones y nuevas ideas proporcionadas en una variedad de versiones de Unix por diferentes empresas, universidades e individuos.

Unix se convirtió en el primer sistema operativo abierto o estándar que cualquiera podía mejorar o mejorar, en parte porque no era un sistema operativo propietario propiedad de ninguna de las principales empresas informáticas, y en parte porque estaba escrito en un lenguaje estándar y abarcaba muchas. ideas populares.

Bajo los auspicios del IEEE, se estandarizó una combinación del lenguaje C y shell – comando de usuario – interfaces de diferentes versiones de Unix como la Interfaz de Sistema Operativo Portátil (POSIX). A su vez, las interfaces POSIX se especificaron en la Guía de programación de X / Open 4.2. Estas interfaces también se conocen como la Especificación Única de UNIX y, en la versión más reciente, UNIX 03.

La marca registrada UNIX ahora es propiedad de The Open Group, una organización de estándares de la industria que certifica y marca las implementaciones de Unix.

Sistemas similares a Unix

No existe una definición clara de Tipo Unix, pero el término se refiere a un sistema operativo que se comporta de manera similar a Unix. Puede referirse a los aspectos de código abierto y gratuito de Unix.

Algunos desarrolladores de software afirman que existen tres tipos de sistemas similares a Unix. Los sistemas genéticos similares a Unix tienen una conexión histórica con la base de código original de Bell Labs, más tarde AT&T, como los sistemas BSD, en los que los investigadores de la Universidad de California en Berkeley trabajaron a finales de los 70 y principios de los 80. Los sistemas de marca registrada y similares a Unix cumplen con la Especificación Única de UNIX; Open Group ha determinado que estos sistemas pueden utilizar el nombre Unix. Los sistemas funcionales similares a Unix, como Linux y Minix, se comportan de una manera que es aproximadamente consistente con la especificación Unix. Por ejemplo, deben tener un programa que administre el inicio de sesión y las sesiones de línea de comandos.

Comandos básicos populares de Unix

Comandos básicos de Unix

Usos y futuro de Unix

Los sistemas operativos Unix se utilizan en productos de estaciones de trabajo ampliamente vendidos de Sun Microsystems, SGI, IBM y varias otras empresas. Linux, un derivado de Unix disponible tanto en software libre como en versiones comerciales, está ganando popularidad como alternativa a los sistemas operativos propietarios.

Recientemente, Unix ha experimentado una disminución en el uso, principalmente debido a la migración de plataformas RISC a alternativas basadas en x86 que pueden ejecutar muchas cargas de trabajo Unix con mayor rendimiento a menor costo. Los expertos predicen que muchas organizaciones seguirán utilizando Unix para entornos de misión crítica, pero reducirán su dependencia del sistema debido a las estrategias de consolidación y modernización de TI.

Sin embargo, Unix sigue siendo el sistema preferido para muchos casos de uso, como software específico vertical, aplicaciones de escalado vertical y características de seguridad. Se espera que las ventas futuras de servidores Unix disminuyan, pero las aplicaciones financieras, gubernamentales y de telecomunicaciones continuarán impulsando el uso de Unix.

Eventualmente, Unix puede ser abandonado por completo, pero probablemente habrá un largo y lento declive antes de que eso suceda.

Deja un comentario

También te puede interesar...

Cómo iniciar Apple Watch | Krypton Solid

acabas de comprar uno reloj de manzana y te gustaría aprender las mecánicas básicas de este reloj inteligente, empezando por las relacionadas con el arranque y parada del mismo? ¿El Apple Watch deja de activarse

¿Qué es transacción? – Definición de Krypton Solid

En la programación de computadoras, una transacción generalmente significa una secuencia de intercambio de información y trabajo relacionado (como la actualización de la base de datos) que se trata como una unidad con el propósito

El ruido del chip detiene la producción de Intel 820

Corporación Intel reconoció otra falla para las computadoras que usan el conjunto de chips 820. La compañía anunció el miércoles por la mañana que reemplazará las placas base utilizando su conjunto de chips 820 que

Definición de precios competitivos

¿Cuál es el precio competitivo? La fijación de precios competitivos es el proceso de seleccionar puntos de fijación de precios estratégicos para aprovechar al máximo un mercado basado en productos o servicios de la competencia.

¿Qué es OEM (fabricante de equipos originales)?

OEM, o fabricante de equipos originales, es un término amplio que describe una red de relaciones entre proveedores de hardware de TI, fabricantes de componentes de hardware, proveedores de software y socios de canal, como

¿Cómo gana dinero Robinhood? Una visión general

robinhood mercados inc. es una empresa de tecnología financiera (fintech) que opera una correduría en línea con descuentos que ofrece operaciones sin comisiones. Ofrece una plataforma de servicios financieros basada en web y móvil que

El costo de una taza

Café: Muchos de nosotros juramos sobre nuestra dosis diaria de cafeína. El café debe ser una de las sustancias adictivas más baratas del mundo y, como ventaja adicional, no provoca cáncer. En un carrito de

Pon a prueba tus conocimientos de Microsoft Azure

Aunque se enfrenta a una fuerte competencia de Amazon Web Services (AWS), Microsoft Azure ha logrado mantener un sólido segundo lugar entre los proveedores de plataformas de alojamiento en la nube. Pero, ¿qué tan familiarizado

¿Qué es AccessEnum? – Definición de Krypton Solid

AccessEnum es una herramienta gratuita de Sysinternals que ofrece a los administradores una vista del sistema de archivos completo y la configuración de seguridad del registro para garantizar que los usuarios tengan los permisos adecuados

Definición abreviada exenta

¿Qué es el alivio corto? «Exento corto» se refiere a una orden de venta corta que está exenta de la prueba de precio del Reglamento SHO de la Comisión de Bolsa y Valores (SEC). La

Salesforce.com continúa su búsqueda bajo demanda

Con meses de previsión y preaviso, salesforce.com lanzó la última generación (18a). de la plataforma de software CRM bajo demanda. Phill Robinson, vicepresidente senior de marketing global de salesforce.com, dijo: «En tres años, creemos que