Well, due to licensing, if I base it off of
linux, then it has to be open source (well mostly) and if I base it off of FreeBSD then a lot of it will definitely be open source. I'll probably just straight up leave the source code out there anyway. It would probably be useless to someone without programming knowledge though, because the operating system would be stripped down to only the drivers that I personally need and a lot of settings would be hard coded into it. Depending on whether or not operating system design starts to grow on me, I may make it easily configurable and provide a decent set of drivers with it.
Due to time constraints, my first setup of this car pc is going to be running
windows xp with a basic front end that I'll program in C#. After that's in the car and working decently, I'll really step up and build the operating system.
As I go along, I'll probably end up releasing sections of code that I find useful, such as SpaceNavigator or FusionBrain control. At some point I want to turn an Ipod Touch into a remote control for it, so then I would release the source for the listener and the Ipod Touch application.
Object oriented programming.
Bookmarks