Hey,
I would absolutely be interested to contribute, but let me first put forward a few arguments of my own:
Transparency : you’re right that one should know what is included in the system. The image I would propose would not so have a modified system, but rather have some modules included (oh, habmin, samba, …) and other modules not included compared to the default installation of Jessie (like the educational packages, or the games). This could be clearly described.
Ease of usage : I think both methods are quite easy
Ease of development : This is clearly in favour of your proposed method.
Modularity : If you can propose this of course, it would be a great advantage.
The only thing I have been struggeling with during the past weeks, is the (classic) installation process itself, were when you had to ‘apt-get’, some installations didn’t succeed, and I had to start all over again (meaning a lot of time wasted). So I thought : give a user the image and he has working PI even without any Linux knowledge.
Maybe it is possible even to propose both ways (for very specific implementations). So a potential user could choose between a working PI without even having to look at it, or a modular installation where he can play with.
What, in my opinion is really important, is an easy wifi set-up, since in the PI 3 the hardware is included. (I don’t know if you have this included already).
So, till now I have been looking at OH1 (since I wanted to propose something combined with the charting solution), and for the moment I have a working configuration which includes (just from memory):
- hamin : needed for z-wave in openhab
- razberry : needed for the controller of the razberry hardware (card plugged onto the PI)
I could give you a much more detailed description (tomorrow) of the installation process (for example : the razberry server has to be stopped in order for habmin to work).
How do you propose to proceed ?