Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Configuration Management Tools
  3. LCFG

LCFG

What it is

LCFG is a free, GPL-licensed system for installing and managing configurations across large groups of Unix machines, especially at sites where setups vary and change often. Administrators keep configuration source files on a central server; LCFG compiles them into XML profiles that client machines download when profiles change. Client components respond to resource changes by producing configuration files and reconfiguring related daemons. A package component aligns installed packages with each machine’s profile. New machines can be installed over a network file system using a boot floppy or PXE after their source files are prepared. LCFG is self-hosted and agent-based, with patch management. Listed supported platforms include Ubuntu 20.04, 22.04, and 24.04. The FAQ also names Fedora Core 3, 5, and 6 and Scientific Linux 5, while noting weaker, unpackaged Solaris support. The Mac OS X port is experimental, and the demonstration Windows client has no real components. Documentation includes system configuration, dynamic networking, and tools for developing components and software; the project also has an archived mailing list and open regular meetings.

For and against

For

  • Software is freely available under the GPL.
  • Central server compiles settings into XML profiles.
  • Package component aligns software with each machine’s profile.
  • Supports patch management.

Against

  • Mac OS X port is experimental and not production quality.
  • Solaris support is weaker and not packaged for distribution.
  • Demonstration Windows client has no real components.

The verdict

LCFG provides a central profile workflow for managing configurations and packages across groups of Unix machines. Its platform limitations matter, particularly for teams considering Solaris, Mac OS X, or Windows.

Who it suits

LCFG suits sites managing many Unix systems with varied, frequently changing configurations. It is aimed at teams prepared to run a self-hosted, agent-based system.

Plans and prices

LCFG

Free

All software freely available under the GPL

Every plan, in full

On the record

Architecture history
LCFG was originally designed by Paul Anderson at the University of Edinburgh around 1993, and its current generation uses HTTP for resource transport.lcfg.org · read 8 Oct 2026
Automated installation
New machines can be installed by booting from a network file system using a boot floppy or PXE, after their source files are created.lcfg.org · read 8 Oct 2026
Build tools
The documentation describes a suite of tools to aid development of LCFG components and software.lcfg.org · read 8 Oct 2026
Community and support
The project offers an archived mailing list and holds regular meetings open to people using or considering LCFG.lcfg.org · read 8 Oct 2026
Configuration model
Site configuration is stored in source files on a central server, compiled into XML profiles, and downloaded by client machines when profiles change.lcfg.org · read 8 Oct 2026
Documentation
The project documentation includes a practical system configuration book, a guide, build tool documentation, and material on dynamic network configuration.lcfg.org · read 8 Oct 2026
Dynamic networking
The documentation describes facilities for configuring nodes dynamically for use on different networks, including laptops on remote networks.lcfg.org · read 8 Oct 2026
License
The LCFG software is freely available under the GPL.lcfg.org · read 8 Oct 2026
Linux platforms
The FAQ lists Fedora Core 3, 5, and 6 and Scientific Linux 5 as supported; it says ports to distributions such as Debian were not incorporated.lcfg.org · read 8 Oct 2026
Modular components
Client component scripts respond to resource changes by generating configuration files and reconfiguring associated daemons.lcfg.org · read 8 Oct 2026
Package management
An LCFG component synchronizes installed packages with the package list specified in each machine's profile.lcfg.org · read 8 Oct 2026
Platform limitations
The FAQ says the Mac OS X port is experimental and not production quality, while the demonstration Windows client has no real components.lcfg.org · read 8 Oct 2026
Platform limits
The FAQ says the Solaris port was in production but not packaged for distribution and less well supported; the Mac OS X port was experimental and not production quality.lcfg.org · read 8 Oct 2026
Purpose
LCFG automatically installs and manages configurations for large numbers of Unix systems, particularly at sites with diverse and rapidly changing configurations.lcfg.org · read 8 Oct 2026
Recent platform work
A September 2026 project update says work on the Ubuntu Resolute platform was continuing and notes configuration churn.blogs.ed.ac.uk · read 8 Oct 2026
Security updates
A September 2026 project update says a new LCFG header was made available to mitigate the CVE-2026-68121 kernel security issue.blogs.ed.ac.uk · read 8 Oct 2026
Support
LCFG provides an archived mailing list for discussion and announcements, and its package documentation directs bug reports and feedback to [email protected].lcfg.org · read 8 Oct 2026
Supported systems
The FAQ lists Fedora Core 3, 5, and 6 and Scientific Linux 5 as supported releases, while warning that Solaris is less supported and un-packaged for distribution.lcfg.org · read 8 Oct 2026

Alternatives to LCFG

Every alternative, ranked