I think most of the time devices are like this anyways. They are build on some kind of linux subsystem host with some proprietary hardware running GPS daughtercards or modules. I am guessing FB wanted some specific security that the major manufacturers didn't want to provide (are there any devices with LDAP integration and without shitty wide-open telnet access? I'm a little out of the loop here). So, they took the important bits, put it on a PCI card, and now they can use any host that can provide whatever functionality they want.