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.

lightbulb_outline View ideas list


  • c
  • c++
  • cups
  • ipp
  • linux


comment IRC Channel
email Mailing list
mail_outline Contact email

The Linux Foundation 2021 Projects

  • Liviu-Alexandru Bud
    Add dynamic load module support for SOF
    Add dynamic load module support for SOF
  • Pranshu Kharkwal
    Create a single universal CUPS filter to replace the chain of individual filters
    Currently cups calls a sequence of filters in order to convert the input file format to the desired format. This makes CUPS call a lot of external...
  • Pratyush Ranjan
    CUPS Filters: Converting Filters to Filter Functions
    CUPS-Filters provide the filters which CUPS needs to convert job data from the input data to the printer's native language. Filters enable a user to...
  • Keisuke Nishimura
    Examining the Coccinelle’s Handleability of All Function Headers Found in the Linux Kernel
    Coccinelle is a C-program matching and transformation tool developed for C programmers to write intuitive code manipulation rules. This tool was...
  • Alan Barzilay
    Expanding support for Kworkflow: bootloaders and Linux distributions
    Kworkflow is a kernel developer workflow tool with the simple mission of reducing the overhead with infrastructure setup for Linux development. In...
  • Nadezda Lutovinova
    Finding bugs related to memory errors in Linux Kernel and improving environment model specifications for static verification
    I want to improve the Linux kernel environment model for more accurate work with memory.
  • Bhavna Kosta
    Firmware and other file handling in PAPPL
    Currently, PAPPL supports only raster printers and that too for very few specific input formats like JPEG and PNG. Adding the code in PAPPL for...
  • Divyasheel
    GSOC 2021 Proposal - GUI for listing and managing available IPP services
    The current print management tools only list the local queues and we have to use the web interface to work on queues shared with remote print...
  • Mugilraj D
    IIO Driver: AD511X DigiPOT
    Aims to implement an IIO driver for Analog Devices, Inc.’s (ADI) AD5110/AD5112/AD5114 Single Channel, 128-Position, I2C, ±8% Resistor Tolerance,...
  • Puranjay Mohan
    IIO Driver: ADXL355 Accelerometer
    IIO Subsystem is the home of Linux sensors, it provides support to ADCs, DACs, Accelerometers, Temperature sensors, etc. IoT and industrial...
  • Magali Lemes
    Improving statistics from kw
    This project aims to improve the statistics part of kw, adding more options, and also implementing a way to let users, who choose to, take part in a...
  • boron
    LIDAR visualization application on AGL using ROS2
    Integration of the meta-ros layer with Automotive Grade Linux (AGL), to support Robot Operating System (ROS2) which is an open-source robotics...
  • Saubhik Mukherjee
    LSB: Analysis & Fixing of Race Condition Warnings in the Linux Kernel
    The task is to catch bugs due to race conditions in Linux Kernel 5.4 device drivers. A software verification framework called Klever automates the...
  • suraj kulriya
    Make All Filter Functions Work Well Even Without PPD Files
    We have already moved from Postscript to PDF as the standard data format for print jobs. Michael Sweet has deprecated the use of PPD files, but due...
  • Riccardo Mancini
    Multi-threading in perf
    This project proposes to implement a thread pool inside perf, which could be used first to improve the existing parallelization in the synthetic...
  • João Seckler
    Optimizing build and deploy in Kworkflow: towards the Beta release
    The main goal of this project is to make kw ready for it’s Beta release. The work is divided into two stages. The first one, corresponding to the...
  • Lucas Stankus
    Proposal for GSoC 2021 IIO Driver: ADXL313
    The main goal of this project is to develop an IIO driver from scratch for the ADXL313 device and have it on Linux kernel tree. The driver will be...
  • Anmol .
    VirtIO-blk implementation with AGL on Jailhouse
    Jailhouse is a static partitioning hypervisor and its support for Automotive Grade Linux is added in the recent previous seasons of this program....