Xiaomi has a bad reputation for not releasing kernel sources on time. The company often takes months, and at times years, to share the kernel source code of its devices. Xiaomi is now trying to change itself for the better.

The Mi Mix 2S was launched in March, and now after a month, Xiaomi has posted the Oreo 8.0 based kernel source code of the smartphone. Going by the recent past, this is the quickest Xiaomi has been at sharing kernel sources. This shows that Xiaomi is willing to improve itself.

XDA Developers recently reached out to Xiaomi asking "when the company would release kernel sources for each of its devices." In a statement, a Xiaomi spokesperson said that the company will "target" to release the kernel sources in three months after a device has been launched.

Here's the complete statement:

As an Internet company, Xiaomi respects the GNU General Public License (GPL) and is committed to an effective compliance.

We are deploying all our resources to achieve a sustainable growth and have been making efforts to speed up our kernel release. We want to make sure that every release is safe and stable.

So far, we have published the kernel sources for many devices. Moving forward, we target to release the kernel source of a device within three months after its launch.

While we respect Xiaomi's efforts to improve itself, three months is still a long time, given that other OEMs, such as OnePlus and Google, release kernel sources on the same day as the launch of the device.

Interested developers can find the kernel source code for the Mi Mix 2S at the GitHub link in the source.

Krittin Kalra is a 20 year old Android freak. Striving for passions, chasing down his dreams and living a life without regrets is his sole mantra. A bit moody, he also does custom ROM reviews for AndroGuider. Currently pursuing his B.Tech, he aspires to follow his heart.