LINUX.ORG.RU

Виртуальная машина в Linux

 , , , ,


0

2

Посоветуйте виртуальную машину под Fedora Linux для установки в ней других дистрибутивов или других операционных систем, а так же для системного программирования и bootstrapping.

Слышал, что VirtualBox недостаточно стабилен и лучше использовать VMWare, к тому же она теперь полностью бесплатная. Так ли это? QEmu вроде бы запускается лишь в консоле и с кучей параметров? Какие ещё есть альтернативы и какие из них удобны в использовании?

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

Релевантные данные моего физического компьютера следующие (взяты из вывода inxi -CDmGx)

Memory:
  System RAM: total: 128 GiB available: 125.38 GiB used: 3.75 GiB (3.0%)
  Array-1: capacity: 3 TiB note: check slots: 8 modules: 8
    EC: Single-bit ECC max-module-size: 384 GiB note: est.
  Device-1: CPU1_DIMM_1 type: DDR4 size: 16 GiB speed: 2666 MT/s
  Device-2: CPU1_DIMM_2 type: DDR4 size: 16 GiB speed: 2666 MT/s
  Device-3: CPU1_DIMM_3 type: DDR4 size: 16 GiB speed: 2666 MT/s
  Device-4: CPU1_DIMM_4 type: DDR4 size: 16 GiB speed: 2666 MT/s
  Device-5: CPU1_DIMM_5 type: DDR4 size: 16 GiB speed: 2666 MT/s
  Device-6: CPU1_DIMM_6 type: DDR4 size: 16 GiB speed: 2666 MT/s
  Device-7: CPU1_DIMM_7 type: DDR4 size: 16 GiB speed: 2666 MT/s
  Device-8: CPU1_DIMM_8 type: DDR4 size: 16 GiB speed: 2666 MT/s
CPU:
  Info: 6-core model: Intel Xeon W-2135 bits: 64 type: MT MCP arch: Skylake
    rev: 4 cache: L1: 384 KiB L2: 6 MiB L3: 8.2 MiB
  Speed (MHz): avg: 1200 min/max: 1200/4500 cores: 1: 1200 2: 1200 3: 1200
    4: 1200 5: 1200 6: 1200 7: 1200 8: 1200 9: 1200 10: 1200 11: 1200 12: 1200
    bogomips: 88796
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GP107GL [Quadro P1000] driver: nouveau v: kernel
    arch: Pascal bus-ID: 65:00.0 temp: 43.0 C
  Display: unspecified server: X.Org v: 21.1.15 with: Xwayland v: 24.1.5
    driver: X: loaded: modesetting dri: nouveau gpu: nouveau
    resolution: 1920x1080~60Hz
  API: OpenGL v: 4.3 vendor: mesa v: 24.3.4 glx-v: 1.4 direct-render: yes
    renderer: NV137
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Drives:
  Local Storage: total: 3.27 TiB used: 13.71 GiB (0.4%)
  ID-1: /dev/sda vendor: Intel model: SSDSC2BX016T4K size: 1.46 TiB
    temp: 30 C
  ID-2: /dev/sdb vendor: Seagate model: ST2000DM006-2DM164 size: 1.82 TiB
    temp: 32 C

UPDATE Сейчас пробую стандартный набор пакетов @virtualization как это описано в официальной документации Федоры:

Первые впечатления - вроде неплохо, но ещё не распробовал.



Последнее исправление: zg (всего исправлений: 1)

Слышал, что VirtualBox недостаточно стабилен и лучше использовать VMWare, к тому же она теперь полностью бесплатная. Так ли это?

Нет, не обязательно, да.

QEmu вроде бы запускается лишь в консоле и с кучей параметров?

Да, но к нему есть морды, например, virt-manager, cockpit, aqemu, gnome-boxes, не считая кластерных решений уровня предприятия — тысячи их.

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

Не занимаюсь системным программированием, а для сборки дистрибутива виртуалка не обязательна. Вот для тестирования да.

Aceler ★★★★★
()

Слышал, что VirtualBox недостаточно стабилен … Так ли это?

Нет. Но будь добр, покажи где ты это видел, если оно есть в Интернете.

QEmu вроде бы запускается лишь в консоле и с кучей параметров?

Давно линуксоиды боятся работы с командами?

Какие ещё есть альтернативы и какие из них удобны в использовании?

В основном, это всё. Они разные внутри, поэтому их некорректно только по внешнему виду сравнивать. Пробуй всё, ищи что тебе подходит.

Посмотри здесь: https://wiki.archlinux.org/title/Category:Hypervisors

kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 2)
Ответ на: комментарий от kaldeon

Нет. Но будь добр, покажи где ты это видел, если оно есть в Интернете.

Врядли я сейчас вспомню всё что видел. Но вот например из нагугленного:

https://www.reddit.com/r/virtualbox/comments/10lvkjg/why_is_virtualbox_so_janky_and_performs_so_bad/

Давно линуксоиды боятся работы с командами?

Я предпочитаю делать это гибридно. Есть вещи, которые удобнее делать в консоле, а есть другие вещи, которые удобнее делать в UI. Например разрешение конфликтов в git.

zg
() автор топика

а так же для системного программирования и bootstrapping.

а в чём ты это сейчас делаешь?

Разница между VirtualBox, VMware, qemu-kvm имеет место, если тебе нужно запускать образы заточенные под конкретное виртуальное железо (сетевые карты в частности). Это как один из примеров.

P.S. GUI это вообще не проблема, наоборот для qemu больше фронтендов.

MirandaUser2
()

Если коротко мне qemu с virt manager понравился больше, куча настроек, да и работает почти из коробки установил пару команд и работает

SPRATAY ★★
()
Ответ на: комментарий от zg

Для каких задач ты его использовал?

Игрался с сетью; маршрутизация, фаерволы и т. п. Песочница для дистрибутивов, в частности экспериментировал со сборкой Gentoo, ставил Ubuntu. Ну, Винда там, для всяких MS Teams.

Kroz ★★★★★
()

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

Очевидный Vagrant очевиден.

gagarin0
()
Ответ на: комментарий от MirandaUser2

Уже нету. Есть либо веб, либо PWA, который тоже веб. К тому же PWA в Firefox не поддерживается и поэтому приходится тащить ещё и Хромого.

zg
() автор топика