Laravel Homestead vs LXC: What are the differences?
What is Laravel Homestead? The official Laravel local development environment (Vagrant box). Laravel Homestead is an official, pre-packaged Vagrant "box" that provides you a wonderful development environment without requiring you to install PHP, HHVM, a web server, and any other server software on your local machine. Homestead runs on any Windows, Mac, or Linux system, and includes the Nginx web server, PHP 5.6, MySQL, Postgres, Redis, Memcached, and all of the other goodies you need to develop amazing Laravel applications.
What is LXC? Linux containers. LXC is a userspace interface for the Linux kernel containment features. Through a powerful API and simple tools, it lets Linux users easily create and manage system or application containers.
Laravel Homestead belongs to "Virtual Machine" category of the tech stack, while LXC can be primarily classified under "Virtual Machine Platforms & Containers".
Laravel Homestead and LXC are both open source tools. It seems that Laravel Homestead with 3.14K GitHub stars and 1.32K forks on GitHub has more adoption than LXC with 2.66K GitHub stars and 797 GitHub forks.
According to the StackShare community, Laravel Homestead has a broader approval, being mentioned in 21 company stacks & 24 developers stacks; compared to LXC, which is listed in 11 company stacks and 5 developer stacks.