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

Xv6 portado a ANSI C x86 en 9000 líneas de código
Facebook Twitter Flipboard E-mail

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

Comentarios cerrados
Inicio