On 6/21/2011 9:33 AM, Cristian Rodríguez wrote:
El 21/06/11 00:16, Linda Walsh escribió:
Cristian Rodríguez wrote:
During the boot, binaries should come from /sbin, /bin and *should* use static linkage,
No, again, that causes more problems than it solves, here is the tip of the iceberg
http://www.akkadia.org/drepper/no_static_linking.html
And there are no static libraries in openSUSE, most have been removed.
It's questionable the benefit of using something with as large a memory foot print as C++ at boot time...but that has only been historically true --
SO you want to put an arbitrary limit on what language is used for this applications just to satisfy a corner-case ? :-S
Both of those responses (no static bins, no language limit) are less than well thought out. This is booting and early startup. The nice theoretical full featured environment with access to lots of nice modular libraries and lots of ram to load them in and to run feature rich fat c++ compiler output in are provided BY the OS, and don't exist before then and so can't be used for the purpose of getting the OS up and running in the first place. Booting itself is a corner case. Some boxes only do it once every 3 years. It still needs to work as reliably as any other part of the system. I think people are tossing around the phrase too lightly and too inconsiderately. Everything you don't do is not a "corner case" and some of those "corner cases" actually pay for much of what we all enjoy for free or cheap. -- bkw -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org