What inputs do you need

? If you can survive on usb alone there are some doubledin android headunits that look quite good

(supplement with a powered hub)
If you need serial

- you're looking at a proper motherboard with a serial port or two.

I've done this

(because I'm an IT nerd anyway) in my car and you end up facing.

.

.

- slow boot times.

However fast you think it's going to be, it's a minute from boot to logging something.

It is not an embedded solution

(i.e power on and it runs almost immediately)

- DC system.

There are some around, similarly

- Ignition aware bios.

You want it to wake up on ignition AND shutdown on ignition off

(the BIOS/power system tells the OS that the engine has stopped from which you can do graceful shutdown)

- Screen and keyboard

(and mouse).

There are bluetooth keyboards, but I suspect a touchscreen is what you want.

I don't like the

'dash mount' screens and would rather have it in the stereo position or even embedded in the passenger sun visor.

Where I bought my PC:
http://www.kustompcs.co.uk/acatalog/CarPC_Shop.html

If there are android headunits, then windows 8/10 tablet head units can't be far away.
