From: Stan Shebs <stan@codesourcery.com>
To: Mark Kettenis <mark.kettenis@xs4all.nl>
Cc: drow@false.org, tromey@redhat.com, gdb-patches@sourceware.org
Subject: Re: [FYI] Inlining support, rough patch
Date: Thu, 23 Apr 2009 05:56:00 -0000 [thread overview]
Message-ID: <49F002E7.7080901@codesourcery.com> (raw)
In-Reply-To: <200904222203.n3MM3Wo5001785@brahms.sibelius.xs4all.nl>
Mark Kettenis wrote:
> That said, the proper response from me would be to hack up something
> closer to what the right solution would be. But I'm afraid I simply
> don't have the motivation to do such a thing anymore. The environment
> in which GDB is being developed seems to have changed. It feels like
> I'm the only one who is still hacking on code for fun, and that I'm
> being surrounded by people for which writing GDB code is their job.
> It sometimes feels like most of the effort goes into supporting
> debugging embedded targets hosted on non-free operating systems.
I think that's a little unfair. Red Hat and IBM people are doing only
Linux of course, and the majority of CodeSourcery's GDB work is
targeting either Linux or bare metal. What non-free operating systems
are you thinking of? DICOS? I'm looking at gdb/NEWS, and that's the only
non-free OS I'm seeing that has gotten any work at all in the past
several years. If anything, proprietary OS support is a rapidly
dwindling part of GDB work, certainly far less than it was in the 1990s,
when much time went into handling the combined idiosyncrasies of HP/UX,
Solaris, AIX, OSF/1, Irix, etc.
As for people hacking for fun vs pay, I don't really know how much
that's changed. In 1999, when we moved to a public repository, it was a
little bit of an act of faith that contributors were going to show up,
because prior to that almost of the GDB hacking was done by Cygnus
employees on the clock, and the patch submissions I received were almost
all related to the submitters' jobs. So if there was a golden age of
hacking GDB for fun, it had to be either before 1994 when I started with
it, or after 2000.
But to speak to motivation, if you're burned out on GDB, for whatever
reason, then take a break and kick back! I've spent 25 years - most of
my adult life - working on free software. I've been enthused, and burnt
out, and enthused again, multiple times. One of the beauties of the
large collaborative project is that any one of us can go do something
else for a while, and the project keeps right on going. In fact, that's
one way for participation to become non-fun, when we start to feel
indispensable, or like the sole gatekeeper for a part of the system, and
we feel like we have to do things out of necessity rather than free
choice. So each of us should self-monitor, and if we're starting to feel
stressed, disengage a bit and trust that our colleagues will carry on.
Stan
next prev parent reply other threads:[~2009-04-23 5:56 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-06-13 19:39 Daniel Jacobowitz
2008-06-13 19:43 ` Daniel Jacobowitz
2008-06-23 12:03 ` Jan Kratochvil
2008-06-23 14:23 ` Daniel Jacobowitz
2008-07-02 19:15 ` Daniel Jacobowitz
2008-07-03 11:22 ` [FYI] Inlining support, rough patch [break-by-function-name] Jan Kratochvil
2008-07-03 16:01 ` Daniel Jacobowitz
2008-07-12 7:41 ` Jan Kratochvil
2008-07-08 0:12 ` [FYI] Inlining support, rough patch Daniel Jacobowitz
2008-07-15 19:21 ` Daniel Jacobowitz
2008-07-17 23:53 ` Mark Kettenis
2008-07-18 13:03 ` Daniel Jacobowitz
[not found] ` <200807251446.m6PEkfwc027635@brahms.sibelius.xs4all.nl>
2008-07-25 17:47 ` Daniel Jacobowitz
2009-03-31 3:06 ` Tom Tromey
2009-03-31 20:49 ` Mark Kettenis
2009-03-31 22:13 ` Daniel Jacobowitz
2009-04-20 15:49 ` Daniel Jacobowitz
2009-04-20 15:54 ` Jan Kratochvil
2009-06-27 18:01 ` Daniel Jacobowitz
2009-06-28 10:16 ` Jan Kratochvil
2009-06-28 13:35 ` Daniel Jacobowitz
2009-06-30 16:11 ` Tom Tromey
2009-06-30 16:50 ` Jan Kratochvil
2009-04-22 22:04 ` Mark Kettenis
2009-04-23 3:17 ` Eli Zaretskii
2009-04-23 5:56 ` Stan Shebs [this message]
2009-04-23 12:48 ` Daniel Jacobowitz
2009-06-18 17:55 ` Tom Tromey
2009-06-20 9:57 ` Mark Kettenis
2009-06-20 19:28 ` Samuel Bronson
2009-04-24 21:44 ` Thiago Jung Bauermann
2008-07-18 2:02 ` Paul Pluzhnikov
2008-07-18 3:07 ` Daniel Jacobowitz
2008-07-20 14:41 ` Eli Zaretskii
2008-07-25 13:54 ` Eli Zaretskii
2008-07-25 14:26 ` Daniel Jacobowitz
2008-07-25 16:11 ` Daniel Jacobowitz
2008-07-26 5:58 ` Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=49F002E7.7080901@codesourcery.com \
--to=stan@codesourcery.com \
--cc=drow@false.org \
--cc=gdb-patches@sourceware.org \
--cc=mark.kettenis@xs4all.nl \
--cc=tromey@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox