Category Archives: GSoC

Final reports from GSoC’2019

A bit too late but here one can find links to the final reports from GSoC’2019 (hope I didn’t miss any):

Previous reports:

Looks like it was one of the most productive and successful summers for the NetBSD project!

Second round of GSoC reports are available in NetBSD blog:

Second round of GSoC’2019 reports are available in NetBSD blog:

Fun read:

USBNET: A story of networking and threads that won’t stop pulling

Continuation on fuzzers:

Fuzzing NetBSD Filesystems via AFL. [Part 2]

Other work sponsored by the NetBSD project:

First round of GSoC reports

First round of GSoC reports are available in NetBSD blog:

Also an interesting read about fuzzers:

Write your own fuzzer for NetBSD kernel! [Part 1]

GSoC 2019

The NetBSD project is participating in Google Summer of Code 2019 and projects for this year were announced:

Must admit that few projects are out of my knowledge area but some of them are really interesting I am planning to follow them closely. As an interesting fact Siddharth is participating for the second year in a row.

GSoC reports, release policy changes and end of life for 6.x

Following one month after NetBSD 8 release, the NetBSD team announced the end of life for NetBSD 6.x branches. They won’t receive any updates (including security patches) or support anymore. So, it’s time to upgrade if you haven’t done yet…

Release policy was changed as well starting 8.0 release. It will be no “teeny” bugfixes x.x.x (e.g. 6.0.1) branches anymore, only x.x (e.g. 8.0) update releases and they will contain both bug/security fixes as well as enhancements and new features that are deemed to be safe. This way the team expects to have more frequent releases, better long-term support and new features/enhancements to come to binary releases faster. Branches prior 8 are not affected by this policy though.

Last but not the least, Google Summer of Code 2018 coding period is over and you can read all the reports from the students:

GSoC 2018 Reports: Kernel Address Sanitizer, Part 1
GSoC 2018 report: Kernel Address Sanitizer, Part 2
GSoC 2018 Reports: Kernel Address Sanitizer, Part 3

GSoC 2018 Reports: Integrate libFuzzer with the Basesystem, Part 1
GSoC 2018 Reports: Integrate libFuzzer with the Basesystem, Part 2
GSoC 2018 Reports: Integrate libFuzzer with the Basesystem, Part 3

GSoC 2018 Reports: Kernel Undefined Behavior Sanitizer, Part 1

GSoC 2018 Reports: Configuration files versioning in pkgsrc, Part 1
GSoC 2018 Reports: Configuration files versioning in pkgsrc, part 2: remote repositories (git and CVS)
GSoC 2018 Reports: Configuration files versioning in pkgsrc, part 3: remote repositories (SVN and Mercurial)
GSoC 2018 Reports: Configuration files versioning in pkgsrc, part 4: configuration deployment, pkgtools and future improvements

NetBSD accepted for GSoC and other news

I wasn’t posting any news lately but it doesn’t mean nothing is happening around NetBSD project. The NetBSD Foundation was accepted as GSoC (Google Summer of Code) organization for 2016. If I’m not wrong project wasn’t participating in GSoC last year, so it’s a welcoming come back after missing one year. Interested students can submit proposals from 14 of March.

Another news came from NetBSD core team. Allan Barrett decided to step down from the group for the personal reasons. Another long-time NetBSD developer, Martin Husemann, took his place and joined the core team.

On hardware side just recently released Raspberry Pi 3 got initial support on current branch, however, still in aarch32 mode.

Last but not the least I just moved full blog page to https and changed theme to  twentyforteen.

GSoC projects

NetBSD’s Google Summer of Code projects were announced:

  • Socket option to timestamp UDP packets in the kernel
    Student: Vlad Balan
  • TLS (HTTPS) support in net/tnftp
    Student: Miklós HOMOLYA
  • Port ASan to NetBSD
    Student: steve
  • Sysinst enhancements
    Student: Eugene Lozovoy
  • HTree directory indexing for Ext3
    Student: Vyacheslav Matyushin
  • NAT-PMP and/or UPnP IGD support for NPF; MiniUPnP integration
    Student: Zoltan Arnold Nagy
  • NAT64/46 and NPTv6 integration with NPF
    Student: mpp

I wish great summer and success for students.

Source