Laburo España: 250.000 ofertas de empleo
okeimakei!

Sábado, 07 de enero de 2006

Exokernel

Mucha gente piensa que el mundo de las computadoras se divide en una santísima trinidad de sistemas operativos, a saber:
Windows:SO más común, que tiene la mayoría de los usuarios, y sobre el cual están desarrolladas la mayoría de las aplicaciones. También es una especie de enemigo silencioso, para muchos, que destruye el progreso de la tecnología con ideas retrógradas, y roba las ideas de los demás (véase el caso de los widgets, inicialmente desarrollados por GTK, después Konfabulator adapto la idea de tal manera que era más simple y cómoda, después Apple tomó la idea para su OS X Tiger, que implementa un Dashboard de wigets, y finalmente Windows toma la idea para Vista). Pero tiene sus ventajas, entre otras, que siempre se podrá encontrar la versión de Windows de un programa, o su equivalente que haga lo mismo.
Mac OS: Un OS rápido, flexible, que tiene fama de siempre funcionar en óptimas condiciones, pero que solo funciona para computadoras de la gama de Apple. Tiene pocos detractores, y bastantes seguidores, pero las Mac son caras,para ejemplo, bien sirven las Powerbook.
Linux: Un SO desarrollado por Linus Torvalds, que basa su desarrollo en programadores independientes, ya que es gratuito, y se adhiere a la GPL, lo que significa que cualquiera tiene derecho a accesar el código fuente. Además, ese SO se puede utilizar en virtualmente cualquier plataforma, sea cualquier Pentium, PowerPC(Apple) o SPARC. Para más información sobre Linux, puede consultarse aquí.

¿A que viene toda esta digresión sobre los tres SO? A que realmente no son los únicos. Son los principales, pero como siempre, hay de todo. Otro bastante popular es FreeBSD, pero no tiene mucha notoriedad. Andr3x encontró un listado de muchos de los SO's no tan conocidos, el cual pueden ver aqui, en un post bastante descriptivo sobre lo que es un Sistema Operativo. Intrigado (honestamente no conocía muchos, el FreeBSD, el BeOS, el Solaris, y ya), me puse a buscar información sobre los que no conocía, especialmente con los experimentales.

Encontré muy interesante en especial el OS desarrollado por el MIT llamado MIT Exokernel Operating System. Veamos si puedo describirlo sin hacerme bolas. Si vamos a la Wikipedia, ella nos dice que:

"El exokernel es un sistema creado con fines de investigación en el Instituto Tecnológico de Massachusetts (MIT) sobre OpenBSD. Su propósito es crear como una capa de software para otros sistemas virtuales.

Consta de 3 capas, la capa del Exokernel, la capa LibOS (núcleos de varios Sistemas Operativos corriendo sobre Exokernel) y la capa de aplicaciones, corriendo sobre LibOS.

El sistema es realmente robusto y flexible, debido a que la única tarea del Exokernel, es impedir que tengan errores de permisos al hardware y conflictos entre los LibOS. "
Entonces, tres capas, una para el exokernel(es decir, el núcleo del sistema), otra para las LibOS(que serían mini-sistemas operativos, que sirven específicamente para distintos tipos de aplicaciones y procesos), y finalmente, la capa de aplicaciones, que corre sobre las distintas LibOS.

Exokernel--{LibOS1<-------->Aplicación 1, Programa 3
{LibOS2<------->Aplicación 2, Programa 4
{LibOs3<-------->Aplicación 3,Programa 6

¿Para que sirve esto? Pues para empezar, sirve para aligerar el sistema operativo, ya que al principio sólo tiene que estar funcionando el exokernel , y no los LibOS. Otra utilidad de esto, es que evita que el sistema genere una abstracción absoluta para adecuar los requerimientos. El exokernel sólo se concentra en dividir los procesos y evitar problemas entre éstos, y cada LibOS se concentra en adecuar su porción de la máquina a sus requerimientos, dependiendo de la aplicación.
Esto vuelve más adaptable a la máquina, ya sea u servidor, o una computadora personal ,puesto que dota a cada LibOS de adaptabilidad.
Por supuesto, todavía está en desarrollo, aunque ya tienen distribuiciones listas para correr en una computadora.
Escribo todo esto porque me parece que es especialmente interesante seguir este proyecto. Es del MIT, de donde han salido algunos de los mayores desarrollos de los últimos tiempo, y facilitaría el garantizar la seguridad de un sistema. Cómo me gustaría estudiar en el MIT!

Referencias

URL para referencias

Comentarios

  1. Cabe mencionar, solo como agregado cultural que las mac ya correran en procesadores pentium y al parecer de cualquier otra gama.

    rodrigo(strikter) — 07-01-2006 08:31:29

  2. Gracias por la aclaración, rodrigo.

    okeimakei — 07-01-2006 08:52:58

  3. OS X si va a correr en procesadores intel, y vera la luz a mediados de este año, pero para todos los que están pensando que este switch a Intel les permitirá correr OS X en cualquier PC, la respuesta es NO. Los Mac con Intel, seguirán siendo "cerrados" igual que los actuales, con la única diferencia que usarán un chip x86 Intel en lugar de uno IBM PowerPC.

    Y respecto a lo que comentas de FreeBSD, por ahi en mi blog puse un articulo (en post anteriores) de por que *BSD no es tan conocido como Linux.

    Saludos

    Andres — 07-01-2006 13:52:12

  4. mmmmh, estoy seguro que mínimo existe un... ¿Crack? para hacerlos correr en otro procesador que no sea intel.

    rodrigo(strikter) — 07-01-2006 16:21:27

  5. Claro, para todo hay cracks. Pero esos cracks no son para el 90% de la gente. Lo cual significará que las Macs, para efectos prácticos, seguirán siendo cerradas.

    okeimakei — 08-01-2006 01:10:32

  6. Pues les hace falta comentar sobre el otro sistema operativo eComStation, no es tan conocido y eso que ya tiene un buen rato cocinándose... Mas info

    Esparta Palma — 11-01-2006 04:48:24

  7. existe un SO basado en este exokernel, http://drex.sourceforge.net/ desde hace tiempo se lo ve inactivo, es una lastima, porque un OS extensible y con estas capacidades simplemente deja en ridiculo a todos los OSs anteriores, salu

    ArYiX — 28-10-2007 07:58:22

  8. d'rex es un exokernel desarrollado desde 0 por gianluca Guida (ex-desarrollador de gnu hurd), aunque esta muy interesante y apenas funcional es una lastima que lo haya abandonado, dado que hoy es posible encontrar mas desarrolladores de sistemas operativos de habla hispana que lo que habia hace 17 años en todo el mundo. Aunque queda la idea si es factible desarrollar un OS enteramente en castellano, uds que creen?

    ArYiX — 18-10-2008 09:03:47

Comentar


Recordar datos

Miniblog

Grandiosos avisos cómicos publicados en diversos periódicos del Reino Unido. #

AMLO es incongruente, y además, bastante menso. Visto en ceronne. #

Que tenemos que agradecer a los hackers? Interesante artículo sobre las aportaciones de esta cultura de conocimiento de lo prohibido a la vida moderna. Lectura obligada, muchachos. #

Como se consigue el crujido de una galleta?Visto en Javimoya. No apto pa' sensibles. #

En un futuro no se podrá leer más que lo que uno compre. Olvídate de las bibliotecas. En serio, lean este texto que no tiene desperdicio. Link. #

Si vives en la Condesa, Roma Norte, o San M. Chapultepec, ya puedes pedir sandiches por Messenger. Sería útil también para las pizzas, no creen? Visto en Loogic. #

Irán no podría producir armas nucleares hasta el 2020, según varios especialistas en el tema.

Ver artículo en el New York Times.
#

Éste es un hombre o honesto hasta las raíces de las uñas, una persona completamente valiente para exponer toda su vida personal para toda la web, o un farsante sensacional, un mentiroso de aquellos que pueden marcar leyenda, o por lo menos dejar una tenue huella como un artista de la fantasía. Lo que no quita lo mentiroso, pero digamos que lo suaviza. En cualquier caso, si no temes a las manifestaciones literarias eróticas un poco pasadas de tono, o si no temes a encontrarte la vida de alguien con todos sus recovecos, sin un diseño agradable, sólo la sangre y carne,

Entra a su cabeza

#

Estategia o incultura?

#

Quieres esto para México?Vía Ceronne. #

Búsqueda

 

Categorías

(Libros) (17)
Antes del éxodo (0)
Escritos (24)
Fútbol (30)
General (105)
Links (91)
Meme (2)
Personales (34)
Tenis de mesa (3)

Archivos

Noviembre 2009 (0)
Junio 2006 (13)
Mayo 2006 (23)
Abril 2006 (39)
Marzo 2006 (42)
Febrero 2006 (26)
Enero 2006 (39)
Diciembre 2005 (41)
Noviembre 2005 (61)
Octubre 2005 (22)

Enlaces

Sindicación

RDF 0.91
RSS 1.0
XML/RSS 2.0
Atom 0.3

Créditos

Diseñado por Alejandro Chavelas basándose en una plantilla deManu Contreras
Creative Commons License

LaInformacion.com lainformacion.com - Medio Oficial de los Premios Bitacoras 2009