Industry-Leading Linux Support
Intel keeps up with the Linux community by upgrading to the latest stable kernel on kernel.org. Additionally, Intel supports a modern release strategy by updating public git trees every two weeks on RocketBoards.org.
Intel's approach to Linux for SoC FPGAs and the Nios II processor is centered on upstreaming fixes and improvements of the SoC FPGA and Nios II code primarily to kernel.org and DENX.de. Consequently, Intel assembled a Linux team with upstreaming as a key strategy.
In addition to providing the latest stable kernel for the SoC FPGA architecture, Intel also supports U-Boot, LTSI kernel with and without PREEMPT_RT, and a meta-Intel layer. This code runs (and was tested on) the Yocto-compatible, Angstrom distribution. You can obtain the code via the public code repositories on RocketBoards.org, which is a “one-stop-shop” for Linux developers working on Intel's SoC FPGAs.
RocketBoards.org code repositories include:
- Latest stable kernel
- LTSI kernel v4.1
- LTSI kernel v4.1 with PREEMPT_RT
- U-Boot v2013.01
- Meta-Intel layer for Angstrom Distribution v2014.06
Intel's SoC FPGA Linux Ongoing Innovation
Intel contributes to the Linux kernel, kernel.org. Specifically, Intel innovates by augmenting the Linux kernel with new features, such as an FPGA manager framework for programming and reconfiguring the FPGA. Furthermore, Intel is enhancing the kernel to better handle memory map reconfiguration via dynamic device trees.