Lazy Reading for 2011/04/03

Getting into the swing of this link collection thing…

Refixing mptable problems

If you’re running the bleeding edge version of DragonFly, because Sepherosa Ziehau’s recent work makes it possible to boot systems that were previously bootable, you may need this sysctl trick loader tunable in loader.conf:

debug.acpi.enabled="pci pci_link"

How will you know that you need it?  The system will run strangely slow.  The command enables ACPI interrupt routing, which corrects for mptable problems.

pf staying at version 4.4 for the next release

pf in DragonFly 2.9 is currently equivalent to OpenBSD’s 4.4 version. This is probably what will be in the next release version of DragonFly, as Jan Lentfer, the man responsible for the rapid, recent pf upgrades, is a new father (again). Congratulations on the new daughter, Jan!

Lazy Reading for 2011/03/27

I’ve found enough good links I’m able to schedule this post ahead of time.  Yay!

Last-minute pkgsrc progress

As already mentioned on this Digest, the freeze for the next quarterly release of pkgsrc, pkgsrc-2011Q1, has started.  I’ve also completed several bulk builds of pkgsrc-2010Q4 and pkgsrc-current using DragonFly system with GCC 4.4.  Francois Tigeot has very kindly gone out of his way to get some of the (relatively few) broken packages listed in those builds to be fixed.

Getting started on a Summer of Code project

If you were thinking of working on a disk scheduler for DragonFly, this is your lucky day!  Brills Peng asked for some overall guidance on how to start on a Summer of Code project.  I threw out some general tips, Alex Hornung talked up resources on kernel programming, and Venkatesh Srinivas described exactly what you’d need to write a disk scheduler.  There’s about 50% of a whole proposal, prewritten.

Summer of Code 2011: We’re in!

We made it into Google Summer of Code for a 4th year!  (yay!)

http://www.google-melange.com/gsoc/org/show/google/gsoc2011/dragonflybsd

If you want to mentor, apply here:

http://www.google-melange.com/gsoc/mentor/request/google/gsoc2011/dragonflybsd

(You will need to create a login if you don’t have one.)  I’m assuming the applicants are going to be people I know with a direct history with DragonFly; otherwise be prepared to give a good history.  Signing up to mentor does not mean you must mentor if there aren’t any projects that interest you; it does mean you need to review applications and provide feedback for students March 28th – April 8th.

If you want to be a student with DragonFly:

Check the projects page for ideas:
http://www.dragonflybsd.org/docs/developer/gsocprojectspage/

… or come up with your own.

Get your application together by March 28th.  Start talking about it on the mailing list or IRC or however as soon as you can; there’s a direct relationship between the amount of preparation we see beforehand and people getting accepted.

Here’s the timeline:

http://www.google-melange.com/document/show/gsoc_program/google/gsoc2011/timeline

Copied from my email to users@/kernel@, cause it has everything you need.

 

 

Hammer/Samba shadow copy support started

Samuel Greear has been working on a module to translate Hammer snapshots into Windows-style shadow copies, so a Hammer volume’s snapshots would be accessible when shared to a Windows machine, or anything that understood shadow copies, so Samba.

He’s put up his work so far; it’s not finished, but he has schoolwork to get to and wants to make it available for anyone who wants to run with it.  (say, for Summer of Code…)  Apparently the macros in the shadow_copy2 or onefs modules are similar to what a Hammer module would need…