Linux might work with your hardware, but it might not work well.
If your vendor is hostile like Apple, it will be hard to make it keep on working.