Pour ce cas-ci avec Knoppix je n'en sais rien, mais ce qui arrive souvent, dans cet ordre :
Quelqu'un dans la communauté du logiciel libre implémente quelque chose dans son coin et partage le code, parfois juste une branche d'un logiciel en amont mais la branche n'est pas encore intégrée. Ou ça peut être un nouveau module, mais pas encore intégré dans les distributions majeures. Le code est parfois un peu un hack, pas très propre. Donc en bref : d'abord un truc expérimental.
Un projet en amont et/ou une distribution majeure décide de prendre cette fonctionnalité expérimentale, de rendre le code plus propre, de le faire accepter dans les projets en amont, etc. Donc, intégrer proprement la fonctionnalité.
Quelques exemples que je connais qui ont suivi cette voie :
- glvnd (vendor neutral dispatch pour OpenGL), pour faire fonctionner proprement les pilotes propriétaires Nvidia, avoir un truc robuste. Avant ça, certaines distribs comme Ubuntu utilisaient certains hacks.
- Dans le monde de GTK : l'outil de debug GtkParasite (projet séparé) qui est devenu GtkInspector (fait maintenant partie de GTK lui-même).
[^] # Re: Atomique ancien
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à 2.
Pour ce cas-ci avec Knoppix je n'en sais rien, mais ce qui arrive souvent, dans cet ordre :
Quelques exemples que je connais qui ont suivi cette voie :
- glvnd (vendor neutral dispatch pour OpenGL), pour faire fonctionner proprement les pilotes propriétaires Nvidia, avoir un truc robuste. Avant ça, certaines distribs comme Ubuntu utilisaient certains hacks.
- Dans le monde de GTK : l'outil de debug GtkParasite (projet séparé) qui est devenu GtkInspector (fait maintenant partie de GTK lui-même).