I think this discussion is valid in multiple sub-forums, but I had to make a choice, so it is here under the storage forum.
BSD = freeBSD in all subsequent text.
As I've mentioned before on here, the lack of compatibility with the linux MD devices is a major reason I can't move more of my R&D infrastructure to BSD. I'm aware of ZFS and I don't want to go there, nor do I want to get involved in a discussion on the pros/cons.
My question is whether anyone has considered, or even attempted a port of the linux-md-raid drivers and usertools to work under BSD. I've considered it, but without getting too much into the mental exercise I start thinking about a couple of challenges in porting: 1) BSD lack of block device drivers for disks, and 2) possible differences in expected disk layouts between the platforms.
I know. I know...It's time for someone to start chirping about the evil GPL. Again, no need to debate. I believe that if the source of a port is made available, and the end user is expected to build it themself, then GPL doesn't have a foot to stand on WRT integration into the BSD world.
Anyway, just wondering if others have gone down this particular rabbit hole before me.
BSD = freeBSD in all subsequent text.
As I've mentioned before on here, the lack of compatibility with the linux MD devices is a major reason I can't move more of my R&D infrastructure to BSD. I'm aware of ZFS and I don't want to go there, nor do I want to get involved in a discussion on the pros/cons.
My question is whether anyone has considered, or even attempted a port of the linux-md-raid drivers and usertools to work under BSD. I've considered it, but without getting too much into the mental exercise I start thinking about a couple of challenges in porting: 1) BSD lack of block device drivers for disks, and 2) possible differences in expected disk layouts between the platforms.
I know. I know...It's time for someone to start chirping about the evil GPL. Again, no need to debate. I believe that if the source of a port is made available, and the end user is expected to build it themself, then GPL doesn't have a foot to stand on WRT integration into the BSD world.
Anyway, just wondering if others have gone down this particular rabbit hole before me.