Talk:Main Page

From RTwiki
Revision as of 07:26, 20 December 2006 by Dirk (Talk | contribs)

Jump to: navigation, search

The top-level page is locked because it's a little fragile and to prevent vandalism. If you have any suggestions (better organization, links that should be on the main page, etc.), please add a comment here.

Comments

What's the difference between Software, and "Tools, Tests, and Benchmarks"? Maybe we need to think of a better way of organizing these categories? A number of items in "Software" are really patches, like the CONFIG_PREEMPT_RT patch, so this really isn't the best organization.

=Ted Tso 13:57, 10 October 2006 (UTC)

Proposal for a better organization of the main page.

  • Documentation
    • RT PREEMPT HOWTO
    • High Resolution Timers
    • Tips and Tricks of RT Programming (new article)
    • RT Bookshelf (consider under Further Information instead --dvhart)

We aren't likely to have a growing quantity of these patches, since the -rt patch is mostly self contained with only an occasional functional patch being called out separately. Perhaps there is a way to better represent this, but for now this might work.

  • Linux Kernel Patches
    • CONFIG_PREEMPT_RT
      • ktimers
      • hrtimers

Darren Hart 8:38, 10 October 2006 (PST)

  • Utilities
    • RT PATCH Manager
    • RT Watchdog
    • OSADL Real-Time Live Linux CD
  • Benchmarks, and Test Cases -> this heading is a comma splice and s/b simply "Benchmarks and Test Cases" --wmat 02:48, 24 October 2006 (UTC)
    • IBM Test Cases
    • Cyclictest
    • PI Mutex Test
    • Use Cases and Real World Experiences (thought this category may be useful --wmat 17:40, 10 October 2006 (UTC))
  • It would be nice to see a summary breakdown of the -rt patch components.
    • GTOD - Generic Time Of Day (500 lines added/changed across 15 files)
      • ... Infrastructure merged into 2.6.18 ... Incremental fixes and enhancements
    • hrtimers - High Resolution Timers (900 lines added/changed across 7 files)
      • ... Infrastructure merged into 2.6.20 ... Incremental fixes and enhancements
    • lockdep - Deadlock detection and trace reporting (300 lines added/changed across 11 files)
      • ... Infrastructure merged into 2.6.17 ... Incremental fixes and enhancements
    • RTMutex - Interruptable mutexes permitting real time scheduling & BKL rescheduling while eliminating some higher overhead semaphores (800 lines added/changed across 30 files)
      • ... Only in -rt
    • PIMutex - Enhancements to prevent scheduling priority inversions when rescheduling from a RTMutex contexts (3000 lines added/changed in 50 files)
      • ... Only in -rt
    • RTDebug - Latency detection, trace reporting, and other RT schedule and lock debugging features (1500 lines added/changed in 50 files)
      • ... Only in -rt
    • RTCore - Real-time scheduling infrastructure and enhancements (10000 lines added/changed in 300 files)
      • ... Only in -rt
    • etc...
  • It would also be interesting to have a use case page which discusses where RT Linux is (and is not) useful.
    • Embedded systems
      • (like PDA user I/O)
      • (like industrial laser controllers)
    • Multimedia production
      • (like musical instruments)
    • etc...
  • Each of these subjects could (of course) link to a page with an in depth explanation, and this sort of material would help to provide a direct response to "Why?" questions coming from Andrew and Linus. :-)

-Jonathan-


Comments? (Just make changes to this structure and add comments explaining why....)

Resolved Comments

The Documentation, Utilities, and Tests and Benchmarkes blocks have been updates as described above. The Software category has been removed entirely, the idea being we will only have the CONFIG_PREEMPT_RT patch, and related patches can be called out on the CONFIG_PREEMPT_RT page.

Add link to Publications in Documentation section of main page

What's about adding a link to Publications in Documentation section of main page?

Something like this:

Documentation

Personal tools