Date: Mon, 16 Nov 2015 10:18:31 -0800 From: Adrian Chadd <adrian.chadd@gmail.com> To: Dan Partelly <dan_partelly@rdsor.ro> Cc: Allan Jude <allanjude@freebsd.org>, freebsd-current <freebsd-current@freebsd.org> Subject: Re: libXO-ification - Why - and is it a symptom of deeper issues? Message-ID: <CAJ-VmomAHmT6SRphVMzqUV_W82807=xXRcusXtTfv2jMqvmBVQ@mail.gmail.com> In-Reply-To: <7F8C680E-5718-4AE5-BEB6-50D4659EBDB4@rdsor.ro> References: <0650CA79-5711-44BF-AC3F-0C5C5B6E5BD9@rdsor.ro> <5648C89C.2050206@freebsd.org> <C9828129-DBE1-4BE9-B957-863C4B4E152E@rdsor.ro> <564A0D9D.1060400@freebsd.org> <7F8C680E-5718-4AE5-BEB6-50D4659EBDB4@rdsor.ro>
next in thread | previous in thread | raw e-mail | index | archive | help
On 16 November 2015 at 10:06, Dan Partelly <dan_partelly@rdsor.ro> wrote: > Thanks for the details Allan, > > To be frank , Im not expecting any warm response. It wouldn't bother me i= f you would all have answered me like rabid dogs, as long i would get answ= ers to some questions I have. Oh, I hope you don't think my responses weren't warm. I mean, I'd like to see this fixed, and I'd like to see the libxo stuff morph into a much bigger, more comprehensive solution. But we had to start somewhere. > > Libxo is not horrible per se, but adoption made me painfully aware of a d= eep problem in BSDs, the aforementioned issue of binary code reuse. The pro= blem is a very difficult one, indeed, Microsoft for example worked for dec= ades on it. Libraries, framework, ATL , COM technologies where all attempts= to solve this issue on the Windows platform. And i dare to say they didn'= t managed to solve it completely :P Juniper open sourced an implementation of what they've done internally and they've worked on it in github in a very open fashion. It's been a bit rocky, but the libxo developers have been responsive and IMHO pretty swell at being on top of things. > > What I wanted to see if there are developers who aknowledge that there is= an issue with binary code reuse, and if there are any plans to solve this = proper. (see the end of David Chisnall message ) > > Also, you , the developers, are in much better position than outsiders to= make the FreeBSD aware of those issue, and , start some projects sponsored= by the foundation. You are the insiders, you are the ones which are closer= to the decisional factors in the foundation of where the money will flow. Hi, So we in the freebsd development community know it's an issue and would like it fixed. But the freebsd community developers aren't exactly flush with money or time to go work on all the pieces we know are broken and need working on. We all do what we can. Now, companies and groups like the foundation can and do sponsor work. The foundation would like to sponsor projects like this; someone just has to write up a proposal and send it to the foundation. But the proposal has to include actually doing the work. If you'd like the foundation to be more active in this area then I suggest talking to the foundation directly. We all know and agree it's something that should be addressed. I plan on attacking the binary code reuse a bit by turning the net80211 bits of ifconfig into a library and starting to use it from other places. I hope other people follow suit. If you'd like to participate and aren't afraid of a bit of C code then this could be a fun introduction project! -adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmomAHmT6SRphVMzqUV_W82807=xXRcusXtTfv2jMqvmBVQ>