SmartOS - Illumos alapok KVM virtualizációval

Egy érdekes terjesztéssel állt elő az cloud szoftvereket és szolgáltatásokat nyújtó Joyent. A neve: SmartOS. A SmartOS egy Illumos (lényegében OpenSolaris) kernelre, BSD csomagkezelőre és GNU toolchain-re épülő operációs rendszer. Az érdekessége, hogy amellett, hogy szállítja a Solaris-tól (és leszármazottaitól) megszokott ZFS-t, Dtrace-t, Zones-t, a fejlesztők portolták rá az eredendően Linux-ra kifejlesztett Kernel-based Virtual Machine (KVM) virtualizációs megoldást. A portolás nem volt egyszerű feladat, mert a KVM nagyban épített olyan kernelfunkciókra, szolgáltatásokra, amelyek csak a Linux-ban találhatók meg.

SmartOS + KVM alatt futó QEMU Windows-zal
Bryan Cantrill - Dtrace híresség - házon belüli SmartOS + natív KVM bejelentése 2011 tavaszán

A munka majd egy évvel ezelőtt kezdődött és idén tavasszal a fejlesztőknek már sikerült SmartOS-en bebootolniuk Windows-t, Linux-ot, FreeBSD-t, Haiku-t, QNX-et, Plan 9-et és gyakorlatilag minden más OS-t, ami a kezük ügyébe került. A mostanra sikeresen letesztelt operációs rendszerek:

  • SmartOS 64-bit
  • Linux 64-bit
  • Windows Server 2008 R2
  • FreeBSD 8.1 32-bit
  • Plan 9 from Bell Labs
  • Seventh Edition
  • FreeBSD 4.9
  • Haiku OS
  • OpenBSD
  • QNX 4.25 (from a 1.44 MB floppy image)
  • Weenix

A KVM portolásával kapcsolatban elindult a vita az LWN-en arról, hogy vajon licencügyileg rendben van-e ez így.

A Joyent bejelentése elolvasható itt. A SmartOS legfrissebb Live ISO-ja letölthető innen.

Hozzászólások

nade mi a defa user pass?

aha! root/root!

btw az illumos-t amilyen nagy elánnal jelentették be, annyira hallgatnak most róla :)

Hát lehet hogy a rendszert fejlesztik, nem pedig taskmanagert meg témákat hánynak össze :)
Komolyra fordítva én körülnéztem levlistákon, és úgy tűnik folyik a munka. Ezen kívül én úgy emlékszem az elsődleges cél a problémás licencű (ezt tényleg így kell írni?) driverek újraírása. Szóval messze még az illumos éve :)