OpenBSD 3.9 viene bien
Horst von Brand
vonbrand en inf.utfsm.cl
Lun Abr 3 17:06:47 CLT 2006
Jorge Medina <jmedina en traza.cl> wrote:
> > Linux es un Kernel más encima monolÃtico que curioso no?
> ^^^^^^^^^^
> http://en.wikipedia.org/wiki/OpenBSD
> De acuerdo a la ficha del artÃculo, el kernel de OpenBSD *también* es
> monolÃtico...
Unix tradicionalmente es monolitico.
> Eso es raro por que BSD desde un principio se desarrollo como un microkernel
> por lo menos FreeBSD no es monolÃtico.
No. Unix fue monolitico siempre, y los *BSD son descendientes directos
(ergo, monoliticos). Hubo experimentos como la cascara BSD sobre Mach (de
la cual desciende Darwin de MacOS X, que en rigor no es un verdadero
sistema microkernel tampoco). Lo divertido es que el "micro"kernel Mach es
mas grande/complejo que algunos sistemas monoliticos tipicos...
Para detalle, vease la discusion entre Linus y Andrew Tannenbaum (el de
Minix). AST insiste que la perdida de rendimiento no importa(ra pronto) ya
que las maquinas estan sobredimensionadas, Linus replica que ukernel
finalmente lleva a replicar mucho del lio que se suponia el ukernel
abstraia (manejo de concurrencia, ...) en cada uno de los servidores (salvo
que te conformes p.ej. con que solo se pueda atender una peticion al
sistema de archivos a la vez...), y a eso hay que sumarle un monton de
complejidad para hacer extra-eficiente el paso de mensajes, y agregar la
burocracia de armar/interpretar mensajes junto con los incesantes context
switch que implican (y las maquinas actuales seran mas rapidas, pero el
context switch se ha hecho (relativamente) mas lento progresivamente, y no
se le ve salida).
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513
Más información sobre la lista de distribución BSD