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.
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)
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.
Of particular interest is Robert Luciani’s talk about M:N threading in DragonFly. Yes, that’s the same Robert Luciani who is participating in Summer of Code with DragonFly to profile kernel contention on multiprocessor systems.
There’s 5 slots for DragonFly in Summer of Code for 2009, and the students in those slots are listed below. We had some very good applications; more than we had room for and higher quality than last year. If you did not get in, please consider working independently.
Student: Alexander Hornung
Project: DevFS for DragonFly BSD
Mentor: joe talbott
Student: Dan Chis
Project: Support debugging of multi-threaded applications
Mentor: schubert simon
Student: robert luciani
Project: Profile kernel contention on MP systems
Mentor: Samuel Greear
Student: Jordan Gordeev
Project: Finish amd64 port of DragonFly
Mentor: Matthew Dillon
Student: efstathios kamperis
Project: C99/POSIX Conformance Audit
Mentor: hasso tepper
Student projects for Google Summer of Code will be announced this Monday, for DragonFly, and for all other participating organizations. DragonFly has 5 slots, and more than 5 excellent proposals, which is a good kind of problem to have. We’ll see what we can fit.
If you’re a student with a Summer of Code application, make sure to subscribe to it. Doing this will ensure you are automatically notified of any mentor requests for more information.
There’s also some recent stats published by Google on the applications so far; DragonFly is one of the surveyed orgs it mentions, and the results are the same – less applications, better quality.
The due date for the Summer of Code proposals is past, and DragonFly has 18 proposals. The consensus from other SoC organizations is the same: less applicants everywhere this year, but the proposal quality is up.
Potential mentors can now discuss the proposals and ask for more detail from the students, until April 15th.
19:00 UTC today is the deadline for all student applications for Google’s Summer of Code program. You can revise applications up to April 15th based on feedback, but the initial proposal has to be in the system as of tonight. That’s 5 hours from now, if I have my time calculations correct.
DragonFly has 15 applications at this point, and general application quality looks to be better this year than last.
If you’re a potential student for Google’s Summer of Code, please get your application in ASAP. All student applications are due by 19:00 UTC April 3rd. You can revise a submitted application, even after the April 3rd cutoff, but it has to be in.
If you’re a student, you have from now until the 3rd of April to apply for a Summer of Code slot.