Variantes varias L4

Julio 10, 2009 by Macbeth
Filed under: Tod-os, sistemas operativos 

Jochen Liedtke lo pensó y escribió en assembler y luego vino la API para llevarlo a múltiples procesadores y mejorar aislamiento, estabilidad y seguridad. Decía Wikipedia en 2006: “Lo maravilloso de la API de L4 es que sólo posee 7 llamadas al sistema. Con esto se puede programar un sistema multitarea entero”.

L4 proporciona cuatro cosas: modelo de hilos, un mecanismo IPC síncrono, scheduling y abstracción del espacio de direcciones. En 1999 se lo rescribió en C++ y llamó L4Ka::Hazelnut, pero la Technische Universität Dresden utilizando el mismo lenguaje compiló Fiasco y en el rediseño para hacerlo concurrente (procesos nucleares que se juntan y superponen a otros de menor prioridad) y aprovecharlo como RTOS con el sistema DROPS mejoró notablemente su rendimiento respecto de Hazelnut. Es con Pistachio que la API versión 4 mejora la portabilidad entre procesadores, L4Ka::Pistachio nace allá por 2001 y soporta SMP. Fiasco ya corre perfectamente sobre x86, amd64 y ARM, se ha desarrollado un grupo de servicios de usuario (llamados L4Env) usados para paravirtualizar una versión 2.6 de Linux, esto se llama L4Linux.

Existen versiones L4/MIPS y L4/Alpha desarrolladas en la Universidad Nueva Gales del Sud, hoy día son portaciones de Pistachio.
GenodeOS se ejecuta sobre Pistachio y/u OpenKernel L4. GNU/Hurd ha abandonado toda posibilidad de ejecutarse sobre L4, Mach está envejeciendo y L4 no soporta necesitadas capacidades, OKL4 2.1 sí las soporta.

Virtualizar, paravirtualizar, montar sobre L4 o emplear kexec es el menú a la carta para sesiones de múltiples sabores Linux en simultáneo.

Related posts:

  1. Genode OS Framework 10.02 Una vez más el grupo de desarrollo de Genode ha...
  2. GenodeOS 2009.09 liveCD Ya existe una segunda imagen de este prototípico sistema operativo...

Comments

Un Comentario en Variantes varias L4

  1. xender on Lun, 13th Jul 2009 9:58
  2. Siempre me ha despertado interes el sistema Genode. Un codigo fuente corto y ordenado es un buen punto de partida.

    Con este artículo he vuelto a visitar su web y he visto que no se han quedado quietos. Han integrado las bibliotecas Qt4 y el nuevo kernel OKL4, asi que pinta bien.

Que opinas de Variantes varias L4 ? ...






Cerrar
Enviar por Correo