Издавање КЕМУ 5.0 емулатора

Представио издање пројекта КЕМУ КСНУМКС. Као емулатор, КЕМУ вам омогућава да покренете програм компајлиран за једну хардверску платформу на систему са потпуно другачијом архитектуром, на пример, покренете АРМ апликацију на рачунару компатибилном са к86. У режиму виртуелизације у КЕМУ, перформансе извршавања кода у изолованом окружењу су блиске матичном систему због директног извршавања инструкција на ЦПУ-у и употребе Ксен хипервизора или КВМ модула.

Пројекат је првобитно креирао Фабрис Белард да би омогућио покретање Линук извршних датотека компајлираних за к86 платформу на архитектурама које нису к86. Током година развоја, додата је подршка за пуну емулацију за 14 хардверских архитектура, број емулираних хардверских уређаја је премашио 400. У припреми верзије 5.0 урађено је више од 2800 измена од 232 програмера.

Кључ побољшањадодато у КЕМУ 5.0:

  • Могућност прослеђивања дела система датотека домаћинског окружења на систем за госте користећи виртиофсд. Систем за госте може монтирати директоријум означен за извоз на страни хост система, што у великој мери поједностављује организацију заједничког приступа директоријумима у виртуелизационим системима. За разлику од коришћења мрежних система датотека као што су НФС и виртио-9П, виртиофс вам омогућава да постигнете перформансе блиске локалном систему датотека;
  • подршка жива миграција података из екстерних процеса користећи КЕМУ Д-Бус;
  • Употребљивост позадине меморије да би се обезбедио рад главне РАМ меморије гостујућег система. Позадина је наведена помоћу опције „-мацхине мемори-бацкенд“;
  • Нови филтер за „компримовање“, који се може користити за прављење резервних копија компримованих слика;
  • Команда "кему-имг мере" сада може да ради са ЛУКС сликама, а опција "--таргет-ис-зеро" је додата команди "кему-имг цонверт" да би се прескочило нулирање циљне слике;
  • Додата експериментална подршка за процес кему-стораге-даемон, пружајући приступ нивоу блока КЕМУ и КМП командама, укључујући покретање блок уређаја и уграђени НБД сервер, без потребе за покретањем пуне виртуелне машине;
  • Емулатор АРМ архитектуре је додао могућност емулације Цортек-М7 ЦПУ-а и пружа подршку за тацома-бмц, Нетдуино Плус 2 и Орангепи ПЦ плоче. Додата подршка за вТПМ и виртио-иомму уређаје за 'вирт' емулиране машине. Могућност коришћења ААрцх32 хост система за покретање КВМ гостујућих окружења је застарела. Имплементирана је подршка за емулацију следећих карактеристика архитектуре:
    • АРМв8.1: ВХЕ, ВМИД16, ПАН, ПМУ
    • АРМв8.2: УАО, ДЦПоП, АТС1Е1, ТТЦНП
    • АРМв8.3: РЦПЦ, ЦЦИДКС
    • АРМв8.4: ПМУ, РЦПЦ
  • Додата подршка за графичку конзолу емулатору ХППА архитектуре помоћу графичког уређаја ХП Артист;
  • Додата подршка за ГИНВТ (Глобал Инвалидатион ТЛБ) инструкцију емулатору МИПС архитектуре;
  • Емулација КВМ алата за хардверско убрзање за покретање система за госте је додата емулатору архитектуре ПоверПЦ за 'повернв' машине
    КВМ са класичним ТЦГ генератором кода (Тини Цоде Генератор). Да би се емулирала трајна меморија, додата је подршка за НВДИММ-ове приказане у датотеци. За 'псериес' машине, потреба за поновним покретањем је уклоњена да би се координирао рад КСИВЕ/КСИЦС контролера прекида у "иц-моде=дуал" режиму;

  • Емулатор РИСЦ-В архитектуре за 'вирт' и 'сифиве_у' плоче пружа подршку за стандардне Линук драјвере за сисцон за управљање напајањем и поновним покретањем. Голдфисх РТЦ подршка је додата за 'вирт' плочу. Додата експериментална имплементација проширења хипервизора;
  • АИС (Адаптер Интеррупт Суппрессион) подршка је додата емулатору архитектуре с390 када ради у КВМ режиму.

Извор: опеннет.ру

Додај коментар