LINUX.ORG.RU

OSv — новая операционная система для виртуальных машин

 , ,


2

5

Представлена новая операционная система, разработанная специально для облачных окружений — OSv.

Разработчики указывают, что хотя Linux и хорошо зарекомендовал себя как гостевая ОС, он является ОС общего назначения, он слишком большой, сложный и дублирует множество операций, выполняемых гипервизором или JVM. Всё это делает Linux медленным и затрудняет внедрение инноваций.

OSv, напротив, спроектирована специально как ОС для выполнения единственного приложения на виртуальной машине. Она работает в нулевом кольце, в едином адресном пространстве (полагаясь на защиту JVM), использует алгоритмы без блокировок и тесно интегрируется с JVM. Она очень компактна и быстра; полная загрузка занимает менее одной секунды.

OSv поддерживает KVM, XEN и Amazon EC2, планируется поддержка VMware. Система использует ZFS, управляется по SSH, обладает REST API для автоматизированного управления. Упор делается на запуск приложений, написанных на Java; также возможен запуск модифицированных приложений на C. В настоящее время успешно запускаются, в частности, Netperf, Memcached, Cassandra, SpecJVM.

Система написана на C++11 бывшими разработчиками KVM в Linux и опубликована под лицензией BSD.

>>> Презентация

>>> Подробности

★★★

Проверено: Shaman007 ()

Расскажите им про inferno уже.

loz ★★★★★ ()

опубликована под лицензией BSD

А не разделит ли она судьбу других ОС под лицензией BSD?

goingUp ★★★★★ ()

полагаясь на защиту JVM..и тесно интегрируется с JVM

запуск приложений, написанных на Java;

возможен запуск модифицированных приложений на C.

написана на C++11

академическая забавка

MKuznetsov ★★★★★ ()

Очень интересный концепт. Надо будет пропустить его через мозг.

aist1 ★★ ()

Очередная утка - пустобрёхи и не более того...

svsd_val ()

Ерланг вм уже и без оси запускают прямо поверх xen. А вы всё йава, йава...

nanoolinux ★★★★ ()
Последнее исправление: nanoolinux (всего исправлений: 1)

OSv, напротив, спроектирована специально как ОС для выполнения единственного приложения на виртуальной машине.

Хммм.

sT331h0rs3 ★★★★★ ()

полная загрузка занимает менее одной секунды.

Лет 5-7 назад читал, что какое-то устройство на базе Linux грузилось до работоспособного состояния <1сек.

tailgunner ★★★★★ ()

Всё правильно делают: на мобильниках  — многопользовательская ОС, в последних андроидах даже UI в курсе, на серверах — однопользовательской хватит.

anonymous ()

А вот RUMP выглядит интересно...

tailgunner ★★★★★ ()
Ответ на: комментарий от MKuznetsov

академическая забавка

это вы по каким признакам определили?

AptGet ★★★ ()

Искренне желаю им удачи. Она им очень понадобится.

roboq6 ()

новая операционная система

Принципиально новая?

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от anonymous

... на серверах — однопользовательской хватит.

Если внимательнее почитать новость, то речь о виртуалках. И таки да, тут достаточно эффективно можно было бы ее и использовать для виртуализации Java приложений.

Korwin ★★★ ()

OS на плюсах?? Не смешите.

anonymous ()

Круто конечно, но наверное не взлетит! :(

renya ★★★★★ ()

Тяжко осилить связ JVM с C++ и операционной системой. Я один не понимаю зачем этот танец по складу граблей?

x86_64 ★★★ ()

JVM слишком большая, сложная и дублирует множество операций, выполняемых гипервизором или ОС

fixed

shatsky ★★ ()
Ответ на: комментарий от aist1

Надо будет пропустить его через мозг.

Вынесет.

vada ★★★★★ ()

Всё это делает Linux медленным и затрудняет внедрение инноваций.

Блин и тут инновации!

Конечно, гораздо легче запилить новую ненужную (с) ОС, чем отапгрейдить линукс чтобы запускалась за 1С на JVM.

ppy ★★ ()

Система написана на C++11

<double facepalm></double facepalm>

Sharezil ()
Ответ на: комментарий от tailgunner

или без java или с использованием хибернейта. на андроиде почти все время старта - это подьем дальвика

cvv ★★★★★ ()
Ответ на: комментарий от Ttt

портировали кусок ксена на другие виртуалки.

cvv ★★★★★ ()
Ответ на: комментарий от cvv

или без java или с использованием хибернейта

Без Явы, конечно. Андроида тогда еще не было.

tailgunner ★★★★★ ()

ух ты, да здесь целый тред знатоков как писать оси!

anonymous ()
Ответ на: комментарий от MKuznetsov

насколько я знаю Ави и Дора - академического тут очень мало, а идей как превратить эту ОС в деньги более чем достаточно

dyasny ★★★★★ ()

OSv, напротив, спроектирована специально как ОС для выполнения единственного приложения на виртуальной машине

ну ты понел уже в чем косячёк всей архитектуры?

anonymous ()
Ответ на: комментарий от svsd_val

сначала они написали KVM, потом virtio - конечно пустобрехи!

dyasny ★★★★★ ()

Как они jre запустили на принципиально новой ОС?

RedPossum ★★★★★ ()
Ответ на: комментарий от goingUp

И не говори, лоровских онолитегов забыли они спросить о лицензии. Теперь их ждут пичаль и ниудачи!

Ygor ★★★★★ ()

Твайюжмат, наконец-то хоть до кого-то начало доходить, что операционка в операционке - это ненормально.

anonymous ()
Ответ на: комментарий от svsd_val

Очередная утка - пустобрёхи и не более того...

А что у меня сейчас качается под названием osv-v0.01.qcow2?

tazhate ★★★★★ ()
Ответ на: комментарий от anonymous

ну ты понел уже в чем косячёк всей архитектуры?

Это не косячок, это более удобный вид для PaaS со стороны хостера.

tazhate ★★★★★ ()
Ответ на: комментарий от Korwin

И таки да, тут достаточно эффективно можно было бы ее и использовать для виртуализации Java приложений.

А что, JVM недостаточно виртуальна? Или жабокодеры настолько криворуки?

DNA_Seq ★★★☆☆ ()
Ответ на: комментарий от Korwin

И таки да, тут достаточно эффективно можно было бы ее и использовать для виртуализации Java приложений.

А что, JVM недостаточно виртуальна? Или жабокодеры настолько криворуки?

DNA_Seq ★★★☆☆ ()

Система написана на C++11 бывшими разработчиками KVM в Linux

«бывшие разработчики» звучат так, будто Линус выкинул их на мороз.

pathfinder ★★★ ()

Всё это делает Linux медленным и затрудняет внедрение инноваций.

всё это где-то уже слышали... wayland, systemd, ...

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.