Webopedia on Google+Webopedia on TwitterWebopedia on FacebookTech Bytes Blog
Main » TERM » L »

Linux Containers (LXC)

Linux Containers (LXC) are operating system-level capabilities that make it possible to run multiple isolated Linux systems, or containers, on one control host (the LXC host). Linux Containers serve as a lightweight alternative to full machine virtualization via hypervisors like KVM, VMware's ESXi or Xen.

Linux offers a powerful API and toolset for helping users easily create and manage system or application containers via Linux Containers. While Linux Containers do not create a true virtual machine (VM), they do provide a virtual environment via the cgroups features in the Linux kernel.

This LXC virtual environment has its own CPU, memory, block input and output, network functionality and more. These LXC containers typically offer less isolation than a virtual machine, but also provide lower overhead as a result of sharing some portions of the host kernel and operating system instance.

The LXC code has been released under the terms of the GNU LGPLv2.1+ license. There are also proprietary and open-source initiatives like Docker that extend the functionality of Linux Containers.







TECH RESOURCES FROM OUR PARTNERS
LATEST ARTICLES
8 Agenda Apps to Help Students Stay Organized

Webopedia's student apps roundup will help you to better organize your class schedule and stay on top of assignments and homework. Read More »

20 Ways to Shorten a URL

If you need to shorten a long URL try this list of 20 free online redirection services. Read More »

Top 10 Tech Terms of 2015

The most popular Webopedia definitions of 2015. Read More »

STUDY GUIDES
Computer Architecture Study Guide

This Webopedia  study guide describes the different parts of a computer system and their relations. Read More »

Network Fundamentals Study Guide

Networking fundamentals teaches the building blocks of modern network design. Learn different types of networks, concepts, architecture and... Read More »

The Five Generations of Computers

Learn about each of the five generations of computers and major technology developments that have led to the current devices that we use today. Read More »