I also forgot to include that someone has already done this for Linux. It's called the DashPC but I emailed the guy and he said it took a very long time to boot. I think it was just under a minute. That wasn't acceptable for me. Also his doesn't fit in a double din dash. It does use a lot more expenseive screen. His screen cost as much as my whole player ($700).
Tom