Nibble Stew: Millennium prize problems but for Linux
source link: https://nibblestew.blogspot.com/2021/02/millennium-prize-problems-but-for-linux.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Wednesday, February 24, 2021
Millennium prize problems but for Linux
There is a longstanding tradition in mathematics to create a list of hard unsolved problems to drive people to work on solving them. Examples include Hilbert's problems and the Millennium Prize problems. Wouldn't it be nice if we had the same for Linux? A bunch of hard problems with sexy names that would drive development forward? Sadly there is no easy source for tens of millions of euros in prize money, not to mention it would be very hard to distribute as this work would, by necessity, be spread over a large group of people.
Thus it seems is unlikely for this to work in practice, but that does not prevent us from stealing a different trick from mathematicians' toolbox and ponder how it would work in theory. In this case the list of problems will probably never exist, but let's assume that it does. What would it contain if it did exist? Here's one example I came up with. it is left as an exercise to the reader to work out what prompted me to write this post.
The Memory Depletion Smoothness Property
- Check out the full source code for LLVM + Clang
- Configure it to compile Clang and Clang-tools-extra, use the Ninja backend and RelWithDebInfo build type, leave all other settings to their default values
- Start watching a video file with VLC or a browser
- Start compilation by running nice -19 ninja
What happens currently?
What should happen instead?
The wrong solution
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK