Чи є якісь плюси / мінуси для включення віртуалізації на моєму комп’ютері?


22

Якщо я не використовую жодного програмного забезпечення для віртуалізації на своєму комп’ютері, чи отримую я чи втрачаю щось, включаючи (або відключаючи) віртуалізацію x86?


Відповіді:


12

Ні. Технологія Intel VT корисна лише під час запуску програм, сумісних з нею, і фактично їх використовує . AFAIK, єдині корисні інструменти, які можуть це зробити, - це пісочниці та віртуальні машини. Навіть тоді включення цієї технології може становити загрозу безпеці в деяких випадках. Часто для технології віртуалізації не потрібно наслідувати інструкцій x86 або x86-64, хоча і за рахунок швидкості.

Як найкраща практика, я б залишав це явно відключеним, якщо цього не потрібно.


4

хоча це правда, ви не повинні вмикати VT, якщо ви дійсно не використовуєте його, більше немає ризику, якщо функція включена чи ні. вам потрібно захистити свою систему якнайкраще, будь то для віртуалізації чи ні.

VT не робить нічого можливого, що раніше було неможливо!

http://x86vmm.blogspot.com/2006/08/blue-pill-is-quasi-illiterate.html


3
Власне, VT робить щось можливим, чого раніше не було - це дозволяє програмі, що працює під операційною системою, отримати повний контроль над процесором (що неможливо в будь-якій сучасній операційній системі без віртуалізації). Хоча я згоден, що ти можеш зробити так само без віртуалізації, як ти можеш (треба любити повноту Тюрінга :).
Прорив

1
Дякую, але чи є у вас посилання на цей "повний контроль"? Не дуже хотілося б зробити це полемічним, тому що я розумію, що це робить те, що віртуальний процесор, здається, має повний контроль процесора, але насправді ні, але додаючи додаткові інструкції? Імовірно, джерело Intel також не погоджується: intel.com/content/www/us/en/virtualization/… та, як почули, останні версії роблять чіпи з підтримкою VT більш безпечними з Intel TXT.
johnshen64

2
Я прочитав це в посібниках для розробників програмного забезпечення для архітектури Intel 64 та IA-32 . Він буквально дозволяє VM виконувати код x86 безпосередньо на процесорі, уникаючи штрафу за продуктивність, якщо ви просто імітували процесор (що потрібно без підтримки віртуалізації).
Прорив
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.