Re: C++ in the kernel
- From: Bruce M Simpson <bms@xxxxxxxxxxxxxxx>
- Date: Sat, 27 Oct 2007 11:50:23 +0100
Alfred,
Thanks for the feedback.
Alfred Perlstein wrote:
Heh, Click was extremely unstable for us on both FreeBSD and Linux.
I have been working with Eddie Kohler to stop the bit-rot of the kernel support for FreeBSD and submitted a mega-patch a few months ago. Can you provide further details to me off-list of what isn't working for you?
I do think it would be nice to suppost at miniumum a subset of C++ in kernel, but I think someone would have to come forward to do
the heavy lifting. :)
I think what the Netlab results show is that it's possible to use a relatively rich set of C++ language features in an embedded context without bloat. Certainly Bjarne Stroustrup seems to be less in favour of the 'reduced subset' approach touted a few years ago.
The point being, C++ makes it very easy to write bad code, however, that is no reason to rule out its use as it is a very powerful tool when wielded correctly, as my past and current experience working on XORP has borne out.
regards
BMS
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"
- References:
- C++ in the kernel
- From: Bruce M Simpson
- Re: C++ in the kernel
- From: Alfred Perlstein
- C++ in the kernel
- Prev by Date: Re: C++ in the kernel
- Next by Date: Re: C++ in the kernel
- Previous by thread: Re: C++ in the kernel
- Next by thread: Re: C++ in the kernel
- Index(es):
Relevant Pages
- FreeBSD Status Reports Q2/2007
... This report covers FreeBSD related projects between April and June ...
A GUI audit analyzer for FreeBSD ... 10Gigabit Network Support ... (freebsd-current) - FreeBSD Status Reports Q2/2007
... This report covers FreeBSD related projects between April and June ...
A GUI audit analyzer for FreeBSD ... 10Gigabit Network Support ... (freebsd-hackers) - [FreeBSD-Announce] FreeBSD Status Reports Q2/2007
... This report covers FreeBSD related projects between April and June ... A GUI
audit analyzer for FreeBSD ... 10Gigabit Network Support ... EuroBSDCon 2007
Developer Summit ... (freebsd-announce) - [FreeBSD-Announce] March-April 2004 FreeBSD Status Report
... the next big focus will be FreeBSD 5.3. ... the cpufreq driver requires
newbus ... Support code for this should be committed at the ... Work on this project
has been stalled due to some other network stack ... (freebsd-announce) - March-April 2004 FreeBSD Status Report
... the next big focus will be FreeBSD 5.3. ... the cpufreq driver requires
newbus ... Support code for this should be committed at the ... Work on this project
has been stalled due to some other network stack ... (freebsd-current)