The OpenNET Project / Index page

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

30.01.2017 22:50  Доступен новый экспериментальный гипервизор KSM

Опубликован экспериментальный выпуск проекта KSM 1.5, в рамках которого развивается простой и быстрый гипервизор для 64-разрядных процессоров Intel, поддерживающих технологии VT-x и EPT. Код KSM написан на языке Си и поставляется под лицензией GPLv2. Из операционных систем поддерживаются Linux и Windows.

В отличие от Xen и KVM новый гипервизор не нацелен на обособленный запуск разных операционных систем на одном компьютере. Вместо этого KSM развивается в направлении создания дополнительного уровня защиты для текущей выполняемой ОС, предоставляя sandbox для изоляции приложений с виртуализацией физической памяти и движок для интроспекции операций с памятью. KSM поддерживает вложенную виртуализацию и может эмулировать окружение для запуска других систем виртуализации, таких как KVM.

Особенностью KSM также является использование таких новых возможностей процессоров Intel, как обработка исключений #VE (Virtualization Exception) при нарушении вложенных таблиц памяти EPT (Extended Page Tables) и применение VM-функций (VMFUNC) над EPTP (Extended-Page-Table Pointer). Из планов на будущее отмечается поддержка платформы macOS, виртуализация APIC, поддержка UEFI, задействование технологии Intel TXT (Trusted Execution Technology) и поддержка виртуализации на базе AMD-V и NPT.



  1. Главная ссылка к новости (https://github.com/asamy/ksm/r...)
  2. OpenNews: В OpenBSD включена по умолчанию система виртуализации VMM
  3. OpenNews: Для процессоров MIPS представлен первый открытый гипервизор
  4. OpenNews: Первый выпуск гипервизора Bareflank
  5. OpenNews: Релиз гипервизора Xen 4.8
  6. OpenNews: Компания Siemens выпустила гипервизор Jailhouse 0.6
Лицензия: CC-BY
Тип: Программы
Ключевые слова: ksm, virtual
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, A.Stahl, 23:38, 30/01/2017 [ответить] [смотреть все]
  • +2 +/
    Что это за хрень на скриншоте? Указатель мыши для слепых?
     
     
  • 2.2, VHS, 23:42, 30/01/2017 [^] [ответить] [смотреть все] [показать ветку]
  • –1 +/
    кнопка "Play"
     
     
  • 3.4, A.Stahl, 23:43, 30/01/2017 [^] [ответить] [смотреть все]
  • +4 +/
    Тьфу... Ну как я мог сразу догадаться? Жесть полимер-чугунная...
     
     
  • 4.6, VHS, 23:45, 30/01/2017 [^] [ответить] [смотреть все]
  • +1 +/
    Ты на скриншот кликни, там какой-то коуб инстаграм ютуб для кpасноглазых Вот уж... весь текст скрыт [показать]
     
     
  • 5.18, Аноним, 07:25, 31/01/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    А мне понравилось От туда текст можно копировать если что, так сказать юзер фре... весь текст скрыт [показать]
     
  • 5.19, Аноним, 09:40, 31/01/2017 [^] [ответить] [смотреть все]  
  • +6 +/
    Я правильно понимаю? ньюфаг впервые увидел ascii плеер?
     
     
  • 6.20, Fidel Castro, 10:24, 31/01/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    он ещё плёночные фильмы смотрит..
     
  • 5.25, EuPhobos, 12:45, 31/01/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Forget screen recording apps and blurry video Enjoy a lightweight, purely text... весь текст скрыт [показать]
     
     
  • 6.26, Crazy Alex, 14:41, 31/01/2017 [^] [ответить] [смотреть все]  
  • +/
    recorde и плеер - это разные вещи
     
  • 6.27, Аноним84701, 16:46, 31/01/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Все, как обычно Хипстеры переписали а скорее всего, переизобрели, потому как ... весь текст скрыт [показать]
     
  • 1.3, Аноним, 23:43, 30/01/2017 [ответить] [смотреть все]  
  • +/
    будущее не в то русло... весь текст скрыт [показать]
     
     
  • 2.9, 123, 00:12, 31/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    там он точно не нужен - там jail нормально себя ведет.
     
     
  • 3.21, Аноним, 10:41, 31/01/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Ты хорошо себя чувствуешь?

    гипервизор != jail

     
  • 1.5, Аннымзус, 23:45, 30/01/2017 [ответить] [смотреть все]  
  • +/
    https://ru.wikipedia.org/wiki/KSM
     
     
  • 2.11, Аноним, 00:51, 31/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Это как ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.12, Ivan1986, 00:58, 31/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Как как - дедуплекация Как будто эти 52 винды много чем друг от друга отличаются... весь текст скрыт [показать]
     
  • 3.14, qwerty123, 01:01, 31/01/2017 [^] [ответить] [смотреть все]  
  • +5 +/
    Могут работать, а могут и не работать Или работать, но очень недолго ... весь текст скрыт [показать]
     
  • 1.7, Аноним, 23:57, 30/01/2017 [ответить] [смотреть все]  
  • –1 +/
    Готов для продакшена?
     
     
  • 2.8, gre, 00:10, 31/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну чего тебе не хватает?
     
  • 1.10, Archuser, 00:19, 31/01/2017 [ответить] [смотреть все]  
  • +1 +/
    Годнота!
     
  • 1.13, Аноним, 00:59, 31/01/2017 [ответить] [смотреть все]  
  • –1 +/
    Управления гостями как происходит?
    С терминала?
     
  • 1.15, Аноним, 03:25, 31/01/2017 [ответить] [смотреть все]  
  • +7 +/
    Заголовок, как будто убийца KVM вышел. Кто-нить хоть в код то смотрел?

    Явно пацанчик просто учится. Там полный фарш: сравнения unsigned с -1, кривые "кроссплатформенные" дефайны, которые по-разному ведут себя на винде и линуксах, кривые спецификаторы форматов в printf, какие-то дикие касты несовместимых типов, ворнинги компилятора ваще игнорируются, они ж для слабаков...
    Про статический анализ разработчик явно не слышал ни разу.

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

     
     
  • 2.28, flop, 06:50, 01/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Your argument is really stupid and the fact that you don t even understand why t... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.29, flop, 06:57, 01/02/2017 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален To elaborate more on the signed unsigned comparison thin... весь текст скрыт [показать]
     
  • 3.30, Ordu, 23:23, 01/02/2017 [^] [ответить] [смотреть все]  
  • +/
    If you are trying to mimic Torvalds you should spend more time on learning how t... весь текст скрыт [показать]
     
     
  • 4.31, flop, 02:52, 02/02/2017 [^] [ответить] [смотреть все]  
  • +/
    Mimic Torvalds in what exactly I don t see what you re talking about I don t... весь текст скрыт [показать]
     
  • 4.32, flop, 03:21, 02/02/2017 [^] [ответить] [смотреть все]  
  • +/
    Also the incompatible pointer warning that was _only_ ignored for just 1 functio... весь текст скрыт [показать]
     
     
  • 5.33, Ordu, 05:04, 02/02/2017 [^] [ответить] [смотреть все]  
  • +/
    In your harsh replies to critics, obviously And what I should get cat tmp c ... весь текст скрыт [показать]
     
     
  • 6.34, flop, 06:03, 02/02/2017 [^] [ответить] [смотреть все]  
  • +/
    Harsh replies automatically allocate me as Linus Torvalds, ok Under MSVC, you d... весь текст скрыт [показать]
     
     
  • 7.35, Ordu, 08:28, 02/02/2017 [^] [ответить] [смотреть все]  
  • +/
    No, you cannot be used as a replacement for him, but still looks similar At lea... весь текст скрыт [показать]
     
     
  • 8.36, flop, 08:50, 02/02/2017 [^] [ответить] [смотреть все]  
  • +/
    Good thing you admit your failure, that s one step forward Have common parts ... весь текст скрыт [показать]
     
     
  • 9.37, Ordu, 10:04, 02/02/2017 [^] [ответить] [смотреть все]  
  • +/
    > I'd rather laugh at confused people while they try to understand my
    > code.

    I see... You are not enlightened yet. So, go away and code. And do not come back until enlightened.

     
     
  • 10.38, flop, 12:40, 02/02/2017 [^] [ответить] [смотреть все]  
  • +/
    > I see... You are not enlightened yet. So, go away and code.
    > And do not come back until enlightened.

    At least I understand shit before I try to argue they are wrong.
    You're the one interested in my stuff regardless.  Anyways, point proven, no need for me to come here again.  The only reason I came was through Github Traffic, it got an abnormal amount of traffic and I was surprised because I did not advertise it, so it seemed to point to here and 2 other articles on the web.

     
     
  • 11.39, Ordu, 21:38, 02/02/2017 [^] [ответить] [смотреть все]  
  • +/
    I m not trying to be offensive, but arguing is also the way do discover things ... весь текст скрыт [показать]
     
  • 1.16, Gannet, 04:42, 31/01/2017 [ответить] [смотреть все]  
  • +1 +/
    >простой и быстрый гипервизор для 64-разрядных процессоров Intel

    Давайте теперь напишем отдельный для AMD, потом для ARM и т. д. - каждому процу по своей виртуалке!

     
     
  • 2.17, angra, 04:56, 31/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Как было замечено выше, это любительский проект одиночки. Какой процессор на его локалхосте стоит, под такой и пишет.
     
  • 2.22, Аноним, 10:44, 31/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    Правильно UNIX way - одна задача - одна программа Только перенести эту аксиому ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.23, angra, 11:20, 31/01/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    А если в слове ХЛЕБ сделать четыре ошибки, то получится ПИВО.
     
     
  • 4.24, Юзер, 11:47, 31/01/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    А если пять ошибок - получится слово ВОДКА, ага
     

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


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