WSDISPLAYIO_GINFO という既存 API があってこれは 横ドット数 縦ドット数 depth と 色数 しか取れない。 https://nxr.netbsd.org/xref/src/sys/dev/wscons/wsconsio.h?r=1.124#347これじゃ Xで困る(横幅と VRAM配置は一致しない)ので「VRAM的な 1 line のサイズ」という APIを足した人がいた https://nxr.netbsd.org/xref/src/sys/dev/wscons/wsconsio.h?r=1.124#532おいおいマジかよ、と思ってたら WSDISPLAYIO_GET_FBINFO という新しい API を議論もなしに追加した人が発生 https://nxr.netbsd.org/xref/src/sys/dev/wscons/wsconsio.h?r=1.124#630(TODO: add parameter blocks for greyscale, yuv etc. じゃないんだよ API互換性って言葉知ってるか?)で、ユーザーはどれをどう使ってプログラミングするんですかね、という問題