globe logo
KURT-Linux:
Kansas University Real-Time Linux


Microsecond timing resolution and event-driven real-time scheduling

Email: kurt@ittc.ku.edu

KURT-Linux Downloads

Last modified: Wed Dec 10 19:28:47 CST 2003

Current Version


KURT 2.4.18 Version 2 Kernel Patch

Please view the release notes. Note that this version requires that the preemption patch and the lock breaking patch must be applied first.

KURT 2.4.18 Version 2 API and Examples


Old Versions


KURT 2.4.18 Kernel Patch

Warning: SMP support in this release is bugged. We are working to fix it. When enabling KURT, DO NOT enable Symmetric Multi-Processing support.

To install this patch, perform the following (assuming the file was saved in /tmp):

  1. cd /tmp
  2. tar -xvzf kurt-v2.4.18-beta.tar.gz
  3. View
    /tmp/kurt-2.4.18/README
    for patch installation instructions.

KURT API and Examples

To install the KURT API and example programs, perform the following (assuming the file was saved in /tmp):
  1. cd /tmp
  2. tar -xvzf kurt.tar.gz
  3. View
    /tmp/kurt/README
    for installation instructions.

KURT iPAQ Kernel Patch

Although StrongARM support is provided in the main KURT distribution, this patch includes iPAQ-specific changes that are required for KURT to work on the iPAQ. To install this patch, gunzip it, change to your 2.4.17 linux source directory, then pipe the output into the patch program using the -p1 option.

Update: Be sure to enable the moving baseline option under "kernel hacking" during kernel configuration.

KURT-ARM API and Examples

The KURT-ARM user programs are installed in the same manner as the main KURT distribution.

KURT with Loadable Scheduler Module Support

Unless you are specifically looking for this, you should probably download the regular KURT 2.4.18 patch above.

KURT 2.4.18 patch with Loadable Scheduler Module Support
API and User Programs with Loadable Scheduler Module Support
Loadable Scheduler Module Installation Instructions and Documentation

KURT @ ITTC