Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Обнаружен новый механизм взлома облачных виртуальных машин

Информационная безопасность *Тестирование IT-систем *


Специалисты по кибербезопасности Амстердамского свободного университета обнаружили новый механизм взлома облачной виртуальной машины. Механизм предусматривает несколько этапов. Для взлома используется небезызвестная технология Rowhammer.

Первый этап заключается в том, чтобы арендовать облачную виртуальную машину, или несколько машин, на одном хосте с жертвой.
Читать дальше →
Всего голосов 24: ↑20 и ↓4 +16
Просмотры 16K
Комментарии 11

Microsoft реализует eBPF для Linux на Windows

Сетевые технологии *Разработка под Linux *Разработка под Windows *Софт

Microsoft запустил проект с открытым исходным кодом, чтобы адаптировать инструмент ядра Linux eBPF (Extended Berkeley Packet Filter) для работы на Windows.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 3.3K
Комментарии 2

Специалисты Facebook AI создали виртуальную среду для обучения домашних роботов

Разработка робототехники *Робототехника Искусственный интеллект

Один из самых эффективных способов научить роботов выполнять полезные задачи в реальном мире — обучать их в симуляциях. Исследователи Facebook AI Research представили Habitat 2.0, платформу моделирования нового поколения, которая позволяет обучать роботов не только перемещаться по фотореалистичным трехмерным виртуальным средам, но и взаимодействовать с объектами так же, как в реальном пространстве.

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 778
Комментарии 2

Разработчик объяснил, зачем написал драйвер мыши VMware для Windows 3.x в 2021 году

Виртуализация *GitHub Софт Старое железо Периферия


Разработчик Кэлвин Бакли рассказал, что ему надоело мучиться с переключением для активации курсора в Windows 3.1 при работе в виртуальной машине. Он написал драйвер мыши VMware для Windows 3.x. Бакли выложил этот проект на GitHub.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 7.1K
Комментарии 16

Установка Windows XP на Ubuntu используя VMware Player

Чулан
Поставил себе Убунту.
Но возникла проблема, что Win мне все же нужен, т.к. есть достаточно рабочих програм, которы не работают под Линукс.
Пробовал использовать Wine, но это оказалось дурацкой затеей. Некоторые программы не запускались, а некоторые запускались, но не работали, как надо.
Читать дальше →
Всего голосов 6: ↑3 и ↓3 0
Просмотры 735
Комментарии 10

Как сделать виртуальную машину для разработки под Windows SharePoint Services v3?

SharePoint
По просьбе товарища rengo публикую этот материал про Windows SharePoint Services. Благодарности, цветы и конфеты — автору :)


Если у вас Windows XP и не хочется переустанавливаться на Windows Server, то вам поможет эта инструкция.
Читать дальше →
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 5.5K
Комментарии 6

Маразм, но логично

Чулан


При попытке удаления сохраненного «снимка» в VirtualBox вылезло вот такое сообщение. Проникся тонкостью юмора переводчиков. Ведь и не придерёшься, процесс удаления снимка в интерфейсе этой программы называется как раз «отменой снимка». Получается, что первая кнопка «отменяет» снимок, а вторая отменяет «отмену снимка» :)
Всего голосов 17: ↑12 и ↓5 +7
Просмотры 260
Комментарии 11

Управление VirtualBox с помощью консоли

Чулан
Виртуализация… виртуализация…
Сейчас все пытаются выжать из своих аппаратных ресурсов как можно больше. Иметь несколько отдельных компьютеров с различными ОС немного накладно и не все организации пойдут на это. Но выход есть, можно использовать виртуальные машины. И возможно, что многие используют для этих целей замечательный продукт от Sun «VirtualBox». Я уверен, что большинство для настройки используют GUI интерфейс, т.к. это очень наглядно и удобно. Но многие ли задумывались о возможности управления VirtualBox через консоль.
Была поставлена задача: На один сервер поставить две ОС (Ubuntu и Windows). При этом был работающий сервер под управлением Ubuntu 9.04 Server Edition. Поэтому было решено ставить Windows XP в качестве гостевой системы.
Но возникла проблема на Ubuntu НЕ УСТАНОВЛЕНА никакая графическая среда, т.е. там есть только голая консоль.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 9.4K
Комментарии 8

«Комплект мигранта» с Windows на Mac

Софт
Parallels Desktop в своё время была первой программой для виртуализации Windows на компьютерах Macintosh. Сегодня компания-разработчик объявила о выходе нового продукта, не вполне обычного. Это целый программно-аппаратный комплекс для миграции с Windows на Mac.

Пакет Parallels Switch to Mac Edition рекламируется как «скорая помощь для облегчения страданий несчастных ПК-пользователей». Вместе с обычной виртуальной машиной Parallels Desktop 4.0 в «комплект мигранта» входит USB-кабель и утилита Enhanced Parallels Transporter для копирования настроек со старой Windows-машины, а также мультимедийный справочник с видеоуроками по базовому функционалу Macintosh.

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

Ну и поскольку это теперь не обычная программка, а прямо-таки комплексное решение, то и цену на него можно повысить. Parallels Switch to Mac Edition продаётся за $100.
Всего голосов 13: ↑8 и ↓5 +3
Просмотры 314
Комментарии 5

Архитектура памяти: Erlang против Java

Erlang/OTP *
Перевод
Я прочитал очень-очень интересную статью «Стратегии управления памятью для Erlang VM». Она была написана в качестве диссертации Джеспером Вильхельмсоном. Я подумал, что было бы неплохо обсудить различия между управлением памятью в Erlang и Java VM от Oracle.
Читать дальше →
Всего голосов 46: ↑42 и ↓4 +38
Просмотры 11K
Комментарии 40

Защита от пиратства — мнения разработчиков ПО

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

Общаясь со многими из них я встречал разные мнения, некоторые из которых безусловно имеют право на жизнь…
Читать дальше →
Всего голосов 14: ↑2 и ↓12 -10
Просмотры 4K
Комментарии 28

«Виртуальные машины» — пятидневный семинар в Петербурге. 25-29 апреля. Участие бесплатное

Я пиарюсь
Компания Oracle приглашает вас принять участие в научно-техническом семинаре «Виртуальные машины».

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

Ориентировочный план семинара

1. Обзор и история развития виртуальных машин. Архитектура JVM.
2. Интерпретация и компиляция.
3. Управление памятью.
4. Многопоточность, синхронизация, вызовы библиотечных функций.
5. Многозадачность, кросскомпиляция, ромизация, двоичная конверсия.

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

Семинар пройдет в офисе компании Оракл в Санкт-Петербурге 25-29 апреля. Начало в 13:00 каждый день.
Адрес: Санкт-Петербург 10я Красноармейская 22А, 2 этаж (2022)

Участие бесплатное

По всем вопросам можно обращаться ко мне через ХабраПочту или Елене Блохиной tinyurl.com/43pnynr
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 538
Комментарии 6

Как ускорить эмулятор Android на 400%

Разработка под Android *
Перевод
Последние несколько месяцев я работал над SDK для Android, входящим в платформу управления контентом Nuxeo. Особенно много работы было в последнее время, с приближением официального релиза SDK. Я хочу поделиться несколькими практическими советами по поводу разработки под Android, в частности тестирования и эмуляции. Уже после нескольких дней разработки я понял, что работа с эмулятором Android — не сахар, потому что он чудовищно медленный.

Начнём с того что он медленно запускается, но даже если использовать для ускорения запуска снапшот состояния, выполнение кода все равно происходит медленно, особенно в режиме отладки.

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

В любом случае, мне хотелось найти решение, потому что я хотел показывать результат работы приложения на проекторе и не хотел чтобы демонстрируемое приложение тормозило.
Читать дальше →
Всего голосов 115: ↑98 и ↓17 +81
Просмотры 138K
Комментарии 31

JVM на JavaScript

JavaScript *
Программист Артур Вентура (Artur Ventura) имеет весьма специфический взгляд на место JavaScript в веб-разработке. По его мнению, вместе с движком для рендеринга JavaScript в состав браузеров нужно включать виртуальную машину, которая позволит запускать программы на любом языке программирования. Чтобы продемонстрировать тезис, Артур потратил шесть месяцев на разработку виртуальной машины BicaVM, которая интерпретирует и исполняет байт-код Java, причём сама виртуальная машина написана на JavaScript.

BicaVM может обработать примерно 60% байт-кода и ещё не оптимизирована, но зато запускается на iPad/iPhone и поддерживает интерфейс JNI для DOM.

Как и многие другие JavaScript-эксперименты (см. «операционную систему» на JavaScript или декодер H.264 на JavaScript), BicaVM вряд ли имеет практическую пользу, это просто концептуальная разработка в доказательство идеи, что браузер нужно воспринимать как виртуальную машину для различных программ, ну а JavaScript как будто играет роль ассемблера в интернете.

В качестве шутки, Артуру можно посоветовать написать ещё браузер на Java и поэкспериментировать с обеими своими разработками.
Читать дальше →
Всего голосов 33: ↑30 и ↓3 +27
Просмотры 3.3K
Комментарии 30

Как заставить сайт летать и сэкономить десятки часов системного администрирования

Блог компании 1С-Битрикс
Скорость работы вашего сайта, его стабильность и отказоустойчивость всегда зависят от трех составляющих:

1. Платформа (CMS) и ее настройки, которые влияют на производительность (параметры кэширования и т.п.)
2. Конфигурация сервера (реального физического или виртуального) и настройки системного ПО (веб-сервер, база данных и т.д.)
3. Качество разработки, кода, интеграции с платформой.

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

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

В итоге сайт может «хромать» из-за проблем и «узких» мест в любой из составляющих: CMS, хостинг, разработка. Клиент в нюансы не вникает и остается не удовлетворен проектом в целом. Его негатив переносится на всех: «Тормозной хостинг! Ужасная система! Разработчики ничего не умеют!»

Такая картина нас, конечно, никогда не устраивала. И мы решили, что надо что-то делать…
Читать дальше →
Всего голосов 99: ↑57 и ↓42 +15
Просмотры 107K
Комментарии 107

История №3 «Проблемы с виртуальными машинами» (из «5 историй об информационной безопасности»)

Блог компании Netwrix
Мы продолжаем серию постов, в которых рассказываем о проблемах, с которыми может столкнуться IT-специалист в отсутствие подходящих инструментов для мониторинга и аудита изменений различных платформ IT-инфраструктуры.

Первые две истории Вы можете прочитать здесь и здесь.

А теперь история третья, «Проблемы с виртуальными машинами».



Что день явно не задался, становится понятно тогда, когда система мониторинга производительности начинает отправлять Вам тревожные сообщения по электронной почте и SMS. Еще хуже, когда выясняется, что предмет этих тревожных уведомлений – инфраструктура ключевой виртуальной машины организации.
Читать дальше →
Всего голосов 15: ↑2 и ↓13 -11
Просмотры 8.5K
Комментарии 8

Резервное копирование — виртуальные клоны против неконсистентных кентавров

Блог компании TrueVDS
Клоны Геракла и кентавр Нессоили простой способ создания консистентныx резервныx копий без остановки сервера с помощью клонирования виртуальных машин

Идеальный бэкап в вакууме


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

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

Почему возникают неконсистентные копии, что в них плохого и как виртуализация решает проблему
Всего голосов 29: ↑28 и ↓1 +27
Просмотры 28K
Комментарии 28

Опыт использования виртуализации на VirtualBox

Виртуализация *
Из песочницы
Уровень: начинающим

Опыт использования виртуализации на VirtualBox


Введение


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



Я хочу попробовать что-нибудь виртуализовать
Всего голосов 51: ↑46 и ↓5 +41
Просмотры 194K
Комментарии 35

Тестирование операционной системы JoliOS

Тестирование IT-систем *
07.06.2012 я устанавливал и настраивал «облачную операционную систему» JoliOS на виртуальную машину VMware. То, что эта операционная система «облачная» я убедился на себе: без учётной записи JoliCloud и без постоянного подключения к Интернету эта операционная система не устанавливается! Встала у меня эта операционная система только после того, как я подключился к Интернету с самого начала установки, и внимательно отнёсся к назначаемым параметрам и паролям. И то, собственное время эта виртуальная машина нормально не определила. Но давайте по порядку.
Читать дальше →
Всего голосов 40: ↑6 и ↓34 -28
Просмотры 2K
Комментарии 10