2104
Mendel Rosenblum, científico jefe y co-fundador de VMWare dijo que la virtualización dejará obsoletos a los sistemas operativos. Sobre una capa de virtualización, atada directamente al microprocesador y a otro hardware del pc, correrán máquinas virtuales, o "mini" sistemas operativos, diseñados para ejecutar tareas específicas. Linux sería la mejor opción para crear estas máquinas virtuales con software específico. Visto en español en Vivalinux www.vivalinux.com.ar/soft/el-fin-de-los-sistemas-operativos.html
menéame
#3 A ver, te intentaré explicar lo que yo he entendido.
Imagínate en vez de tener programas que van sobre un SO "genérico" tenemos programas que cargan su propio SO solo diseñado para ese programa, todo gestionado por el hardware directamente.
Cosas interesantes:
Podrías usar un programa de manera óptima para esa máquina sin tener que [por ejemplo] gastar parte de la memoria en tener la posibilidad de pintar ventanas usandola toda para ver una película, o miles de aplicaciones que están moviendose en tu PC sin que sean necesarias..... La aplicación directa que se me ocurre son los juegos, con la cantidad de recursos que necesitan no me extrañarían que fuesen los primeros en implementar este tipo de tecnología.
Seguridad–->Seía bastante dificil que un virus del SO de la hoja de cálculos [por ejemplo] infectara el SO del reproductor de DVD..... Lo de sería dificil no se porqué lo he dicho, porque seguro que encuentran la manera, pero sería una dificultad mas.
Una de las cosas mas buenas para los vendedores de software es que pasarían tres kilos de Microsoft y la necesidad de lamerles el culo para que su software funciones en la nueva versión o con el nuevo service pack [Quien dice Microsoft dice Appel o una distribución concreta de Linux]
Pero en es.wikipedia.org/wiki/VMware dice:
VMware ESX Server [editar]
Esta versión es un sistema complejo de virtualización, pues corre como sistema operativo dedicado al manejo y administración de máquinas virtuales dado que no necesita un sistema operativo host sobre el cual sea necesario instalarlo. Pensado para la centralización y virtualización de servidores, esta versión no es compatible con una gran lista de hardware doméstico.
En en.wikipedia.org/wiki/VMware puedes ver que usa un kernel linux modificado. #5 Desde mi punto de vista la ESx es un SO con kernel linux a lo mejor el tuyo es otro, yo soy de los que piensan que un SO es más que un kernel.
PD: Soy perfectmente capaz de malinterpretarlo todo.
#4 Estoy completamente en desacuerdo contigo.
Una de las primeras ventajas y más importantes características que tiene los SS.OO. es la posibilidad de acceder al hardware de manera uniforme, simplificada y transparente para el programador de aplicaciones. Además, para los que piensan que la solución más eficiente sería implementar un "mini S.O." para cada uso o para cada aplicación, no entienden la complejidad de desarrollar el núcleo del S.O., ni entienden la complejidad de desarrollar drivers, ni tampoco entienden la utilidad de tener capas de abstracción entre componentes para ahorrar y reutilizar código.
Al margen de que incurre en varias ineficiencias bestiales. Habla de cada programa traería su propio mini-so. De manera, que si abro Word, Excel, Gimp y el buscaminas, tengo abiertas 4 instancias del driver gráfico, 4 instancias del gestor de ventanas, 4 instancias del gestor de ficheros, etc. A mi me parece mejor el modelo actual en el cual sólo tengo abierta 1 instancia de cada módulo del sistema, en vez de 1 por cada aplicación.
Dice que los sistemas operativos se han convertido en mamotretos (behemonths) que deben compartir recursos entre aplicaciones. Esto es un problema principalmente por Windows, que se ha convertido en un mamotreto bestial (sí, hablo de tí, Windows Vista). Esto no pasa (en general) en otros sistemas operativos. Y siempre podemos ayudar al desarrollo de otros SO que tienen mejores proyecciones de diseño, basados en micronúcleo u otros prototipos como SO verticales. Yo pienso que antes de que VMWare se gaste las pelas en poner capas raras de virtualización, debería ayudar a la FOSS con el Hurd.
Si el SO es demasiado pesado, ¿por qué lanzar N instancias de ese SO?
Si el SO es ligero y eficiente, ¿por qué lanzar N instancias de ese SO?
La virtualización aporta ventajas en ciertos ámbitos, pero no creo que la computación general sea uno de ellos.
A quien no le gustaria encender un monitor de 32 " y poder cargar "remotamente" un windows por ejemplo a traves de internet, capaz de gestionar un videoclub para resolverte la papeleta de "¿Que vemos hoy?".
O del mismo modo, entrar al servidor "tal" y mostrar desde allí con un mini SO vistoso las fotos de la playa a toda la family.
En su dia, ya dijo el tito Bill que esto de la informatica sera absorvido por internet y las tecnologias moviles.
Las carencias de Windows son carencias de Windows, que no afectan a la informática de verdad.
La cuestio es hacerlo sin necesitar ni windows, ni mac, ni linux ni ningun otro. Sino simplemente enchufando el rj-45 al televisor y que las opciones salgan ante ti. Demasiado bonito para ser verdad? es lo que predice este hombre a mi parecer, y razon no le falta
¿Que las capas sean invisibles? Eso ya existe, hay mucho gadget con su linux empotrado, que funciona de manera transparente.
Siempre hará falta un SO. Lo que dice Rosenblum es que ese SO se reduzca al mínimo y que funcione en base a cada aplicación. No tiene nada que ver con "enchufar y funcionar", sino con ejecutar cientos de SO en la misma máquina e ir alternando entre ellos (el virtualizador, su VMWare, se encargaría de ello)
PD: Gracias por el negativo, suma mucho peso a tus argumentos.
Yo no te he puesto ningun negativo
Desde el momento en que la máquina virtual se encargue de las tareas por ejemplo de hablar de tu a tu con el hardware. El reconocimiento de hardware, ya no será un requisito imprescindible en un sistema operativo, sino algo que molesta y añade una carga innecesaria.
Por ejemplo si sobre un VMWare, necesitamos correr un programa de cálculo intensivo, cogemos Linux, le quitamos todo lo que tenga que ver con el apartado gráfico, con el reconocimiento de Hardware (esto lo hará VMWare), aquí tendremos un minisistema operativo diseñado para esta tarea en concreto.
A lo que se tenderá es a abstraer en una capa todas las características que implemente la máquina Virtual y que los SSOO utilicen dicha capa en vez de tener que implementarla.
Yo predigo que algún día todos moriremos.
barrapunto.com/articles/07/08/01/0836208.shtml IBM dice que linux+IBM = mainframe económico(para ellos), pagina de mainframe de IBM system Z www-03.ibm.com/systems/z/
Un resumen, aquí IBM nos dice que los servidores pequeños no, que de vuelta a los mainframes que son mucho más productivos gracias a la virtualización.
IBM tiene razón esto tiene su mercado, pero respecto al de VMware técnicamente ha dicho una barbaridad, siempre hace falte algo que sirva de interfaz entre el los programas de usuario y el hardware y le des las vueltas que le des eso es un sistema operativo. Dicen que VMware ESX Server que no necesita sistema host, by the fucked swirl, es un jodido sistema operativo de kernel linux y userland VMware.
Aviso no malinterpretéis la definición de userland. En este caso es lo estrictamente necesario para instalar máquinas virtuales.
–
PD[EDITO]: Esto son mis ideas, ¿no te gustán?, mejoralas.