historia y desarrollo de los sistemas operativos … · empresas informáticas más importantes en...

15
HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS OPEN SOURCE AUTOR: SEBASTIAN RAMÍREZ PEÑA

Upload: lamque

Post on 24-Sep-2018

259 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS OPEN SOURCE

AUTOR: SEBASTIAN RAMÍREZ PEÑA

Page 2: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

RESUMEN

Para el desarrollo eficaz de este artículo comenzaremos trabajando con el primer sistema operativo basado en software libre, pasaremos por una de las rupturas de empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los orígenes y a la evolución del sistema operativo open source mas utilizados del mundo, y por ultimo tendremos como conclusión que los sistemas operativos de código abierto, en el futuro serán la primera opción en el medio de computadores para el hogar, dejando a un lado a los costos sistemas operativos de hoy que además de cobrarnos alto precio por utilizarlos no promueven el desarrollo de los sistemas informáticos .

ABSTRACT

For the efficient working of this article will begin with the first operating system based on free software, a pass break-ups of the major computer companies in the world of systems, in this same time we arrive at the origins and evolution open source operating system used the world over, and ultimately will conclude that open-source operating systems in future will be the first option in the medium of computers for home, leaving aside the costs of operating systems today that in addition to charge high price for failing to promote the use of computer systems.

Page 3: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

PALABRAS CLAVE

Software libre1 es aquel que le permite al usuario cuatro cosas básicas, la primera es la libertad de uso, la segunda es la libertad de estudio y modificación, la tercera es la libertad de distribución y la última es la libertad de la redistribución de las mejoras.

Sistema Operativo2 se encarga principalmente de controlar y dirigir las funciones del ordenador, visto desde otro punto de vista es el director de una orquesta, sin este la orquesta no suena como debería.

Kernel3 es la parte más importante de un sistema operativo es un núcleo que permite que el sistema operativo arranque, también hace la función de puente entre el software y el hardware del computador

Unix es un sistema operativo multitarea y multiusuario desarrollado por la

empresa AT&T

Minix es un clon del sistema operativo UNIX, desarrollado por el profesor Andrew Tanenbaum distribuido con su código fuente.

Código Fuente 4

Lenguaje ensamblador5 es un lenguaje de bajo nivel, este es el más legible y especifico para las maquinas, fue usado por los primeros programadores.

Lenguaje C6 fue credo por los programadores Ken Thompson y Dennis Ritchie, que remplazo el lenguaje de ensamblador.

1 La mejor definición de software libre la puedes encontrar en http://www.gnu.org/philosophy/free-sw.es.html , ultima visita 01/05/09 2 definición en http://www.euram.com.ni/pverdes/Verdes_Informatica/Informatica_al_dia/Que_es_un_SO_144.htm3 Definición en http://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica), ultima visita 01/05/09 4 Definición clara en http://es.wikipedia.org/wiki/C%C3%B3digo_fuente ultima visita 01/05/095 Definición complete en http://es.wikipedia.org/wiki/ASM ultima visita 01/05/096 Definicion http://es.wikipedia.org/wiki/ANSI_C ultima visita 01/05/09

Page 4: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

KEYWORD’S

Free software is one that allows the user to four basic things, the first is freedom of use, the second is the freedom to study, modification, the third is the freedom of distribution, and the latter is free redistribution of the improvements.

Operating system is mainly responsible for controlling and directing the functions of the computer, seen from another point of view is the director of an orchestra, without the orchestra does not sound like it should.

Kernel is the most important part of an operating system is a core that allows the operating system boot; it also makes the role of bridge between software and hardware of the computer.

UNIX is a multiuser and multitasking operating system developed by the company AT&T

Minix is a clone of the UNIX operating system, developed by Professor Andrew Tanenbaum distributed with source code.

Source Code7

Assembly language is a language-level, this is the most readable and programmers, first used specifications for machines.

C language8 programmers by creed was Ken Thompson and Dennis Ritchie, who replaces the assembler language

7 Precise definitions: http://en.wikipedia.org/wiki/Source_code last visit 01/05/098 Definition http://en.wikipedia.org/wiki/C_(programming_language) last visit 01/05/09

Page 5: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

INTRODUCCIÓN

Para realizar una buena recopilación de la historia y el desarrollo de los sistemas operativos de tipo software libre, debemos de comenzar por conocer las personas y la empresa que hicieron posible que hoy por hoy, gocemos de los privilegios de tener sistemas operativos de muy buena calidad sin pagar ni un solo peso por su uso; de esta manera podremos llegar al rompimiento que dejo como consecuencia los dos tipos de sistemas operativos que se utilizan hoy en día. De igual forma nos daremos cuenta a medida vaya avanzando el articulo, que a pesar de los inconvenientes que se dieron por parte de las empresas monopolizadoras, se pudo legar a crear un imperio que se asemeja al de las compañías “malas”, solo que prestando un mejor servicio en cuanto al las necesidades del usuario.

Dentro de las conclusiones se llegara a entender como concepto principal la importancia de acoger a los sistemas operativos de tipo software libre, para que los sistemas sean lo que deben ser de verdad, una herramienta para facilitarle la vida a las personas, y no un dolor de cabeza a la hora de pagar por licencia que si bien dejan usar el software, limitan en un gran porcentaje las posibilidades de desarrollo del usuario.

Page 6: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

1 Un sueño llamado UNIX

Para poder hablar del sistema operativo Linux, debemos de remontarnos a los laboratorios de la compañía AT&T en donde se reunieron para el año de 1968 los mejores programadores del mundo para desarrollar un sistema operativo con el nombre de Multics, que soportara varios usuarios, varios hardware y varios ordenadores, todo esto al mismo tiempo; al notar que el proyecto era demasiado ambicioso como para llevar a cabo lo dejaron a un lado en el año de 1969. Uno de los programadores que participaron en el proyecto (Ken Thompson), encontró un día en el laboratorio de AT&T un viejo ordenador PDP-7, este ordenador era poco usado por su pequeño tamaño, entonces pensó que con un tamaño así sería más fácil de transportar, en un principio escribió el sistema operativo en lenguaje ensamblador, pero algunos años después, más exactamente en 1973 otro de los participantes del proyecto Multics (Dennis Ritchie), propuso un proyecto donde se debía pasar el lenguaje del sistema operativo de lenguaje ensamblador a lenguaje C, dándole al sistema Unix el privilegio de ser el primer sistema operativo en ser escrito con este tipo de lenguaje y en ser ejecutado en cualquier maquina que tuviera un compilador C. Al ser este sistema operativo portable y eficaz todo las personas en laboratorios de AT&T comenzó a utilizarlo, y se dio a conocer entre el público gracias a que A&T lo obsequiaba a todo el lo quisiera, de este modo lo tuvieron las universidades y al trabajar bajo las políticas de software libre se abrió una puerta al aprendizaje.

1.1 La ruptura

Ya que las universidades poseían el código fuente del Unix, comenzaron a salir nuevas y mejoradas versiones del sistema operativo, la principal mejora que se le realizo al sistema ocurrió en la universidad de California en Berkeley que lo único malo que tenia era que no tenia compatibilidad con la versión 5 de Unix, es entonces cuando ocurre una de las más grandes rupturas que ha sufrido Unix, la gente se dividió en la versión Unix BSD (Berkeley Software distribución) y la 5; normalmente las versiones de Unix eran nombradas el numero del “manual del programador”, 1, 2, 3, 5, nunca se supo que ocurrió con la 4.

Con la ruptura que hubo AT&T decidió no desarrollar más versiones del sistema operativo Unix, pero para la época este sistema era el mas utilizado por las empresas y algunas instituciones, viendo lo que ocurría muchas empresas, entre ellas Microsoft, decidieron hacer negocio haciendo versiones del sistema basadas en la versión 5 o en la versión BSD, debido al negocio que se formo por las compañías, el sistema se volvió comercial y quien lo adquiría firmaba una licencia donde aceptaba que podía ni modificar, ni compartir, ni mirar el código fuente del sistema que estaba usando; esto en el mundo de los programadores era

Page 7: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

deplorable, ya que para la época se había creado una política entre los programadores que permitía que los programas se compartieran y se modificaran para mejorar el programa y de esta manera avanzar más rápidamente en la tecnología.

1.2 El nacimiento de GNU

Para principios de los ochentas y cansado de el abuso de las empresas comercializadoras del Unix, el señor Richard Stallman decidió crear un sistema operativo totalmente libre que cualquiera lo pudiera modificar y distribuir, basado en Unix pero con todas las mejoras pertinentes, este sistema recibió el nombre GNU y recalcaba la diferencia entre el Unix comercial y el nuevo sistema operativo basado en Unix pero libre y sin licencia alguna. A finales de los ochentas el proyecto GNU había creado todas los programas más necesarios para un sistema operativo, tenían procesadores, editores y compiladores; solo hacía falta el núcleo o kernel del sistema y aunque ya estaba en desarrollo por la FSF (free software fundation) era remota la posibilidad de terminarlo, por este motivo los amantes del software libre debían utilizar los programas desarrollados por GNU en sistemas comerciales, claramente esto era una antítesis de lo planteado por Stallman, para la época había un núcleo muy utilizado por los aficionados a Unix, este era denominado Minix, una versión reducida del kernel de Unix desarrollada por el profesor Andrew Tanenbaum de la universidad de Ámsterdam, que si bien no era libre porque no se modificaba ni se redistribuía, era la forma más práctica de aprender cómo funciona el núcleo de un sistema operativo.

1.3 Origen de LINUX

Para el año 1990 el IEEE (instituto de ingenieros en electricidad y electrónica) postulo ciertas normas para los sistemas operativos, este estándar también llamado POSIX (Portable Operating System Interface, la X es porque Stallman afirmaba que un sistema que se respetara debía terminar en X) decía como debe de ser la interfaz externa de ciertas pates de los sistemas operativos. Un año después Helsinki, Linus Torvalds, gracias al acceso a los servidores de la universidad decidió crear un sistema que fuera compatible con su ordenador, dicho sistema fue compilado por medio de GNU C, donde hoy por hoy se compila aun Linux, tarde o temprano Linus se dio cuenta que había escrito un kernel de un sistema operativo; el 25 de agosto de 1991 Linus redacto un mensaje para el grupo de noticias de la use net, en el cual le pedía a los usuarios de Minix, que en caso de desarrollar un sistema operativo que cosas les gustaría que tuviera. El último objetivo de Torvalds era crear un sistema operativo POSIX en su ordenador, pero comenzó por desarrollar un sistema bastante sencillo y accesible a través de internet, gracias a esto la gente comenzó a probarlo y

Page 8: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

repararle fallos; la primera versión de Linux fue la 0.02 en el mes de octubre de 1991. Recibió el nombre de Linux ya que el otro nombre pensado fue “Freax”, este nombre hacia alusión a que era libre (free) la “a” por anormal o diferente y la “x” por lo estándares que se acogieron desde los ochentas; pero en conjunto con su colaborador Ari Lemmke decidió bautizarlo como LINUX.

Originalmente el sistema operativo fue distribuido bajo una licencia propia de Torvalds, donde compartía el código fuente; pero un año después decidió poner el software bajo una licencia de GNU GPL (general public License) anunciándola en las notas de publicación de la versión 0.12 y para mediados de diciembre de 1992 la versión 0.99 salió bajo la licencia de GNU GPL; en entrevistas hechas al Señor Torvalds, afirma que lo mejor que pudo haber hecho fue poner Linux bajo la licencia de GNU GPL. ¿Como de llego a la mención GNU/Linux?, el nombre Linux fue utilizado por Torvalds solo para el kernel, pero el sistema operativo era el más utilizado con el proyecto GNU, ya que para la época no había otro software libre que funcionara con el GNU, al adquirir tal fama la gente comenzó a referirse a todo el sistema operativo como Linux, entonces el precursor de este proyecto (Richard Stallman) pidió que al se utilizara el nombre de GNU/Linux para referirse al sistema operativo; para junio de 1994 Linux era llamado un “clon libre del sistema Unix”, y el proyecto Debian ( nuevo sistema operativo basado en el kernel de Linux), comenzó a llamar a su producto GNU/Linux. El éxito del sistema operativo GNU/Linux radica en que fue reconocido comercialmente casi al mismo tiempo en que el mundo conoció a la internet, y fue gracias a esta que los desarrolladores pudieron realizarle modificaciones que lo mejorarían notablemente, además cuando se pensó, se trato de que cada usuario le pusiera su granito de arena.

1.4 Distribuciones de LINUX

Para el año 2000 Linux ya iba en su versión 2.2 y poseía todas y cada una de las características del Unix moderno, multiusuario, con bibliotecas compartidas, memoria virtual y redes TCP/IP entre otras.

Hoy por hoy el sistema operativo Linux es usado por cantidad de empresas y organizaciones por la seguridad y estabilidad que maneja, además es muy utilizado como servidor principal en las redes principales de muchas empresas y universidades.

Aquí les muestro las principales versiones de Linux, de todas estas me enfocare en Ubuntu para mostrar su desarrollo y sin número de aplicaciones:

• Ubuntu

Page 9: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

• OpenSusE

• Fedora

• Mandriva

• Debian

• Gentoo

• PcLinuxOS

• Review de slitaz GNU /Linux 1.0

• Review de PcLinuxOS 2007

• Review de Linux Mint 4.0

• Review de Damn Small Linux 4.2.5

• Review de Ubuntu Hardy Heron 8.04

• Review de Kubuntu Hardy Heron 8.04

• Review de Kubuntu KDE4 Hardy Heron 8.04

• Xubuntu

El Ubuntu es una de las versiones de GNU/Linux más utilizadas en el mundo entero, para hablar de las versiones derivadas del primer Ubuntu como tal, debemos de saber que es lo que significa el nombre; Ubuntu es una palabra de origen africano que no tiene una traducción fija, pero en lenguaje de los africanos traduce Zulú y Xhosa, que significa una ideología, una política, un estilo de vida, es algo así como una costumbre muy arraigada. Algunas de las traducciones acomodadas en el mundo del software libre:

• Humanidad hacia otros“• “Soy porque vosotros sois“• “Una persona se hace humana a través de las otras personas“• “Una persona es persona en razón de las otras personas“• “La creencia en un enlace universal de compartir que conecta a toda la

humanidad“

Page 10: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

• La más larga y más exacta: “Una persona con Ubuntu es abierta y está disponible para los demás, afirma de los demás, no se siente amenazado cuando otros son capaces y están bien, porque es seguro de sí mismo ya que sabe que pertenece a una gran totalidad, que se disminuye cuando otras personas son humilladas o menospreciadas, cuando otros son torturados u oprimidos.

La primera versión que el mundo conoció de Ubuntu fue la número 4, este significa el año en que fue estrenada 2004, tenía como promesa renovar las versiones de Ubuntu cada seis meses; esta versión recibió el nombre de jabalí verrugoso, y cuando se publico se le dio el nombre de Ubuntu 4.10 warts and all que significa: “como esta y que dios nos coja confesados”; por cierto todas las versiones se Ubuntu tienen nombre de animal o nombres curiosos. Lo que le dio a esta versión y al Ubuntu la acogida entre el público era que se probaba por medio de Live Cd, no se debía de instalar para poder probarlo. Luego de seis meses salió la versión 5.10 Breezy Badger, esta era la prueba que Linux ya estaba ganando terreno en el mundo del software libre, a la vez salía la versión Edubuntu, una distribución dedicada a la educación. Dentro de las mas importantes distribuciones de Ubuntu podemos encontrar el Ubuntu 7.04, 7.10, 8.04 y 8.10 caracterizadas por sus impresionaste efectos gráficos9, que por cierto solo son posibles de hacer en LINUX y nada más que LINUX.

Han pasado ya 5 años desde que podemos disfrutar de Ubuntu, hoy por hoy, las versiones ya van en la 9.04; sacada en el mes de abril de 2009. También tiene una amena interface grafica, además no nos olvidemos que las versiones son totalmente gratis y no hay que firmar contratos comprometedores con ninguna empresa.

Las promesas de Ubuntu:

Ubuntu siempre será gratuito, incluyendo versiones empresariales y actualizaciones de seguridad.

Ubuntu viene con el pleno apoyo de la Canónica comerciales y cientos de empresas alrededor del mundo.

Ubuntu incluye las mejores traducciones e infraestructuras de accesibilidad que la comunidad del software libre tiene para ofrecer.

CD de Ubuntu contienen solo aplicaciones de software libre, le animamos a utilizar software libre, mejorarlo y dárselo. 

A pesar de que sean venido sacado versiones para el hogar como el Ubuntu, Linux no a dejado a un lado su fuerte en el ámbito de las redes y los servidores, cada vez Linux se hace más poderoso y acoge a mas población de la que atraía antes de comenzar con la aventura, creo que Linux poco a poco se hace más

9 Los efectos los puedes ver en : http://www.youtube.com/watch?v=_PQL1QTuwrs ( Ultima visita 02/05/09)

Page 11: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

poderoso y una muestra de esto es que las empresas de video juegos no solo piensan en nuestro amigos de Microsoft a la hora de desarrollar un juego, pienso que esta es la huella mas latente de que Linux poco apoco se está tomando los ordenadores del mundo. Me atrevo a decir que en unos años el sistema operativo Linux será el más utilizado en todo el mundo, ya que al no pedir dinero por la licencia la gente lo aprenderá a manejar en un principio por necesidad, pero al pasar del tiempo se convertirá en el sistema operativo más querido por todo el mundo.

Page 12: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

CONCLUSIONES

1. Gracias a los programadores que se reunieron en 1969 a desarrollar un sistema operativo multitarea y multiusuario, hoy no gozaríamos de las facilidades tecnológicas con las vivimos.

2. Es preciso decir que si algunas empresas en vez de convertir la informática y la tecnología en un negocio, la hubieran conservado como una herramienta para facilitarle la vida a todas las personas en general, hoy por hoy estaríamos más adelantados a nivel tecnológico de lo que hoy estamos.

3. El sistema operativo Linux, preferiblemente en su versión Ubuntu (cualquiera de sus distribuciones), puede llegar a ser la opción economía y tecnología en los hogares colombianos para la parte de computadores de escritorio y computadores portátiles.

4. Si no fuera por las versiones de Linux para servidores, algunas de las empresas ya se hubieran quebrado por el pago de licencias a otras empresas que no comparten las políticas de modificación y mejora con las que funciona el sistema operativo Linux.

5. Espero no equivocarme, pero estoy seguro que en pocos años los sistemas operativos Linux serán de mayor preferencia por todas las personas en general; todo esto será posible solo si conservan su filosofía de estar abiertos al mundo.

Page 13: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

ANEXOS

En la foto vemos a Ken Thompson y a Dennis Ritchie, gestores del

proyecto Unix

Ordenador PDP 7, fue donde se escribió el sistema operativo Unix

EL señor Linus Torvalds, fue quien

comenzó la aventura de GNU/Linux

Page 14: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

CIBERGRAFIA

1. http://tuxpepino.wordpress.com/2007/04/17/historia-de-ubuntu-y-sus-versiones/.

En esta cibergrafia podrás encontrar la historia de la versión Ubuntu de GNU/Linux, también encontraras las distribuciones mas importantes de Ubuntu hasta el 2007. Última Visita 2/05/09.

2. http://www.youtube.com/watch?v=_PQL1QTuwrs

En esta página Web se pueden ver los efectos que se logran con el Ubuntu 8.04; última visita 02/05/09.

3. http://translate.google.com.co/translate?hl=es&sl=en&u=http://www.ubuntu.com/&ei=zqX8SdfEFcTgtgeK8pXFCg&sa=X&oi=translate&resnum=2&ct=result&prev=/search%3Fq%3Dubuntu%26hl%3Des

Por medio de este Link ingresas a la pagina traducida de Linux Ubuntu, donde encontraras las promesas que hacen los creadores de Linux a quienes utilizan la versión Ubuntu. Última visita 13/04/09

4. http://www.casanas.com.ar/attachments/Que_es_-_B_-_Historia.pdf

Por medio de este hipervínculo, eres remitido a un archivo PDF, donde esta un poco resumida la historia del sistema operativo Linux. Última visita 13/4/09

5. http://www.iearobotics.com/personal/juan/publicaciones/art4/hardware-libre.pdf

Es un archivo PDF que instruye a los lectores, sobre la forma como se clasifican los software libre y como se reconfiguran desde el SO Linux. Ultima visita 13/04/09

6. http://fabianperez.blogspot.com/2008/03/introduccin-linux-y-su-historia.html

Es un blog donde nos dan un breve resumen de la historia de Linux. Ultima visita 16/04/09

7. http://www.neoteo.com/historia-de-linux.neo

Lectura de la historia y desarrollo de Linux durante los últimos tiempos. Ultima visita 20/04/09.

8. http://www.teluguone.com/funtime/images/rarePhotos5.jpg

Page 15: HISTORIA Y DESARROLLO DE LOS SISTEMAS OPERATIVOS … · empresas informáticas más importantes en el mundo de los sistemas, en esta misma línea del tiempo llegaremos a los ... tener

Este link los remite a la foto de los dos precursores del sistema operativo Unix. Última visita 02/05/09.

9. http://www.columbia.edu/acis/history/pdp7.jpg

Es la foto de el ordenador donde comenzó a gestase el proyecto GNU. Ultima visita 02/05/09.

10. http://lacasadetux.files.wordpress.com/2008/07/linustorvalds.jp

Es la imagen del Linus Torvalds, quien años antes, y solo por diversión desarrollo el kernel del sistema operativo Linux. Ultima visita 02/05/09.