<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Lima on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/lima/</link><description>Recent content in Lima on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 22 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/lima/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 2: Creating and Configuring Your Linux Container Machine</title><link>https://ai-blog.noorshomelab.dev/apple-silicon-local-containers-2026/create-linux-container-machine/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/apple-silicon-local-containers-2026/create-linux-container-machine/</guid><description>&lt;p&gt;In the previous chapter, we prepared our macOS environment by installing essential developer tools. Now, it&amp;rsquo;s time to lay the foundation for our local container development: a lightweight Linux virtual machine (VM) running natively on your Apple Silicon Mac. This VM will serve as the host for all our containers, providing an ARM64 Linux environment that optimizes performance and ensures compatibility with modern container images.&lt;/p&gt;
&lt;p&gt;This chapter focuses on creating and configuring this core container machine. By the end, you&amp;rsquo;ll have a fully functional Linux VM, managed by &lt;code&gt;Colima&lt;/code&gt;, ready to receive and run OCI-compliant containers. This is a critical step, as it establishes the high-performance, native ARM64 execution environment that differentiates this approach from traditional x86-64 emulation or heavier Linux VMs.&lt;/p&gt;</description></item><item><title>Chapter 3: Efficient Project Volume Mounting with VirtioFS</title><link>https://ai-blog.noorshomelab.dev/apple-silicon-local-containers-2026/efficient-volume-mounting-virtiofs/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/apple-silicon-local-containers-2026/efficient-volume-mounting-virtiofs/</guid><description>&lt;p&gt;Local development often grinds to a halt when file I/O performance between your macOS host and a Linux virtual machine is subpar. This chapter directly addresses that bottleneck by guiding you through setting up high-performance file sharing using VirtioFS. This is crucial for containerized applications that frequently read and write to mounted project directories.&lt;/p&gt;
&lt;p&gt;By the end of this milestone, you will have a project directory on your macOS host seamlessly and performantly mounted inside your Linux container machine. This setup will be robust enough to handle demanding development tasks, such as installing dependencies with &lt;code&gt;npm install&lt;/code&gt; or &lt;code&gt;composer update&lt;/code&gt;, or performing frequent &lt;code&gt;git status&lt;/code&gt; checks on large codebases without frustrating delays. You&amp;rsquo;ll be fully prepared to build and run your application code directly from your local filesystem within the container environment.&lt;/p&gt;</description></item><item><title>Chapter 8: Workflow Comparison: Apple Container Machines vs. Alternatives</title><link>https://ai-blog.noorshomelab.dev/apple-silicon-local-containers-2026/workflow-comparison-alternatives/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/apple-silicon-local-containers-2026/workflow-comparison-alternatives/</guid><description>&lt;h2 id="introduction-navigating-your-local-development-environment-options"&gt;Introduction: Navigating Your Local Development Environment Options&lt;/h2&gt;
&lt;p&gt;You&amp;rsquo;ve successfully built a lean, performant local container development environment on your Apple Silicon Mac, leveraging Apple&amp;rsquo;s native Virtualization.framework through tools like Lima or Colima. This &amp;ldquo;Apple Container Machine&amp;rdquo; (ACM) setup provides an ARM64 Linux guest, enabling efficient OCI image builds and container orchestration.&lt;/p&gt;
&lt;p&gt;But the world of local development is rich with choices. As a project mentor, I know that choosing the right tool for the job significantly impacts your productivity, project consistency, and overall development experience. This chapter will guide you through a critical evaluation, comparing the ACM approach we&amp;rsquo;ve built against other popular alternatives: Docker Desktop, traditional full Linux VMs, and remote development containers.&lt;/p&gt;</description></item></channel></rss>