What Linux/BSD distribution is appropriate for my embedded application, a POS till?
Posted on 2007-12-02
I'm currently in the process of choosing a Linux/BSD distribution, for my point of sale solution which was created using Qtopia Core. Here are my requirements, in order of importance:
1. Hardware compatibility: The distribution will hopefully have hardware compatibility which is as good as that of any Linux distribution.
2. Performance. The hardware that this software will run on is quite modest - think older Celeron processors with 128mb of ram and a 40gb hard drive. I should be able to launch a window manager, though only when I explicitly require it - by default, the bash script that bootstraps the OS should start my Qtopia core application, which doesn't require an X server. I'll only use the window manager to configure the system, changing tcp/ip settings, for example.
3. Re-branding. I'd like to be able to include my own logo (in addition to the distro vendor's) when the system boots. This might be considered a "derivative work" under copyright law, which might necessitate releasing the changes/source, under the terms of the GPL. Or it might not, I'm unsure. This isn't a high priority for me - I'd just consider it a bonus. However, all other things being equal, I'd opt for a BSD variant in favour of a Linux distribution in order to have this.
Bearing all that in mind, what *nix flavour would you guys recommend?