summaryrefslogtreecommitdiffstats
path: root/index.html
blob: ab948a341ddb91700801d4573d1f511c8d23cc83 (plain) (blame)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>SystemTap Page</title> <style type="text/css"> body { font-family : Helvetica, Arial, sans-serif ; margin : 0em; } a { color : #000000; } a:hover { text-decoration : underline; background : #eeeeee;} h1 { font-size: 18px; } pre { margin-left: 20px; } div#footer {position: relative; width: 100%; top: 0; left: 0; top: auto; bottom: 0; font-size: 10pt; background: #eee; padding: 0px; color: #111; text-align: center; line-height:150%;} </style> </head> <body> <div style="background-color:#cc0000; color: #f5f5f5; width: 100%; font-size: 25px; padding: 10px 0px 10px 0px; font-weight: bold; ">SystemTap </div> <div style="margin: 10px;"> <h1>Overview</h1> <img src="flow.png" align="right"> <p>The SystemTap project aims to produce a Linux tool that lets application developers and system administrators take a deeper look into a running kernel. We aim to exploit the capability of a fully open-source Linux target to go beyond performance measurements, and perhaps even serve as a programmable debugger. </p> <p>We find inspiration in <a href="http://www.sun.com/bigadmin/content/dtrace/">Sun's dtrace</a>, and <a href="kprobes/">IBM's dprobes</a>, but many technical aspects of our approach will be different. See this <a href="archpaper-0505.pdf">architecture paper <font size="-1"><i>(2005-05-05 draft)</i></font></a> or this <a href="systemtap-ols.pdf">related paper</a> presented at <a href="http://www.linuxsymposium.org/2005/">OLS 2005</a> (proceedings vol. 2). An <a href="RH2_Systemtap_OLS_2005.odp"> OpenOffice 2 presentation</a> and a <a href="RH2_Systemtap_OLS_2005.pdf"> PDF</a> of the slides are also available. </p> <h1>Get involved</h1> <p>Current project members include Red Hat, IBM, and Intel. Read about our recent <a href="mtg-200504">face-to-face meeting</a>. Sign up to the <a href="/ml/systemtap/">public mailing list</a> by sending email to <a href="mailto:systemtap-subscribe@sources.redhat.com"> <tt>systemtap-subscribe@sources.redhat.com</tt></a>. </p> <p>Standard sourceware-style CVS service is also available:</p> <pre> cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/systemtap login {enter "anoncvs" as the password} cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/systemtap co -c </pre> Browse the CVS repository <a href="http://sources.redhat.com/cgi-bin/cvsweb.cgi/?cvsroot=systemtap">using cvsweb</a>. Monitor CVS commits using <a href="/ml/systemtap-cvs/">this mailing list</a>. Request CVS write access using <a href="/cgi-bin/pdw/ps_form.cgi">this handy dandy little form</a>. Monitor tasks/bugs using <a href="http://sources.redhat.com/bugzilla/buglist.cgi?query_format=&short_desc_type=allwordssubstr&short_desc=&product=systemtap&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Bug+Number&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Bugzilla</a>. <h1>Related information</h1> <p>As a courtesy, a snapshot of IBM's <a href="kprobes/">dprobes and kprobes</a> project pages are also hosted here. SystemTap is expected to use kprobes as a lower layer. See its <a href="kprobes-status.html">porting status matrix</a>. </p> <h1>Documentation</h1> <p> Check out William Cohen's <a href="http://www.redhat.com/magazine/011sep05/features/systemtap/">SystemTap article</a> published in <a href="http://www.redhat.com/magazine">Red Hat's Online Magazine</a>. </p> <p> Consult the <a href="stap.html">SystemTap man pages</a>. </p> <p> The SystemTap Runtime is a collection of code that the translator uses. It eases the task of aggregating data collected from kprobes. View the latest <a href="runtime/index.html"> documentation on it</a>.</p> <p> * More documentation coming soon. </p> </div> <br clear="all"> <div id="footer"><a href="http://sources.redhat.com/">sources.redhat.com</a> </div> </body> </html>