Microsoft пояснює, як можна безпечно пожертвувати процесорний час для проекту Folding at Home за допомогою Windows Sandbox

Значок часу читання 3 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Коли люди з проекту Folding at Home звернулися до комп’ютерних ентузіастів, Інтернет відповів, і тепер проект зміг залучити достатню кількість користувачів, щоб його потужність перевищила семи найкращих суперкомп'ютерів світу. Для тих, хто не знає, Folding at Home — це розподілений обчислювальний проект для виконання молекулярно-динамічного моделювання динаміки білка. Спочатку проект було започатковано, щоб допомогти зі згортанням білка, але зараз він спрямовує свої ресурси на боротьбу з поточною кризою, пов’язаною з коронавірусом.

Якщо ви хотіли пожертвувати свої ресурси проекту, то тепер ви можете зробити це з легкістю. Microsoft має загальні сценарій PowerShell, який дозволить користувачам безпечно запускати клієнт Folding at Home у Windows Sandbox. Для цього вам потрібно буде відкрити PowerShell або командний рядок як адміністратор і запустити:

Powershell.exe -ExecutionPolicy Bypass -File .\install_folding_sandbox_on_host.ps1

Якщо ви хочете передати своє ім’я користувача, ви можете додати параметр -username:

Powershell.exe -ExecutionPolicy Bypass -File .\install_folding_sandbox_on_host.ps1 -username

Цей сценарій із завантаженням і встановленням найновішого клієнта Folding at Home у Windows Sandbox. Якщо ви не ввімкнено пісочницю тоді сценарій спочатку ввімкне Sandbox і перезавантажить систему. Після цього ви можете знову запустити сценарій, щоб завантажити та встановити найновіший клієнт у Windows Sandbox.

Microsoft також створила GitHub репозиторій з відкритим кодом для сценарію та просить користувачів Windows надіслати свої ідеї щодо запуску програм у Windows Sandbox.


Оновлення: Корпорація Майкрософт оновила документацію, уточнивши, що для запуску команди Powershell користувачам спочатку потрібно буде завантажити файл «install_folding_sandbox_on_host.ps1». Для цього перейдіть до згаданого вище репозиторію GitHub і завантажте його як zip-файл. Після цього відкрийте файл zip і перейдіть до Windows-Sandbox-Utilities-master>Folding In Sandbox і розпакуйте файл «install_folding_sandbox_on_host.ps1». Тепер виконайте наведені нижче дії, щоб запустити програму.

  1. Відкрийте командний рядок або Powershell як адміністратор (клацніть правою кнопкою миші та виберіть Запуск від імені адміністратора)
  2. Тепер введіть «cd\», щоб перейти до завантажувального диска за умовчанням.
  3. Після завершення введіть «cd ”. Наприклад, якщо у вас є файл на робочому столі, введіть «cd users/ /desktop» і натисніть enter.
    (Вам потрібно буде змінити літери дисків, якщо ви розпакували файл на розділ, відмінний від завантажувального розділу за умовчанням)
  4. Це перемістить командний рядок або Powershell до розташування файлу «ps1», і ви зможете запустити оригінальну команду без будь-яких проблем. Зауважте, що вам потрібно буде ввімкнути віртуалізацію в BIOS, оскільки це потрібно для роботи Windows Sandbox.

Детальніше про теми: коронавірус, складання в домашніх умовах, Microsoft, windows 10