Апаратна віртуалізація забезпечує продуктивність віртуальної машини, практично аналогічну продуктивності невіртуалізованої машини, ця технологія необхідна для того, щоб була можливість працювати з віртуальними машинами на вашому комп'ютері. За замовчуванням деякі віртуалізації можуть бути вимкнені. У цій статті я розповім як дізнатися, чи підтримує ваш процесор технологію Intel VT-X (процесори Intel) або AMD-V (процесори AMD). Також з цієї статті ви дізнаєтесь як включити технологію Intel VT-X та AMD-V.

Intel VT-xце апаратна віртуалізація компанії Intel. Щоб дізнатися чи підтримує ваш процесор технологію Intel VT-Xзавантажуємо програму CPU-Z . . Після запуску у вікні програми дивимося технології, який підтримує ваш процесор:

Якщо у графі «Instruction» є VT-X – значить ваш процесор підтримує віртуалізацію.

AMD-V

AMD-V – технологія апаратної віртуалізації від AMD. Для перевірки підтримки вашого процесора цієї технології нам також знадобиться програма CPU-Z, запускаємо її та дивимося пункт «instruction». Якщо там є AMD-V значить ваш процесор підтримує віртуалізацію:

Включення VT-X/AMD-V до Bios

Завантажуємось у Bios. У Біосі картина у всіх може бути різною, нам треба знайти згадку про віртуалізацію (intel virtualization technology або virtualization) і включити цю функцію. У моєму випадку було так:


Зберігаємо налаштування Bios та перезавантажуємося. Ось і все, включена віртуалізація включена!

Включення VT-X/AMD-V до UEFI

У випадку з UEFI мені довелося перейти на вкладку Advanced > CPU configuration і там увімкнути віртуалізацію:

Після включення VT-X та AMD-V у вас з'являється можливість створювати віртуальні машини на вашому комп'ютері

Включаємо апаратну віртуалізацію центральних процесорів, технології AMD-AMD-V та Intel-VT-X. Докладно про те, як перевірити, чи підтримується віртуалізація процесором і як включити віртуалізацію в BIOS. Перевіряється та включається технологія просто….

Віртуалізація це - Під віртуалізацією мають на увазі процесорну архітектуру з можливістю моделювання апаратного забезпечення (віртуальних гостьових систем) програмними методами. Технологія віртуалізації уможливлює запуск кількох операційних систем (віртуальних ОС) однією реальному фізичному комп'ютері, із ізольованими розділеними обчислювальними процесами, з виділеними логічними ресурсами, частина - процесорних потужностей, обсягу оперативної пам'яті , файлової підсистеми від загального пула.

Простими словами, віртуалізація дає можливість користувачеві запустити на одному фізичному персональному комп'ютері різнопланові віртуальні машини з різними видами операційних систем (Windows, Android, Linux, MacOS X) або однакові, з будь-яким набором програм. Найбільш затребувана на даний момент у ігроманів, дозволяє запустити та прискорити .

Як перевірити - чи підтримується і чи включена віртуалізація.

Для тих, хто побоюється заходити в BIOS, перевірити чи підтримується процесором технологія віртуалізації чи ні і чи включена вона в БІОС, можна програмою SecurAble. Утиліта безкоштовна, не вимагає установки – версія portable, буквально у два кліки – запустили, дізналися результат, закрили. Завантажити програму можна зайшовши на офіційний сайт SecurAbleабо завантажити за прямим посиланням з - оф. сайту.


Параметри SecurAble:
1. Значення параметра Maximum Bit Lengthвказує на максимально доступну розрядність системи 32-bit чи 64-bit.

2. Значення Hardware D.E.P- технологія, що відповідає за безпеку, впроваджена для протидії запуску шкідливого коду.

3. Опція Hardware Virtualization- параметр може видати чотири значення:
Yes- технологія віртуалізації підтримується процесором – включена;
No- Віртуалізація не підтримується процесором;
Locked On- включена та підтримується, але не може бути в BIOS вимкнена;
Locked Off- Підтримка технології є, але відключена і в BIOS не можна включити.

Напис Locked Off не завжди є вироком – перепрошивка BIOS може виправити ситуацію.

Як увімкнути віртуалізацію в BIOS.

За включення апаратної віртуалізації в Біос відповідає Virtualization Technology. Для відключення опції або включення віртуалізації в BIOS відправляємо ПК на перезавантаження. При прояві перших ознак завантаження, клацаємо по клавіші F2 або Delete (різні версії БІОС), шукайте підказку внизу екрана на старті.

Заходимо в розділ "Advanced BIOS - Features", знаходимо опцію "Virtualization" або "Advanced" → "CPU Configuration", опція "Intel Virtualization Technology".


Пересуваємось за допомогою стрілок клавіатури (в БІОС UEFI мишкою), натискаємо «Enter», змінюємо параметр у «Virtualization» з «Disabled» (відключено) на «Enabled» (включено). Віртуалізацію включили в BIOS, залишилося не пропустити один важливий клік – не забуваємо натиснути на кнопку «F10», що відповідає значенню – зберегти налаштування (Save).

І найголовніше, пам'ятайте - Virtualization Technology лише створює середовище для емуляторів Андроїд, операційних систем та на фактичну продуктивність заліза ніяк не впливає (не робить комп'ютер потужним). Попрацюйте спочатку Вибираючи комплектуючі з розумом і лише потім щось вимагайте від нього.

На сьогоднішній день відомо, що підтримка апаратної віртуалізації Intel VT-x/VT-d та AMD-Vнеобхідна для роботи віртуальних машин, таких як VirtualBoxі VMware Workstation, а також для роботи так званих програм емуляторів мобільних операційних систем, наприклад, для ОС Android.

У наш час майже всі сучасні комп'ютери мають підтримку даної технології, але є, звісно, ​​і такі, що не підтримують. І щоб дізнатися, чи має наш процесор підтримку даної технології, ми спочатку зайдемо в BIOSнашого комп'ютера і подивимося чи є там налаштування, що цікавить нас. Я додав до статті кілька прикладів того, як виглядає пункт включення віртуалізації в різних версіях BIOS. В основному включення цього параметра знаходиться на вкладці advanced,далі як видно на малюнку нижче, під назвою і приховується доказ того, що цей комп'ютер підтримує цю технологію.

У цій версії BIOSпереходимо у вкладку advanced BIOS features,де так само бачимо у пункті virtualizationпідтримку цієї технології.


І тут у пункті advanced BIOS featuresвидно, що апаратна віртуалізація підтримується процесором.


Ну і останній варіант, де у вкладці advancedу пункті secure virtual machine mode,ми також може включити цю технологію.

Але бувають і такі випадки, що в BIOS нашого комп'ютера немає пункту включення апаратної віртуалізації secure virtual machine modeабо intel virtualization technologyХоча як кажуть, що той процесор, який стоїть у вашому комп'ютері, підтримує цю технологію. Для того, щоб переконатися в цьому, нам допоможе маленька утиліта під назвою SecurAble,яка точно покаже, чи підтримує наш процесор апаратну віртуалізацію. Переходимо на офіційний сайт виробника за посиланням https://www.grc.com/securable.htm, де внизу натискаємо на пункт Download Now.Почнеться завантаження, потім запускаємо програму, встановлювати її не треба, оскільки ця портативна версія.


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


Якщо написано Locked OFF,це означає, що підтримка даної технології є, але її треба включити. А включається вона, як ми вже знаємо, у BIOS-е нашого комп'ютера.


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


Про ставте свою думку про цю статтю, і задавайте свої питання якщо у вас щось раптом пішло не так.

Дякую за увагу!

Загалом днями я зіткнувся з такою проблемою, як неможливість запуску гостьових операційних систем на віртуальній машині. Точніше сказати, я не міг запускати саме 64-розрядні системи, хоча процесор у мене такі цілком собі підтримує. Також, була проблема із запуском дистрибутива Linux з флешки, з'являлася так само проблема.

Покопавшись якось уночі в інтернеті, я виявив якийсь параметр Virtualization Technology, який включає технологію віртуалізації. Вона активується у BIOS. Таким чином, якщо її активувати, то ви зможете без проблем використовувати гостьові системи на таких віртуальних машинах, як, наприклад, та інші. В основному, ця функція на роботу системи не впливає, за замовчуванням вона відключена (Disabled).

У різних системах BIOS вона може мати різні назви, наприклад Virtualization, Vanderpool Technology, VT Technology.

Отже, апаратна віртуалізація, ми зрозуміли, що вона надає підтримку зі спец. Процесорна архітектура. Існує дві технології віртуалізації: AMD-V та Intel-VT.

AMD-V- Ця технологія ще має абревіатуру SVM (Secure Virtual Machines). Технологія введення/виведення IOMMU. Виявляється, вона навіть ефективніша, ніж Intel-VT.

Intel-VT (Intel Virtualization Technology)– у цій технології реалізовано віртуалізацію реальної адресації. Може позначатися абревіатурою VMX (Virtual Machine eXtension).

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

Як увімкнути Virtualization Technology?

Ну, власне, тут все дуже просто. Для початку вам потрібно, а потім знайти пункт Virtualization Technology, він може називатися і трохи інакше, як я писав вище, наприклад.

У різних видах BIOS пункт може знаходиться в різних місцях, наприклад, в BIOS фірми AWARD і системних платах Gigabyte ви побачите її, як тільки потрапите в BIOS, щоб увімкнути, потрібно лише перевести параметр в положення "Enabled".


У BIOS фірми American Megatrends Inc ця технологія включена за умовчанням і знаходиться у вкладці "Advanced". Там ви зможете її увімкнути або вимкнути.


У BIOS деяких ноутбуків HP (Hewlett-Packard Company) та BIOS InsydeH20 Setup Utility функцію віртуалізації вимкнено. Щоб її активувати, потрібно перейти у вкладку "System Configuration".


http://сайт/wp-content/uploads/2016/06/virtualization-technology.jpghttp://сайт/wp-content/uploads/2016/06/virtualization-technology-150x150.jpg 2017-04-21T11:45:19+00:00 EvilSin225 Windows AMD-V,Intel virtualization technology що це,Intel-VT,virtualization technology,virtualization technology у біосі що цеЗагалом днями я зіткнувся з такою проблемою, як неможливість запуску гостьових операційних систем на віртуальній машині. Точніше сказати, я не міг запускати саме 64-розрядні системи, хоча процесор у мене такі цілком собі підтримує. Також, була проблема із запуском дистрибутива Linux з флешки, з'являлася так само...EvilSin225 Андрій Терехов Administrator Комп'ютерні технології

Інші ідентичні назви опції: Vanderpool Technology, VT Technology.

Опція Virtualization Technology (технологія віртуалізації) призначена для активації режиму підтримки процесором технології апаратної віртуалізації. Ця опція може приймати лише два значення – Enabled (Увімкнено) та Disabled (Вимкнено).

Що взагалі означає термін «віртуалізація»? Технологія віртуалізації дозволяє користувачеві мати безліч віртуальних комп'ютерів на одному фізичному комп'ютері. Природно, що такий підхід часто має чимало переваг у порівнянні з наявністю кількох фізичних комп'ютерів, насамперед щодо скорочення витрат на обладнання та зменшення енергоспоживання.

Для створення віртуальних комп'ютерів потрібне спеціальне програмне забезпечення. Найбільш відоме таке програмне забезпечення для віртуалізації, як VMWare і Microsoft Virtual PC.

Серцем будь-якої системи віртуалізації є технологія, що має назву диспетчера віртуальних машин (Virtual Machine Monitor, VMM). Ця технологія створює міцну основу управління віртуалізацією. У функції диспетчера віртуальних машин (який іноді називають гіпервізором) входить управління у час ресурсами комп'ютера і розподіл їх між віртуальними системами. Гіпервізор може здійснювати перенесення даних між системами та створювати віртуальні диски.

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

Однак довгий час технологія віртуалізації була заснована лише на програмних методах, а на апаратному рівні її підтримка майже була відсутня, зокрема через відсутність чітких стандартів. Хоча однією з перших реалізацій апаратної віртуалізації стала підтримка віртуального режиму роботи процесора Intel 8086, вбудована ще в процесор 80386 і наступні процесори фірми Intel (докладніше з процесорами можна познайомитися), проте можливості даної технології були обмежені. Сьогодні провідні виробники процесорів Intel і AMD пропонують власні технології віртуалізації, розраховані вже на захищений режим роботи процесора.

Варіант технології віртуалізації від Intel має назву VT-x. Він з'явився в 2005 р. Ця технологія впровадила в серверні та клієнтські платформи низку покращень, що забезпечують підтримку програмних засобів віртуалізації. Технологія VT-x дозволяє різним операційним системам та програмам працювати в незалежних розділах і здатна перетворити комп'ютер на набір віртуальних операційних систем.

Технологія віртуалізації AMD зветься AMD-V. Вперше вона з'явилася в процесорах Athlon 64 в 2006 р. Ця технологія дозволяє взяти на себе деякі завдання, які виконує гіпервізор програмним способом і спростити їх завдяки вбудованому в процесори AMD поліпшеному набору інструкцій.

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

Процесорні розширення віртуалізації пропонують нові підходи управління віртуалізацією. Коротко суть поліпшень можна описати в такий спосіб. Операційні системи забезпечують різні рівні доступу до ресурсів, які звуться кілець захисту. Ці кільця є ієрархією привілеїв всередині архітектури комп'ютерної системи. Найбільш привілейованим рівнем зазвичай є нульовий. Цей рівень також може здійснювати доступ безпосередньо до ресурсів.

У традиційній архітектурі Intel x86 ядро ​​операційної системи може здійснювати прямий доступ до процесора на рівні 0. Однак серед програмної віртуалізації гостьова операційна система не може здійснювати роботу на нульовому рівні, оскільки він зайнятий гіпервізором. Таким чином, гостьова операційна система може виконуватись лише на рівні 1.

Але тут є одна проблема - деякі інструкції процесора можуть виконуватися лише на рівні 0. Цю проблему можна вирішити декількома способами, але жоден з них не є задовільним. Наприклад, операційна система може бути перекомпільована, щоб уникнути подібних ситуацій, але це можна здійснити лише в тому випадку, якщо доступні вихідні коди операційної системи. Такий підхід іноді застосовується і зветься паравіртуалізації.

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

Тому технології апаратної віртуалізації від Intel і AMD містять як нові процесорні інструкції, а й, що має вирішальне значення, дозволяють використовувати новий рівень привілеїв. Тепер гіпервізор може працювати на рівні нижчому, ніж нульовий (його можна позначити, як -1), у той час, як гостьовій операційній системі надається у повне розпорядження нульовий рівень. Таким чином, гіпервізор був позбавлений непотрібної копіткої роботи, а продуктивність віртуальних машин значно збільшилася.

Технології Intel і AMD не у всьому ідентичні, проте вони пропонують схожі переваги та функціональність. Крім збільшення продуктивності віртуальних машин вони дозволяють збільшити кількість віртуальних машин на одній фізичній системі, а також збільшити кількість користувачів віртуальних машин.

Чи варто вмикати?

Опція Virtualization Technology (іноді просто Virtualization) дозволяє користувачеві комп'ютера на рівні центрального процесора. Вибір значення Enabled включає цю підтримку, а значення Disabled – вимикає.

Опцію Virtualization Technology слід включати лише в тому випадку, якщо ви використовуєте свій комп'ютер для запуску віртуальних машин. Включення апаратної підтримки віртуальних машин здатне значно підвищити продуктивність їхньої роботи. Однак якщо віртуальні машини не використовуються, включення опції ніяк не вплине на продуктивність комп'ютера.

Як у БІОС включити віртуалізацію? Таким питанням ставилася велика кількість користувачів персональних комп'ютерів. Деякі люди, ймовірно, чули про таку технологію, але не розуміють, які переваги вона може надати, і в чому вона взагалі полягає. Ці питання будуть розглянуті у цій статті.

Що таке віртуалізація?

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

основні переваги

Чим хороша віртуалізація? Ось її основні переваги:

  • Підвищується ефективність використання апаратної частини.
  • Зменшуються матеріальні витрати.
  • Оптимізується розподіл ресурсів.
  • Безпека роботи стає вищою.
  • Більше спрощене адміністрування.
  • Підвищена надійність.

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

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

Принцип роботи

В основу закладено поділ процесора на гостьову та моніторну частини. Наприклад, при перемиканні з основної ОС на гостьову процесор автоматично переходить у гостьовий стан. При цьому він показує системі такі значення регістру, які вона хоче бачити, і які необхідні для стабільної роботи. Таким чином, процесор є «ошуканцем», що позбавляє систему всіляких хитрощів. Гостьова ОС працює безпосередньо із процесором, за рахунок чого віртуальна машина працює набагато швидше, ніж на ПК без підтримки віртуалізації.

Підтримка технології

Так як апаратна віртуалізація інтегрована в центральний процесор, то для того, щоб користувачеві можна було максимально використовувати її переваги, необхідно, щоб його комп'ютер підтримував цю технологію на процесорному рівні. Крім цього, також необхідно, щоб технологія була реалізована з боку операційної системи та БІОС. Якщо остання підтримує апаратну віртуалізацію, користувач отримує можливість задіяти або вимкнути її в налаштуваннях. Необхідно врахувати, що бувають чіпсети для материнських плат, що базуються на процесорах AMD і в яких немає можливості вимкнути підтримку цієї технології.

Як у БІОС включити віртуалізацію?

Для включення та вимкнення даної опції в БІОС є спеціальна функція, яка так і називається - Virtualization Technology. Як правило, ця опція знаходиться в розділах, пов'язаних із центральним процесором чи чіпсетом.

Отже, як у БІОС включити віртуалізацію? Дуже просто. Зазвичай налаштування значення Enabled дає можливість задіяти технологію, а значення Disabled - вимкнути. Необхідно мати на увазі, що активація налаштування впливає лише на продуктивність віртуальних комп'ютерів, які працюють у рамках гіпервізора. На продуктивність всіх програм операційної системи жодного впливу не виявляється.

Різні виробники використовують свої налаштування, але все одно неважко включити віртуалізацію в Біосі (Asus, Lenovo та інші мають схожі налаштування).

Висновок

Ми з'ясували, як у БІОС включити віртуалізацію. Дана технологія є дуже потужним засобом, який дозволяє розширити можливості комп'ютерів і набагато ефективніше використовувати апаратне забезпечення, що є в розпорядженні. Більшість сучасних персональних комп'ютерів володіє процесорами, в які вбудоване це рішення. Це дозволяє підвищити їхню продуктивність, якщо використовуються віртуальні машини. Крім цього, у більшості ПК є можливість налаштовувати підтримку апаратної віртуалізації.

Деякі користувачі цікавляться тим, як увімкнути віртуалізацію без БІОС. Це зробити неможливо, тому що виробники апаратного забезпечення впроваджують технологію саме у залізо. А прямий доступ до нього має лише Біос.

Сьогодні все більше сучасних комп'ютерних систем звертають увагу на технології віртуалізації. Щоправда, не всі досить чітко уявляють, що це таке, навіщо це потрібно і як вирішувати питання її включення чи практичного використання. Зараз буде розглянуто, як у БІОС включити віртуалізацію найпростішим методом. Відразу відзначимо, що ця методика застосовна абсолютно до всіх існуючих систем, зокрема, до BIOS і системи UEFI, що змінила його.

Що таке віртуалізація та навіщо вона потрібна?

Перш ніж приступити до безпосереднього вирішення проблеми, як у БІОС включити віртуалізацію, подивимося, що являє собою ця технологія і навіщо вона потрібна.

Сама технологія призначена для використання в будь-якій операційній системі так званих віртуальних машин, які можуть емулювати справжні комп'ютери з усіма їх залізними і програмними компонентами. Іншими словами, в основній системі можна створити якийсь із підбором процесора, оперативної пам'яті, відео- і саундкартою, мережевим адаптером, жорстким диском, оптичним носієм і ще бозна з чим, включаючи установку гостьової (дочірньої) «операційки», який нічим не буде відрізнятиметься від реального комп'ютерного терміналу.

Різновиди технологій

Якщо хтось не знає, технології віртуалізації були створені провідними виробниками процесорів - корпораціями Intel та AMD, які і сьогодні не можуть поділити пальму першості в цій галузі. На зорі епохи створений гіпервізор (програмне забезпечення для керування віртуальними машинами) від Intel не відповідав усім вимогам щодо рівня продуктивності, тому й почалися розробки підтримки віртуальних систем, які мали бути «зашиті» у самих процесорних чіпах.

У Intel ця технологія отримала назву Intel-VT-x, а у AMD – AMD-V. Таким чином, підтримка оптимізувала роботу центрального процесора без впливу на основну систему.

Само собою зрозуміло, що включати цю опцію в попередніх налаштуваннях BIOS слід тільки в тому випадку, якщо на фізичній машині передбачається використання віртуальної машини, наприклад, для тестування програм або прогнозування поведінки комп'ютерної системи з різними «залізними» компонентами після встановлення тієї чи іншої операційної системи . А якщо ні, то таку підтримку можна і не задіяти. До того ж за умовчанням вона взагалі вимкнена і, як уже говорилося, на продуктивність роботи основної системи не має жодного впливу.

Вхід до БІОС

Що ж до систем BIOS або UEFI, у будь-якому комп'ютері чи ноутбуці вони є, причому незалежно від складності встановленого обладнання. Сам БІОС на комп'ютері є невеликим чіпом на материнській платі, який відповідає за тестування «заліза» в момент включення терміналу. У ньому ж, незважаючи на пам'ять всього близько 1 Мб, зберігаються основні налаштування та характеристики обладнання.

Залежно від версії BIOS або виробника, вхід може здійснюватись кількома різними методами. Найпоширенішим є використання клавіші Del відразу після включення комп'ютера чи ноутбука. Однак трапляються й інші методи, наприклад, клавіші F2, F12 і т.д.

Як у БІОС включити віртуалізацію найпростішим способом?

Тепер визначимося з деякими основними параметрами та меню. Відштовхуємося від того, що вхід до БІОС на комп'ютері вже зроблено. Тут є кілька основних розділів, але в цьому випадку нас цікавить все, що стосується процесорного чіпа.

Зазвичай такі опції містяться в меню розширених налаштувань (Advanced) або розділ безпеки (Security). Називатися вони теж можуть по-різному, але, як правило, це щось на зразок Processor або BIOS Chipset (хоча можуть траплятися й інші назви).

Отже, тепер питання, як у БІОС включити віртуалізацію, можна розглядати впритул. У вищезгаданих розділах є спеціальний рядок Virtualization Technology (у разі Intel до основної назви додається назва корпорації). При вході у відповідне меню буде показано два доступні параметри: Enabled та Disabled. Як зрозуміло, перший - це включений режим віртуалізації, другий - повне відключення.

Те саме стосується системи UEFI, в якій включення даної опції виконується повністю аналогічним способом.

Тепер, коли застосована установка БІОС на параметр увімкненого режиму, залишається лише зберегти зміни (F10 або команда Save & Exit Setup), натиснути клавішу підтвердження Y, що відповідає англійському слову Yes. Перезавантаження системи із знову збереженими параметрами стартує автоматично.

Що слід знати, окрім цього?

Як бачимо, процедура включення віртуалізації до BIOS досить проста. Однак тут слід враховувати деякі тонкощі, пов'язані з можливим вимкненням цієї функції. Справа в тому, що при використанні віртуальних машин на кшталт WMware Virtual Machine, Virtual PC, VirtualBox або навіть "рідного" модуля Microsoft під назвою Hyper-V ця опція повинна бути задіяна в обов'язковому порядку навіть за включеної підтримки компонентів Windows безпосередньо в налаштуваннях системи.

Здебільшого це стосується нових модифікацій Windows, починаючи з «сімки». В «експішці» чи «Вісті» це обов'язковою умовою не є. Хоча якщо такі «операційки» встановлені на новітньому «залізі», включення підтримки також може знадобитися. Втім, малоймовірно, що користувач на таку машину встановлюватиме морально застарілу «операційну систему», яка не дозволить «вичавити» з комп'ютерного «заліза» максимум того, на що вона здатна. Так що краще використовувати новітні «залізні» компоненти в поєднанні не тільки з останніми версіями операційних систем, але і навіть з системами діагностики та управліннями UEFI, що прийшли на зміну БІОСу, що так довго служив.

Бурхливий розвиток ринку технологій віртуалізації за останні кілька років відбувся багато в чому завдяки збільшенню потужностей апаратного забезпечення, що дозволило створювати по-справжньому ефективні платформи віртуалізації як для серверних систем, так і для настільних комп'ютерів. Технології віртуалізації дозволяють запускати на одному фізичному комп'ютері (хості) кілька віртуальних екземплярів операційних систем (гостяних ОС) з метою забезпечення їх незалежності від апаратної платформи та зосередження кількох віртуальних машин на одній фізичній. Віртуалізація надає безліч переваг як для інфраструктури підприємств, так і для кінцевих користувачів. За рахунок віртуалізації забезпечується суттєва економія на апаратному забезпеченні, обслуговуванні, підвищується гнучкість ІТ-інфраструктури, спрощується процедура резервного копіювання та відновлення після збоїв. Віртуальні машини, які є незалежними від конкретного обладнання одиницями, можуть поширюватися як встановлені шаблони, які можуть бути запущені на будь-якій апаратній платформі підтримуваної архітектури.

Донедавна зусилля у сфері віртуалізації операційних систем були зосереджені переважно у сфері програмних розробок. У 1998 році компанія VMware вперше серйозно окреслила перспективи розвитку віртуальних систем, запатентувавши програмну техніку віртуалізації. Завдяки зусиллям VMware, а також інших виробників віртуальних платформ та зростаючим темпам удосконалення комп'ютерної техніки, корпоративні та домашні користувачі побачили переваги та перспективи нової технології, а ринок засобів віртуалізації почав зростати стрімкими темпами. Безумовно, такі великі компанії, як Intel та AMD, що контролюють більшу частину ринку процесорів, не могли залишити цю перспективну технологію поза увагою. Компанія Intel перша побачила в новій технології джерело отримання технологічної переваги над конкурентами та розпочала роботу над удосконаленням x86 архітектури процесорів з метою підтримки платформ віртуалізації. Після Intel компанія AMD також приєдналася до розробок щодо підтримки апаратної віртуалізації в процесорах, ніж втратити позиції над ринком. На даний момент обидві компанії пропонують моделі процесорів, які мають розширений набір інструкцій і дозволяють безпосередньо використовувати ресурси апаратури у віртуальних машинах.

Розвиток апаратних технік віртуалізації

Ідея апаратної віртуалізації не нова: вперше вона була втілена в 386 процесорах і носила назву V86 mode. Цей режим роботи 8086 процесора дозволяв запускати паралельно кілька DOS-додатків. Тепер апаратна віртуалізація дозволяє запускати кілька незалежних віртуальних машин у відповідних розділах апаратного простору комп'ютера. Апаратна віртуалізація є логічним продовженням еволюції рівнів абстрагування програмних платформ – від багатозадачності до рівня віртуалізації:

Переваги апаратної віртуалізації над програмною

Програмна віртуалізація в даний момент переважає апаратну на ринку технологій віртуалізації через те, що довгий час виробники процесорів не могли належним чином реалізувати підтримку віртуалізації. Процес впровадження нової технології в процесори вимагав серйозної зміни їхньої архітектури, запровадження додаткових інструкцій та режимів роботи процесорів. Це породжувало проблеми забезпечення сумісності та стабільності роботи, які були повністю вирішені у 2005-2006 роках у нових моделях процесорів. Незважаючи на те, що програмні платформи дуже просунулися щодо швидкодії та надання засобів управління віртуальними машинами, технологія апаратної віртуалізації має деякі незаперечні переваги перед програмою:

  • Спрощення розробки платформ віртуалізації за рахунок надання апаратних інтерфейсів керування та підтримки віртуальних гостьових систем. Це сприяє появі та розвитку нових платформ віртуалізації та засобів управління у зв'язку зі зменшенням трудомісткості та часу їх розробки.
  • Можливість збільшення швидкодії платформ віртуалізації. Оскільки керування віртуальними гостьовими системами здійснюється за допомогою невеликого проміжного шару програмного забезпечення (гіпервізора) безпосередньо, у перспективі очікується збільшення швидкодії платформ віртуалізації на основі апаратних технік.
  • Можливість незалежного запуску кількох віртуальних платформ із можливістю перемикання між ними на апаратному рівні. Декілька віртуальних машин можуть працювати незалежно, кожна у своєму просторі апаратних ресурсів, що дозволить усунути втрати швидкодії на підтримку хостової платформи, а також збільшити захищеність віртуальних машин за рахунок їх повної ізоляції.
  • Відв'язування гостьової системи від архітектури хостової платформи та реалізації віртуалізації платформи. За допомогою технологій апаратної віртуалізації можливий запуск 64-бітових гостьових систем з 32-бітових хостових систем, із запущеними в них 32-бітними середовищами віртуалізації.

Як працює апаратна віртуалізація

Необхідність підтримки апаратної віртуалізації змусила виробників процесорів дещо змінити їхню архітектуру за рахунок введення додаткових інструкцій для надання прямого доступу до ресурсів процесора з гостьових систем. Цей набір додаткових інструкцій має назву Virtual Machine Extensions (VMX). VMX надає наступні інструкції: VMPTRLD, VMPTRST, VMCLEAR, VMREAD, VMREAD, VMWRITE, VMCALL, VMLAUNCH, VMRESUME, VMXON та VMXOFF.

Процесор із підтримкою віртуалізації може працювати у двох режимах root operation та non-root operation. У режимі root operation працює спеціальне програмне забезпечення, що є «легковажним» прошарком між гостьовими операційними системами та обладнанням – монітор віртуальних машин (Virtual Machine Monitor, VMM), що носить також назву гіпервізор (hypervisor). Слово «гіпервізор» з'явилося цікавим чином: колись дуже давно, операційна система мала назву «supervisor», а програмне забезпечення, що знаходиться «під супервізором», отримало назву «гіпервізор».

Щоб перевести процесор у режим віртуалізації, платформа віртуалізації повинна викликати інструкцію VMXON і передати управління гіпервізору, який запускає віртуальну гостьову систему інструкцією VMLAUNCH та VMRESUME (точки входу у віртуальну машину). Virtual Machine Monitor може вийти з режиму віртуалізації процесора, викликавши інструкцію VMXOFF.

Кожна з гостьових операційних систем запускається та працює незалежно від інших і є ізольованою з погляду апаратних ресурсів та безпеки.

Відмінність апаратної віртуалізації від програмної

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

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

Недоліки апаратної віртуалізації

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

На початку 2006 року в лабораторіях Microsoft Research був створений руткіт під кодовою назвою SubVirt, що вражає хостові системи Windows і Linux і робить свою присутність практично не виявленою. Принцип дії цього руткіту полягав у наступному:

  1. Через одну з вразливостей операційної системи комп'ютера шкідливе програмне забезпечення отримує адміністративний доступ.
  2. Після цього руткіт починає процедуру міграції фізичної платформи на віртуальну, після закінчення якої відбувається запуск віртуалізованої платформи за допомогою гіпервізора. При цьому для користувача нічого не змінюється, все продовжує працювати, як і раніше, а всі засоби та служби, необхідні для доступу до гіпервізору ззовні (наприклад, термінального доступу), знаходяться за межами віртуалізованої системи.
  3. Антивірусне програмне забезпечення після здійснення процедури міграції не може виявити шкідливого коду, оскільки він знаходиться за межами віртуалізованої системи.

Наочно ця процедура виглядає так:

Однак не варто перебільшувати небезпеку. Розробити шкідливу програму, що використовує технології віртуалізації, все одно набагато складніше, ніж користуючись «традиційними» засобами, що експлуатують різні вразливості в операційних системах. При цьому головне припущення, яке робиться тими, хто стверджує, що таке шкідливе програмне забезпечення складніше у виявленні і більше того, може не використовувати «дірки» в ОС, діючи виключно «в рамках правил», полягає в тому, що нібито віртуалізована операційна система не може виявити, що вона запущена на віртуальній машині, що є неправильна посилка. Відповідно, антивірусне забезпечення має всі можливості виявити факт зараження. А, отже, пропадає і сенс розробляти такий ресурсомісткий і складний троян, враховуючи наявність куди більш простих способів вторгнення.

Технології віртуалізації компаній Intel та AMD

Компанії Intel та AMD, будучи провідними виробниками процесорів для серверних та настільних платформ, розробили техніки апаратної віртуалізації для їх використання у платформах віртуалізації. Ці техніки не мають прямої сумісності, але виконують переважно схожі функції. Обидві вони припускають наявність гіпервізора, що управляє не модифікованими гостьовими системами, і мають можливості розробки платформ віртуалізації без необхідності емуляції апаратури. У процесорах обох компаній, що підтримують віртуалізацію, введено додаткові інструкції для їхнього виклику гіпервізором з метою управління віртуальними системами. В даний момент група, що займається дослідженням можливостей апаратних технік віртуалізації, включає компанії AMD, Intel, Dell, Fujitsu Siemens, Hewlett-Packard, IBM, Sun Microsystems і VMware.

Віртуалізація Intel

Компанія Intel офіційно оголосила про запуск технології віртуалізації на початку 2005 року на конференції Intel Developer Forum Spring 2005. Нова технологія отримала кодову назву Vanderpool та офіційну Intel Virtualization Technology (скорочено Intel VT). Технологія Intel VT містить у собі кілька технік різного класу, що мають номери версій VT-x, де x - літер, що вказує на підвид апаратної техніки. Було заявлено підтримку нової технології в процесорах Pentium 4, Pentium D, Xeon, Core Duo і Core 2 Duo. Intel також опублікувала специфікації на Intel VT для Itanium-based процесорів, де технологія віртуалізації фігурувала під кодовим ім'ям Silvervale і версією VT-i. Однак, починаючи з 2005 року, нові моделі процесорів Itanium не підтримують x86 інструкції апаратно, і x86-віртуалізація може бути використана на IA-64 тільки за допомогою емуляції.

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

  • Intel® 2 Core™ Duo Extreme processor X6800
  • Intel® 2 Core™ Duo processor E6700
  • Intel® 2 Core™ Duo processor E6600
  • Intel® 2 Core™ Duo processor E6400 (E6420)
  • Intel® 2 Core™ Duo processor E6300 (E6320)
  • Intel® Core™ Duo processor T2600
  • Intel® Core™ Duo processor T2500
  • Intel® Core™ Duo processor T2400
  • Intel® Core™ Duo processor L2300
  • Intel® Pentium® processor Extreme Edition 965
  • Intel® Pentium® processor Extreme Edition 955
  • Intel® Pentium® D processor 960
  • Intel® Pentium® D processor 950
  • Intel® Pentium® D processor 940
  • Intel® Pentium® D processor 930
  • Intel® Pentium® D processor 920
  • Intel® Pentium® 4 processor 672
  • Intel® Pentium® 4 processor 662

Процесори для ноутбуків:

  • Intel® 2 Core™ Duo processor T7600
  • Intel® 2 Core™ Duo processor T7400
  • Intel® 2 Core™ Duo processor T7200
  • Intel® 2 Core™ Duo processor T5600
  • Intel® 2 Core™ Duo processor L7400
  • Intel® 2 Core™ Duo processor L7200
  • Intel® 2 Core™ Duo processor L7600
  • Intel® 2 Core™ Duo processor L7500

Процесори для серверних платформ:

  • Intel® Xeon® processor 7041
  • Intel® Xeon® processor 7040
  • Intel® Xeon® processor 7030
  • Intel® Xeon® processor 7020
  • Intel® Xeon® processor 5080
  • Intel® Xeon® processor 5063
  • Intel® Xeon® processor 5060
  • Intel® Xeon® processor 5050
  • Intel® Xeon® processor 5030
  • Intel® Xeon® processor 5110
  • Intel® Xeon® processor 5120
  • Intel® Xeon® processor 5130
  • Intel® Xeon® processor 5140
  • Intel® Xeon® processor 5148
  • Intel® Xeon® processor 5150
  • Intel® Xeon® processor 5160
  • Intel® Xeon® processor E5310
  • Intel® Xeon® processor E5320
  • Intel® Xeon® processor E5335
  • Intel® Xeon® processor E5345
  • Intel® Xeon® processor X5355
  • Intel® Xeon® processor L5310
  • Intel® Xeon® processor L5320
  • Intel® Xeon® processor 7140M
  • Intel® Xeon® processor 7140N
  • Intel® Xeon® processor 7130M
  • Intel® Xeon® processor 7130N
  • Intel® Xeon® processor 7120M
  • Intel® Xeon® processor 7120N
  • Intel® Xeon® processor 7110M
  • Intel® Xeon® processor 7110N
  • Intel® Xeon® processor X3220
  • Intel® Xeon® processor X3210

Необхідно відзначити, що наступні чотири процесори не підтримують технологію Intel VT:

  • Intel® 2 Core™ Duo processor E4300
  • Intel® 2 Core™ Duo processor E4400
  • Intel® 2 Core™ Duo processor T5500
  • Intel® Pentium® D processor 9x5 (D945)

Компанія Intel планує також розвивати технологію під назвою Virtualization for Directed I/O Intel VT, що має версію VT-d. На даний момент відомо, що це суттєві зміни в архітектурі введення-виводу, які дозволять покращити захищеність, робастність та продуктивність віртуальних платформ, що використовують апаратні техніки віртуалізації.

Віртуалізація AMD

Компанія AMD, так само, як і компанія Intel, недавно взялася за доопрацювання архітектури процесорів з метою підтримки віртуалізації. У травні 2005 року компанія AMD оголосила про початок запровадження підтримки віртуалізації у процесори. Офіційна назва, яку отримала нова технологія – AMD Virtualization (скорочено AMD-V), а її внутрішнє кодове ім'я – AMD Pacifica. Технологія AMD-V є логічним продовженням технології Direct Connect для процесорів AMD64, спрямованої на підвищення продуктивності комп'ютерних систем завдяки тісній прямій інтеграції процесора з іншими компонентами апаратного забезпечення.

У списку наведено процесори, що підтримують функції апаратної віртуалізації AMD-V. Підтримка цих функцій має працювати у всіх процесорах серії AMD-V для настільних комп'ютерів під Socket AM2, починаючи зі степінгу F. Необхідно також зазначити, що процесори Sempron не підтримують апаратну віртуалізацію.

Процесори для настільних платформ:

  • Athlon™ 64 3800+
  • Athlon™ 64 3500+
  • Athlon™ 64 3200+
  • Athlon™ 64 3000+
  • Athlon™ 64 FX FX-62
  • Athlon™ 64 FX FX-72
  • Athlon™ 64 FX FX-74
  • Athlon™ 64 X2 Dual-Core 6000+
  • Athlon™ 64 X2 Dual-Core 5600+
  • Athlon™ 64 X2 Dual-Core 5400+
  • Athlon™ 64 X2 Dual-Core 5200+
  • Athlon™ 64 X2 Dual-Core 5000+
  • Athlon™ 64 X2 Dual-Core 4800+
  • Athlon™ 64 X2 Dual-Core 4600+
  • Athlon™ 64 X2 Dual-Core 4400+
  • Athlon™ 64 X2 Dual-Core 4200+
  • Athlon™ 64 X2 Dual-Core 4000+
  • Athlon™ 64 X2 Dual-Core 3800+

Для ноутбуків підтримуються процесори із брендом Turion 64 X2:

  • Turion™ 64 X2 TL-60
  • Turion™ 64 X2 TL-56
  • Turion™ 64 X2 TL-52
  • Turion™ 64 X2 TL-50

Для серверних платформ підтримуються такі процесори Opteron:

  • Opteron 1000 Series
  • Opteron 2000 Series
  • Opteron 8000 Series

Програмне забезпечення, що підтримує апаратну віртуалізацію

На даний момент абсолютна більшість вендорів програмних платформ віртуалізації заявила про підтримку технологій апаратної віртуалізації Intel та AMD. Віртуальні машини на цих платформах можуть бути запущені за допомогою апаратної віртуалізації. Крім того, у багатьох операційних системах, до дистрибутиву яких включені програмні платформи паравіртуалізації, такі як Xen або Virtual Iron, апаратна віртуалізація дозволить запускати незмінені гостьові операційні системи. Так як паравіртуалізація є одним з видів віртуалізації, що вимагають модифікації гостьової операційної системи, реалізація в платформах паравіртуалізації підтримки апаратної віртуалізації є для цих платформ прийнятним рішенням, з точки зору можливості запуску не модифікованих версій гостьових систем. У наведеній нижче таблиці наведено основні популярні платформи віртуалізації та програмне забезпечення, що підтримують технології апаратної віртуалізації:

Платформа віртуалізації або ПЗЯкі технології підтримуєПримітка
Kernel-based Virtual Machine (KVM)Intel VT, AMD-VВіртуалізація рівня екземплярів операційних систем під Linux.
Microsoft Virtual PCIntel VT, AMD-VНастільна платформа віртуалізації для хостових Windows-платформ.
Microsoft Virtual ServerIntel VT, AMD-VСерверна платформа віртуалізації для Windows. Версія з підтримкою апаратної віртуалізації Microsoft Virtual Server 2005 R2 SP1 знаходиться в стані бети. Очікується у другому кварталі 2007 р.
Parallels WorkstationIntel VT, AMD-VПлатформа віртуалізації для Windows та Linux хостів.
VirtualBoxIntel VT, AMD-VНастільна платформа віртуалізації з відкритим кодом для Windows, Linux і Mac OS. За замовчуванням підтримка апаратної віртуалізації вимкнена, оскільки за дослідженнями експертів, на даний момент апаратна віртуалізація повільніша за програмну.
Virtual IronIntel VT, AMD-VVirtual Iron 3.5 є першою платформою віртуалізації, що використовує апаратні техніки, яка дозволяє запускати 32-бітові та 64-бітові незмінені гостьові системи практично без втрати продуктивності.
VMware Workstation та VMware ServerIntel VT, AMD-VДля запуску 64-бітових гостьових систем потрібна підтримка Intel VT (так само як і для VMware ESX Server), для 32-бітових гостьових ОС за замовчуванням підтримка IntelVT відключена з тих же причин, що і у VirtualBox.
XenIntel VT, AMD-VПлатформа віртуалізації Xen з відкритим кодом дозволяє запускати незмінені гостьові системи, використовуючи апаратні техніки віртуалізації.

Апаратна віртуалізація сьогодні

Компанія VMware, що входить до дослідницької групи апаратних технік віртуалізації, наприкінці 2006 року провела дослідження щодо власної програмної віртуалізації в порівнянні з апаратними технологіями віртуалізації компанії Intel. У документі "A Comparison of Software and Hardware Techniques for x86 Virtualization" були зафіксовані результати цього дослідження (на процесорі 3.8 GHz Intel Pentium 4672 з відключеною технологією Hyper-Threading). Один із експериментів проводився за допомогою систем тестів SPECint2000 та SPECjbb2005, які є стандартом де-факто для оцінки продуктивності комп'ютерних систем. Як гостьова система використовувалася ОС Red Hat Enterprise Linux 3, керована програмним та апаратним гіпервізором. Очікувалося, що апаратна віртуалізація дасть коефіцієнт продуктивності близько ста відсотків щодо нативного запуску операційної системи. Проте результати виявилися вельми несподіваними: у той час як програмний гіпервізор без використання апаратних технік віртуалізації давав 4 відсотки втрат продуктивності щодо нативного запуску, апаратний гіпервізор загалом втрачав 5 відсотків продуктивності. Результати цього тесту наведено на малюнку.

Висновки

Підтримка технологій апаратної віртуалізації в процесорах відкриває широкі перспективи використання віртуальних машин як надійних, захищених і гнучких інструментів підвищення ефективності віртуальних інфраструктур. Наявність підтримки апаратних технік віртуалізації в процесорах не тільки серверних, а й настільних систем говорить про серйозність намірів виробників процесорів щодо всіх сегментів ринку користувачів комп'ютерних систем. Використання апаратної віртуалізації у перспективі має зменшити втрати продуктивності під час запуску кількох віртуальних машин однією фізичному сервері. Безумовно, апаратна віртуалізація підвищить захищеність віртуальних систем у корпоративних середовищах. Наразі простота розробки платформ віртуалізації з використанням апаратних технік призвела до появи нових гравців на ринку засобів віртуалізації. Вендори систем паравіртуалізації широко застосовують апаратну віртуалізацію для запуску не модифікованих гостьових систем. Додатковою перевагою апаратних технік віртуалізації є можливість запуску 64-бітових гостьових систем на 32-бітових версіях віртуалізації (наприклад, VMware ESX Server).

Не варто сприймати результати продуктивності як єдино вірні. Об'єктивна оцінка продуктивності різних апаратних та програмних платформ для віртуалізації є нетривіальним завданням, згадана робоча група у складі SPEC працює над створенням набору стандартних методів для оцінки таких систем. На сьогодні можна відзначити, що засоби віртуалізації від AMD є технічно досконалішими, ніж реалізовані Intel. Багато залежить і від використовуваного ПЗ, наприклад, на відміну від VMWare, є значно більш «чуйні» до апаратної підтримки середовища, наприклад, Xen 3.0.

Ця стаття також доступна такими мовами: Тайська

  • Next

    Величезне Вам ДЯКУЮ за дуже корисну інформацію у статті. Дуже зрозуміло, все викладено. Відчувається, що виконано велику роботу з аналізу роботи магазину eBay

    • Дякую вам та іншим постійним читачам мого блогу. Без вас я не мав би достатньої мотивації, щоб присвячувати багато часу веденню цього сайту. У мене мозок так влаштований: люблю копнути вглиб, систематизувати розрізнені дані, пробувати те, що раніше до мене ніхто не робив, або не дивився під таким кутом зору. Жаль, що тільки нашим співвітчизникам через кризу в Росії аж ніяк не до шопінгу на eBay. Купують на Аліекспресі з Китаю, бо там у рази дешевші товари (часто на шкоду якості). Але онлайн-аукціони eBay, Amazon, ETSY легко дадуть китайцям фору за асортиментом брендових речей, вінтажних речей, ручної роботи та різних етнічних товарів.

      • Next

        У ваших статтях цінне саме ваше особисте ставлення та аналіз теми. Ви цей блог не кидайте, я часто сюди заглядаю. Нас таких має бути багато. Мені на ел. Пошту прийшла нещодавно пропозиція про те, що навчать торгувати на Амазоні та eBay.

  • І я згадала про ваші докладні статті про ці торги. площ.
    Перечитала все наново і зробила висновок, що курси це лохотрон. Сама на eBay ще нічого не купувала. Я не з Росії, а з Казахстану (м. Алмати). Але нам теж зайвих витрат поки що не треба.