Linux 4.6


This release adds support for USB 3.1 SuperSpeedPlus (10 Gbps), the new distributed file system OrangeFS, a more reliable out-of-memory handling, support for Intel memory protection keys, a facility to make easier and faster implementations of application layer protocols, support for 802.1AE MAC-level encryption (MACsec), support for the version V of the BATMAN protocol, a OCFS2 online inode checker, support for cgroup namespaces, support for the pNFS SCSI layout, and many other improvements and new drivers.

  • Prominent features
    • USB 3.1 SuperSpeedPlus (10 Gbps) support
    • Improve the reliability of the Out Of Memory task killer
    • Support for Intel memory protection keys
    • OrangeFS, a new distributed file system
    • Kernel Connection Multiplexor, a facility for accelerating application layer protocols
    • 802.1AE MAC-level encryption (MACsec)
    • BATMAN V protocol
    • dma-buf: new ioctl to manage cache coherency between CPU and GPU
    • OCFS2 online inode checker
    • Support for cgroup namespaces
    • Add support for the pNFS SCSI layout
  • Core (various)
  • File systems
  • Memory management
  • Block layer
  • Cryptography
  • Security
  • Tracing and perf tool
  • Virtualization
  • Networking
  • Architectures
  • Drivers
    • Graphics
    • Storage
    • Staging
    • Networking
    • Audio
    • Tablets, touch screens, keyboards, mouses
    • TV tuners, webcams, video capturers
    • USB
    • Serial Peripheral Interface (SPI)
    • Watchdog
    • Serial
    • ACPI, EFI, cpufreq, thermal, Power Management
    • Real Time Clock (RTC)
    • Voltage, current regulators, power capping, power supply
    • Rapid I/O
    • Pin Controllers (pinctrl)
    • Memory Technology Devices (MTD)
    • Multi Media Card
    • Industrial I/O (iio)
    • Multi Function Devices (MFD)
    • Inter-Integrated Circuit (I2C)
    • Hardware monitoring (hwmon)
    • General Purpose I/O (gpio)
    • Clocks
    • PCI
    • Various
  • List of merges
  • Other news sites



  1. Lower system development costs with a single RTOS that scales
  2. Broad connectivity
  3. Complete security for connected devices
  4. Expandable and upgradable architecture
  5. Lower risk and fast integration of third-party technology
  6. Easier upgrades and less testing


Seize Opportunities offered by the Internet of Things

VxWorks7, the breakthrough, next-generation version of VxWorks, is a modular, configurable, and expandable platform for connected devices, engineered to help you succeed in the IoT area.

Feature Details

Lower system development costs with a single RTOS that scales

VxWorks is the RTOS foundation for successful development of very small devices, large intelligent connected systems, and everything is between. It is scalable to meet your projects's unique memory footprint,functionality, and processing power requirement. You control how much of the operating system you need. For example, VxWorks includes an optional, small-profile microkernel that is built on the same platform as standard VxWorks, so that higher- and lower-end devices can be efficiently developed as one connected system.

Broad connectivity

Connectivity is a key requirement of the IoT, and VxWorks provides support for industry-leading standards and protocols, and delivers high-performance networking capabilities out of the box. VxWorks adds connectivity protocols such as USB,CAN, Bluetooth, and Continua, as well as the modularity that can help bring many previously disconnected devices online with reworking the core of their embedded software.

Complete security for connected devices

IoT demands pervasive connectivity that exposes devices and systems to more security risks that ever before. VxWorks allows you to design your embedded system to the necessary level of security by leveraging a coprehensive set of built-in security features for the development, boot and execute, operation, transmission, and idle/power down stage.

Expandable and ungradable architecture

The modular, future-proof architecture of VxWorks separates the core kernel from protocols, application, and other package, which enables you to enrich your products with new features and capabilities as standards and market requirements evolve-without retesting or recertifying the entire system.

Lower risk and fast integration of third-party technology

VxWorks's unmatched ecosystem of readily available tested and validated third-party technologies enables you to differentiate your product offering with leading-edge features and capabilities and bring devices to market faster, while reducing risks and development costs.

Easier upgrades and less testing

The new modular VxWorks architecture enables you to promotly implement upgrades and bug fixes as they pertain to packages and compilers without having to change or retest the entire system, including the operating system core.

Better reliability with state-of-the-art memory protection

Memory management unit(MMU)-based memory protection increases reliability. VxWorks incorporates a process-based model that provideds user-mode application execution in addition to its traditional kernel-mode execution.

Time partitioning

An enhanced scheduler enables time partitioning for extreme reliability, preventing applications from overloading the CPU.

Smaller size, lower weight, and reduced power consumption

Technological innovations in embedded processors, such as multi-core support and improved power management, have opened the door for increased system consolidation for embedded systems. VxWorks platforms provide flexible, multi-core support for the latest embedded processors and systems on chips(SoCs), offering and ideal consolidation platform to reduce size, weight, and power(SWaP).

Ensure compliance with Safety and Security Requirements for Certified Environments and Mission-Critical systems

VxWorks trusted system platforms have a proven track record in safety- and security- certified environments. A high-reliability RTOS, VxWorks provides hard, real-time performance and determinism along with the certification required by the highest safety and security standards. You can count on VxWorks to run forever, error-free.

Leverage Your Existing Investment in VxWorks

VxWorks 7 is designed to ease migration from earlier versions of VxWorks such as VxWorks 6.x. VxWorks 7 kernel supports the VxWorks 6.x kernel operating environment. Most board support packages (BSPs), drivers, and user applications developed for or ported to VxWorks 6.x will run in the VxWorks 7 kernel.

Smarter Development with the Workbench Development Suite

Using standards such as Eclipse, CDT, and TCF, WindRiver Workbench offers best-in-class development and debugging tools along with cutting-edge system analysis tools for optimizing the VxWorks environment.


Backward-compatibility of VxWorks 7 APIs with VxWorks 5.5, 6.0, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8 and 6.9.