The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

18.09.2013 13:52  OSv - новая открытая ОС, нацеленная на выполнение обособленных программ поверх гипервизора

На конференции CloudOpen ведущие разработчики гипервизора KVM Ави Кивити (Avi Kiviti) и Дор Лаор (Dor Laor) представили новую свободную операционную систему OSv, выпущенную под лицензией BSD. Система OSv значительно легковеснее Linux и написана на языке C++ с использованием элементов стандарта C++11. В отличие от Linux, OSv был изначально разработана для эффективной работы внутри виртуальной машины, и нацелена на выполнение с максимальной производительностью обособленных приложений, выполняемых с минимальной прослойкой поверх гиперевизора.

Из гипервизоров поддерживаются KVM и Xen (HVM, PV), кроме того доступны средства для интеграции с облачным сервисом Amazon EC2. Работа только под управлением гипервизоров позволяет существенно упростить дизайн системы, не задумываясь о поддержке оборудования и драйверах. Из особенностей OSv также можно отметить полностью автоматизированный процесс тюнинга и отсутствие необходимости менять конфигурацию выполняемого окружения. Управление может производиться на лету при помощи REST API или через Shell, доступный по SSH. Загрузка приложения в окружение осуществляется по аналогии с платформами PaaS. Обновления осуществляются через перезаливку готового системного образа. В качестве файловой системы используется ZFS.

OSv способна запускать программы на языке Си и окружения на базе JVM. В том числе возможен запуск JVM-реализаций Java (OpenJDK), JavaScript (Rhino, Nashorn), Scala, Clojure, Ruby (jRuby) и Python (Jython). При запуске Java-проектов поддерживаются типовые Java-системы, такие как Tomcat, JBoss и SpringSource. Из поддерживаемых приложения на языке Си отмечаются Memcached, Redis, Nginx и MongoDB. Запуск программ на Си требует дополнительного портирования с учётом упрощённого ядра ОС.

OSv не реализует традиционное (но медленное) разделение между пространством пользования и ядра, так как в облачной инфраструктуре виртуальная машина обычно обслуживает только одно приложение. Вместо этого OSv предоставляет легковесный планировщик ресурсов с реализацией кооперативной многозадачности, при которой ядро и программа используют общие области памяти и работают без блокировок. В итоге для выполняемых в OSv приложений удаётся добиться максимальной отзывчивости и предсказуемой производительности. Время загрузки системы не превышает одной секунды, по производительности планировщик OSv опережает Linux на 400%.

Из планов на будущее отмечается: поставка специально оптимизированного JVM, изменённого в плане более тесной интеграции с ядром OSv; обеспечение поддержки VMware; расширение средств управления (shell, REST API); улучшение поддержки средств для упрощённого развёртывания приложений в стиле PaaS-систем (Platform as a Service); портирование для архитектур POWER и ARMv8; поддержка запуска приложения на языке Python.

  1. Главная ссылка к новости (http://mailman.cs.huji.ac.il/p...)
  2. OpenNews: Проект Fedora рассматривает предложение о преобразовании дистрибутива в многослойный продукт
  3. OpenNews: CoreOS - новый подход к организации серверных Linux-систем
Автор новости: Alexey Medvedchikov
Тип: К сведению
Ключевые слова: osv, linux, virtual
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, Аноним (-), 14:25, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]
  • +6 +/
    Выпустили - всё быстро и хорошо.
    Адаптируют ещё под кучу платформ и типов задач - будет тот же линукс.
    Ничего не напоминает? Chrome 5 vs Chrome 30 по быстродействию....
     
     
  • 2.5, Аноним (-), 14:39, 18/09/2013 [^] [ответить]     [к модератору]
  • +1 +/
    В этом то и основная фича OSv - никаких платформ, только работа поверх Xen и KVM... весь текст скрыт [показать]
     
     
  • 3.9, Аноним (-), 14:45, 18/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Только запустить программу на питон - без прыга с бубном не вариант, на си - п... весь текст скрыт [показать]
     
     
  • 4.17, Наивный чукотский юноша (?), 15:36, 18/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Зачем портировать саму программу? Проще портировать интерпретаторы. И не надо будет переписывать операционку.
     
     
  • 5.23, pavlinux (ok), 15:51, 18/09/2013 [^] [ответить]    [к модератору]  
  • +15 +/
    Да, побольше виртуализации и контейнеров, пожирнее!!! Мало!  Мало!! Мало!!!

    Linux -> KVM -> OSv -> JVM -> там пустить ядро Linux на Жава скрипте, а в ней Qubes.

    Обозвать всё это дело Суперзащищенностью, из-за оверхеда придётся купить 1024-ядерные процы
    по 50ГГц, минимум 2Tb RAM! и петабайтный RAID, для снапшотов ZFS!

      
    Где-то я это видел, по-моему называется IBM z/OS

     
     
  • 6.36, Наивный чукотский юноша (?), 17:38, 18/09/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    О, точно Проглядел, что API - JVM Тогда придётся портировать компилятор питона... весь текст скрыт [показать]
     
     
  • 7.37, Наивный чукотский юноша (?), 17:40, 18/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Тогда чем это лучше нативной JVM под конкретную ось, я, честно говоря, не знаю. Оверхед.
     
     
  • 8.101, serg1224 (ok), 05:18, 21/09/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Нет юзерспейса Это уже может дать ощутимый прирост производительности для одноз... весь текст скрыт [показать]
     
  • 7.59, Евгений (??), 21:31, 18/09/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Ничего подправлять особо не надо, ведь существует JPython ... весь текст скрыт [показать]
     
     
  • 8.87, Чо (?), 10:49, 19/09/2013 [^] [ответить]    [к модератору]  
  • +/
    > JPython

    Что это?

     
     
  • 9.95, Аноним (-), 01:21, 20/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > Что это?

    Это питон. Сделанный окончательно череж ж... ж... жабу!

     
  • 7.88, Khariton (ok), 11:18, 19/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Jython же вроди объявлен В общем выиграли на производительности внутри ос, прои... весь текст скрыт [показать]
     
  • 3.38, Аноним (-), 17:41, 18/09/2013 [^] [ответить]     [к модератору]  
  • +/
    разве облачные платформы не для этого созданы Запускать программы поверх абстра... весь текст скрыт [показать]
     
     
  • 4.102, serg1224 (ok), 05:25, 21/09/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Внутри облачных виртуальных машин запускаются обычные т е УНИВЕРСАЛЬНЫЕ ОС, а... весь текст скрыт [показать]
     
     ....нить скрыта, показать (13)

  • 1.3, jOKer (ok), 14:33, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >поддержка запуска приложения на языке Python.

    Ну вот когда будет, тогда и будем посмотреть. А пока оптимальнее своего собственного образа генты я как бы ничего и не видел.

    Жабовцам.... словом, им вот есть с чего радоваться (наверное), - остальным вряд ли.

     
     
  • 2.21, Аноним (-), 15:47, 18/09/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Нах жабовцам это не впилось по крайней мере мне И все по дефолту нормально раб... весь текст скрыт [показать]
     
     
  • 3.42, piteri (ok), 17:54, 18/09/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    >И все по дефолту нормально работает

    Пока не сталкиваетесь с реальной нагрузкой

     
  • 2.22, жабабыдлокодер (ok), 15:47, 18/09/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Еще как радоваться! Несколько JVM на одном железе разом, друг с другом никак не конфликтуют, ресурсы гипервизор распределяет, накладные расходы на виртуализацию минимальны... Сказка!
     
     
  • 3.29, Crazy Alex (ok), 16:47, 18/09/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    А так у вас JVM конфликтуют, что ли? Или орперационка ресурсы хуже делит, чем гипервизор?
     
     
  • 4.31, jOKer (ok), 17:00, 18/09/2013 [^] [ответить]    [к модератору]  
  • –3 +/
    Про jvm ничего не скажу, а вот то, что СУБД под управлением одной оси жестко конфликтуют за ресурсы - факт. Ну, так возможно и jvm'ы тоже.
     
     
  • 5.46, Аноним (-), 18:36, 18/09/2013 [^] [ответить]     [к модератору]  
  • +5 +/
    Няяя А вот они же но запущенные внутри vm - становятся няшными, белыми и пуши... весь текст скрыт [показать]
     
     
  • 6.56, jOKer (ok), 20:30, 18/09/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    Глупости не говорите Если каждую СУБД распихать в свою собственную ВМ, то улаж... весь текст скрыт [показать]
     
     
  • 7.71, Аноним (-), 23:57, 18/09/2013 [^] [ответить]     [к модератору]  
  • +4 +/
    Слышали про такую штуку - cgroups Вот, а они есть ... весь текст скрыт [показать]
     
  • 4.32, жабабыдлокодер (ok), 17:02, 18/09/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Дело в том, что JVM одна, а программ выполняется несколько А тут, как и при люб... весь текст скрыт [показать]
     
     
  • 5.43, Аноним (-), 18:00, 18/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Разве не запускается несколько экземпларов явамашины? В целом, вижу плохо оптимизированный софт, раз раскидывание процессов на несколько виртуалок на одном железе ускоряет его работу.


     
     
  • 6.47, Аноним (-), 18:38, 18/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > Разве не запускается несколько экземпларов явамашины?

    Для этого нужно мозг иметь. Ну хоть какой нить ...


     
  • 6.48, жабабыдлокодер (ok), 18:45, 18/09/2013 [^] [ответить]    [к модератору]  
  • –2 +/
    Можно и несколько. Но эффективнее - по разным машинам, потому что не "ускоряет", а "упрощает". Один сервер - одна JVM - один сервис.
     
     
  • 7.72, Аноним (-), 23:59, 18/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Тогда уж и - один физический сервер - одна стойка - один датацентр Проще ... весь текст скрыт [показать]
     
  • 6.57, Алексей Морозов (ok), 20:31, 18/09/2013 [^] [ответить]     [к модератору]  
  • +/
    В рамках набора виртуальных машин проще делить ресурсы между _различными_ _польз... весь текст скрыт [показать]
     
     
  • 7.66, Аноним (-), 23:39, 18/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    ХМ Разве не бвывает приложений которым нужны разные права для своей работы, д... весь текст скрыт [показать]
     
     
  • 8.68, Аноним (-), 23:53, 18/09/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    А взлом гипервизора - ко всем виртуалкам Отсюда мораль - сколько прослоек друг ... весь текст скрыт [показать]
     
  • 7.89, ponimas (?), 15:13, 19/09/2013 [^] [ответить]    [к модератору]  
  • +/
    > далеко не все задачи по распараллеливанию уместно решать через потоки, к тому же, если речь идёт о писанине на Питоне или Руби.

    в JPython нет GIL, а в JRuby - его аналога.

     
     
  • 8.90, Алексей Морозов (ok), 15:38, 19/09/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    А. просмотрел, что там только J{ython,Ruby} заявлены. Ну-у, э-э, тогда да. Правда "это уже не Джонни^Wне совсем питон", но куды деваться.
     
  • 5.52, Crazy Alex (ok), 19:16, 18/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    На линуксе контейнеры эту проблему решают запросто. Прямо сейчас, причем это отлаженная технология, для которой давно известны все мыслимые подводные камни и методы борьбы с ними.
     
     
  • 6.69, Аноним (-), 23:54, 18/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Наоборот UID namespaces, например - очень свежее и экспериментальное минное пол... весь текст скрыт [показать]
     
     
  • 7.76, Crazy Alex (ok), 01:10, 19/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Virtuozzo уже обкатано от и до за хрен знает сколько лет.
     
     
  • 8.80, Аноним (-), 01:58, 19/09/2013 [^] [ответить]    [к модератору]  
  • –2 +/
    OpenVZ - это не мейнстрим. Мейнстримный вариант OpenVZ - это LXC. А он пока ооочень сырой.
     
     ....нить скрыта, показать (22)

  • 1.4, Аноним (-), 14:38, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Пока торт. Запустить томкат сминимумом обвеса...хочу!
     
  • 1.6, Аноним (-), 14:42, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    >  по производительности планировщик OSv опережает Linux на 400%.

    Ага, в каком-нибудь синтетическом случае, который никто в жизни не увидит в реальных применениях.

     
     
  • 2.67, Аноним (-), 23:40, 18/09/2013 [^] [ответить]     [к модератору]  
  • +/
    При запуске виртуальной системы, очевидно ... весь текст скрыт [показать]
     
     
  • 3.70, Аноним (-), 23:56, 18/09/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Тогда Linux надо грузить с systemd, говорят, там вообще отрицательное время загр... весь текст скрыт [показать]
     
  • 2.98, SubGun (ok), 15:00, 20/09/2013 [^] [ответить]    [к модератору]  
  • +/
    А что смущает? Что обрезанная операционка шустрее полной?
     
     
  • 3.100, Led (ok), 01:09, 21/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > А что смущает? Что обрезанная операционка шустрее полной?

    "обрезанная операционка" - это в ваших израилях.

     
  • 1.7, Аноним (-), 14:43, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Что интересно, лицензия BSD авторами преподносится как преимущество ;)
     
     
  • 2.11, Аноним (-), 14:46, 18/09/2013 [^] [ответить]     [к модератору]  
  • +4 +/
    Ну так очередной проектец с академическим уклоном в теории все круто, на практи... весь текст скрыт [показать]
     
     
  • 3.12, Аноним (-), 14:48, 18/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Вы не на мою мысль отвечаете.
     
  • 3.91, Аноним (-), 20:11, 19/09/2013 [^] [ответить]    [к модератору]  
  • +/
    http://erlangonxen.org/
     
  • 2.16, BratSinot (ok), 15:35, 18/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Иначе они бы тупо с CDDL кучу проблем бы поймали.
     
     
  • 3.27, PbI6a (?), 16:01, 18/09/2013 [^] [ответить]    [к модератору]  
  • +6 +/
    А вот ещё под вопросом, что первопричина, то что планировали изначально "блоботорговлю" и в результате вынуждены были использовать единственную боле-менее современную фс из доступных под BSD-like лицензией, или же на столько были восхищены ZFS что ради её "технологического стека" выбирали соответствующую лицензию.
    И на основании продвигаемых юз-кейсов этой OSv как раз первый вариант выглядит более вероятным.
     
     
  • 4.30, Crazy Alex (ok), 16:49, 18/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Угу, очень похоже на то.
     
  • 4.45, Аноним (45), 18:25, 18/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Естественно блоботорговля. Еще одни желающие магазина серверных приложений.
     
  • 1.10, Grmmhnd (?), 14:46, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Кто-нибудь сможет объяснить чем оно отличается от CoreOS в плане юз кейсов, а не архитектуры?
     
     
  • 2.54, Аноним (-), 19:19, 18/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Типа быстрее и проще, поэтому предпочтительнее для запуска одной программы Созд... весь текст скрыт [показать]
     
  • 1.15, Buy (ok), 15:28, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    Одно приложение - одна ось - один проц - один компьютер - одна жизнь
     
     
  • 2.20, Loooooker (ok), 15:46, 18/09/2013 [^] [ответить]    [к модератору]  
  • +/
    при этом действительно обратное Одна жиэнь -> много компьютеров -> много процов -> много осей -> много приложений
     
     
  • 3.24, Andrey Mitrofanov (?), 15:51, 18/09/2013 [^] [ответить]    [к модератору]  
  • +/
    >обратное Одна жиэнь -> много компьютеров ->

    "хорошую религию придумали индусы"

     
  • 1.18, oWeRQ (ok), 15:44, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    DOS 2.0, хотя идея здравая, зачем отдельным приложениям полноценная система, но если все выполняется с одинаковыми правами, как насчет безопасности данных внутри VM, любая уязвимость приложения позволяет получить все пароли и явки присутствующие в системе.
     
     
  • 2.25, Дмитрий Ю. Карпов (?), 15:54, 18/09/2013 [^] [ответить]     [к модератору]  
  • +/
    В какой именно системе В гостевой Так там практически ничего и нет - только ин... весь текст скрыт [показать]
     
     
  • 3.34, Пиу (ok), 17:21, 18/09/2013 [^] [ответить]    [к модератору]  
  • +/
    > В какой именно системе? В гостевой? Так там практически ничего и нет
    > - только информация этого приложения.

    зачем тогда вообще ОС если будет запускатся только одно приложение?

     
     
  • 4.40, Vkni (ok), 17:43, 18/09/2013 [^] [ответить]    [к модератору]  
  • +/
    > зачем тогда вообще ОС если будет запускатся только одно приложение?

    API.

     
     
  • 5.64, Аноним (-), 22:07, 18/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Это можно сделать и на уровне ядра хост-системы OpenVZ, LXC Наличие дополните... весь текст скрыт [показать]
     
     
  • 6.65, Vkni (ok), 22:26, 18/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Судя по опыту VM/370 - вполне.
     
     
  • 7.73, Аноним (-), 00:01, 19/09/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Если бы это написал кто-то другой, я бы, возможно, попробовал отнестить к данном... весь текст скрыт [показать]
     
  • 6.109, q (??), 13:47, 25/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Оверхед на переключения контекста же. С выделенным ядром приложение работает в одном контексте, т е их не будет.
     
  • 4.103, serg1224 (ok), 05:42, 21/09/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Потому что совсем без ОС приложение работать не будет Нужен libc и прочие станд... весь текст скрыт [показать]
     
  • 3.79, oWeRQ (??), 01:43, 19/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Ну да, подумаешь приложение имеет доступ к приватным данным, кому они нужны Гла... весь текст скрыт [показать]
     
     
  • 4.104, serg1224 (ok), 05:50, 21/09/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    С некоторыми серверами общение может происходить исключительно через сетевые сок... весь текст скрыт [показать]
     
  • 2.33, Пиу (ok), 17:21, 18/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    идея абсолютно нездравая. у этих людей не было доса, вирусни и прочих головняков от отсутствия хардварной защиты.
    короче не нужно.
     
  • 2.39, Vkni (ok), 17:42, 18/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Нет, это CMS 2 0 В старой IBMовской, насквозь виртуализированной VM 370 есть сп... весь текст скрыт [показать]
     
     
  • 3.74, Аноним (-), 00:03, 19/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Вы рассуждаете примерно так же, как Линус стебется если это проработало 30 лет... весь текст скрыт [показать]
     
     
  • 4.77, Crazy Alex (ok), 01:11, 19/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Угу, стоят. И, похоже, развалятся попозже, чем многие новостройки.
     
     
  • 5.81, Аноним (-), 02:02, 19/09/2013 [^] [ответить]     [к модератору]  
  • +/
    А вы жить в них пробовали Особенно весело, когда в соседней квартире говорят б... весь текст скрыт [показать]
     
     
  • 6.82, Аноним (-), 02:42, 19/09/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Зачем вы дыры в соседнюю квартиру продолбили Я жил в трёх хрущевках по паре лет... весь текст скрыт [показать]
     
  • 6.86, Аноним (-), 09:10, 19/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    вообще-то квартиры и хрущевки в т ч во времена СССР государство давало гражда... весь текст скрыт [показать]
     
  • 4.83, Vkni (ok), 04:45, 19/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Не, всё это старо, как говно мамонта Просто до PC технологии долго доходят Всп... весь текст скрыт [показать]
     
     ....нить скрыта, показать (18)

  • 1.19, Zenitur (ok), 15:46, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Здорово - любая перспективная разработка в плане ОС теперь может стать популярной. А не "сначала напиши все драйверы".
     
     
  • 2.55, Аноним (-), 19:19, 18/09/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    > Здорово - любая перспективная разработка в плане ОС теперь может стать популярной.
    > А не "сначала напиши все драйверы".

    Сначала напиши софт.

     
  • 2.107, vle (ok), 19:16, 21/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Вопрос только в том, будет ли это _операционкой_, а не framework-ом
    для выполнения какой-то узкой задачи, и куда соответственно денется
    понятие переносимого софта и он сам.
     
  • 1.35, anonymous (??), 17:22, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > типовые Java-фреймворки, такие как Tomcat, JBoss и SpringSource

    Tomcat - это фреймворк? И JBoss?

     
  • 1.41, Аноним (-), 17:51, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Это просто лишний уровень прослойки между ядром хоста и процессами приложения, не так ли?
     
     
  • 2.105, serg1224 (ok), 06:00, 21/09/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    > Это просто лишний уровень прослойки между ядром хоста и процессами приложения, не
    > так ли?

    Это очень тонкая прослойка между гипервизором и приложением. Обычная ОС толще.

     
  • 1.44, inferrna (ok), 18:09, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Что-то всех на жаве заклинило. Сказано же - нативные поддерживаются, только с портированием может быть гемор из-за куцести ядра. Для говнохостинга может сгодиться, если оверхед минимален.
     
     
  • 2.49, жабабыдлокодер (ok), 18:47, 18/09/2013 [^] [ответить]    [к модератору]  
  • +/
    А потому что лично я для жабы профит вижу, а для остального - не очень.
     
     
  • 3.51, inferrna (ok), 19:06, 18/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Где угодно, где нужно предоставить потенциально ненадёжному юзеру/коду виртуальный ресурс. Хотя, на фоне соседней новости про netbsd, для общего применения оно бледновато смотрится.
     
     
  • 4.63, Аноним (-), 22:04, 18/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Для этого есть межпроцессная изоляция и разделение привилегий между пользователя... весь текст скрыт [показать]
     
  • 3.99, SubGun (ok), 15:03, 20/09/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    > А потому что лично я для жабы профит вижу, а для остального
    > - не очень.

    Да ладно?! Кластер редиса или мемкеша будет благодарен за такую штучку.

     
  • 2.53, Crazy Alex (ok), 19:18, 18/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    На говнохостинге отлично живут контейнеры
     
     
  • 3.61, Аноним (-), 22:02, 18/09/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    А это тот же контейнер, только с оверхедом на виртуализацию.
    И походу, единственная мотивация - мода на "облачные технологии".
     
  • 1.50, lucentcode (ok), 18:51, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Годная идея. Кстати, идея не нова. NetBSD пилил подобное. А ещё была коммерческая ОС для запуска приложений на Erlang в легковесной среде поверх гипервизора. Так-что идея не нова.
     
     
  • 2.58, humanoid (?), 20:52, 18/09/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    а по поводу jvm поверх гипервизора так вообще они в печали http en wikipedia o... весь текст скрыт [показать]
     
     
  • 3.75, pavlinux (ok), 00:12, 19/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Потому что начальники IT-отделов хотят вывалить все вычисления на юзеров, а из ... весь текст скрыт [показать]
     
     
  • 4.92, Аноним (-), 20:54, 19/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Ну так и отлично Будет очередно закат мейнфреймов aka облаков и вчисления с... весь текст скрыт [показать]
     
  • 2.108, Viktor Sovietov (?), 15:18, 22/09/2013 [^] [ответить]    [к модератору]  
  • +/
    Почему это "была"?
     
  • 1.60, Аноним (-), 21:53, 18/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    что только не придумают, лишь бы не использовать уже готовое (Inferno OS, к примеру)
     
     
  • 2.62, Аноним (-), 22:03, 18/09/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    > что только не придумают, лишь бы не использовать уже готовое (Inferno OS, к примеру)

    У всего готового есть Фундаментальный Недостаток (какой - спросите у Марка).

     
     
  • 3.78, Crazy Alex (ok), 01:14, 19/09/2013 [^] [ответить]    [к модератору]  
  • +/
    У такого "готового" есть один очень простой недостаток - это академические поделки, о реальную эксплуатацию не бившиеся. Потому из них удачные идеи тянут в уже устоявшиеся реальные системы. На то эти академические прототипы и нужны.
     
  • 1.84, mma (?), 06:04, 19/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Один оверхед убирают изобретая 32-битный ДОС, другой добавляют прикручивая к линуксу виртуализацию. Облачным провайдерам это может и надо, а вот разумному человеку хз.
     
     
  • 2.112, Вареник (?), 07:06, 24/09/2015 [^] [ответить]    [к модератору]  
  • +/
    > Облачным провайдерам это может и надо, а вот разумному человеку хз.

    - Так продукт и не рассчитан на десктоп. Причем здесь пользователь к гипервизорам, виртуализациям и паравиртуализациям, даже если этот пользователь разумен...

     
  • 1.85, Ordu (ok), 08:21, 19/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    > Вместо этого OSv предоставляет легковесный
    > планировщик ресурсов с реализацией кооперативной
    > многозадачности, при которой ядро и программа
    > используют общие области памяти и работают без
    > блокировок.

    Сегодня, в эпоху SMP систем было бы не очень умно жёстко привязывать процесс к использованию ровно одного процессорного ядра. В связи с чем встаёт вопрос: это огрехи перевода, или разработчики разрабатывают свою OSv исходя из каких-то странных соображений?

     
     
  • 2.93, Аноним (-), 21:05, 19/09/2013 [^] [ответить]     [к модератору]  
  • +/
    Недолго эпохе массового SMP осталось в текущем виде, когда все ядра системы нах... весь текст скрыт [показать]
     
  • 1.94, vitalif (ok), 23:05, 19/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Мне одному кажется, что гипервизор, управляющий аппаратными ресурсами и в котором выполняются изолированные приложения, которые вне его работать не могут - это не что иное, как... surprise! Операционная система?

    Ну да, ну типа уровень изоляции у неё сильнее... Или не сильнее, если в гипервизоре есть дыры... Но ведь ОС же.

     
     
  • 2.96, Аноним (-), 01:38, 20/09/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Не совсем, гипервизор не предоставляет высокоуровневого API виртуальным машинам,... весь текст скрыт [показать]
     
  • 2.111, Вареник (?), 05:45, 24/09/2015 [^] [ответить]    [к модератору]  
  • +/
    Это микроядерная операционная система и есть... :)
     
  • 1.97, Нечестивый (ok), 11:23, 20/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Да, самое время интегрировать jvm в systemd... Потеринг, ты где?
     
  • 1.106, arisu (ok), 07:07, 21/09/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    ein Volk, ein Reich, ein Führer!

    сначала мы засунули в Кровавый Энтерпрайз кривую тормознутую жабу, а теперь будем её самоотверженно ускорять!

     
  • 1.110, Вареник (?), 05:43, 24/09/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    У проекта есть своя четко обозначенная ниша, в которой он дает существенные преимущества.

    Значит будет жить.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor