A Red Hat a Linux kernelben szeretné látni a Xen-t

Címkék

A Red Hat azt szeretné, ha a Xen névre hallgató virtualizációs technológia mihamarabb a Linux kernel része lenne. Brian Stevens, a Red Hat frissen kinevezett vezető technológusa szerint az eddigi próbálkozásokból, amelyek arra irányultak, hogy a Xen bekerüljön a Linux kernelbe, kifogyott a gőz, de most a Red Hat előlép és keményen nyomni fogja, hogy a technológia mielőbb beolvasztásra kerüljön.

(Megyjegyzés: A Xen egy virtuális gép monitor (virtual machine monitor - VMM) x86-kompatibilis gépekhez. A Xen megbízhatóan képes egyszerre több virtuális gépet futtatni (amelyek saját operációs rendszert futtatnak) ugyanazon a fizikai hardveren, a natív futáshoz közeli sebességgel. A Xen-t a GNU GPL feltételei szerint terjesztik.)

Az Eweek cikke itt.

Hozzászólások

lassan a mainframe-k minden funkcionalitasa resze lesz a linuxnak. csak igy tovabb:)

"A Red Hat a Linux kernelben szeretné látni a Xen-t" - En is. :)

A XEN azért bír veszett gyors lenni (gyorsabb, mint pl. a vmware) mert a hostolt oprendszereknek nem leemulálja a hardvert, hanem egy interfészen keresztül a hostoló operndszer kiajánlja a kernel I/O funkcióit. (persze ez erős leegyszerűsítés). Ezért csak olyan oprendszert futtathatsz XEN alatt, aminek a kernelét felkészítették rá, hogy az adott I/O műveletet ezen az interfészen keresztül végezze el. A Linux és a FreeBSD ilyen - nyilván ez egyszerű, mert ott a forrás -, az egyetem, ahol fejlesztik meghackelte a Windows XP-t is ilyenre, csak jogi akadálya van, hogy ezt is kiadják.

a 3.0 mar vinni fogja a windowst is, illetve nem kell feltétlenül speckó kernel (parvirualizáció) linuxhoz sem.

Illetve használni fogja az intel/amd procik, hw. virtualizációs képességét is.

http://summit.xensource.com/pdfs/XenStatus_IPratt.pdf

Aki próbálta már mindekettőt, az el tudná mesélni, hogy mi a különbség a Xen és a User Mode Linux között? Tudtommal az már benne van a kernelben elég régóta.

az UML programként fut........ mint neve is mutatja... az UML mint egy task használja a kernel által biztosított erőforrásokat. Viszont Tobb futó uml ugyanazt a területet, swapot..stb használja, így nem tartják olyan biztonságosnak.

A Xen esettén van egy XEN rendszer dom0 és ez futtatja a viruális gépeket. domU

A virtuális gépek teljesen védve vannak egymástól.

Viszont külön kell nekikik ramot allokálni, és nem tudják a gazda swapját használni

Pro kontra vannak előnyök és hátrányok.

Persze csak a vt-x -re felkészített processzorokon, amiből - lévén hogy 2005 januárjában jelent meg a végleges specifikáció - nem sok van. Talán a 775-ös tokozású P4-ek ilyenek, de ebben sem vagyok biztos, mindenesetre mobil/workstation/szerver kategóriában 2006-ban jelennek meg az első ilyen procik.

es a dom0 bootjahoz grub kell, (csak abban van valami extra feature)

es ahogy en neztem a xenoz jobb a "korites": umlhez nemigen talaltam rendes indito scriptet, mig xenhez megvan a config, aztan az initd szepen inditgatja a virtualis gepeket.

umlhez is ajanlott a host kernelt pecselni (skas3), mar nem emlexem, hogy uml tudja-e kezelni az smpt, a xennel host igen, guest nem. (legalabbis nyarkozepen igy volt)