# PEP 656: Platform Tag for Linux Distributions Using Musl

**URL:** <https://discuss.python.org/t/pep-656-platform-tag-for-linux-distributions-using-musl/7165>\
**Category:** PEPs\
**Created:** [February 11, 2021, 7:45am UTC](https://discuss.python.org/t/pep-656-platform-tag-for-linux-distributions-using-musl/7165 "2021-02-11T07:45:08Z")\
**Posts on this page:** 1\
**Showing post:** 25

<div class="post-metadata">

**Author:** ![uranusjr](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/uranusjr/32/103_2.png) [@uranusjr](https://discuss.python.org/u/uranusjr)\
**Post date:** [March 20, 2021, 1:54pm UTC](https://discuss.python.org/t/pep-656-platform-tag-for-linux-distributions-using-musl/7165/25 "2021-03-20T13:54:00Z")

</div>

IMO this is one of the things that fall into the “play well with others” rule introduced by PEP 600. Wheels can only make use of newer kernel features when the version is generally shipped by default by all popular musl-based distros, and once all major musl-based distros ship a certain kernel version by default, users that rely on older kernel versions are automatically removed from the coverage of a musllinux tag.

I am honestly not familiar with how popular musl-based distros handle their kernel version support, nor know how the “play well” rule is going to work out (since AFAIK no projects are currently distributing PEP 600 wheels yet). But I feel it’s probably better for the community as a whole if both glibc and musl distros can use this same rule so the experience learnt by either can advance things for both sides (and other libc implementations if they need their own platform tag one day).

---

_[View the full topic](https://discuss.python.org/t/pep-656-platform-tag-for-linux-distributions-using-musl/7165)._
