Вопрос нуба, виртуальная машины? установка кодировщика и компиляторов без рисков?

Ddezertir
Подпоручик
Подпоручик
Сообщения: 2890
Зарегистрирован: 24 мар 2017, 04:36

Сообщение Ddezertir » .

Доброго времени суток.
В общем прошу понять и простить. Я человек не очень соображающий и грамотный, но чисто для себя интересуюсь.
В этом видео я большую часть не понял (стыдно).
И возникло куча вопросов:
1) Что такое виртуальная машина ВМ я понял, но не понял в чём её смысл, если речь идёт о простом программирование.
2)Судя по всему ВМ сберегает основную систему от синего экрана, в случае косяка, но а как без рисков всю эту конструкцию скачать и установить.
Спасибо.
Ddezertir
Подпоручик
Подпоручик
Сообщения: 2890
Зарегистрирован: 24 мар 2017, 04:36

Сообщение Ddezertir » .

Куш-тэнгри
Подпоручик
Подпоручик
Сообщения: 3461
Зарегистрирован: 13 янв 2004, 13:29

Сообщение Куш-тэнгри » .

Виртуальная машина - этим, собственно, все и сказано дословно. Это процесс, внутри которого симулируется (эмулируется) работа другой операционной системы (не пересекающейся с базовой). В смысле: даже если работать будет одна винда внутри другой винды - они не будут завязаны друг на друга и не будут взаимодействовать. И - да, если "внутренняя" система "сломается", - это не приведет к проблемам базовой системы (а ошибки в коде очень низкого уровня этому шибко способствуют). Но вот встречный вопрос: а стоит ли лезть в такие глубокие дебри как ассемблер без базового знания что есть что куда и зачем? Может стоит начать с языка попроще?
Куш-тэнгри
Подпоручик
Подпоручик
Сообщения: 3461
Зарегистрирован: 13 янв 2004, 13:29

Сообщение Куш-тэнгри » .

По поводу виртуалок - начать с простых действий : установить Оракл ВиртуалБокс и разобраться в нем: как можно запустить внутри одной машины другую систему. Когда поймёте - дальше все будет гораздо проще.
Ddezertir
Подпоручик
Подпоручик
Сообщения: 2890
Зарегистрирован: 24 мар 2017, 04:36

Сообщение Ddezertir » .

спасибо уже установил.
Ddezertir
Подпоручик
Подпоручик
Сообщения: 2890
Зарегистрирован: 24 мар 2017, 04:36

Сообщение Ddezertir » .

что сие может означать?
не запустилась виртуалка.
причина?
спасибо.
Изображение
Ddezertir
Подпоручик
Подпоручик
Сообщения: 2890
Зарегистрирован: 24 мар 2017, 04:36

Сообщение Ddezertir » .

Не удалось открыть сессию для виртуальной машины omnissia.
The native API dll was not found (C:\Windows\system32\WinHvPlatform.dll) (VERR_NEM_NOT_AVAILABLE).
AMD-V is disabled in the BIOS (or by the host OS) (VERR_SVM_DISABLED).
Код ошибки: E_FAIL (0x80004005)
Компонент: ConsoleWrap
Интерфейс: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Ddezertir
Подпоручик
Подпоручик
Сообщения: 2890
Зарегистрирован: 24 мар 2017, 04:36

Сообщение Ddezertir » .

Ddezertir
Подпоручик
Подпоручик
Сообщения: 2890
Зарегистрирован: 24 мар 2017, 04:36

Сообщение Ddezertir » .

Кажется дело в том что сама программа устаноалена на диск Д, а путь к файлам прописан в С?
Gruch
Зауряд-прапорщик
Зауряд-прапорщик
Сообщения: 1673
Зарегистрирован: 31 окт 2004, 12:42

Сообщение Gruch » .

Изначально написано Ddezertir:
Кажется дело в том что сама программа устаноалена на диск Д, а путь к файлам прописан в С?

Ну аглицким по мониторному написано же, что виртуализацию в биосе гипервизора не включили. Или процессор виртуализацию не поддерживает, такое тоже может быть. Физически комп на amd же? Гугли как включить svm в биос.

Polyakoff
Подпрапорщик
Подпрапорщик
Сообщения: 1067
Зарегистрирован: 10 май 2014, 22:56
Страна: Российская Федерация

Сообщение Polyakoff » .

Изначально написано Ddezertir:
Доброго времени суток.
В общем прошу понять и простить. Я человек не очень соображающий и грамотный, но чисто для себя интересуюсь.
В этом видео я большую часть не понял (стыдно).
И возникло куча вопросов:
1) Что такое виртуальная машина ВМ я понял, но не понял в чём её смысл, если речь идёт о простом программирование.
2)Судя по всему ВМ сберегает основную систему от синего экрана, в случае косяка, но а как без рисков всю эту конструкцию скачать и установить.
Спасибо.

Виртуальная машина - это такая программа, которая позволяет в себе запускать еще одну операционную систему как матрешку одна в другой. Можно на Линухе запустить Винду, можно в Винде запустить еще одну Винду и т.д. в различных комбинациях.
Изображение
Polyakoff
Подпрапорщик
Подпрапорщик
Сообщения: 1067
Зарегистрирован: 10 май 2014, 22:56
Страна: Российская Федерация

Сообщение Polyakoff » .

Смысл ее в том, что по каким-то причинам вы например на своем компе имеете Линух, но еще по каким-то причинам вам надо что-то запустить в Винде - например МС Офис или ФОтошоп... Или вы программируете под Винду.
Также в ВМ есть смысл, если вы не хотите засирать свой комп ненужным софтом и файлами - поставили ВМ, в ней поработали и снесли ее потом нафиг со всем установленным внутри ВМ барахлом.
От синего экрана это не всегда спасает и даж наоборот, ВМ штука жырная, ресурсов жрет много особенно на хилых кантуперах и может повалить весь кантупер.
Для программирования - простого ли сложного ли ВМ не обязательна, если только, как я писал выше, вам не надо сидя на одной ОС прогать под другую ОС и вы не хотите устанавливать эту другую ОС на комп


Polyakoff
Подпрапорщик
Подпрапорщик
Сообщения: 1067
Зарегистрирован: 10 май 2014, 22:56
Страна: Российская Федерация

Сообщение Polyakoff » .

Также удобно, что образ ВМ можно дехко бэкапить, восстанавливать, переносить на другой комп....
Polyakoff
Подпрапорщик
Подпрапорщик
Сообщения: 1067
Зарегистрирован: 10 май 2014, 22:56
Страна: Российская Федерация

Сообщение Polyakoff » .

Посмотрел ваш видос - там программирование на ассемблере под МС-ДОС. Врядли вы будете ставить на свой комп ДОС, для этого и нужна ВМ. Я даж сумневаюсь, что ДОС встанет на современный комп.
Polyakoff
Подпрапорщик
Подпрапорщик
Сообщения: 1067
Зарегистрирован: 10 май 2014, 22:56
Страна: Российская Федерация

Сообщение Polyakoff » .

Изначально написано Ddezertir:
Не удалось открыть сессию для виртуальной машины omnissia.
The native API dll was not found (C:\Windows\system32\WinHvPlatform.dll) (VERR_NEM_NOT_AVAILABLE).
AMD-V is disabled in the BIOS (or by the host OS) (VERR_SVM_DISABLED).
Код ошибки: E_FAIL (0x80004005)
Компонент: ConsoleWrap
Интерфейс: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

это надо иттить в БИОС самого компа и там включить какой-то режим виртуализации типо Гипер-V или АМD-V,... у разных производителей оно по разному называется
Ddezertir
Подпоручик
Подпоручик
Сообщения: 2890
Зарегистрирован: 24 мар 2017, 04:36

Сообщение Ddezertir » .

Огромная всем благодарность.
Завтра после работы этим займусь.
samrat
Прапорщик
Прапорщик
Сообщения: 2366
Зарегистрирован: 17 июн 2011, 21:05

Сообщение samrat » .

беречь-то бережёт, но ресурсы грузит! По сути это обманка, которая по очереди загружает то одну систему, то другую, убеждая каждую, что она самая любимая и единственная на данном камне. Всё это сопровождается тормозами, глюками, висяками. Если Вы не очень понимаете, зачем это нужно - не делайте. Это нужно очень непростым людям. Риск потерять "наделанное" есть всегда. Можно запустить "не то что надо там, где не хотелось-бы".
----------
сверкая вострым ятаганом, ... на боевой, гнедой тахте!(с)Ислам Захиров.
Ланцепок
Прапорщик
Прапорщик
Сообщения: 2020
Зарегистрирован: 23 ноя 2005, 23:28

Сообщение Ланцепок » .

Изначально написано Куш-тэнгри:
Виртуальная машина - этим, собственно, все и сказано дословно. Это процесс, внутри которого симулируется (эмулируется) работа другой операционной системы (не пересекающейся с базовой).
Если правильно помню, не только операционной системы, но и "железа". Естественно, эмулируемое железо при этом имеет характеристики не выше, чем у хостовой машины, на которой установлена ВМ, так что получить таким методом топовый игровой комп из бюджетного офисного не выйдет. :)
Изначально написано polyakoff:
Смысл ее в том, что по каким-то причинам вы например на своем компе имеете Линух, но еще по каким-то причинам вам надо что-то запустить в Винде - например МС Офис или ФОтошоп... Или вы программируете под Винду.
Также в ВМ есть смысл, если вы не хотите засирать свой комп ненужным софтом и файлами - поставили ВМ, в ней поработали и снесли ее потом нафиг со всем установленным внутри ВМ барахлом.
Ещё одно применение ВМ: если нужно запустить старую периферию, для которой не существует дров для установленной на компе ОС. Например, есть древний, но вполне рабочий Canon LBP-1120 и современный комп с Win10-64.
Polyakoff
Подпрапорщик
Подпрапорщик
Сообщения: 1067
Зарегистрирован: 10 май 2014, 22:56
Страна: Российская Федерация

Сообщение Polyakoff » .

Изначально написано samrat:
беречь-то бережёт, но ресурсы грузит! По сути это обманка, которая по очереди загружает то одну систему, то другую, убеждая каждую, что она самая любимая и единственная на данном камне. Всё это сопровождается тормозами, глюками, висяками.

да нет... если комп достаточно мошный, то вполне нормально все работает
Аристотель
Прапорщик
Прапорщик
Сообщения: 1987
Зарегистрирован: 02 окт 2007, 13:39

Сообщение Аристотель » .

Лично я использую виртуал бокс для тестирования различных дистрибутивов, а так же для создания виртуальной локальной сети, чтоб навыки сетевого администрирования поточить. В качестве полноценной рабочей машины - сомнительно, поскольку взаимодействие с периферией и полноценное взаимодействие с видеокартой настроить - те еще "танцы с бубном".
Куш-тэнгри
Подпоручик
Подпоручик
Сообщения: 3461
Зарегистрирован: 13 янв 2004, 13:29

Сообщение Куш-тэнгри » .

У каждого свои требования к системам. кому-то и виртуальной винды в опенстеке хватает.
Аристотель
Прапорщик
Прапорщик
Сообщения: 1987
Зарегистрирован: 02 окт 2007, 13:39

Сообщение Аристотель » .

У каждого свои требования к системам. кому-то и виртуальной винды в опенстеке хватает.
#21
P.M. Ц
В свое время бытовало мнение, что виртуальная машина обеспечивает гарантированную защиту от попадания вирусов в хостовую систему. Так это ли нет - не знаю. Не тестил этот вопрос.
Ddezertir
Подпоручик
Подпоручик
Сообщения: 2890
Зарегистрирован: 24 мар 2017, 04:36

Сообщение Ddezertir » .

Таки да через биос она заработала.
Что я сделал, толком не понял, но всё заработало.
Однако, по итогам удалил её нахер!
задолбало-глючная и тормозная.
П.С железо слабое.
Огромное всем спасибо и вот спасибо.
На вопрос почему я такой фигнёй страдаю.
Понимаете, я не могу назвать себя тупым, безусловно ни один нормальный человек не признается в этом.
Но я трудно воспринимаю теорию.
Мне надо что-то сделать на практике, что бы Уже Потом понять, а как оно всё работает.
Ddezertir
Подпоручик
Подпоручик
Сообщения: 2890
Зарегистрирован: 24 мар 2017, 04:36

Сообщение Ddezertir » .

И сейчас пропала заставка винды и тормозит на включение.
Вот опыт это хорошо, надо ещё понять, а что это было и как оно произошло.
Аристотель
Прапорщик
Прапорщик
Сообщения: 1987
Зарегистрирован: 02 окт 2007, 13:39

Сообщение Аристотель » .

П.С железо слабое.
Выбирайте в оперативе при настройке виртуальной машине половину оперативной памяти хоста, не более. И ОС ставьте на виртуалку не требовательную.
Ланцепок
Прапорщик
Прапорщик
Сообщения: 2020
Зарегистрирован: 23 ноя 2005, 23:28

Сообщение Ланцепок » .

Изначально написано Аристотель:

В свое время бытовало мнение, что виртуальная машина обеспечивает гарантированную защиту от попадания вирусов в хостовую систему. Так это ли нет - не знаю.

Абсолютная защита компьютера от вирусов и вредоносов возможна только в случае, если он полностью изолирован о каких-либо контактов с внешним миром и, вдобавок, выключен. :D
Виртуальная машина, на которой предполагается запускать вирусы, должна быть максимально изолирована от основной системы. Максимально - значит не иметь с ней никаких связей насколько это возможно. Ни общих папок, ни дополнений гостевой ОС, ни расшаренных ресурсов, ни подключённых к компьютеру переносных носителей, кстати, прекрасно определяемых некоторыми типами эмуляторов, ни даже доступа к интернету.
Конечно, такие меры предосторожности делают обмен данными между виртуальной и хостовой машиной менее удобным, но в данном примере обеспечение безопасности является более приоритетной задачей. Впрочем, всем вышесказанным проблема не исчерпывается. Не стоит забывать о руткитах, уже давно научившихся распознавать виртуальные машины. Запускаясь в виртуальной среде, руткит ничем не выдаёт себя, а тестировщик, убеждённый в безопасности анализируемого ПО, запускает его на реальной системе, в результате чего последняя оказывается заражённой.
https://www.white-windows.ru/m...tovuyu-sistemu/

Ddezertir
Подпоручик
Подпоручик
Сообщения: 2890
Зарегистрирован: 24 мар 2017, 04:36

Сообщение Ddezertir » .

Виртуальная машина, на которой предполагается запускать вирусы, должна быть максимально изолирована от основной системы. Максимально - значит не иметь с ней никаких связей
Не стоит забывать о руткитах, уже давно научившихся распознавать виртуальные машины. Запускаясь в виртуальной среде, руткит ничем не выдаёт себ
пользительно спасибо
Аристотель
Прапорщик
Прапорщик
Сообщения: 1987
Зарегистрирован: 02 окт 2007, 13:39

Сообщение Аристотель » .

Запускаясь в виртуальной среде, руткит ничем не выдаёт себя, а тестировщик, убеждённый в безопасности анализируемого ПО, запускает его на реальной системе, в результате чего последняя оказывается заражённой.
Благодарю за инфу. +
Skunk
Прапорщик
Прапорщик
Сообщения: 2751
Зарегистрирован: 11 июн 2005, 22:20

Сообщение Skunk » .

Изначально написано Ddezertir:
виртуальная машина ... в чём её смысл

Большинство уже отписалось, но, будучи фанатом ВМ, все-таки попробую добавить свои пять копеек. Тем более, что у многих из вышевысказавшихся проглядывает отношение к ВМ как к чему-то вспомогательному: типа "только для тестирования чего-то перед переносом на физический комп". Моя позиция - впрочем, как и всех, кто хоть однажды попробовал такой подход - "основная" машина должны быть виртуальная. То есть на "физическом" компе стоит только ОС и программа ВM: Virtual Box ли, VMWare ли. Ну, возможно еще что-то, что подглючивает в виртуальной среде (замечено, например, за Скайпо'ом - хотя, возможно, с тех пор уже починили) или ну оочень критично к ресурсам, как, например, игры. Все остальное установлено и работает в "виртуалке". Есть тонкость: все данные (почта, документы и т.п.) хранятся не на диске "виртуалки", а или на внешнем диске, или в shared folder физического компа, смонтированной в "виртуалке" как диск: чтобы манипуляции с "виртуалкой" их не затрагивали.
Достоинства такого подхода:
1. При наличии backup'а - возможность в случае любых сбоев на физической машине за минимальное время восстановить привычную среду со всеми установленными и сконфигурированными программами.
2. То же при возникновении проблем с "виртуалкой": вирус или что там еще.
3. То же при необходимости скопировать привычную среду, например, на ноут для поездок.
4. Возможность сделать "snapshot" состояния "виртуалки" перед какими-то экспериментами и, если надо, потом на него "откатиться".
Ну, и как выше уже перечислили, возможность иметь неограниченное количество различных машин в доме: к примеру, недавно выбирал дистрибутив Linux: перепробовал несколько: при наличии ВМ - как та ворона из мультика говорила: "прррелестно" :). Или постоянно крутится параллельная "виртуалка" где стоит только браузер: специально для подозрительных сайтов со множеством Javascr1pt: завирусивеет - да и хрен с ней :)
В общем, как уже ваше говорил, после того, как однажды попробовал, теперь все машины в доме только виртуальные. Чего и всем рекомендую. :)

Polyakoff
Подпрапорщик
Подпрапорщик
Сообщения: 1067
Зарегистрирован: 10 май 2014, 22:56
Страна: Российская Федерация

Сообщение Polyakoff » .

Изначально написано Skunk:

Большинство уже отписалось, но, будучи фанатом ВМ, все-таки попробую добавить свои пять копеек. Тем более, что у многих из вышевысказавшихся проглядывает отношение к ВМ как к чему-то вспомогательному: типа "только для тестирования чего-то перед переносом на физический комп". Моя позиция - впрочем, как и всех, кто хоть однажды попробовал такой подход - "основная" машина должны быть виртуальная. То есть на "физическом" компе стоит только ОС и программа ВM: Virtual Box ли, VMWare ли. Ну, возможно еще что-то, что подглючивает в виртуальной среде (замечено, например, за Скайпо'ом - хотя, возможно, с тех пор уже починили) или ну оочень критично к ресурсам, как, например, игры. Все остальное установлено и работает в "виртуалке". Есть тонкость: все данные (почта, документы и т.п.) хранятся не на диске "виртуалки", а или на внешнем диске, или в shared folder физического компа, смонтированной в "виртуалке" как диск: чтобы манипуляции с "виртуалкой" их не затрагивали.
Достоинства такого подхода:
1. При наличии backup'а - возможность в случае любых сбоев на физической машине за минимальное время восстановить привычную среду со всеми установленными и сконфигурированными программами.
2. То же при возникновении проблем с "виртуалкой": вирус или что там еще.
3. То же при необходимости скопировать привычную среду, например, на ноут для поездок.
4. Возможность сделать "snapshot" состояния "виртуалки" перед какими-то экспериментами и, если надо, потом на него "откатиться".
Ну, и как выше уже перечислили, возможность иметь неограниченное количество различных машин в доме: к примеру, недавно выбирал дистрибутив Linux: перепробовал несколько: при наличии ВМ - как та ворона из мультика говорила: "прррелестно" :). Или постоянно крутится параллельная "виртуалка" где стоит только браузер: специально для подозрительных сайтов со множеством Javascr1pt: завирусивеет - да и хрен с ней :)
В общем, как уже ваше говорил, после того, как однажды попробовал, теперь все машины в доме только виртуальные. Чего и всем рекомендую. :)

Я подумывал об этом, но как-то не собрался. Все таки ВМ отжирает часть производительности. А большой нужды часто бэкапить, восстанавливать, переносить чот не ощущается
Ответить

Вернуться в «Компьютеры и программы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя