Publicidad
Publicidad

RSS Unix

Xv6 portado a ANSI C x86 en 9000 líneas de código

Comentar
Xv6 portado a ANSI C x86 en 9000 líneas de código

Unix V6 fue una versión de Unix publicada en 1975 desde los laboratorios Bell Labs, orientado para lo que llamaban "minicomputers", ordenadores que no se asemejan en nada a lo que te estás imaginando en estos momentos ya que, aunque eran medianos para la época, ocupaban el equivalente a un armario de vestir de 4 puertas. En 2006, en el MIT, un equipo formado por Russ Cox, Frans Kaashoek, y Robert Morris crearon el Xv6, una versión moderna y revisada del V6 de Bell Labs, orientado para el aspecto académico.

Esta Xv6 Unix trae una novedad bastante importante respecto a su vetusto padre: está escrito en ANSI C. Los responsables del proyecto decidieron hacer esta desarrollo porque, aunque Unix el V6, está escrito en un lenguaje totalmente obsoleto, anterior al C de Kernighan&Ritchie, escrito para funcionar en una máquina de hace 30 años. El código lo podéis descargar de la web del proyecto, pero no dejad de pasar por la web de 6.828: Operating System Engineering y disfrutar de los "Labs" que tienen publicados, un trabajo realmente bueno.

Via | Tweet de Pacolinux apuntando a Os-blog Más información | Xv6, a simple Unix-like teaching operating system

Leer más »
Publicidad

Dennis Ritchie, creador de C y UNIX

11 Comentarios
Dennis Ritchie, creador de C y UNIX

addEventListener('load', function (event) { prettyPrint() }, false);

Voy a continuar con la serie sobre personalidades relacionadas con el desarrollo de software hablando de uno de los pesos pesados del mundo. Le debemos tanto que no se por donde empezar. Seguramente no le haré nada de justicia y muchos datos serán altamente imprecisos, espero que me perdone. Hoy voy a hablar sobre Dennis Ritchie, creador de C y de UNIX.

Dennis MacAlistair Ritchie nació el 9 de Septiembre de 1941 en Bronxville una pequeña villa de unos dos mil habitantes situada a unos 25 kilómetros al norte de Manhattan, New York. Se graduó en 1963 en la Universidad de Harvard con honores en física. Recibió un Doctorado de Investigación en 1968 matemáticas aplicadas. Ingresó en el Centro de Investigación para Ciencias de la Computación de los Laboratorios Bell de la AT&T en 1967 siguiendo los pasos de su padre, Alistair E. Ritchie quien tenia una larga carrera allí.

En 1968 ingresó en el equipo de desarrollo del sistema operativo Multics (Multiplexed Information and Computing Service) donde trabajó junto a multitud de leyendas de la programación y la arquitectura de sistemas como Fernando J.Corbató o Peter James Denning. Aunque si Dennis Ritchie es famoso por algo es por ser el creador del lenguaje de programación C.

Leer más »

Quieres leer código, pues toma dos tazas: unix-jun-72

1 Comentario
Quieres leer código, pues toma dos tazas: unix-jun-72

Eres de los que, como el legendario Donald Knuth, piensa que el buen código fuente es tan divertido de leer como una buena novela y que merecer ser leído en un buen sofá junto a la chimenea (o en una hamaca junto a la piscina, dado el calorazo que estamos viviendo en España estos días). Pues bien, te vas a hinchar con unix-jun-72. Ni más ni menos que una restauración del código fuente en C puro y duro de la primera edición de Unix, allá por el año de nuestro señor de 1972.

Vamos, que esto viene siendo casi como 'El Señor de los Anillos' de la programación, pero si lo de leer código te aburre (yo tengo que reconocer que soy de este grupo) siempre puedes dedicarte a ejecutar el código porque, si bien parece que no está completo todavía, si que funciona correctamente. Lo único que tienes que hacer es bajartelo de su SVN ya que el proyecto mantiene una liciencia GPL v2... ¡a trastear!

Vía | Barrapunto Fuente | Google Code

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos