diff options
-rw-r--r-- | hurd/libihash.mdwn | 5 | ||||
-rw-r--r-- | lttng.mdwn | 35 | ||||
-rw-r--r-- | open_issues/dtrace.mdwn (renamed from community/gsoc/project_ideas/dtrace.mdwn) | 15 | ||||
-rw-r--r-- | open_issues/hurd_build_without_parted.mdwn | 16 | ||||
-rw-r--r-- | open_issues/profiling.mdwn | 10 | ||||
-rw-r--r-- | systemtap.mdwn | 34 |
6 files changed, 103 insertions, 12 deletions
diff --git a/hurd/libihash.mdwn b/hurd/libihash.mdwn index 8da04095..03ebae82 100644 --- a/hurd/libihash.mdwn +++ b/hurd/libihash.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2009, 2010 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2009, 2010, 2011 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -52,3 +53,5 @@ is included in the section entitled * <http://libhashish.sourceforge.net/> * <http://www.azillionmonkeys.com/qed/hash.html> + + * CCAN's htable, idtree diff --git a/lttng.mdwn b/lttng.mdwn new file mode 100644 index 00000000..5776baa8 --- /dev/null +++ b/lttng.mdwn @@ -0,0 +1,35 @@ +[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="Linux Trace Toolkit Next Generation (LTTng)"]] + +[[!tag open_issue_hurd open_issue_gnumach]] + +# Overview + + * {{$toupin_lttng_2011}} + + +# Related + + * [[open_issues/dtrace]] + + * [[SystemTap]] + + +[[!ymlfront data=""" + +toupin_lttng_2011: + + Dominique Toupin's article [*Using Tracing to Diagnose or Monitor + Systems*](http://www.computer.org/cms/Computer.org/ComputingNow/homepage/2011/0111/rW_SW_UsingTracing.pdf) + (IEEE Software, January / February 2011) + +"""]] diff --git a/community/gsoc/project_ideas/dtrace.mdwn b/open_issues/dtrace.mdwn index 4a46cf38..cbac28fb 100644 --- a/community/gsoc/project_ideas/dtrace.mdwn +++ b/open_issues/dtrace.mdwn @@ -1,22 +1,21 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2011 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -[[!meta title="dtrace Support"]] +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] One of the main problems of the current Hurd implementation is very poor -performance. While we have a bunch of ideas what could cause the performance +[[performance]]. While we have a bunch of ideas what could cause the performance problems, these are mostly just guesses. Better understanding what really causes bad performance is necessary to improve the situation. For that, we need tools for performance measurements. While all kinds of more -or less specific profiling tools could be conceived, the most promising and +or less specific [[profiling]] tools could be conceived, the most promising and generic approach seems to be a framework for logging certain events in the running system (both in the microkernel and in the Hurd servers). This would allow checking how much time is spent in certain modules, how often certain @@ -34,6 +33,8 @@ with integrating existing components as well as low-level programming. Possible mentors: Samuel Thibault (youpi) +Related: [[profiling]], [[LTTng]], [[SystemTap]] + Exercise: In lack of a good exercise directly related to this task, just pick one of the kernel-related or generally low-level tasks from the bug/task trackers on savannah, and make a go at it. You might not be able to finish the diff --git a/open_issues/hurd_build_without_parted.mdwn b/open_issues/hurd_build_without_parted.mdwn new file mode 100644 index 00000000..06ecf56d --- /dev/null +++ b/open_issues/hurd_build_without_parted.mdwn @@ -0,0 +1,16 @@ +[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!tag open_issue_hurd]] + +Seen with `cross-gnu`. + +If the *parted* libraries aren't available, we explicitly have to set +`--without-parted` or the build will fail. diff --git a/open_issues/profiling.mdwn b/open_issues/profiling.mdwn index f56ae974..e04fb08a 100644 --- a/open_issues/profiling.mdwn +++ b/open_issues/profiling.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2011 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -17,10 +17,12 @@ done for [[performance analysis|performance]] reasons. Should be working, but some issues have been reported, regarding GCC spec files. Should be possible to fix (if not yet done) easily. - * [[community/gsoc/project_ideas/dtrace]] + * [[dtrace]] Have a look at this, integrate it into the main trees. - * <http://fosdem.org/2010/interview/mark-wielaard> + * [[LTTng]] - ... or some other Linux thing. + * [[SystemTap]] + + * ... or some other Linux thing. diff --git a/systemtap.mdwn b/systemtap.mdwn new file mode 100644 index 00000000..abd1961e --- /dev/null +++ b/systemtap.mdwn @@ -0,0 +1,34 @@ +[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="SystemTap"]] + +[[!tag open_issue_hurd open_issue_gnumach]] + +# Overview + + * {{$wielaard_fosdem_2010}} + + +# Related + + * [[open_issues/dtrace]] + + * [[LTTng]] + + +[[!ymlfront data=""" + +wielaard_fosdem_2010: + + "[*Interview with Mark + Wielaard*](http://fosdem.org/2010/interview/mark-wielaard) for FOSDEM 2010" + +"""]] |