Linux es obsoleto

Imagen de Gantz

Tema: 

Antes de que me recuerden a mi señora madre por el titulo del post procedo a explicarme:

Hace unos dias pregunte cuales eran tus libros de cabecera y entre los que menciono de manera particular acl dice:

[quote]¿Libros técnicos? O'reilly principalmente. Y el buen libro de Sistemas operativos de los dinosaurios y el de Tenenbaum. Y tampoco me puedo olvidar del gran libro verde de algoritmos de Cormen y Rivest. También fue muy iluminador el libro de Principios de Lenguajes de Programación de Friedman, Wand y Haynes (yo tuve clases con Wand, realmente buenazo). De vez en cuando veo con nostalgia el libro de Calculus de Apostol.

¿Alguien se acuerda de la aritmética y el álgebra de Baldor? Que nerd que soy, lo sé. Pero no se hagan, a ustedes también les trae recuerdos.[/quote]

El que llamo mi atención fue el de Tanenbaum ya que lo he visto desde hace un tiempo en la librería y he querido comprarlo, asi que investigue un poco sobre el autor en wikipedia y me encontré con un articulo publicado por Andy Tanenbaum donde ataca a linux.

Me llamo poderosamente la atención asi que lo comparto con ustedes, el articulo se escribió en el 92 y era prácticamente al inicio de lo que ahora se conoce como un gran SO y el inicio de guerras santas que en ese momento comenzaron a librarse y yo permanecía al margen, realmente no sabia nada de computadoras en ese entonces..

Podrían decirme que tan actuales son los comentarios de este autor cuyo libro es una referencia indiscutida en SO pero que en su momento (no se si aun) ataco abiertamente a linux.

El link esta aqui.

Comentarios

La verdad, la discusión

Imagen de acl

La verdad, la discusión entre Torvalds y Tanenbaum es ejemplo de sabiduría de ambas partes. Ambos discuten los méritos de diseño de sus propios sistemas y cada quién defiende su posición. Ambos pueden ser muy expresivos, pero el hecho es que ninguno de los dos atacó al sistema del otro... simplemente fue una discusión de tono académico.

Ambos personajes han expresado respeto y admiración por el otro aunque no concuerden en su gusto respecto a núcleos de SOs. Recuerdo que en los días en que SCO hablaba y hablaba sobre cómo no podía ser posible que Linus haya escrito un sistema sin robar código, uno de los títeres de SCO (la institución Alex Tocqueville) auspició la creación de un libro que se dedicaba a esparcir este rumor. Tanenbaum tiene aún en su página la historia de cuando un tipo le fue a entrevistar tratando de obtener una opinión desfavorable de Linus y como Tanenbaum lo mandó a volar.

La opinión de Tanenbaum se centra que en diseño de SOs es preferible tener la menor cantidad de código corriendo con privilegios de monitor (en lo que respecta a los modos de procesador), y que el resto corra en modo de usuario y se comunique a través de mecanismos provistos por aquellos componentes privilegiados. La idea es muy válida hoy en día, pero por desgracia en la práctica se ha visto que esto, trae consecuencias respecto a la eficiencia de ejecución del código. Quizá por esto sea que no se ven muchos sistemas con estas características de micronúcleos. Mac OS X tiene un núcleo basado en Mach y BSD que incorpora éstas técnicas, al igual que Hurd. Pero el uno es un híbrido y el otro ni siquiera es estable. Windows trata de hacer lo mismo y ya sabemos de memoria lo mal que le fue.

Linus simplemente es más pragmático que académico y se fue por la opción que quizá le pareció más eficiente o quizá mas interesante de implementar: el núcleo monolítico. Igual, una idea válida (pues vemos que funciona bien, incluso con semejante cantidad de código).

--
haber != a ver
ha != a

No me cabe la menor duda de

Imagen de elhumano

No me cabe la menor duda de que Linux nació obsoleto, pero parió algo nuevo que trascendió lo técnico, aquí les dejo unas reflexiones hechas hace algún tiempo.

No solo de Linux puede vivir el Software Libre!!

[url]http://www.ecualug.org/?q=2006/08/07/forums/no_solo_de_linux_puede_vivir_el_software_libre[/url]

Saludos

Gracias por el detalle. El

Imagen de Gantz

Gracias por el detalle.

El Ajedrez es deporte, arte y ciencia. Analizada jugada a jugada la partida es una Ciencia; en su conjunto es una obra de Arte; a nivel competitivo es un Deporte.

[img]http://www.danasoft.com/sig/gantztux.jpg[/img]

Si prohibieran el ajedrez, me convertiría en contrabandista.
Miguel Tal, excampeón mundial