The Linux Foundation

A non-profit consortium dedicated to fostering the growth of Linux

Technologies
c, c++, cups, ipp
Topics
kernel, wireless, printing, lsb, spdx
A non-profit consortium dedicated to fostering the growth of Linux

The Linux Foundation is a non-profit consortium dedicated to fostering the growth of Linux. Founded in 2007 as a merger of the former Free Standards Group (FSG) and the former Open Source Developer Lab (OSDL), the LF sponsors the work of Linux creator Linus Torvalds and is supported by leading Linux and open source companies and developers from around the world. The Linux Foundation promotes, protects and standardizes Linux by providing unified resources and services needed for open source to successfully compete with closed platforms. For more see our About page. All software produced by us is free software published under OSI-approved licenses. See project ideas page for the license used by each project.

2018 Program

Successful Projects

Contributor
Yordan Dimitrov
Mentor
Jan-Simon Moeller
Organization
The Linux Foundation
Automotive Grade Linux (AGL)
Running the AGL demo platform (agl-demo-platform)
Contributor
Anton Vasilyev
Mentor
Vadim, Alexey Khoroshilov
Organization
The Linux Foundation
Improve environment model for memory safety verification of the Linux kernel and find bugs related to the memory errors in Linux kernel
Problems with memory management and array access by unchecked index or pointer introduce significant risk. Especially if it comes to the OS kernel....
Contributor
Sahil Arora
Mentor
Till Kamppeter, Jay Berkenbilt
Organization
The Linux Foundation
Improving bannertopdf filter to use QPDF instead of Poppler APIs
The bannertopdf filter in cups-filters uses unstable and unsupported Poppler APIs which makes the code unable to build. The filter should be...
Contributor
Deepak Patankar
Mentor
Till Kamppeter
Organization
The Linux Foundation
Content Oriented Printer AutoSelection
To print a document, one first needs to select a printer and then adjust its settings to fit their requirement. This project aims at enhancing user...
Contributor
Tharre
Mentor
Manuela Montserrat, Jake McGinty, Samuel Holland, Jason A. Donenfeld, Mathias Hall-Andersen, Peter Wu, Toke Høiland-Jørgensen, Jean-Philippe Aumasson
Organization
The Linux Foundation
WireGuard Kernel Hacking
Hacking on the WireGuard kernel implementation, improving performance and memory consumption by implementing lock-free multi-producer multi-consumer...
Contributor
Akash_Sharma
Mentor
Smith @ PWG, mdannyb, Ira McDonald, Aveek Basu
Organization
The Linux Foundation
Enhancements for ipptool
The project involves the task of enhancing the ipptool where I will be writing ipptool scripts in order to cover operations and attributes that are...
Contributor
Gauvain "GovanifY" R-T
Mentor
Manuela Montserrat, Jake McGinty, Samuel Holland, Jason A. Donenfeld, Mathias Hall-Andersen, Peter Wu, Toke Høiland-Jørgensen, Jean-Philippe Aumasson
Organization
The Linux Foundation
WireGuard Kernel related tasks
As WireGuard is supposed to be merged in the kernel mainline soon, several issues should be fixed. I am trying to fix several kernel-related issues...
Contributor
Ayush Bansal
Mentor
James Cloos, Till Kamppeter
Organization
The Linux Foundation
Common Print Dialog Backend
I intend to create a new CPDB backend for printing to a (PDF) file and fix the bugs in the CUPS backend. I also have to develop a new GTK3 Adaptor...
Contributor
Lakshay Bandlish
Mentor
Smith @ PWG, mdannyb, Ira McDonald, Aveek Basu
Organization
The Linux Foundation
Idea: Enhancements for ipptool
Ipptool is a program that allows sending IPP requests to a specific printer or server in order to test it or to receive printer information in the...
Contributor
Jonathan Neuschäfer
Mentor
Manuela Montserrat, Jake McGinty, Samuel Holland, Jason A. Donenfeld, Mathias Hall-Andersen, Peter Wu, Toke Høiland-Jørgensen, Jean-Philippe Aumasson
Organization
The Linux Foundation
Performance and benchmarking improvements in WireGuard
In this project, I will optimize the in-kernel implementation of WireGuard and improve WireGuard's infrastructure for measuring its performance. By...
Contributor
Rithvik Patibandla
Mentor
Smith @ PWG, mdannyb, Aveek Basu
Organization
The Linux Foundation
IPPDOCLINT Program
The proposed linter program will take as input common print file formats and checks them for any structural or content errors. The linter should...
Contributor
Himanshu Jha
Mentor
Daniel Baluta
Organization
The Linux Foundation
IIO Driver Project (Bosch BME680)
The project is to write a driver for Bosch BME680(4-in-1) sensor module using the Industrial I/O interface to effectively read data from each of the...