Odpovídáte na názor k článku Bcachefs má v plánu dodávat modul do jádra jako DKMS. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.
Já s vámi ohledně out-of-tree modulů souhlasím. Rozhodně to není tak, že bych si myslel, že je to optimální situace nebo že s tím případným udržováním kompatiblity s nejrůznějšími verzemi jádra nepřibyde práce.
Jen si úplně nemyslím, že je to nutně faktický konec a nikdo to teď nebude používat, jak naznačoval @cc. Ale samozřejmě záleží, jak to K. Overstreet pojme.. (možná jsem naiva, co se snaží tu sklenici vidět vždycky spíš poloplnou :) ) Ani upřímně nevím, jestli má třeba potenicálně víc reálných uživatelů s mainline jádry, nebo by byl užitečný fokus i na držení kompatibility DKMS modulu s těmi server distribucemi (RHEL/klony, Debian, SLES/Leap atp.).
Chápu jaké problémy to s sebou nese. Bojoval jsem s hromadou převážně proprietárních modulů a nějakých shimů, co se odmítaly sestavit na konrketním jádře, nejen od NVIDIA, ale i IBM, Quantumu atp. Naposled třeba u modulu pro video I/O karty Blackmagic, která má podmíněné části kódu podle detekované verze jádra, podobně jak jste zmiňoval. Chodí třeba se starším RHEL nebo novějším Ubuntu.. ale na Leapu (jádro 6.4) to vyžadovalo manuální intervenci, aby si to sedlo do správné varianty a šlo sestavit přes DKMS.
Jinak vlastně si ani nevzpomenu, že by nějaký modul z mainline jádra vyletěl kvůli jiným důvodům než, že to není udržované a podobné "extempore" vlastně registruji poprvé.
Nedovedu odhadnout, jestli je status: externally maintained definitivní, nebo by se to mohlo časem ještě vrátit.
Jak už jsem tu někde zmiňoval, pro mě je tam obecně pořád strašně velký bus factor (viděli jsme u Hanse Reisera).. pokud by se podařilo získat nějaké investice, zájem firmy, která by v tom viděla potenciál pro své služby, možná by to mohlo změnit situaci. Třeba v tom smyslu, že by k sobě mohl dovolit mít trvale pár dalších lidí, co by do toho trochu víc viděli, starali se o víc o ty release cykly, testy a možná trochu "bufferovali" komunikaci s okolím.
Ale těžko říct, srovnání třeba se ZFS kulhá, tam šlo o projekt, co měl za sebou koordinovaný vývoj pod Sunem/Oraclem s týmem lidí. A jakmile se to uvolnilo, objevily se další komerčních subjekty, co na tom stavěly, přispívaly do projektu a třeba zaměstnaly nebo najaly i některé původní vývojáře.