Last modified 22 months ago Last modified on 04/29/15 22:11:01

K12Linux is Linux Terminal Server Project ( integrated with Fedora in a convenient LiveUSB or DVD media installer. Since 1999 LTSP has empowered many schools and businesses with Linux-based terminal servers and thin clients, allowing low-cost clients or recycled computers to become powerful Linux desktop machines. K12Linux allows easy deployment of a Linux terminal server, capable of serving entire networks of netboot diskless clients. Clients login to the central terminal server, where they can use any Linux desktop environment (GNOME, KDE, XFCE, etc.) and most desktop applications. Significant long-term cost savings are made possible by central management of software and accounts.


  • Many Free Desktop Applications
    • Firefox, Mail, Office productivity, Educational, Scientific and many other desktop applications available.
  • 100% Free and Open Source Software
    • Deploy as many terminal servers or thin clients as you want with no licensing hassles.
  • Hybrid Client Support
    • Local Apps allows you to run specific applications using the CPU, RAM and video hardware directly instead of over the network, beneficial to multimedia rich applications like Firefox, Youtube, or movie players, or 3D apps.
  • Remote USB Storage
    • Floppy, CD/DVD and USB storage plugged into thin clients appear on your remote desktop. Hotplug events and the filesystem mounts are forwarded over the network. Remote or local applications can seamlessly use your local storage device.
  • Remote Sound

K12Linux EL6 is our long-term supported LTSP distribution that will receive updates until the year 2017.

Youtube: K12Linux EL6 Tech Demo (6/16/2011)
2011 Fund Drive


Modern users probably do not want to use this type of thin client because video (like Youtube) requires too much bandwidth over remote X desktops, and scalability of X over ssh encrypted tunnels is rather poor. K12Linux is considered a legacy solution for existing deployments of LTSP-type networks and is currently supported only on the legacy EPEL6 platform. Porting to more modern systemd-based Fedora and EPEL7 is technically possible but is not considered a priority given the drawbacks of the legacy LTSP solution.

News Archive

  • Mar 17th, 2013: K12Linux EL6.4 is our new stable release with many new features. See the EL6 Status to learn what is new!
  • Dec 30th, 2011: See CustomBootLogo to learn how to customize the look of your thin client boot! Thanks to Jeff Siddall for writing this guide.
  • Nov 4th, 2011: Interesting news... Fedora 17+ will support non-composite video hardware for GNOME Shell. This opens the possibility that Fedora 17+ may be viable for K12Linux. We'll see how they respond in this thread.
  • Oct 26th, 2011: Like K12Linux on Facebook, currently 80 followers! See Install Guide for RHEL6, CentOS 6, Scientific Linux 6 or Fedora 14. Read the development status page.
  • Aug 12th, 2011: ltsp-server-5.2.17 released. ltsp-build-client --release 11 will now install a i586 Fedora 11 chroot, necessary for older thin client hardware.
  • Aug 11th, 2011: K12Linux EL6 Beta is now available to the public. Thanks to the 32 supporters from 10 countries who donated a total of $4,380.79 in support of K12Linux EL6 development. Please see the 2011 Fund Drive page to learn more and how to install.




K12Linux is made possible by contributions from developer contributors and corporate sponsors.