svn commit: r205014 - in head: . sys/amd64/amd64 sys/amd64/conf sys/amd64/include sys/amd64/linux32 sys/compat/freebsd32 sys/compat/ia32 sys/conf sys/fs/procfs sys/ia64/conf sys/ia64/ia64 sys/ia64/...

Nathan Whitehorn nwhitehorn at freebsd.org
Fri Mar 12 14:19:08 UTC 2010


Dag-Erling Smørgrav wrote:
> Rui Paulo <rpaulo at FreeBSD.org> writes:
>   
>> Carlos A. M. dos Santos <unixmania at gmail.com> writes:
>>     
>>> COMPAT_FREEBSD32 is an unfortunate choice. It can be easily
>>> interpreted as "compatible with FreeBSD 3.2". Something like
>>> "COMPAT_32BIT" would be more meaningful.
>>>       
>> This is unlikely to be changed and emailing the committer who provided
>> valuable time on this code wastes his time and everyone else's.
>>     
>
> The committer who provided valuable time on this code was warned that
> COMPAT_FREEBSD32 was probably the worst imaginable option and that it
> would set off a bikeshed.
>
> DES
>   
This name was picked for the following reasons, after discussion with 
several others: it is analogous to the existing COMPAT_LINUX32, the 
directory containing the relevant support code lives in 
/sys/compat/freebsd32, it is almost entirely specific to running 32-bit 
FreeBSD binaries, and it is a descriptive name. I also think it 
extremely unlikely that given the choice of interepretations "FreeBSD 
3.2", "32-bit FreeBSD", "FreeBSD version 32" (which, at our current 
rate, will be released in 2058, probably before Linux 3.2), anyone will 
fail to pick the correct meaning, especially given that it is documented 
and accompanied by a comment.
-Nathan



More information about the svn-src-all mailing list