И что мне в этом автозапуске писать, чтобы virtual box тихо запустил конкретную виртуалку? Допустим что я уже всё настроил заранее.
VBoxManage startvm VM-name --type headless
Вообще не то же самое.
В случае wsl мне вообще ничего настраивать и открывать не нужно.
Я просто ввожу code . в терминале и у меня одновременно открывается бэкенд на стороне wsl и фронт в винде.
Что такое фряха? Вообще вроде есть порядка десятка дистров для wsl разной степени официальности - есть даже инструкция, как подготовить свой образ. Лично мне обычной убунты более чем хватает
Это уже скорее выглядит как косяк виртуалбокса.
Хотя хз как технически виртуализация работает - может реально два гипервизора одновременно работать не могут.
Если Hyper-V уже используется, то некоторые сторонние приложения не могут работать. Соответственно, они не смогут выполняться при включенном WSL 2, например VMware и VirtualBox. Но недавно вышли новые выпуски VirtualBox и VMware, поддерживающие Hyper-V и WSL2. Дополнительные сведения об изменениях VirtualBox см. здесь, а об изменениях VMware см. здесь. Сведения об устранении неполадок можно найти в обсуждениях проблем с VirtualBox в репозитории WSL на GitHub.
Вот и стала ясна причина такой нелюбви. Вы неправильно воспринимаете WSL2.
Если смотреть на систему виртуализации, то это hyper-v и назвать его молодым или имеющим мало фич я не могу.
WSL2 - это в первую очередь дополненное ядро Linux и специально заготовленный образ для hyper-v и ещё пара твиков на стороне винды чтобы это всё прозрачно работало из коробки так, будто никакой виртуалки и нет.
Отсюда, если всё работает нормально:
1. Сравнительно низкое потребление оперативки
2. Очень быстрый запуск
3. Объединённые настройки сети
4. Доступ ко всем устройствам, включая видеокарту
5. Сразу примонтированы все виндовые диски
6. И ряд программ заранее знает о том, что такое wsl
5. Типа как VS Code remoting, но для JB. Запускается экземпляр среды разработки внутри виртуалки, в виртуалке и весь код и тулчейн лежит, а на настоящей машине - только тонкий клиент.
Тогда сразу и вопрос про VS Code - в случае WSL он сам всё автомагически подхватывает и не надо ничего настраивать. Можно тупо в консоли code . ввести и у тебя на хосте открывается окно, которое подключается к экземпляру в виртуалке.
Обоснуй.
А что в ней нормального то?)
Очень спорно.
Значит ли это, что фронтедер должен под каждый фреймворк учить использующийся для него шаблонизатор?
То есть я зря на изучение джанги время тратил? ну раз в бизнесе джанго чистый не используется, так и нахер его изучать было надо?