Docker has always used microVMs (well since 2016)
🇬🇧 English
Docker has always used microVMs, starting with Docker Toolbox in 2015 using VirtualBox. The goal was to make Docker Desktop feel like a native app on Mac and Windows, leading to the creation of a library VMM called hyperkit, later evolved into Docker VMM. The VM kernel and root filesystem were minimal, based on Linux Kit.
Docker for Mac launched in 2016 using this microVM approach, enabling rootless execution, minimal device exposure, and seamless VPN and network policy integration. This foundation now powers Docker Desktop and Docker Sandboxes, which allow secure execution of coding agents like Claude via `sbx run claude`. The technology remains conceptually similar to containerd/nerdbox, with ongoing improvements for efficiency and security.
🇸🇦 العربية
Docker Desktop يستخدم MicroVMs منذ 2016
Docker كانت تستخدم دائمًا microVMs، بدءًا من Docker Toolbox في 2015 باستخدام VirtualBox. الهدف كان جعل Docker Desktop يشعر بواجهة مستخدم أصلية على Mac و Windows، مما أدى إلى إنشاء مكتبة VMM تسمى hyperkit، ثم تطورت لاحقًا إلى Docker VMM. كان نواة الـ VM والنظام الملفات الجذر مُحَسَّنَة، مبنية على Linux Kit. تم إطلاق Docker for Mac في 2016 باستخدام هذا النهج الخاص بـ microVM، مما مكن التنفيذ بدون جذر، وكشف الأجهزة الضيقية، والتكامل السلس مع VPN وسياسات الشبكة. تُشغَّل هذه الأساسيات الآن Docker Desktop و Docker Sandboxes، مما يتيح تنفيذًا آمنًا لوكلاء برمجة مثل Claude عبر `sbx run claude`. التكنولوجيا لا تزال مشابهة مفهوميًا لـ containerd/nerdbox، مع تحسينات مستمرة في الكفاءة والأمان.
متى بدأ Docker Desktop في استخدام MicroVMs؟
Docker Desktop استخدمت microVMs منذ إطلاقها في 2016، مبنية على أعمال سابقة مع Docker Toolbox و hyperkit بدءًا من 2015.
🇧🇩 বাংলা
Docker Desktop ২০১৬ থেকে MicroVMs ব্যবহার করছে
Docker সবসময়ই microVMs ব্যবহার করে আসে, ২০১৫ সালে VirtualBox ব্যবহার করে Docker Toolbox থেকে শুরু করে। লক্ষ্য ছিল Docker Desktop-কে Mac এবং Windows-এ একটি নেটিভ অ্যাপের মতো মনে করতে, যা hyperkit নামে একটি লাইব্রেরি VMM তৈরিতে এবং পরে Docker VMM-এ বিবর্তিত করতে পরিণত হয়। VM কার্নেল এবং রুট ফাইলসিস্টেম খুবই সূক্ষ্ম ছিল, যা Linux Kit-এর উপর ভিত্তি করে। Docker for Mac ২০১৬ সালে এই microVM পদ্ধতি ব্যবহার করে চালু হয়, যা রুটলেস এক্সিকিউশন, অগ্রাধিকার ডিভাইস এক্সোজার এবং স্বচ্ছ VPN ও নেটওয়ার্ক নীতি একীকরণ সম্ভব করে তোলে। এই ভিত্তি এখন Docker Desktop এবং Docker Sandboxes-কে চালায়, যা `sbx run claude` এর মাধ্যমে ক্লয়াউড এর মতো কোডিং এজেন্টদের নিরাপদে চালানোর অনুমতি দেয়। এই প্রযুক্তি ধারণাগতভাবে containerd/nerdbox-এর মতোই থাকে, দক্ষতা ও নিরাপত্তা উন্নয়নের চলমোয়া প্রচেষ্টা চালু রয়েছে।
কখন Docker Desktop শুরু করে MicroVMs ব্যবহার করতে?
Docker Desktop ২০১৬ সালে চালুর পর থেকে microVMs ব্যবহার করছে, ২০১৫ সাল থেকে Docker Toolbox এবং hyperkit-এর আগের কাজের ওপর ভিত্তি করে।
🇩🇪 Deutsch
Docker Desktop verwendet MicroVMs seit 2016
Docker hat stets MicroVMs verwendet, beginnend mit Docker Toolbox im Jahr 2015 mit VirtualBox. Das Ziel war, dass Docker Desktop sich wie eine native App auf Mac und Windows anfühlte, was zur Erstellung einer Bibliothek VMM namens hyperkit führte, später zu Docker VMM weiterentwickelt. Der VM-Kernel und das Root-Dateisystem waren minimal und basierten auf Linux Kit.
Docker for Mac wurde 2016 mit diesem MicroVM-Ansatz gestartet, der eine rootlose Ausführung, minimale Geräteexposition und nahtlose VPN- und Netzwerkrichtlinienintegration ermöglichte. Diese Grundlage antreibt nun Docker Desktop und Docker Sandboxes, die eine sichere Ausführung von Codierungsagenten wie Claude über `sbx run claude` ermöglichen. Die Technologie ist konzeptionell ähnlich wie containerd/nerdbox, mit fortlaufenden Verbesserungen hinsichtlich Effizienz und Sicherheit.
Wann hat Docker Desktop begonnen, MicroVMs zu verwenden?
Docker Desktop verwendet MicroVMs seit seinem Start im Jahr 2016, basierend auf früheren Arbeiten mit Docker Toolbox und hyperkit ab 2015.
🇪🇸 Español
Docker Desktop ha usado MicroVMs desde 2016
Docker siempre ha usado microVMs, comenzando con Docker Toolbox en 2015 usando VirtualBox. El objetivo era hacer que Docker Desktop se sintiera como una aplicación nativa en Mac y Windows, lo que llevó a la creación de una biblioteca VMM llamada hyperkit, posteriormente evolucionada en Docker VMM. El kernel de la VM y el sistema de archivos raíz eran mínimos, basados en Linux Kit.
Docker for Mac se lanzó en 2016 usando este enfoque de microVM, permitiendo la ejecución sin raíz, la exposición mínima de dispositivos e integración perfecta de VPN y políticas de red. Esta base ahora impulsa Docker Desktop y Docker Sandboxes, que permiten la ejecución segura de agentes de codificación como Claude mediante `sbx run claude`. La tecnología sigue siendo conceptualmente similar a containerd/nerdbox, con mejoras continuas en eficiencia y seguridad.
¿Cuándo empezó Docker Desktop a usar MicroVMs?
Docker Desktop ha usado microVMs desde su lanzamiento en 2016, basándose en trabajos anteriores con Docker Toolbox y hyperkit desde 2015.
🇫🇷 Français
Docker Desktop utilise des MicroVMs depuis 2016
Docker a toujours utilisé des microVMs, à partir de Docker Toolbox en 2015 en utilisant VirtualBox. L'objectif était de faire en sorte que Docker Desktop ressemble à une application native sur Mac et Windows, ce qui a conduit à la création d'une bibliothèque VMM appelée hyperkit, plus tard évoluée en Docker VMM. Le noyau de la VM et le système de fichiers racine étaient minimaux, basés sur Linux Kit.
Docker for Mac a été lancé en 2016 en utilisant cette approche de microVM, permettant l'exécution sans privilèges root, une exposition minimale des périphériques et une intégration transparente des VPN et des politiques réseau. Cette base alimente désormais Docker Desktop et Docker Sandboxes, qui permettent l'exécution sécurisée d'agents de codage comme Claude via `sbx run claude`. La technologie reste conceptuellement similaire à containerd/nerdbox, avec des améliorations continues en termes d'efficacité et de sécurité.
Quand Docker Desktop a-t-il commencé à utiliser des MicroVMs ?
Docker Desktop a utilisé des microVMs depuis son lancement en 2016, s'appuyant sur des travaux antérieurs avec Docker Toolbox et hyperkit à partir de 2015.
🇮🇳 हिन्दी
Docker Desktop ने 2016 से MicroVMs का उपयोग कर रहा है
डॉकर ने हमेशा माइक्रोवीएम का उपयोग किया है, 2015 में वर्चुअलबॉक्स के साथ डॉकर टूलबॉक्स से शुरू करते हुए। उद्देश्य यह था कि डॉकर डेस्कटॉप Mac और Windows पर एक मूल ऐप की भावना दे, जिसके कारण hyperkit नामक एक लाइब्रेरी VMM का निर्माण हुआ, जो बाद में डॉकर वीएमएम में विकसित हुआ। VM कर्नेल और रूट फ़ाइलसिस्टम Linux किट पर आधारित थे और बहुत से अल्पतम थे। डॉकर for Mac ने 2016 में इस माइक्रोवीएम दृष्टिकोण के साथ लॉन्च किया, जिससे बिना रूट के निष्पादन, न्यूनतम डिवाइस प्रदर्शन और seamless वीपीएन और नेटवर्क नीति एकीकरण संभव हुआ। यह आधार अब डॉकर डेस्कटॉप और डॉकर सैंडबॉक्स को चलाता है, जो `sbx run claude` के माध्यम से क्लॉड जैसे कोडिंग एजेंट के सुरक्षित निष्पादन की अनुमति देता है। यह प्रौद्योगिकी अवधारणात्मक रूप से containerd/nerdbox के समान है, दक्षता और सुरक्षा के लिए निरंतर सुधार।
क्या Docker Desktop ने MicroVMs का उपयोग कब से करना शुरू कर दिया?
डॉकर डेस्कटॉप ने 2016 में लॉन्च के बाद से ही माइक्रोवीएम का उपयोग कर रहा है, 2015 में डॉकर टूलबॉक्स और hyperkit के पहले कार्यों पर आधारित है।
🇮🇩 Bahasa Indonesia
Docker Desktop Menggunakan MicroVMs sejak 2016
Docker selalu menggunakan microVMs, dimulai dengan Docker Toolbox pada 2015 menggunakan VirtualBox. Tujuannya adalah agar Docker Desktop terasa seperti aplikasi asli di Mac dan Windows, yang mengarah pada pembuatan library VMM bernama hyperkit, kemudian berevolusi menjadi Docker VMM. Kernel VM dan sistem berkas root sangat minimal, berdasarkan Linux Kit.
Docker for Mac diluncurkan pada 2016 menggunakan pendekatan microVM ini, yang memungkinkan eksekusi tanpa root, paparan perangkat minimal, dan integrasi VPN dan kebijakan jaringan yang lancar. Dasar ini kini mendukung Docker Desktop dan Docker Sandboxes, yang memungkinkan eksekusi aman dari agen pengodean seperti Claude melalui `sbx run claude`. Teknologi ini secara konseptual serupa dengan containerd/nerdbox, dengan perbaikan yang sedang berlangsung untuk efisiensi dan keamanan.
Kapan Docker Desktop mulai menggunakan MicroVMs?
Docker Desktop telah menggunakan microVMs sejak diluncurkan pada 2016, didasarkan pada pekerjaan sebelumnya dengan Docker Toolbox dan hyperkit sejak 2015.
🇯🇵 日本語
Docker Desktop は 2016 年から MicroVM を使用している
Docker は常に microVM を使用してきた。2015 年に VirtualBox を使用した Docker Toolbox から始まった。目標は、Mac と Windows で Docker Desktop をネイティブアプリのように感じることであり、これにより hyperkit というライブラリ VMM が作成され、後に Docker VMM に進化した。VM カーネルとルートファイルシステムは最小限であり、Linux Kit に基づいていた。Docker for Mac は、この microVM アプローチを使用して 2016 年にリリースされ、rootless 実行、最小限のデバイス露出、VPN とネットワークポリシーのシームレスな統合を可能にした。この基盤は現在、Docker Desktop と Docker Sandboxes の動力を供給しており、`sbx run claude` によって Claude のようなコーディングエージェントの安全な実行を可能にする。この技術は概念的には containerd/nerdbox と似ており、効率性とセキュリティの継続的な改善が行われている。
Docker Desktop はいつ MicroVM の使用を開始しましたか?
Docker Desktop は 2016 年のローンチ以降、microVM を使用しており、2015 年からの Docker Toolbox と hyperkit の以前の作業に基づいています。
🇧🇷 Português
Docker Desktop tem usado MicroVMs desde 2016
Docker sempre usou microVMs, começando com Docker Toolbox em 2015 usando VirtualBox. O objetivo era fazer com que Docker Desktop se sentisse como um aplicativo nativo no Mac e Windows, levando à criação de uma biblioteca VMM chamada hyperkit, posteriormente evoluída para Docker VMM. O kernel da VM e o sistema de arquivos raiz eram mínimos, baseados em Linux Kit.
Docker for Mac foi lançado em 2016 usando esta abordagem de microVM, permitindo execução sem raiz, exposição mínima de dispositivos e integração perfeita de VPN e políticas de rede. Esta base agora alimenta Docker Desktop e Docker Sandboxes, que permitem a execução segura de agentes de codificação como Claude por meio de `sbx run claude`. A tecnologia permanece conceitualmente semelhante a containerd/nerdbox, com melhorias contínuas de eficiência e segurança.
Quando o Docker Desktop começou a usar MicroVMs?
Docker Desktop tem usado microVMs desde seu lançamento em 2016, baseado em trabalhos anteriores com Docker Toolbox e hyperkit desde 2015.
🇷🇺 Русский
Docker Desktop использует MicroVMs с 2016 года
Docker всегда использовал микровиртуальные машины, начиная с Docker Toolbox в 2015 году с использованием VirtualBox. Целью было сделать Docker Desktop похожим на нативное приложение на Mac и Windows, что привело к созданию библиотеки VMM под названием hyperkit, позже эволюцировавшейся в Docker VMM. Ядро ВМ и корневая файловая система были минимальны, основаны на Linux Kit. Docker for Mac был запущен в 2016 году с использованием этого подхода микровиртуальных машин, что позволило выполнение без прав root, минимальное раскрытие устройств и бесшовную интеграцию VPN и сетевых политик. Это основание теперь питает Docker Desktop и Docker Sandboxes, которые позволяют безопасно выполнять кодировочные агенты, такие как Claude, через `sbx run claude`. Технология остается концептуально похожей на containerd/nerdbox, с постоянными улучшениями эффективности и безопасности.
Когда Docker Desktop начал использовать MicroVMs?
Docker Desktop использует микровиртуальные машины с момента запуска в 2016 году, опираясь на предыдущую работу с Docker Toolbox и hyperkit с 2015 года.
🇨🇳 简体中文
Docker Desktop 自 2016 年起一直使用 MicroVM
Docker 自始至终都使用 microVM,从 2015 年使用 VirtualBox 的 Docker Toolbox 开始。目标是让 Docker Desktop 在 Mac 和 Windows 上像本地应用程序一样运行,从而创建了一个名为 hyperkit 的库 VMM,后来演变成为 Docker VMM。VM 内核和根文件系统基于 Linux Kit,非常精简。Docker for Mac 于 2016 年推出,使用这种 microVM 方法,实现了无根执行、最小设备暴露以及无缝的 VPN 和网络策略集成。这一基础现在为 Docker Desktop 和 Docker Sandboxes 提供动力,允许像 Claude 这样的编码代理通过 `sbx run claude` 安全执行。该技术在概念上与 containerd/nerdbox 类似,并在不断改进效率和安全性。
Docker Desktop 什么时候开始使用 microVM?
Docker Desktop 自 2016 年推出以来一直使用 microVM,建立在 2015 年 Docker Toolbox 和 hyperkit 的早期工作基础上。