Компания Canonical опубликовала выпуск инструментария multipass 1.14, предназначенного для упрощения установки различных версий Ubuntu в виртуальных машинах, запускаемых в системах виртуализации Linux, Windows и macOS. Multipass позволяет разработчику одной командой без дополнительных настроек запустить нужную версию Ubuntu в виртуальной машине, например, для экспериментов или проверки работы своего приложения. Для запуска виртуальной машины в Linux используется KVM, в Windows - Hyper-V, а в macOS - HyperKit. Также возможно использование для выполнения виртуальных машин VirtualBox. Код проекта написан на C++ и распространяется под лицензией GPLv3. Для быстрой установки multipass в Ubuntu подготовлен snap-пакет...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61611
Изобрели Docker?
в отличие от дыркера, это полноценная виртуализация здорового человека, с автоматизацией
> Размер snap-пакета сокращён на 48% (c 122MB до 64MB).Вот это вообще SNAP чудо.
Раньше был интерфейс в одну менюшку в трее. Сейчас добавили, вон и с графиками и иконками.
И в два раза размер уменьшили.
>> Размер snap-пакета сокращён на 48% (c 122MB до 64MB).
> Вот это вообще SNAP чудо.
> Раньше был интерфейс в одну менюшку в трее. Сейчас добавили, вон и
> с графиками и иконками.
> И в два раза размер уменьшили.Я такое регулярно проделываю. Просто удаляешь дев-версии пакетов и зависимости зависимостей, понаустановившиеся из-за привычки апт тащить ненужные ненужно recommends по умолчанию.
Генитальный разработчик, разумеется, ничего этого не знал и не умел.
Как там вон ниже - "закинул", всунул-вынул и к новым по36дам.А тут видимо кто-то все же попался грамотный. Наверное уволят.
>самостоятельно извлекает необходимый образ операционной системы и поддерживает его в актуальном состояниии кому нужна такая самостоятельность?
Мне. Очень удобно в разработке.
Когда сказал «хочу такой версии Ubuntu» и раз и готово.
Сказать не достаточно, распознавание речи отсутствует.
В чем проблема тогда использовать тот же vagrant и провиженить ансиболью? И снап держать не надо
Зачем? Я смотрю у кого-то много лишнего свободного времени.
> много свободного временину да, ужас, целых 5-10 минут с чтением getting started под кофе.
А потом только версии подсовывать и запускать, ой ой, долго то как.
То ли дело пОмЫшЕвОзИтЬ
Во-первых ничего нормального в open-source нет. Не помню насчёт vagrant, но кажется он не умеет или в контейнеры или в ВМ.Почему-то на твои 5 минут наша компания разрабатывает собственный внутренний инструмент для этого. Угадай почему)
> То ли дело пОмЫшЕвОзИтЬу Multipass графический интерфейс появился по сути только сейчас
Но зачем возится, если можно не возится?
Зависит от задач.
Мне надо везде обмазываться Ubuntu.
Так же нужен snapcraft.
Поэтому и...
vagrant делает тупое копирование образов, если что-то инициализируется в процессе установки, то Vagrant этого не знает и скопирует как есть, например ключи SSH, т.е. для обеспечения уникальности экземпляра я должен все делать самостоятельно, что мне нафиг не надолучше воспользоваться скриптами для установки ОС например kickstart, а создавать виртуальные машины в гипервизоре лучше средствами самого гипервизора, если сильно хочется то можно в Proxmox
как и любое поделие HashiCorp оно не нужно
Практически бесполезная прослойка. Никто не мешает создать несколько виртуалок с разными версиями ОС, назначить им одинаковый IP и запускать когда потребовалась конкретная версия. Или народ настолько обленился, что всё хочет делать лёжа на диване?
> Или народ настолько обленился, что всё хочет делать лёжа на диване?Вы так говорите, как будто это что-то плохое. Любой инструмент автоматизации для того и предназначен, чтобы делать всё, условно говоря, лёжа на диване.
Отсутствие контроля за результатом вашей деятельности однажды приведёт вас к большим проблемам.
Какой контроль, ты о чём? Нужно как-то по быстрому запустить ядро линукс с более-менее стандартным обвязом, закинуть туда код, что-то с ним сделать и двигаться дальше. Как называется дистрибутив внутри виртуалки без разницы уже лет 15. Сейчас бы тратить время на фигурное выпиливание лобзиком одноразового окружения. Ух, мечта!
> Какой контроль, ты о чём? Нужно как-то по быстрому запустить ядро линукс
> с более-менее стандартным обвязом, закинуть туда код, что-то с ним сделать
> и двигаться дальше. Как называется дистрибутив внутри виртуалки без разницы ужеА потом этот безразницы приносит список невероятных требований на пяти листах, из которых читается "сделайти как у миня на локалхосте!" (причем разумеется без признания - как. Потому что и не знает - "более-менее стандартный образ" хз чего запустил хз как с "закинутым" туда кодом, и все в ажуре, тесты проходят.)
> Сейчас бы тратить время на фигурное выпиливание лобзиком одноразового окружения. Ух, мечта!
если бы вы такие писали только тоже одноразовые программы - была бы конечно мечта - "что-то с ними сделать", удалить нахрен и двигаться дальше.
Неуж то вы компилируете в тетрадке, и вбиваете пироги в машинный кодах? И телнетоп, поди, пользуетесь, вместо всех этих браузеров.
поставлю когда сделают на конец .deb пакет, не раньше
Ebuild ждать не будешь?
А телеметрию они в этих виртуалках включают по умолчанию или нет ?
Надеюсь что включают! А то как они узнают, что нужно в первую очередь оптимизировать работу в Hyper-V, а не на лаптопах двадцатилетней давности?
Похоже на RH Image Builder но от негритят :)
Чем это лучше Vagrant?
Кроме возможного отсутствия проблем с блокировками.
Тем что в стиле Убунту, сразу из коробки без лишних танцев, кому то сойдёт, затестить быстренько пакет или скрипт
то есть как чем?
Поддерживается полная интеграция установленной виртуальной машины с основным рабочим столом (добавляются пиктограммы приложений, системное меню и уведомления).видал ?!
А у твоего ящика с вагрантом небось "рабочего стола"-то и вовсе нет. Куда ты там вот пиктограммы приложениюв добавишь?
И еще конфиг ему какой-то надо... да ну нафиг. Мышиком в веб-мордочке вон смотри - клац-клац-клац!
Без компиляции и бутстрапа - скукотища.
я так и не разобрался как порты пробрасывать во внешний контур из виртуалки.
NAT бывает прямой и обратный (SNAT и DNAT). Тебе нужен DNAT. RTFM
"инструментария для развёртывания Ubuntu в виртуальных машинах "ожидание - наконец-то можно будет автоматически устанавливать инстансы без пердолинга с убунтиным невменяемым установщиком, требующим интернет и непременно cloud-init, с его автоматическим удалятором ключей sshd.
реальность: поделка для совсем ж0п0руких инвалидов вендомакое60в, которым слишком сложно скачать и запустить готовый образ виртуалочки.
> которым слишком сложно скачать и запустить готовый образ виртуалочкиа зачем возится, если можно не возится?
тоже самое примерно в минимальном исполнении я смогу сделать в усеченном виде, посидев пару дней и наделав скрипты на питоне для той же QEMU, но зачем?
> а зачем возится, если можно не возится?целую "инструментарию" громоздить - это не возиться?
> тоже самое примерно в минимальном исполнении я смогу сделать в усеченном виде, посидев пару
> дней и наделав скрипты на питоне для той же QEMU, но зачем?да, зачем? Ведь чтобы просто запустить виртуалочку в hyper-v достаточно пяти минут, большую часть которых так и так будет скачиваться vhdx на пяток гигабайт.