Архив рубрики: Публикации

Open 3D Engine 23.05 поставляется с улучшениями удобства использования и производительности.

Откройте 3D-движок

-Open 3D Engine — это бесплатный игровой 3D-движок с открытым исходным кодом, разработанный Open 3D Foundation, дочерней компанией Linux Foundation.

Некоммерческая организация Открыть 3D Foundation (O3DF) недавно объявили о запуске новая версия движка «Открытый 3D-движок 23.05» (O3DE), 3D-игровой движок с открытым исходным кодом, который можно использовать для разработки современных игр класса AAA и высокоточных симуляций, которые могут работать в режиме реального времени и обеспечивать кинематографическое качество.

Двигатель включает в себя интегрированную среду для разработки игр, многопоточная система фотореалистичного рендеринга Atom Renderer с поддержкой Vulkan, Metal и DirectX 12, расширяемый редактор 3D-моделей, система анимации персонажей (Emotion FX), встроенная система разработки, движок моделирования физических процессов в реальном времени и математические библиотеки с использованием инструкций SIMD.



Читать

Как включить вложенную виртуализацию (VT-x) на виртуальных машинах Hyper-V, VMWare, VirtualBox в Windows

Компьютер Windows должен поддерживать технологию виртуализации, чтобы запускать гостевые операционные системы (виртуальные машины), подсистему Windows для Linux (WSL) и подсистему Windows для Android (WSA).

Если ваш компьютер поддерживает виртуализацию, то ее можно включить в настройках UEFI/BIOS. Однако в случае виртуальной машины (ВМ) вы не можете получить доступ к ее настройкам BIOS. Однако может потребоваться запустить виртуальную машину, приложение Android или дистрибутив Linux внутри виртуальной машины. Так что же делать?

В таком случае вы должны включить вложенная виртуализация в гостевой операционной системе. Это наша тема на сегодня, и в этом посте вы найдете пошаговое руководство о том, как включить вложенную виртуализацию на виртуальных машинах, настроенных на Microsoft Hyper-V, Oracle VirtualBox и VMware Workstation на компьютере с Windows.

Примечание: Включение вложенной виртуализации для VMWare Workstation и Oracle VirtualBox в операционных системах, отличных от Windows, отличается. В этом посте мы обсудили, как включить его, только если на вашем хост-компьютере установлена ​​операционная система Windows.

Что такое вложенная виртуализация

Вложенная виртуализация, часто называемая «вложенной ВТ-х», запускает виртуализированную среду внутри устройства, которое уже виртуализировано. Другими словами, запуск виртуальной машины внутри другой виртуальной машины.

При включении вложенной среды виртуализации вы вкладываете гипервизор. Гипервизор — это программное обеспечение, которое запускает и управляет виртуальными машинами поверх главного компьютера.

Гипервизор, на котором работает основная виртуальная машина, считается гипервизором «уровня 0 (L0)». Гипервизор, работающий внутри виртуальной машины, называется гипервизором «уровня 1 (L1)». Дальнейшая вложенная виртуализация приведет к гипервизору уровня 2 (L2) и так далее.

В этот момент большинство пользователей задумываются: «Сколько вложенных сред виртуализации вы можете запускать одновременно?» На данный момент нет однозначного ответа на этот вопрос. Однако все зависит от ресурсов вашей системы. Если у вас есть ЦП и ОЗУ, а также хранилище для них, вы можете запускать столько вложенных гипервизоров, сколько захотите.

Предпосылки для вложенной виртуализации

Чтобы включить вложенную виртуализацию, гипервизор должен ее поддерживать. Hyper-V впервые поддерживал вложенную виртуализацию в Windows 10/Windows Server 2016. До этого эта технология не была доступна в гипервизоре Hyper-V.

Если вы используете Oracle VirtualBox, версии 6.1 и выше поддерживают вложенную виртуализацию.

Кроме того, для запуска вложенной виртуализации ваш процессор должен быть процессором Intel с технологией VT-x и EPT или процессором AMD EPYC или Ryzen. Вы можете проверить эту информацию, проверив веб-сайт OEM или проверив совместимость аппаратной виртуализации из командной строки.

Как только будет подтверждено, что ваше аппаратное и программное обеспечение совместимы, давайте перейдем к включению вложенной виртуализации.

Как включить вложенную виртуализацию (VT-x) в Hyper-V

Узнайте, как создать виртуальную машину Windows 11 на Hyper-V, VirtualBox и рабочей станции.

Если вы попытаетесь установить и запустить виртуальную машину Hyper-V внутри виртуальной машины, вы столкнетесь с ошибкой, подобной той, что показана на этом изображении:

ВМ работала без вложенной виртуализацииВМ работала без вложенной виртуализации

Чтобы включить вложенный VT-x на виртуальной машине Hyper-V (или любом другом поддерживаемом гипервизоре), виртуальная машина должна быть уже создана и должен быть выключен перед выполнением следующих шагов.

Гипервизор Hyper-V не дает возможности включить вложенную виртуализацию на виртуальной машине через меню настроек. Поэтому это необходимо сделать с помощью интерфейса командной строки (CLI).

  1. Убедитесь, что виртуальная машина выключена/выключена, и запишите точное имя виртуальной машины.

  2. На главном компьютере откройте Windows PowerShell с повышенными привилегиями.

  3. Теперь запустите следующий командлет, чтобы включить вложенную виртуализацию на виртуальной машине при замене (ИмяВМ) с полным именем виртуальной машины.

    Set-VMProcessor -VMName “(NameOfVM)” -ExposeVirtualizationExtensions $true

    Включите вложенную виртуализацию на виртуальной машине Hyper V с помощью PowerShell.Включите вложенную виртуализацию на виртуальной машине Hyper V с помощью PowerShell.

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

Вложенная виртуализация включенаВМ внутри ВМ — вложенная виртуализация включена

Если вы хотите отключить вложенную виртуализацию, используйте этот командлет в PowerShell, когда виртуальная машина отключена:

Set-VMProcessor -VMName “(NameOfVM)” -ExposeVirtualizationExtensions $false

Как включить вложенную виртуализацию (VT-x) на VMWare WorkStation

Как и в случае с Hyper-V, виртуальная машина WorkStation должна быть уже создана и отключена, чтобы включить вложенную виртуализацию. Затем выполните следующие действия, чтобы включить вложенный VT-x:

  1. В VMWare WorkStation откройте настройки виртуальной машины.

    VMWare Open Настройки виртуальной машиныОткройте настройки ВМ

  2. Под Аппаратное обеспечение вкладка, выберите Процессорыа затем установите флажок рядом с «Виртуализация Intel VT-x/EPT или AMD-V/RVI“, а затем щелкните Хорошо.

    Включить вложенную виртуализацию на VMWare VMВключить вложенную виртуализацию на VMWare Workstation VM

Вложенная виртуализация теперь будет включена на виртуальной машине. Теперь вы можете запустить другую гостевую ОС поверх этой виртуальной машины.

Чтобы отключить вложенный VT-x на ВМ, просто выключите ВМ, вернитесь к Процессор странице настроек и снимите флажок.

Как включить вложенную виртуализацию (VT-x) в Oracle VirtualBox

Согласно Oracle, VirtualBox теперь поддерживает вложенную виртуализацию для поддерживаемых процессоров Intel и AMD. Мы также нашли возможность включить его на странице настроек виртуальных машин VirtualBox. Однако опция была заблокирована.

Опция вложенной виртуализации отключена серым цветом в VirtualBoxОпция вложенной виртуализации отключена/выделена серым цветом в VirtualBox

Проведя исследование, мы узнали, что многие люди сталкивались с этой опцией, потому что, по-видимому, VirtualBox еще не включил ее для процессоров Intel (мы не знаем, почему).

Однако для этого есть обходной путь, и вы также можете включить вложенную виртуализацию на виртуальных машинах, созданных в VirtualBox. Вот как:

  1. Используя проводник, перейдите к пути, по которому установлен VirtualBox. По умолчанию он имеет следующий путь:

    C:Program FilesOracleVirtualBox

  2. Скопируйте этот путь и откройте командную строку с повышенными привилегиями. Используйте команду «cd», чтобы изменить каталог на Виртуальный бокс папка. Используйте скопированный путь из Проводника.

    cd /d (путь к папке VirtualBox)

    Изменить каталог 2Изменить каталог 2

  3. Теперь запустите следующий командлет, заменив (NameOfVM) именем виртуальной машины, на которой вы хотите включить вложенную виртуализацию.

    VBoxManagemodifyvm –nested-hw-virt на

    Включить вложенную виртуализацию на VirtualBox VMВключить вложенную виртуализацию на VirtualBox VM

Вложенный VT-x теперь будет включен на выбранной виртуальной машине. Вы можете подтвердить это, снова открыв настройки виртуальной машины, нажав Система, а затем нажав на Процессор вкладку, где теперь вы сможете установить и снять флажок рядом с «Включить вложенный VT-x/AMD-V», чтобы включить или отключить вложенную виртуализацию.

Убедитесь, что вложенная виртуализация на виртуальной машине VirtualBox включена.Убедитесь, что вложенная виртуализация на виртуальной машине VirtualBox включена.

Обратите внимание, что, как и Hyper-V, этот командлет нужно будет запускать для каждой отдельной виртуальной машины, на которой вы хотите включить вложенный VT-x.

После запуска командлета в описанных выше шагах вложенная виртуализация включена по умолчанию. Если вы хотите отключить его, просто снимите флажок «Включить Nest VT-x/AMD-V» на Процессор страница настроек.

Окончательный анализ

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

Вложенная виртуализация — еще один отличный способ использовать ограниченные ресурсы, добиваясь большего. Вы можете использовать одну и ту же виртуальную машину на физическом компьютере или в облаке, создать на ней несколько виртуальных машин, а затем раздать эти виртуальные машины своим ученикам/подчиненным; все это при использовании только одной виртуальной машины уровня 1.

Похожие сообщения:



2023-05-04T19:15:28
Tips and Tricks

DedSec GRUB Theme: настройте свой стиль GRUB Linux Hacker

DedSec GRUB Theme: настройте свой стиль GRUB Linux Hacker

DedSec GRUB Theme: настройте свой стиль GRUB Linux Hacker

Учитывая, одна из многих наиболее ценных технических характеристик операционных систем GNU/Linux является возможность настройки по вкусу каждого человека, группы, сообщества или организации, независимой, государственной или частной, на протяжении многих лет здесь, в DesdeLinux Мы создали бесчисленное количество учебных пособий и руководств о том, как выполнить эту задачу с использованием различных приложений или конфигураций системы.

Настраивать GNU/Linux, демонстрировать его, делиться им и даже соревноваться с другими через социальные сети каждого Linuxero — это даже традиция. Прежде всего, когда дело доходит до рабочего стола (обои), как известно традиционное празднование рабочих пятниц (#DesktopFriday, #DesktopGNULinux и #ViernOS). Тем не менее, настройка может охватывать графическую тему, значки, терминал и начальную информацию при его запуске, и, конечно же, настроить GRUB. И именно сегодняшняя публикация будет посвящена настройке этого последнего элемента через интересную программу под названием «Тема DedSec GRUB».



Читать

4 способа восстановить .NET Framework

.NET является неотъемлемой частью операционной системы Windows. Он необходим для запуска некоторых приложений Windows, без которых приложение стало бы бесполезным. Если у вас возникли проблемы с .NET, вы видите сообщение об ошибке с просьбой установить определенную версию или приложение не загружается, возможно, установленная .NET Framework нуждается в некотором исправлении.

Существует несколько способов найти поврежденную или неработающую установку .NET Framework на вашем компьютере. В этом посте мы покажем вам все методы.

Восстановление .NET с помощью инструмента восстановления .NET Framework

Первая попытка исправить любые проблемы, связанные с .NET, заключается в использовании специального средства восстановления .NET Framework от Microsoft, название которого говорит само за себя. Давайте покажем вам, как восстановить .NET Framework на вашем ПК с Windows с помощью этого инструмента:

  1. Начните с загрузки .NET Framework Repair Tool, щелкнув указанную ссылку, а затем нажмите Скачать.

    Скачать инструмент для восстановления сетиСкачать средство восстановления .NET

  2. После загрузки запустите файл .EXE. Откроется мастер средства восстановления Microsoft .NET Framework.

  3. На первом экране согласитесь с условиями лицензирования и нажмите Следующий.

    Согласен с условиями лицензированияСогласен с условиями лицензии

  4. Теперь нажмите Следующий еще раз, чтобы применить любые рекомендуемые изменения с помощью инструмента.

    Применить изменения 1Применить изменения

  5. После применения изменений нажмите Заканчивать чтобы закрыть мастер.

    Закрыть мастерЗакрыть мастер

Теперь проверьте, решена ли проблема, с которой вы столкнулись. Если нет, то есть несколько других способов восстановить .NET.

Восстановить .NET из панели управления

Другой способ восстановления установки .NET — из Программы и компоненты апплет в винде. Выполните следующие действия, чтобы попытаться восстановить .NET Framework из панели управления:

  1. Открой Программы и компоненты апплет, введя appwiz.cpl в поле «Выполнить команду».

    appwizОткрытые программы и функции

  2. Здесь щелкните правой кнопкой мыши установку .NET, вызывающую проблемы, а затем щелкните Изменять из контекстного меню.

    Изменить сетевую установкуИзменить установку .NET

  3. Теперь вы увидите мастер .NET. Нажмите Ремонт.

    Ремонт сетиВосстановить .NET

  4. Теперь мастер попытается восстановить .NET. После завершения нажмите Закрывать.

    Мастер закрытияМастер закрытия

Теперь проверьте, можете ли вы запустить проблемное приложение.

Восстановите .NET, повторно включив его из дополнительных функций

Если рассмотренные выше методы не помогли решить проблему, возможно, вам придется выполнить чистую установку .NET. Это означает, что все, что вам нужно сделать, это отключить его, а затем снова включить .NET из апплета дополнительных функций Windows.

  1. Открой Дополнительные возможности апплет, введя дополнительные возможности в поле «Выполнить команду».

    дополнительные возможностиОткрыть апплет «Дополнительные функции»

  2. В окне снимите флажки рядом с включенными версиями .NET Framework и нажмите Хорошо.

    Отключить дополнительные функции NETОтключить дополнительные функции .NET

  3. После отключения функций нажмите Закрывать. Однако, если вас попросят перезагрузить компьютер, нажмите Перезапуск.

    Мастер закрытия 2Мастер закрытия

  4. Как только компьютер снова загрузится, снова откройте апплет «Дополнительные функции» через поле «Выполнить команду».

  5. В окне снова установите флажки рядом с .NET Frameworks и нажмите Хорошо.

    Повторно включить NETПовторно включить .NET

  6. В следующем окне нажмите «Разрешить Центру обновления Windows загрузить файлы для вас».

    Разрешить обновление WindowsУстановить через Центр обновления Windows

    Теперь мастер загрузит новые файлы .NET и установит .NET Framework с нуля.

  7. После установки нажмите Закрывать.

    Мастер закрытия 2Мастер закрытия

Теперь, когда вы выполнили чистую установку .NET, проверьте, сохраняется ли проблема, с которой вы сталкивались ранее. Если это так, есть еще один способ переустановить .NET с помощью PowerShell.

Восстановите .NET, переустановив его из PowerShell

Переустановка .NET, возможно, является последним средством исправления .NET Framework. Это можно сделать только с помощью Windows PowerShell. Следуйте приведенному ниже руководству, чтобы переустановить .NET Framework:

  1. Запустите следующий командлет в экземпляре PowerShell с повышенными привилегиями, чтобы удалить все версии .NET.

    Get-Package -Name «Microsoft .Net*» | Удалить-Пакет

    Если будет предложено установить Nuget, введите Д.

    Удалите NET из PowerShellУдалите .NET с помощью PowerShell

  2. Теперь запустите следующий командлет, чтобы узнать, какие версии .NET доступны для установки. Это также покажет вам связанные с ними идентификаторы пакетов.

    winget поиск Microsoft.DotNet

    Проверьте список версий NETПроверьте список версий .NET

  3. Запишите идентификатор версии .NET, которую вы хотите установить, и замените (идентификатор пакета) в следующем командлете с идентификатором и запустите его в PowerShell:

    установка winget (идентификатор пакета)

    Установите NET из PowerShellУстановите .NET из PowerShell

После переустановки PowerShell проблема с .NET должна быть решена.

Заключительные слова

Microsoft .NET Framework может быть поврежден, если он установлен неправильно или если важные системные файлы отсутствуют или повреждены. Приведенные выше методы исправления должны работать для исправления .NET. Однако вы также можете запустить проверку системных файлов, чтобы попытаться восстановить системные файлы, что, в свою очередь, может также восстановить .NET.

Похожие сообщения:



2023-05-04T16:12:41
Tips and Tricks

Что такое файл .LNK и насколько он безопасен?

Если вы используете операционную систему Windows на своем компьютере, вы, вероятно, столкнулись с файлом .LNK. Возможно, вы не сможете увидеть расширение файла LNK, даже если вы показывали расширения файлов, но мы уверены, что вы используете их ежедневно.

.LNK — это аббревиатура от «LINK», потому что эти файлы указывают на другой файл, папку или приложение, известное как «цель».

В этом посте мы подробно обсудим, что такое файл .LNK, как проверить, является ли он файлом LNK, какую информацию он содержит и является ли файл .LNK, о котором вы беспокоитесь, подлинным файлом Windows или вредоносное ПО.

Что такое файл .LNK?

Файл LNK — это системный файл Windows и файл ярлыка. Файлы LNK перенаправляют и указывают на другой файл, папку или приложение. Эти файлы содержат информацию о целевом объекте, такую ​​как его метаданные, расположение (путь) и размер файла целевого элемента. Вы можете просмотреть эту информацию в окне их свойств.

Свойства LNK-файлаСвойства LNK-файла

Файлы LNK обычно имеют тот же значок, что и целевой объект, за исключением крошечной стрелки в нижнем левом углу, которая указывает, что это файл ярлыка.

LNK-файлОбразец LNK-файла

Файл .LNK находится в двоичном формате оболочки. Это означает, что он хранится в виде единиц и нулей. Этот формат делает файлы LNK идеальными для проникновения хакеров в целевые системы. Мы также обсуждали это далее в этом посте.

В Windows 10 и 11 файлы LNK обычно можно увидеть на рабочем столе. Их исходное местоположение обычно находится по следующему пути:

C:Users%USERNAME%AppDataRoamingMicrosoftWindowsRecent Items

Каталог последних элементовКаталог последних элементов

Теперь, когда вы знаете, что такое файл .LNK, давайте посмотрим, как его открыть.

Как открыть LNK-файлы

На ПК с Windows вы можете легко открыть и запустить файл .LNK, как любое обычное приложение или папку. Просто дважды щелкните по нему, чтобы запустить его, и он запустит целевой объект.

Вы также можете просмотреть свойства файла .LNK, щелкнув его правой кнопкой мыши, а затем щелкнув Характеристики из контекстного меню.

Откройте свойства LNKОткройте свойства .LNK

Если вы переключитесь на Общий вкладка в Характеристики окно, вы можете подтвердить, что это файл .LNK.

Подтвердите тип файлаПодтвердите тип файла

Если вы хотите открыть целевой файл вместо ярлыка, вы можете найти его полный путь в поле «Цель» в Ярлык вкладка Затем вы можете вставить этот путь в проводник, чтобы открыть целевую папку.

Открыть расположение целевого файлаОткрыть расположение целевого файла

Кроме того, вы также можете нажать Местонахождение открытого файла каталог из контекстного меню файла LNK, чтобы открыть целевую папку.

Как создать файл .LNK

Файлы .LNK — это ярлыки. Вы можете создать их только на компьютере с Windows, создав ярлык.

Чтобы создать ярлык, щелкните правой кнопкой мыши файл, папку или приложение и выберите Создать ярлык из контекстного меню.

Создать ярлыкСоздать ярлык

Теперь это создаст ярлык для выбранного объекта, который будет файлом .LNK.

Вы даже можете создавать ярлыки ярлыков, но связанный с ним целевой элемент будет исходной целью, а не первым ярлыком.

Безопасны ли файлы .LNK

Несмотря на то, что файлы .LNK являются системными файлами Windows, не все из них можно считать безопасными для вашего ПК.

За последние несколько лет увеличилось количество сообщений о кибератаках и внедрении вредоносных программ с использованием файлов .LNK. Хакеры делятся с конечными пользователями сжатыми или архивными файлами, которые выглядят безобидными. Но открытие этих файлов мгновенно заражало их ПК вредоносными программами с использованием файлов .LNK, которые создавали лазейки для злоумышленников.

Поскольку файлы .LNK предлагают удобный способ открытия другого файла, злоумышленники могут использовать их для запуска вредоносных программ на основе скриптов с помощью Windows PowerShell. PowerShell может работать в фоновом режиме без ведома пользователя, что делает его прекрасной возможностью для запуска сценариев.

Тем не менее, не все файлы LNK представляют угрозу. Как мы упоминали ранее, на ПК с Windows файлы LNK представляют собой ярлыки, которые помогают открывать другой файл, папку или приложение, расположенное в другом месте.

Итак, как мы узнаем, является ли файл .LNK законным или троянским конем?

Одним из способов является осмотр целевого объекта. Если целевой объект является законным файлом, папкой или приложением Windows, то связанный с ним файл LNK не представляет опасности. Вы можете проверить целевое приложение через свойства файла LNK. Не забудьте также проверить, находится ли целевой объект в каталоге, в котором он должен находиться.

Если вы обнаружите какие-то необычные записи в целевом расположении внутри свойств файла LNK, то, скорее всего, это вирус. Вот пример:

Необычно целевые детали файла LNKНеобычные сведения о цели файла .LNK

Этот ярлык LNK запускает код вместо открытия законного целевого объекта.

Иногда невозможно определить, является ли файл .LNK законным или вирусом. Это связано с тем, что поле «Цель» имеет ограничение всего в 260 символов. Это заставляет целевой объект выглядеть законным, но имеет строку пробела после видимой вам целевой области.

Зараженный LNK-файл 1Зараженный LNK-файл

На изображении выше вы можете видеть только законную часть целевого объекта. Однако истинный целевой объект настолько длинный, что его невозможно увидеть. Злоумышленник дополняет несколько пробелов или символов новой строки перед вредоносным аргументом, делая его невидимым для невооруженного глаза.

Единственный способ определить, является ли этот файл .LNK законным, — это использовать синтаксические анализаторы и другие инструменты безопасности.

Рекомендации по безопасности

Эбен, хотя злоумышленники впервые начали использовать LNK-файлы много лет назад, атаки продолжаются и сегодня, поскольку это лучший способ воспользоваться безобидным на вид файлом .LNK. Поскольку обычному пользователю Windows может быть сложно отличить вредоносный файл .LNK от законного, вот несколько вещей, которые мы предлагаем вам сделать, чтобы защитить себя:

  • Выполняйте регулярное сканирование на наличие вредоносных программ.
  • Обновите PowerShell до последней доступной версии, так как обновления включают исправления безопасности.
  • Никогда не нажимайте на исполняемые файлы, полученные онлайн от неизвестных отправителей, даже если они кажутся законными.
  • Никогда не нажимайте на файлы .LNK, полученные по электронной почте, выдавая себя за предложение о работе или любую другую платформу социальных сетей.

Заключительные мысли

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

Еще одна вещь, которую мы хотели бы, чтобы наши пользователи знали, прежде чем завершить это руководство, заключается в том, что вы не можете видеть расширения файлов .LNK, когда вы выбираете просмотр расширений в настройках Проводника. Некоторые веб-сайты также указывают ручные изменения в реестре Windows как решение для отображения и скрытия расширений .LNK, но после их тестирования они больше не работают.

Похожие сообщения:



2023-05-04T12:06:29
Tips and Tricks

Что такое Smart Connect на вашем маршрутизаторе Wi-Fi и как это работает

Некоторые функции рекламируются производителями беспроводных маршрутизаторов только для того, чтобы сделать их более привлекательными и создать впечатление, что они действительно продвинуты. Smart Connect — одна из таких функций, которая реализована на всех современных маршрутизаторах и призвана упростить работу с Wi-Fi. Но что делает Smart Connect? И хорошо ли это работает? Есть ли недостатки у Smart Connect? В этой статье я отвечаю на эти и другие вопросы: Читать