The NetBSD Foundation

Of course it runs NetBSD

Technologies
c, make, bsd
Topics
kernel, packaging, userland, unix, bsd
Of course it runs NetBSD

NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices. Its clean design and advanced features make it excellent for use in both production and research environments, and the source code is freely available under a business-friendly license. NetBSD is developed and supported by a large and vivid international community. Many applications are readily available through pkgsrc, the NetBSD Packages Collection.

2019 Program

Successful Projects

Contributor
Saurav Prakash
Mentor
Cryo, jmcneill, Martin Husemann
Organization
The NetBSD Foundation
Porting NetBSD to HummingBoard Pulse
NetBSD currently has good support for Allwinner ("Sunxi") family SoCs and some support for SoCs from Amlogic ("meson"), Rockchip, and NVIDIA...
Contributor
Jason High
Mentor
Martin Husemann
Organization
The NetBSD Foundation
Incorporation of Argon2 Password Hashing Algorithm into NetBSD
NetBSD provides a number of hashing algorithms related to local password management. Algorithms cur- rently provided are DES, MD5, SHA1, and...
Contributor
Siddharth Muralee
Mentor
Cryo, kamil
Organization
The NetBSD Foundation
Enhancing Syzkaller support for NetBSD
Improve support for NetBSD kernel fuzzing in Syzkaller kernel fuzzer and add support for fuzzing other kernel subsystems.
Contributor
Manikishan Ghantasala
Mentor
Michał Górny, Christos Zoulas
Organization
The NetBSD Foundation
Add KNF (NetBSD style) clang-format configuration
Add clang-format configuration ‘NetBSD’ reflecting KNF (Kernel Normal Form) NetBSD style and upstream it to the LLVM project. Find and specify...
Contributor
Surya P
Mentor
Christos Zoulas, Maya Rashish
Organization
The NetBSD Foundation
Implementation of COMPAT_LINUX and COMPAT_NETBSD32 DRM ioctls support for NetBSD kernel
Port and Integrate DRM ioctl in NetBSD kernel for Linux binaries running in NetBSD. Convert between 32bit and 64bit DRM ioctl calls. Create a test...
Contributor
Naveen Narayanan
Mentor
Christos Zoulas, Maya Rashish, Leonardo Taccari
Organization
The NetBSD Foundation
Porting WINE to amd64 architecture on NetBSD
Inclusion of USER_LDT option in NetBSD kernel allows Wine32 applications to be run on amd64 architecture. This is useful primarily owing to the...
Contributor
Akul Abhilash Pillai
Mentor
kamil
Organization
The NetBSD Foundation
Adapting TriforceAFL for NetBSD kernel fuzzing
To adapt the TriforceAFL kernel syscall fuzzer to effectively catch and report issues in the NetBSD kernel for amd64. TriforceAFL is a modified...