¿Puedes explicar la evolución de la jerarquía de los sistemas operativos (Linux y Windows) desde Unix?
Esta es una historia altamente simplificada de Unix y sus derivados . Windows no figura en él porque su historia es esencialmente separada.
É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 de AT&T Bell Labs decidieron escribir una versión más simple de Multics para ejecutar juegos en su PDP-7 , y así nació Unix .
AT&T tenía los derechos del código y las licencias eran caras. Muchas otras compañías sublicenciaron Unix y vendieron su propia versión. Jugadores importantes incluyen diciembre , HP , IBM , Sun . Las variantes de Unix agregaron sus propias extensiones, a menudo obteniendo ideas entre sí y del mundo académico.
Mientras tanto, en Berkeley , varios académicos no estaban contentos con la situación de las licencias y decidieron crear una versión de Unix que no incluyera ningún código con licencia de AT&T. Así, a principios de la década de 1980, Berkeley Software Distribution, o BSD , se convirtió en una variante libre de Unix. BSD se ejecutó por primera vez en minicomputadoras como PDP-11 y VAXen .
Mientras tanto, en la costa este , Richard Stallman hizo un ataque cuando no pudo obtener el código fuente de su controlador de impresora. Fundó el proyecto GNU ( G NU's n ot U nix) en 1983 con la intención de hacer un sistema operativo gratuito similar a Unix, solo que mejor. Después de un poco de vacilación, el núcleo de este sistema operativo fue elegido como Hurd , que será utilizable en cualquier década. Muchos componentes del proyecto GNU están incluidos en todas las unidades gratuitas actuales, en particular el compilador GCC .
Mientras tanto, en Finlandia, Linus Torvalds se metió en un hackeo en el verano de 1991. Cuando 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.
Muchas personas crearon distribuciones de software, incluido el kernel de Linux, muchos programas GNU, el sistema X Window y otro software gratuito. Estas distribuciones ( Slackware , Debian , Red Hat , SUSE , Gentoo , Ubuntu , etc.) son a las que generalmente se refieren las personas cuando dicen "Linux". La mayoría de las distribuciones de Linux consisten principalmente en software gratuito como en voz, aunque el software que es simplemente gratuito como cerveza a menudo se incluye cuando no existe un equivalente gratuito.
Otras unidades existentes actualmente incluyen las diversas bifurcaciones de BSD (puede elegir entre FreeBSD , NetBSD y OpenBSD , todas gratuitas, abiertas y desarrolladas a través de 'net), así como un número decreciente de variantes comerciales dirigidas a servidores: y AIX , HP-UX , Solaris y algunos contendientes muy menores. Otro sistema operativo patentado basado en Unix es Mac OS X que se ejecuta en computadoras de escritorio, portátiles y PDA de Apple .
Gilles explicó muy bien la evolución de una pieza a otra aquí , por lo que trataré 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 hacer. Si el sistema operativo está cerrado, los usuarios deben sentirse indefensos porque no pueden solucionar los problemas por sí mismos, tal vez se muestra en sentimientos hipócritas como
again the damn driver broken, XYZ's fault
. En la última discusión, puedess,OS,sofware,g
y realmente no pierde su significado sobre la relación de poder, claramente algo es atemporal.No voy a reinventar la maldita rueda, así que lea a continuación sobre Bazares, corporaciones y problemas sociales, ambientales y de otro tipo.
comienzo
Terminando, ahora y aún evolucionando
Para visualizar la evolución, por favor, vea la siguiente imagen de Wikipedia donde las cosas comenzaron desde el 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 la publicidad pro-Minix en algunos puntos, nb comentarios. Por favor, lea sobre el Minix-Linux punto -rechazar y diferenciar el
marketing free
,free-as-beer
yfree-as-speech
- el debate aquí . En breve, Minix no lo fuefree-as-free-speech
y Tanenbaum ganó dinero con él, mientras que Linus le ofreció su sistema operativo con una licencia menos restrictiva, años muy importantes para entender, así que no se deje engañar por 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 coherentes como"open-source"
porque el término está siendo mal utilizadoCuando usé el término bazar en el título, lo dije en serio. Es hasta cierto punto caótico, por lo que es difícil obtener una imagen general, pero nuevamente 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 supera a los enormes equipos de desarrollo de 100 jefes y, a veces, lo contrario. Los Torvards han dibujado una buena analogía con blob cerrado y código abierto (o equivalente en algún correo electrónico) a la ciencia y la alquimia. Creo que su punto era que, si bien los alquimistas se han extinguido en la ciencia, todavía puede encontrarlos en el área de Software. No lo explicó mucho, pero mi idea es que los alquimistas existen hoy en día en 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 profesor) 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 subestimes el frenesí especulativo en los instintos humanos, es sorprendente cuántas veces he visto a personas escribir algo "nuevo", descubriendo que ya estaba inventado. Bienvenido de nuevo al bazar!
Cultura, dinero y capital intelectual
free
yclosed
si los términos no están bien definidos o documentados como aquí.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 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 tal vez, con un esfuerzo exitoso, debe elegir sabiamente su campamento como siempre. Sin embargo, hay otras cosas importantes, como el conocimiento, la responsabilidad y la cooperación, a veces difíciles de medir en $. ¿Se llama realmente IC con gente de negocios? Si es así, es posible que obtenga habilidades importantes al participar en algún proyecto, un activo muy apreciado por las empresas con conocimientos, pero una vez más se ha visto demasiado el código de `` quiero reinventar la rueda '', así que investigue bien antes de involucrarse demasiado.Si quieres saber cómo llegar
"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 necesitas entrar en algunos proyectos arriesgados, como mucho tiempo / difícil / ignorado. No hay una manera fácil de recibir el pago en ningún lado. ¿Por qué habría de existir? Si hubiera una manera fácil, los mercados no serían eficientes. La razón por la que se les paga a algunos grandes cuerpos es porque han tomado grandes riesgos y préstamos y ahora son recompensados, a veces sus acciones son malas 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 los laboratorios de investigación, muchos monótonos lentos trabajando y creando prototipos.¿Quiere saber más?
Sus preguntas tienen demasiadas confusiones para atacarlas fácilmente, como la presuposición acerca de
hierarchy
que ignora la idea sobre el caos y los términos ambiguos comoWindows
- ¿rama de desarrollo o marca? Y el términofrom Unix
en el título tiene un sabor demasiado atractivo para el populismo en el sitio de preguntas de Unix. ¡Es difícil decir cómo/dev/null
evolucionaron W. y otras cosas cerradas porque no las conocemos, excepto la especulación! Las personas que saben no pueden hablar. La fuente es primaria, el resto es secundaria. Asegúrese de qué vendas, es decir, el motor de búsqueda, que utiliza para este tema, muchos artículos valiosos se vuelcan con información irrelevante como el caso con el artículo eliminado anteriormente. Como punto de partida, puede probar algunos enlaces ofrecidos arriba o abajo.¿Por qué los empresarios de código abierto aún no son ultra ricos?
¿Dónde están todos los multimillonarios de código abierto?
fuente
'starting with version 3, MINIX was free and redesigned for “serious” use.'
. +1Renjith, 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 ...
fuente
Para un diagrama realmente loco de la evolución de UNIX, vea aquí . No es que sea muy útil, aunque :).
fuente