Gentoo Archives: gentoo-dev

From: Thomas Zimmerman <thomas@××××××.net>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Considering dropping the hardened toolchain (A Quantitive Approach)
Date: Sun, 19 Sep 2004 02:06:56
Message-Id: 20040919020622.GA6080@darklands
In Reply to: Re: [gentoo-dev] Considering dropping the hardened toolchain (A Quantitive Approach) by Ned Ludd
1 On 18-Sep 02:27, Ned Ludd wrote:
2 > Alex know I love and respect your opinion but with you being mostly gone
3 > and my own business starting is suffering due to the large amount of
4 > time the project takes I'm not seeing a whole lot of alternatives unless
5 > we get some help from some hard hitters.
6 >
7 > Yes we could leave the patches in and _hope_ that things continue to
8 > work. But who is going to watch the bugs and verify that something is
9 > not a flaw in our own design? how do we deal with fundamental design
10 > flaws with upstream security patches when they don't care? (I know you
11 > know this one all to well) example
12 > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=132149
13 >
14 > Where is our core documentation? Where is the comparative analysis of
15 > security measures? Who is going to maintain our appropriate profiles?
16 > Keeping up with virtuals is nearly a task in and of itself. Rolling
17 > stages and working towards things like livecd's. These are fundamental
18 > things that have to be done on a cycles that follow gentoo mainline. how
19 > about aiming for getting some of these solutions to go gentoo mainline.
20 > All suids and daemons for example should really be compiled the way we
21 > do. But that's an uphill battle that I'm pretty sure I don't want to try
22 > to tackle alone.
23
24 If you think this is one area where there are "low hanging fruit", please
25 push this into mainline Gentoo. I've used the "ssp-3.3.2-2" addition to
26 gcc to run gtk-gnutella with -fstack-guard. If it's too hard to puch these
27 things your self, please post _something_ that intrested users can
28 point to.
29
30 > I see things like users that have completely uninstalled the
31 > hardened-toolchain to work around small bugs when they don't have to. I
32 > can't comment on every bug to say here is another way you can get the
33 > same end goal without them having to dismiss the solution completely, be
34 > that their own ignorance or ours it's a disservice to our community do
35 > nothing.
36
37 Maybe a cycle of developer/user education needs to take place. Hardend-
38 Gentoo looks much like a proving ground; is it time for some of that hard
39 one effort to bear fruit in Gentoo and other projects? It does take dev
40 buy in to make most of the easy transitions distro wide. (and I would like
41 to believe that all source based distros _speed_ the adaption of upstream
42 tool chains.)
43
44 > Being on this team means more than just watching the "hardened" bugs
45 > that get routed to us and replying to emails once every few weeks, one
46 > has to watch all toolchain bugs and look for how things correlate to
47 > each other and determine the right thing to do.
48 >
49 > Other distro's are wanting to adopt similar to the same solution but
50 > those guys need to be helped so they don't make fatal mistakes. Yes it's
51 > a very good sign when others want to adopt it. But that's also time
52 > consuming. Ask yourself should we keep our dear precious all to
53 > ourselves or dedicate some time and effort to other projects of the
54 > world. I think we should as most of these designs are being developed in
55 > house and we by far have the most experience.
56 > See http://d-sbd.alioth.debian.org/ for more details.
57 >
58 > How are we going to handle the other arches.
59 > ppc/ppc64 These two arches could be added to mix relatively easy. But
60 > **** we can't even get one of those teams to test simple kernel patches
61 > that were developed especially for them after multiple requests.
62 >
63 > Peter has many questions that he needs definitive answers to. With those
64 > questions going unanswered and him being a key player these days in your
65 > absence we could be potentially introducing more bugs than need be.
66 > He is/was happy with his own homegrown build system and does not really
67 > need to support us or our efforts.
68 >
69 > You want to help pappy? Spend your time being proactive vs defensive.
70 > Help me train some people so the workload is reduced on us and our time
71 > can be better spent focusing on making the next steps with more ease.
72 >
73 > After planting the initial seeds one day and seeing things being
74 > maintained properly long term I'd like to be just a user ya know.
75
76 As always, do try and post much like this, where regular developers and
77 advanced users can see some of the problems and see where the bleeding edge
78 is heading.
79
80 Thomas Zimmerman
81
82 PS: Thanks. As an advanced user--without the skills to contribute to development--
83 your work is truely appreacated.
84
85 --
86 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Considering dropping the hardened toolchain (A Quantitive Approach) Allen Parker <infowolfe@×××××.com>