tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Stop shipping static libraries for NetBSD



On 18-Aug-08, at 6:11 PM, Matt Thomas wrote:
The proposal is stop shipping; not stop using.  Anything in the  
build can
continue to use them, as can anyone doing their own builds.  The  
proposal
is to not ship them so the average user won't be able to link static  
programs.
To me it is just as sad that NetBSD, in its role as as a binary-only  
vendor, would like to take the same attitude that Sun and Apple and  
Microsoft have done and also force everyone providing source-based  
software to those using those binary-only distributions to be totally  
locked into the "everything must be dynamic all the time" mindset.
It just doesn't make any sense whatsoever no matter which way I look  
at it.
Of course I just don't get the whole mentality of using binary-only  
distributions of open-source systems in the first place.
In any case one can choose to lock one's self into requiring dynamic  
runtime linking all the time even when sane alternatives exist and  
regardless of whether one has source or not, but I think doing so is  
rather short-sighted and wasteful in the worst of ways.
Why not just crunchgen the whole system into one "lean" binary and  
maybe even lock it right into the kernel?  Then you get the benefits  
of being able to upgrade your whole system just by booting a new  
kernel!  No runtime overhead, and not one byte of waste through  
duplication of object code either.  Pure and total reuse everywhere  
all the time but never any possibility of DLL hell!  What an amazing  
idea!  Come on now, let's get mozilla into the kernel!  And it'll  
always just be one program to recompile.  It just can't get any simpler!
Or why not just run a fully interpreted system, or at least put a just- 
in-time compiler into the kernel -- much more robust and even more  
dynamic.  Never recompile again!  Resurrect that machine independent,  
compiler intermediate object format from the OSF days for the  
proprietary vendors.  Performance?  No worries since everyone has  
multiple multi-GHz cores in every system they could ever want to use.   
Security?  Well we can put that in later once the JVM folks finally  
figure out how to do it properly.
Can someone involved in this crazy proposal _please_ go re-read the  
published goals for NetBSD?
--
                                        Greg A. Woods; Planix, Inc.
                                        <woods%planix.ca@localhost>



Home | Main Index | Thread Index | Old Index