Motorola's Moto X Pure, codenamed Clark, is feeling super this Christmas. The device has begun receiving its Android 6.0 Marshmallow update toward the beginning of the month and now tinkerers and developers can delve into what this update is all about.

The kernel source files for the Marshmallow software have been released on GitHub. If you're a regular user, this has very little impact on you, but if you like to install custom ROMs or, even better, if you like building them, this source code should help everyone get more stable ROMs a little down the line.

This is the first non-Nexus Motorola device to see its 6.0 kernel source released, even though many Moto devices have already gotten their Marshmallowy OTA goodness. The others will probably soon follow.