[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] Stack smash protected daemons [blah]
From:       Kumba <kumba () gentoo ! org>
Date:       2004-09-26 17:25:44
Message-ID: 4156FB97.2020803 () gentoo ! org
[Download RAW message or body]

This thread has been going on too long.

The way I see it, there are two sides to this:  Those who want SSP on by 
default, and those who don't.  The question is, who has the better proposal?

The answer is neither do.

I'm an SSP user, having used it more or less since I first heard about it from 
solar.  I use it on x86 and sparc64, and have had absolutely no problems with 
it.  I don't use it on mips because mips is still a bit of an experimental 
arch.  We've got three ABIs to deal with, and because SSP changes code 
generation just a little, there is always the possibility of something weird 
going on.  That doesn't mean, however, that we'll never use it on mips.

The problem inherent with SSP, however, is it doesn't get alot of attention. 
That is, few users truly know about it.  This is largely why users don't 
actively use it, and why some are wary of using it.  Even those that know of 
it sometimes don't know how it works (which is me to some extent).

The solution, as I see it, is not to forcefully turn it on or turn it off 
automatically on a distro-wide scale, but rather to educate users about it, 
what it does, and why it can be beneficial.  How this is done is really not my 
area, probably it deserves its own section in the Handbook, maybe we should 
drop a rather noticeable bit in the make.confs for archs it is fully tested on.

I do believe SSP to be a good thing, and one that should be used whenever 
possible, but Gentoo is about choice.  Turning on SSP by default goes against 
that choice, which is probably why some oppose SSP quite a bit.  So rather 
than have this thread carry on about the pros and cons of SSP, how about 
someone cook up a unidiff against the make.conf's of know working archs (i.e., 
x86 & sparc64), and a unidiff against our docs that gives SSP the appropriate 
coverage and education it deserves.  It probably doesn't fully address what 
either side wants, but it's something alot more productive than arguing about it.


--Kumba

-- 
"Such is oft the course of deeds that move the wheels of the world: small 
hands do them because they must, while the eyes of the great are elsewhere." 
--Elrond

--
gentoo-dev@gentoo.org mailing list

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic