We tsk-tsked at Windows for putting font parsing in ring 0, but Linux is determined to try and catch up.https://twitter.com/tgraf__/status/904475786622640128 …
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
However, there is a possibility that userspace networking could beat this perfect-wise, though that may require userspace fs to do so.
And, as @CopperheadOS points out, this was very easy to implement (and deploy and use transparently) whereas everything-in-userspace is not.
They're willing to add kernel modules for almost anything. There are a bunch for hardware that probably never shipped / stuff no one uses.
Significant complexity in core kernel code (like RCU) is accepted if there are substantial gains. Gains are often only at very large scale.
Linux is certainly way over-engineered in a lot of the subsystems for many of the places it's deployed. Tons of complexity for scaling it.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.