20 something years ago I spent the better part of a year writing a 3rd party RAID controller driver for Project Monterey (IBM and SCO's ill-fated unix collab) only for the entire project to get canceled literally the day after I finally got the machine to successfully boot up off the storage controlled by my driver. I like to think I got to do all the fun parts of driver development unbothered by any of the boring, troublesome maintenance.
Interesting. Around that time I was working at a place that was contracted to build and host binaries for zSeries/pSeries in support of IBM's Linux on the mainframe effort. We didn't actually use any of it. I think we were just there to make it look like there was 3rd party support, even though it was all funded by IBM.