Linuxový portál
WebSite21
Oznámení o uvolnění Ruby runtime Maglev 1.0
Maglev 1.0, open source alternativa Ruby virtual machine postavený na 64 bitovém Smalltalk VM, GemStone/S byl vydán. Maglev je vyvinutý vývojáři GemStone, který byl získán společností VMware v květnu 2010. Maglev je kompatibilní s Ruby 1.8.7 a využívá základní VM just-in-time kompilátor pro výkon nativního kódu. V rozhovoru s InfoQ, vedoucím vývojářem Monty Williamsem, jež vysvětlil, že hlavním rysem Maglev je integrace NoSQL funkce pro správu dat. Willimas sdělil, že Maglev by měl být považován za NoSQL databázi, která používá Ruby jako jazyk pro manipulaci s daty a pro práci v objektech. Je schopen ukládat Ruby objekty, včetně těch, které zastupují výkon jako procs, lambdy, threads a continuations a může přenést spustitelné uložené předměty mezi virtuálními stroji, kde mohou pokračovat v běhu. Maglev zdrojový kód je k dispozici v "GemStone's github repository", odkud může být instalován. K dispozici je i instalační skript Maglev a podpora pro instalaci s RVM (Ruby Version Manager). Maglev je Ruby kód pod licencí MIT, ale Gemstone VM je proprietární. Podle Williamse není omezeno množství uložených dat, ale množství informací, co se uloží do paměti. Uživatelé budou muset zaplatit, pokud chtějí podporu větší cache paměti. Williams zaručuje potenciálním uživatelům, že vždy bude existovat volná verze.



