There’s a Slashdot article noting that Matt Dillon will be available for a Q&A session. It’s on Thursday, Oct. 9th, 9 PM EDT in SlashNET’s #forum. If you miss it, it should be later available in http://www.slashnet.org/forums/.
Emiel Kollof found that to get a PCMCIA network card going, you need to add these lines to /etc/rc.conf: (replace x’s with your static address, if applicable.)
pccard_ifconfig="inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx"
John De Boskey posted he had variant symlinks working under FreeBSD 4-Stable, and notes these patches:
And this post to freebsd-stable.
During a separate thread about microkernels (short summary: it ain’t happening), Pedro Guffuni pointed out Exokernel, a OS project where most everything was in libraries.
Debugging is now turned on by default in the GENERIC config.
David P. Reese said his ‘step 5a’ patch is set for syscall separation. He stated this is his last step before starting the stackgap allocation send-off. Super!
Mike Porter wrote an extended entry about how variant symlinks could handle multiple versions of ports being installed, including a number of special cases like Perl and the modules installed for it.
Continue reading “Variant Symlink explanations”
César Duque posted his own take on how the DragonFly page should look:
http://www.notfound.org/df (it’s a large jpeg.)
The Promise Supertrack controller (pst) is now in src/sys/i386/conf/LINT.
Hiten Pandya has apparently been working on a new version of the main site. Those changes are not (yet?) in CVS.
This log has been linked on the Downloads page of the DragonFly BSD site.
The conversation about how to handle third-party utilities in the base system is continuing. Most everyone is coming around to the idea of variant symlinks – file links that use a variable to determine destination, with that variable value determined by the rc system.
On a suggestion from Hiten Pandya, I’m going to try to note specific code commits that happen in the dragonfly.commit newsgroup. I’ve not been tracking them too carefully until now.
David P. Reese, Jr. has completed the 4th stage of his work separating syscalls. This patch splits
setsockopt(). It’s not yet committed as of this writing, but there are no objections yet. A side benefit of this work is that calls like
stackgap_alloc() can be removed, as they copy data into an area of kernel memory that’s easily overwritten.
The aforementioned K&R -> ANSI cleanups have been committed – that’s about 160 files in bin and sbin that have been cleaned up.
Matt Dillon described a mail ‘API’, where a particular MTA port would be installed into a /usr/local/ directory, and then an /etc/rc.d/mail scipt would correlate the right variables to control behavior for that MTA.
Full post added below, in case someone decides to use it as a template for work… (hint)
Also: the slab allocator is now in by default.
Continue reading “More on mail replacement”
Timothy Cava brought up the topic of removing sendmail from the base system, and what would be needed to do so without breaking many, many things. Mike Porter pointed out that an rc.mail file should be able to control it. Jeremy Messenger added that this was talked about in an earlier thread revolving around Perl and other base components from FreeBSD. David Rhodus closed this discussion, somewhat, by saying a final DragonFly BSD packaging mechanism is necessary first.
Matt Dillon posted a patch for the next stage of his namecache work. I’m pasting the intro here, where he talks about what this patch does, and some of what the last stage will do.
Continue reading “namecache, stage 2 of 3”