Matthew Dillon went to the Google Summer of Code Mentor’s Conference at Google’s offices in California, and took some pictures. It’s all available on Flickr. He was the only DragonFly attendee, but check to see what developers on other open-source projects look like in person. There’s even the not-related-to-me Joel Sherrill (on the left).
Stathis Kamperis has written up a description of the test framework he designed during the Summer of Code. It may end up in DragonFly, which seems like a good idea to me. It’s designed to be generally operating-system independent. He includes a link to the git repo where he’s keeping it now.
Stathis Kamperis, as part of his Summer of Code work, ported NetBSD’s POSIX message queues to DragonFly. He has a writeup of all the details, and even has test cases! It should be showing up in 2.5 soon.
DragonFly’s newest committer is Jordan Gordeev, whose name may already be familiar. He’s the student behind the 2008/2009 Summer of Code projects for AMD64 support in DragonFly. You’ll notice the 2.4 release has a 64-bit version, in no small part due to his effort. Welcome Jordan!
I’ve got a number of little items, so more roundup:
- How much disruption happened in DragonFly after introducing a dynamic device system? Surprisingly, very little, as most of pkgsrc still builds. Thanks are due to Hasso Tepper for the corrective work.
- _why makes some very perceptive comments.
- Jordan Gordeev’s been working on the very difficult AMD64 port as part of his Summer of Code work. He says thanks for the help, and others reply in kind. Speaking of which, it’s possible to boot 64-bit DragonFly now, though it’s not production-ready.
The DevFS Summer of Code project is going into DragonFly this weekend; be ready for surprises if you update. It’s not complete yet; there’s a few more weeks for Summer of Code, but there’s other work that this code will enable.
Google has published some inital statistics from the 2009 midterms. This covers all Summer of Code projects, not just DragonFly.
Remember, projects are due August 17th at the very latest.
The short summary: everyone passed. Yay!
5 weeks to finish!
The in-progress code for the Summer of Code project ‘DragonFly on AMD64’ has been imported; you can now build for SMP on AMD64, and complete a installworld/buildworld, natively. Modules don’t (yet) compile…
Alex Hornung is looking for suggestions on the userland tool(s) for his devfs project. This is a Google Summer of Code project, and I’m a bit late posting this, so hurry if you want to get your two cents in.
If you’re a student or mentor for Google Summer of Code, all midterm surveys have to be done by tomorrow, the 13th, at 12:00 PDT. Please do it if you haven’t – payment depends on participation.
The Google Summer of Code midterms are almost upon us. Starting July 6th (that’s next Monday), students and mentors will need to fill out a survey detailing how the project is going. There’s a preliminary version at Google Docs, so you know what to expect when they go up on the GSoC site. They will have to be completed by the 13th.
If you’re a student: make sure you have code that shows progress. If you’re behind schedule, cram.
If you’re a mentor: make sure you are aware of your student’s progress. If the student’s behind schedule, help them cram.
Gleaned from the SoC mailing lists: the tenative dates for the 2009 Mentor Summit for the Google Summer of Code program is October 24th and 25th. Where? Probably Mountain View, CA.
Alex Hornung posted a summary of how his work on devfs is going, and Jordan Gordeev posted a summary of how much AMD64 is functional.
If you want to try either one (warning: many parts still broken!), use a vkernel for the devfs so a physical system doesn’t get broken. There’s build instructions for pulling together AMD64 DragonFly.
Update: manual instructions for AMD64, too.
While asking some questions, Alex Hornung let drop some of the details of his Summer of Code devfs project. Sounds like he’s making good progress.
Statis Kamperis is working on POSIX conformance for DragonFly as his Summer of Code project; he’s posted some questions about the agreement he is given for the Open Group’s test suites. If you’re curious, he links to a copy of the agreement. (I have an I-am-not-a-lawyer-but-have-worked-on-a-number-of-contracts followup)
Another Summer of Code summary: Jordan Gordeev is returning to AMD64 work. He appears to be ahead of schedule, too.
Dan Chis has posted a summary of his Summer of Code project: debugging multi-threaded applications. He also has some details of his current thesis in there… He’s busy.
More Summer of Code summaries: Robert Luciani has posted what he plans for his MP contention profiling work, and Stathis Kamperis has a description of his C99/POSIX conformance audit testing, with links.
Alex Hornung posted a nice summary of his DevFS project for DragonFly Google’s Summer of Code – Matthew Dillon has a followup, too.
Are you a Summer of Code student for DragonFly? Don’t forget to post a summary of your project to kernel@ before the start. Yes, I know there’s exams.