From Fedora Project Wiki

Revision as of 11:35, 16 April 2010 by Scottt (talk | contribs) (Replace non existent internal DevelGuide link to k12linux wiki. Replace non existent internal FAQ link to k12linux UserDocumentation page.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

K12Linux: Fedora's Educational Technology Spin

K12Linux is Fedora's spin for educational technology. This was formerly known as K12LTSP , but we have decided to rename it to K12Linux because it is easier for the lay-person to write, say and remember. Since 2001 K12LTSP already enables thousands of schools worldwide with Linux thin client desktops, at a very low acquisition and maintenance cost. K12Linux for the first time integrates LTSP functionality directly within the Fedora Project.

Long before OLPC, Red Hat's greatest success in education was K12LTSP. K12Linux will further enable educators, with more features, greater predictability, more documentation, and a formalized development process within the Fedora Project.

Key Features

  • Rapid setup of Linux terminal server.
  • Install via yum groupinstall on any existing Fedora.
  • Install directly from a single CD spin.
  • Thin Clients
  • Any hardware should boot with no configuration necessary
  • Autoconfig network, X and sound devices
  • Sound works over the network transparently.
  • Local storage devices (USB stick, CDROM, floppy, etc.) work transparently over the network.
  • Educational Desktop Software
  • Typing tutors
  • Math, chemistry, physics
  • Basic office productivity
  • Web browsing
  • Other Educational Server capabilities:
  • Web content filtering
  • Moodle

Roadmap

<#8080FF> Phase <#8080FF> Target <#8080FF> Description
One (./) Nov 2007 Reorganize LTSP upstream into a true upstream project
One (./) Feb 2008 Implement LiveCD tools based subclass ChrootCreator which creates the client chroot with a .ks file and uses mirrorlist
One ??? Bug #424591 Integrate minimal changes into mkinitrd to support PCI driver loading and NBD boot
One Feb 2008 Integrate Fedora bits into LTSP5 upstream
One Mar 2008 Clean up menu options on clients (e.g. do not show Suspend/Hibernate, etc.)
Two Apr 2008 Identify and organize educational software into yum groups
Two Apr 2008 Attempt to figure out a sane auto-migration process from K12LTSP
Two Apr 2008 Make sure Fedora's Moodle is well maintained
Two Apr 2008 Make sure Fedora's squidGuard is using a sane default source
Two Mid-2008 K12Linux 9 spin with Fedora 9 release

Bug Tracker for issues needing to be solved for LTSP integration.

Source Repositories of LTSP5

  • ltsp source repo
  • ltsp-client - scripts for thin client chroot
  • ltsp-server - scripts for terminal server
  • ldm source repo - display manager for secure thin client authentication and sessions (uses SSH)
  • ltspfs source repo - hotplug mount support for media (floppy, USB stick, CD's) over the network

Links to other pages