URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 81373
[ Назад ]

Исходное сообщение
"Релиз MagLev 1.0, альтернативной реализации Ruby VM со встро..."

Отправлено opennews , 18-Ноя-11 16:59 
Представлен (http://www.infoq.com/news/2011/11/ruby-maglev-10) релиз проекта MagLev 1.0 (http://maglev.github.com/), в рамках которого подготовлена альтернативная реализация окружения для выполнения программ на языке Ruby, построенного на основе использования 64-разрядной виртуальной машины VMware GemStone/S (http://www.gemstone.com/products/gemstone), изначальной созданной для языка Smalltalk. Код проекта распространяется (https://github.com/MagLev/maglev) под лицензией MIT, но используемая виртуальная машина GemStone/S является проприетарным продуктом. Бесплатная версия GemStone/S  лимитирована возможностью использования кэша размером не более 2 Гб (на общий размер хранимых данных нет ограничений, ограничен только размер кэша).


Окружение MagLev полностью совместимо с веткой Ruby 1.8.7 и включает в себя встроенную поддержку специализированного объектно-ориентированного распределённого NoSQL-хранилища, обеспечивающего выполнение ACID-транзакций и поддерживающего оптимизацию за...

URL: http://www.infoq.com/news/2011/11/ruby-maglev-10
Новость: http://www.opennet.me/opennews/art.shtml?num=32344


Содержание

Сообщения в этом обсуждении
"Релиз MagLev 1.0, альтернативной реализации Ruby VM со встро..."
Отправлено PGI520BK , 18-Ноя-11 16:59 
А тесты? Где тесты? Ау!

"Релиз MagLev 1.0, альтернативной реализации Ruby VM со встро..."
Отправлено Andrey Mitrofanov , 18-Ноя-11 17:28 
Не иначе, лицензия этого опен-кора включает подписку о нетестировании и нераспространении результатов.

"Релиз MagLev 1.0, альтернативной реализации Ruby VM со встро..."
Отправлено Anonym1 , 18-Ноя-11 18:44 
"код ранее выполняемый в других экземплярах MagLev VM с большой долей вероятности будет находится в кэше, что значительно ускоряет доступ к этому коду"
Это только мне напоминает оригинальный способ использования Swap-file некоторых версий Windows?
Боюсь, что тесты не будут однозначны ввиду этой особенности subject-а.

"Релиз MagLev 1.0, альтернативной реализации Ruby VM со встро..."
Отправлено ми , 19-Ноя-11 21:23 
При чем здесь Windows? В строительстве операционных систем разделяемые библиотеки использоваться начали еще в Unix.

"Релиз MagLev 1.0, альтернативной реализации Ruby VM со встро..."
Отправлено Anonym1 , 19-Ноя-11 23:40 
Имелась в виду политика кеширования всего-всего когда-либо загруженного в память. С хранением там до бесконечности. И сбрасыванием самых старых записей только при переполнении кеша, а не по истечению контрольного времени, в другой, болеее медленный кеш (swap-file), который их хранит до перезагрузки системы либо до завершения загружавшего приложения...

"Релиз MagLev 1.0, альтернативной реализации Ruby VM со встро..."
Отправлено Аноним , 20-Ноя-11 16:28 
Полагаю swap в Linux работает так же? И чем хорошо сакральное контрольное время?

"Релиз MagLev 1.0, альтернативной реализации Ruby VM со встро..."
Отправлено Skynin , 19-Ноя-11 23:07 
Новый MUMPS :)