SUSE Studio lets me build my own distribution by selecting my own apps, which it installs. I run a wizard and it generates an .ISO file.
For instance, if I want a distribution for web development, I might select MySql or MariaDB, Eclipse PHP and Eclipse JS, Xdebug, FireFox developer edition (and a few others).
- does anything offer such a service for Ubuntu?
- is there an API which I could use to do so myself?
If not, can anyone explain how I would go about creating such an app or wizard? I am a professional coder, so ought to be able to do it, if it is possible.
Perhaps I could automate Gentoo somehow? Although that would then take great effort to emulate Ubuntu (I am also interested in the other distributions, but Ubuntu would be a good start).
My first thought was that I just need a file system and a boot record and then I can create an ISO from that. But then I realized that I want to actually install some apps within that, which means config files, symbolic links, etc which are best created by actually running the install (or, are they?).
Is there a "build your own (Ubuntu) Linux" wizard? If not, (how) can I make one?