it-swarm-es.tech

Evolución de los sistemas operativos desde Unix

¿Puede explicar la jerarquía de evolución de los sistemas operativos (Linux y Windows) desde Unix?

36
Renjith G

Este es un muy simplificadohistorial de nix y sus derivados . Windows no figura en él porque su historial está esencialmente separado.

Érase una vez, los sistemas operativos eran complejos y difíciles de manejar. Un día a fines de la década de 1960, Ken Thompson , Dennis Ritchie y algunos de sus colegas en AT&T Bell Labs decidieron escribir una versión más simple de Multics para ejecutar juegos en su PDP-7 , y así Unix nació.

AT&T tenía los derechos del código y las licencias eran caras. Muchas otras empresas sublicenciaron Unix y vendieron su propia versión. Los jugadores principales incluidos DEC , HP , IBM , Sol . Las variantes de Unix agregaron sus propias extensiones, a menudo extrayendo ideas entre sí y del mundo académico.

Mientras tanto, en Berkeley , varios académicos estaban descontentos con la situación de las licencias y decidieron crear una versión de Unix que no incluía ningún código con licencia de AT&T. Así, a principios de la década de 1980, la Berkeley Software Distribution, o [~ # ~] bsd [~ # ~] , se convirtió en una variante gratuita de Unix. BSD se ejecutó primero en Minicomputadoras como PDP-11 y VAXen .

Mientras tanto, en la costa este , Richard Stallman se enfureció cuando no pudo obtener el código fuente en el controlador de su impresora. Fundó el [~ # ~] gnu [~ # ~] ( [~ # ~ ] g [~ # ~] NU's n ot [~ # ~ ] u [~ # ~] nix) proyecto en 1983 con la intención de hacer un gratis sistema operativo similar a Unix, solo que mejor. Después de una pequeña vacilación, se eligió el kernel de este sistema operativo para ser Hurd , que se podrá utilizar en cualquier década. Muchos componentes del proyecto GNU se incluyen en todos los sistemas libres actuales, en particular el compilador [~ # ~] gcc [~ # ~ ] .

Mientras tanto, en Finlandia, Linus Torvalds se dio un atracón de piratería en el verano de 1991. Cuando se despertó, se dio cuenta de que había escrito un sistema operativo para su PC , y decidió compartirlo colocándolo en un servidor FTP en un directorio llamado linux . El éxito superó sus expectativas.

Mucha gente creó distribuciones de software, incluido el kernel de Linux, muchos programas GNU, el X Window System y otro software libre. Estas distribuciones ( Slackware =, Debian , Red Hat , SUSE , Gentoo , - bunt , etc.) es a lo que la gente generalmente se refiere cuando dice "Linux". La mayoría de las distribuciones de Linux consisten principalmente en software libre como en voz, aunque software que es simplemente libre como en la cerveza se incluye a menudo cuando no existe un equivalente gratuito.

Otros unices actualmente existentes incluyen las distintas bifurcaciones de BSD (puede elegir entre FreeBSD , NetBSD y OpenBSD , todos son gratuitos , abierto y desarrollado a través de la 'red), así como un número cada vez menor de variantes comerciales dirigidas a servidores: y [~ # ~] aix [~ # ~] , HP-UX , Solaris , y algunos contendientes menores. Otro sistema operativo patentado basado en Unix es Mac OS X ejecutándose en Applecomputadoras de escritorio, portátiles y PDA .

Gilles explicó muy bien la evolución de una pieza a otra aquí , así que cubriré el tema desde una perspectiva más amplia y daré algunas pistas para futuras investigaciones.

Desde bazares y laboratorios de investigación hasta blobs cerrados y grupos marginados del mercado que creo que no son tan marginales en absoluto

El término clave para jugar con la evolución es poder. Si depende de un sistema operativo, por ejemplo, en forma de actualizaciones de seguridad, depende del fabricante del software y, por lo tanto, tiene poder sobre usted. Puede decidir dejar de publicar actualizaciones de seguridad o hacer cualquier mal que su licencia le permita. Si el sistema operativo está cerrado, los usuarios deben sentirse impotentes porque no pueden solucionar los problemas por sí mismos, tal vez demostrado en sentimientos hipócritas como again the damn driver broken, XYZ's fault. En la última discusión, puede s,OS,sofware,g y realmente no pierde su significado sobre la relación de poder, claramente algo que es atemporal.

No reinventaré la maldita rueda, así que lea más abajo sobre los bazares, las corporaciones y los problemas socioambientales y de otro tipo.

Inicio

  1. Club de computadoras Homebrew antes Apple y esas cosas cuando las cosas estaban abiertas .
  2. El Museo de Historia de la Computación cubre muchas cosas buenas aquí .
  3. "Homestead High School Electronics Club, Cupertino, California" sobre el miembro fundador de Apple aquí .

Finalizando, ahora y sigue evolucionando

  1. Ensayo de Amos Batto que explica algunas razones detrás del cierre de cosas (artículo de Internet Archieve, no se puede encontrar fácilmente en Google)
  2. Para visualizar la evolución, por favor, vea la imagen a continuación de Wikipedia donde las cosas comenzaron en Bazar (fase naranja) y terminaron en la fase rojo-verde donde las cosas todavía están evolucionando o incluso caóticas. La imagen es incorrecta o pro-Minix-publicidad en algunos puntos, n.b. comentarios. Por favor, lea sobre el punto de inflexión de Minix-Linux y diferencie el marketing free, free-as-beer y free-as-speech - el debate aquí . En breve, Minix no fue free-as-free-speech y Tanenbaum ganó dinero con él, mientras que Linus ofreció su sistema operativo con una licencia menos restrictiva, años muy importantes para entender para que no se engañe con algunas rarezas en la imagen. Este punto crucial más tarde afectó a partes separadas como FreeBSD, Linux y Mimix -formation a su forma actual. Tenga en cuenta que no los llamo con términos cohesivos como "open-source" porque el término se está utilizando incorrectamente.

  3. Cuando utilicé el término Bazar en el título, lo dije en serio. Hasta cierto punto es caótico, por lo que es difícil obtener una imagen grande, pero también hay algunos grupos muy sistemáticos. El que pueda ofrecer la solución más adecuada al problema actual será premiado y podrá vender sus productos en el mercado. A veces, un desarrollador vence a los equipos de desarrollo de 100 cabezas y, a veces, al contrario. Torvards ha elaborado una buena analogía con blob cerrado y código abierto (o equivalente en algunos correos electrónicos) con la ciencia y la alquimia. Creo que su punto fue que, si bien los alquimistas están extintos en la ciencia, todavía se pueden encontrar en el área de Software. No lo explicó mucho, pero mi idea es que los alquimistas existen hoy en la ingeniería de software porque puede ser útil de vez en cuando, algunas situaciones prácticas requieren soluciones creativas. Es un poco como si los físicos usaran la distribución sirac-delta durante aproximadamente 30 años (según mi conferenciante) antes de que los matemáticos estuvieran de acuerdo en que podría formularse en matemáticas, esta fase puede llevar algún tiempo. Pero no subestime el frenesí especulativo en los instintos humanos, es sorprendente cuántas veces he visto gente escribiendo algo "nuevo", encontrando que ya estaba inventado. ¡Bienvenido de nuevo al Bazar!

Cultura, dinero y capital intelectual

  1. El movimiento FOSS no es un cuerpo marginal, tenga en cuenta que tienen sus propias cosas como música ( aquí o aquí ) y cada vez más hardware (- aquí ) - si sus medios dicen algo más o nada, son ignorantes. El movimiento se parece más a una cultura, por lo que el término movimiento es bastante engañoso, con sus propias inclinaciones, hábitos e incluso pasatiempos, tal vez sea difícil comprender la idea, pero cuanto más me meto en ella, más creo que es, pero cuidado con los usuarios que quieren ser usuarios: no sirve de nada involucrarse en debates sin sentido sobre free y closed si los términos no están bien definidos o documentados como aquí.
  2. A menudo me parece estúpido que la gente compare esta cosa descentralizada con ciertas empresas burocráticas, no todas, porque el objetivo de muchos innovadores per se es pasar mucho tiempo para divertirse en lugar de crear dinero. Entonces la pregunta como "do they get paid?" es un poco arrogante, ¿te pagaron por ser romano o ahora te pagan por ser ciudadano XYZ? Probablemente no o quizás, con un esfuerzo exitoso, debes elegir sabiamente tu campamento como siempre. Sin embargo, hay otras cosas importantes, como el conocimiento, la responsabilidad y la cooperación, que a veces son difíciles de medir en dólares. ¿Se llama realmente IC con gente de negocios? Si es así, puede obtener habilidades importantes al participar en algún proyecto, un activo muy apreciado por las empresas conocedoras, pero nuevamente se ha visto demasiadas ganas de reinventar el código de la rueda, así que investigue bien antes de involucrarse demasiado.

  3. Si quieres saber cómo conseguir "paid" con este campo. Sugeriría investigar sobre la relación riesgo-recompensa, tal vez en Money.SO. Las herramientas de Unix son como la ciencia, son muy liberales y te permiten hacer muchas cosas. Depende del usuario si le pagan o no. Creo que para que te paguen debes participar en algunos proyectos arriesgados como los que consumen mucho tiempo, son difíciles o ignorados. No hay una manera fácil de recibir pagos en ningún lado. ¿Por qué habría? Si había una forma fácil, los mercados no eran eficientes. La razón por la que se les paga a algunos grandes cuerpos es que han asumido grandes riesgos y préstamos y ahora son recompensados, a veces sus acciones son malvadas y pueden ser castigados. Pero para un individuo, sugiero un avance lento y constante. Para entender por qué pensar en la historia temprana de Unix sobre laboratorios de investigación, mucho trabajo lento y monótono y creación de prototipos.

alt text

¿Quieres saber más?

Sus preguntas tienen demasiadas confusiones para atacarlas fácilmente, como una presuposición sobre hierarchy que ignora la idea sobre el caos y términos ambiguos como Windows - ¿rama de desarrollo o marca? Y el término from Unix en el título sabe demasiado atractivo para el populismo en un sitio de búsqueda de Unix. Es difícil decir cómo /dev/null como W. y otras cosas cerradas evolucionaron porque no las conocemos, ¡excepto la especulación! La gente que sabe no puede hablar. La fuente es primaria, el resto es secundaria. Asegúrese de qué vendas, es decir, motor de búsqueda, utiliza para este tema, muchos artículos valiosos se descargan con información irrelevante, como en el caso del artículo eliminado anteriormente. Como punto de partida, puede probar algunos enlaces que se ofrecen arriba o abajo.

  1. ¿Por qué los empresarios de código abierto todavía no son muy ricos?

  2. ¿Dónde están todos los multimillonarios de código abierto?

19
user2362

Renjith, no hay un sistema operativo "raíz". La historia de los sistemas operativos es bastante larga. Solo te recomiendo que leas los siguientes artículos en Wikipedia:

Diviértete, es algo realmente interesante ...

6
Oleksandr Kravchuk

Para ver un diagrama realmente loco de la evolución de UNIX, consulte aquí . Aunque no es muy útil :).

4
axel_c