GitHub-радар
dd: Linux-контейнеры на macOS без виртуальной машины
JIT-компилируемая среда выполнения контейнеров с трансляцией системных вызовов в пространство пользователя для Linux-контейнеров на Apple Silicon и Intel Mac без гипервизора.
dd — это среда выполнения контейнеров для macOS, которая обходится без виртуальной машины. Вместо того чтобы запускать полноценную Linux VM, как это делает Docker Desktop, она использует JIT-компилятор для трансляции кода контейнера и выполняет системные вызовы Linux в пространстве пользователя. Поддерживает как ARM64, так и x86-64 контейнеры, предоставляет API, совместимый с Docker Engine, что позволяет использовать обычные команды docker, включает десктопное приложение на GTK4 и CLI. Разрабатывается одним человеком (Richard Hutta), насчитывает 35 релизов и распространяется по лицензии MIT.
Зачем это вайб-кодеру
Если вы Mac-разработчик, работающий с контейнерами, вам наверняка знакома раздутость, возникающая из-за необходимости гонять полноценную Linux VM для сборки и запуска Docker-образов. Вот тут-то на сцену и выходит dd!
▌ Ещё находки