Logotipo de Red Hat en la empresa

Michael Vi / Shutterstock.com

Las ventas de Unix comercial se han desplomado. Tiene que haber algo detrás de este dramático declive. ¿Linux ha matado a su antepasado convirtiéndose en un reemplazo perfectamente viable, como una versión del sistema operativo de Invasion of the Body Snatchers?



El comienzo de Unix

El lanzamiento inicial de Unix ocurrió hace cincuenta años en 1969, en Laboratorios Bell , una empresa de investigación y desarrollo propiedad de AT&T . Feliz cumpleaños, Unix. En realidad, en ese momento todavía se llamaba Unics, que significa UNIDO plegado I información y C calculando S servicio. Aparentemente, nadie puede recordar cuándo el cs se convirtió en una x. Estaba escrito en un Ordenador DEC PDP / 7 , en DEC lenguaje ensamblador .

Bell tenía la necesidad de producir solicitudes de patente tipográficas. El equipo de desarrollo de Unix identificó esa necesidad como una oportunidad para tener en sus manos el DEC más nuevo y poderoso Computadora PDP / 11/20 , por lo que rápidamente produjeron un programa de composición tipográfica para generar las solicitudes de patente. Después de esto, el uso de Unix creció constantemente en Bell.

En 1973 se lanzó la versión 4 de Unix, reescrita en el Lenguaje de programación C . La introducción al manual adjunto decía lo siguiente: El número de instalaciones UNIX ahora es superior a 20, y se esperan muchas más. (K. Thompson y D. M. Richie, El manual del programador de UNIX , 4ª ed. Noviembre de 1973.)

¡Qué poco sabían! En 1973 Ken Thompson y Dennis Ritchie , dos de los principales arquitectos de Unix, presentaron un artículo en una conferencia sobre Unix. Inmediatamente recibieron solicitudes de copias del sistema operativo.

Anuncio publicitario

Debido a un Decreto de consentimiento que AT&T celebró con el gobierno de los EE. UU. en 1956, AT&T tuvo que mantenerse al margen de cualquier negocio que no fuera el suministro de servicios de comunicaciones de operador común. El resultado fue que podían obtener licencias de productos de Bell Labs, pero no podían producirlos de todo corazón. Entonces, el sistema operativo Unix se distribuyó como código fuente con una licencia, y los costos cubrían el envío y el embalaje y una regalía razonable.

Debido a que AT&T no podía tratar a Unix como un producto y no le dio la envoltura habitual, a Unix no se le dio marketing. Vino sin soporte y sin correcciones de errores. A pesar de esto, Unix se extendió a universidades, aplicaciones militares y, finalmente, al mundo comercial.

Debido a que Unix se había reescrito en el lenguaje de programación C, fue relativamente fácil portarlo a nuevas arquitecturas de computadora, y pronto Unix se estaba ejecutando en todo tipo de hardware. Había salido de los límites de la gama de productos DEC y ahora podía funcionar en casi cualquier lugar.

El auge del Unix comercial

En 1982, siguiendo otro decreto de consentimiento, AT&T se vio obligada a ceder el control de Bell, y Bell se dividió en empresas regionales más pequeñas. Este trastorno liberó a AT&T de algunas de sus restricciones anteriores. Ahora pudieron producir Unix formalmente. En 1983 se aumentaron las tasas de licencia y finalmente se dispuso de soporte y mantenimiento.

Fue este movimiento hacia el comercialismo lo que provocó Richard Stallman para crear el Proyecto GNU , con el objetivo de escribir una versión de Unix que estuviera completamente libre del código fuente de AT&T. Feliz cumpleaños, Proyecto GNU, 36 años este año.

Por supuesto, aquellos que ya tenían el código fuente de Unix con la licencia de software anterior pudieron seguir con esa versión. Lo modificaron, ampliaron y parchearon ellos mismos o con la ayuda de una de las comunidades de usuarios de Unix que habían surgido como grupos de autoayuda técnica en ausencia de soporte de AT&T.

Anuncio publicitario

IBM , teléfono móvil , sol , Gráficos de silicio y muchos más proveedores de hardware tenían su propia versión comercial y patentada de Unix o un sistema operativo similar a Unix.

Unix se convirtió de manera constante en el sistema operativo de referencia para cargas de trabajo de misión crítica en mercados como la atención médica y la banca. Se descubrió que Unix impulsaba mainframes y miniordenadores en las instalaciones de fabricantes aeroespaciales, automotrices y de construcción naval, y las universidades de todo el mundo lo adoptaron ampliamente.

Las instalaciones de Unix se dispararon cuando las versiones se trasladaron a computadoras personales, y particularmente cuando las más poderosas Procesador Intel 80386 fue lanzado en 1985. Unix ahora estaba disponible en mainframes, minicomputadoras y computadoras personales, si pagaba por ello.

Las guerras de Unix

Finales de los ochenta y principios de los noventa vieron una lucha prolongada y complicada por el dominio y la estandarización entre los varios sabores de Unix . Obviamente, todos los interesados ​​querían ser el que se consideraba el estándar de oro. Finalmente, se introdujeron los propios estándares para tratar de resolver problemas de compatibilidad.

Esto llevó a la Especificación UNIX única (que también incluye el Estándar POSIX ). La palabra UNIX en mayúsculas es ahora una marca registrada de Grupo abierto . Está reservado para sistemas operativos que cumplen con la Especificación Única de UNIX. Entonces, UNIX es una marca comercial y Unix se refiere a una familia de sistemas operativos, algunos de los cuales pueden llamarse UNIX.

Esto es un muy resumen condensado de un período que probablemente fue más confuso para el posible comprador de Unix en ese momento de lo que es para nosotros mirando hacia atrás. No hace falta decir que si los clientes no saben qué comprar, se detienen para ver los desarrollos. Las ventas se desaceleraron considerablemente.

Anuncio publicitario

Esta fue una herida autoinfligida a Unix comercial, pero no fue mortal.

guardar conjunto de pestañas cromo

Feliz cumpleaños, Linux

Linux tenía 28 años en agosto de 2019. Feliz cumpleaños, Linux. En 1991, el estudiante finlandés de informática Linus Torvalds hizo su anuncio famoso que estaba trabajando en un kernel de sistema operativo como pasatiempo. Su motivación fue aprender la arquitectura de la CPU 386.

El Proyecto GNU de Richard Stallman había escrito muchos de los elementos de un sistema operativo similar a Unix, pero su núcleo, el GNU Hurd no estaba, y todavía no lo está, listo para su lanzamiento. El kernel de Linux de Linus Torvald cubrió esa brecha.

Con el kernel de Linux y las herramientas y utilidades del sistema operativo GNU, nació un sistema operativo completamente operativo similar a Unix. Los puristas se referirán a esto como GNU / Linux , el resto de nosotros usamos la versión abreviada de Linux. Siempre que exista aprecio, respeto y reconocimiento por las contribuciones hechas por ambos campamentos, estaremos felices de cualquier manera.

Desde 1991, Linux ha ido aumentando constantemente en capacidad, integridad y estabilidad. Ahora se encuentra en una asombrosa cantidad de casos de uso y productos diferentes.

Anuncio publicitario

La distribución más antigua que aún se mantiene es Slackware . Fue lanzado en 1993. Se basa en una distribución anterior llamada Sistema Linux Softlanding , que fue lanzado el año anterior. Slackware intenta ser la más parecida a Unix de las muchas distribuciones de Linux que existen. Es genial ver que todavía funciona, con una comunidad saludable y mantenedores dedicados.

Slackware símbolo del sistema en una ventana de terminal

Slackware Linux, vivo y coleando en 2019

El ascenso de Linux

La atracción de un sistema operativo sin costo similar a Unix, junto con el acceso al código fuente, demostró ser un mensaje convincente. Linux está en todas partes.

  • Ejecuta la web . W3Techs informa que Linux se utiliza en el 70% de los 10 millones principales Alexa dominios.
  • Ejecuta la nube pública . Sobre Amazon EC2 , Linux constituye el 92% de los servidores, con más de 350.000 instancias individuales.
  • Ejecuta las computadoras más rápidas del mundo. . Las 500 supercomputadoras más rápidas del mundo están ejecutando Linux .
  • Va al espacio . El Falcon 9 Las computadoras de vuelo de Rocket funcionan con Linux.
  • Está en tu bolsillo . En el corazón de Google Android es un kernel de Linux. Hay más de 2.5 mil millones de Android activo dispositivos. Eso incluye Chromebooks y otros dispositivos. (Y en el corazón de Apple iOS es un código que desciende directamente de la variante Unix desarrollada en la Universidad de California, Berkeley, llamada Berkeley Software Distribution ( BSD ). Entonces, independientemente de su preferencia de teléfono inteligente, ambos se basan en elementos de sistemas operativos similares a Unix).
  • Impulsa tu hogar inteligente . ¿Tienes un dispositivo inteligente en tu casa? Es casi seguro que ejecute un Linux integrado.
  • Ejecuta tu red . La mayoría de los conmutadores administrados, los puntos de acceso inalámbricos y los enrutadores se ejecutan en Linux integrado.
  • Impulsa tus telecomunicaciones . ¿Tiene un teléfono VOIP en su escritorio o un interruptor telefónico en la sala de comunicaciones? Probablemente ejecuten Linux embebido.
  • Está dentro de tu computadora . Incluso si no ejecuta un escritorio Linux, Microsoft incluyendo un kernel de Linux en la versión 2.0 de Subsistema de Windows de Windows 10 para Linux .
  • Está dentro de los vehículos . Tesla (y otros fabricantes de automóviles) usan Linux en sus vehículos .

RELACIONADO: Windows 10 obtiene un kernel de Linux integrado

En todas partes, excepto en el escritorio de la PC, Linux está dominando. E incluso Microsoft está haciendo propuestas hacia el mundo de Linux desde su bastión de escritorio con el Subsistema de Windows para Linux.

Pero el punto de esta discusión es Unix y Linux, no Linux y Windows. Y la conclusión es que dondequiera que estuviera Unix, ahora está Linux. Y Linux es un lugar donde Unix nunca fue. Como dentro de televisores inteligentes. Linux está en todas partes.

IBM es uno de los últimos reductos de Unix comercial, con su AIX ofrendas. E incluso IBM está adoptando Linux, con la melodía de $ 34 mil millones . Ese es un gran abrazo: $ 34 mil millones para lo que es efectivamente un Linux comercial y un competidor frontal para su oferta interna. Curiosamente, la más rápida de las 500 supercomputadoras más importantes es un sistema IBM y está ejecutando Red Hat Enterprise Linux, no AIX.

¿Es Linux mejor que Unix?

No. Es (más o menos) lo mismo, pero viene con beneficios como poder ejecutarse en casi cualquier cosa, desde supercomputadoras hasta Pis de frambuesa . Puede obtener el código fuente, hay una red apasionada de usuarios y mantenedores, y está disponible de forma gratuita.

Si desea asistencia comercial, también está disponible de Red Hat, Canonical y Oracle. Y ese fue un indicador crítico en Linux para poder reemplazar Unix de algunas empresas porque muchas empresas no confiaban en lo gratuito. Estaban más felices pagando por la manutención. El auge de Linux no ha todo se ha basado en que Linux está disponible gratuitamente. El Linux comercial ayudó a vencer al Unix comercial.

Anuncio publicitario

¿Linux tiene más éxito que Unix? Bueno, define el éxito. Si tener un uso más diverso y generalizado que cualquier otro sistema operativo es una métrica, entonces sí. Si es la mayor cantidad de dispositivos que ejecutan el sistema operativo, entonces sí.

Hubo una pregunta para la que no pude encontrar una respuesta: ¿La venta de Red Hat por $ 34 mil millones superó la cantidad de dinero que todas las licencias comerciales de Sun, HP, Silicon Graphics y el resto acumularon durante la vida útil del comercial? ¿El apogeo de Unix? Quizás Linux también gane en el éxito comercial, en una transacción.

¿Linux mató a Unix?

Sí, Linux mató a Unix. O, más exactamente, Linux detuvo a Unix en seco y luego se puso en su lugar.

Unix todavía está ahí, ejecutando sistemas de misión crítica que funcionan correctamente y funcionan de manera estable. Eso continuará hasta que cese la compatibilidad con las aplicaciones, los sistemas operativos o la plataforma de hardware. Si algo es realmente crítico para la misión y está funcionando, déjelo funcionando. Sospecho que alguien, en algún lugar, siempre estará ejecutando un sistema operativo comercial UNIX o similar a Unix.

¿Pero para nuevas instalaciones? Hay suficientes variaciones de Linux como para hacer que el caso de optar por un Unix comercial sea muy, muy difícil.

LEER SIGUIENTE