Yes, that was my original point. I would like to have “clean” snapshot, with only needed (networking) packages, and not more packages to the same thing. We can modify conf. easily, I dont think thats good idea to install more “choices” by factory default.
I am far from expert, so basically my common sense is: dnsmasq didnt suite us (although I would live fine without DNSSEC, but I am willing to take DNSSEC as basic routing core package, no problem here), lets replace it by XY. XY should ideally replace dnsmasq funct. entirelly, and we shouldnt then use dnsmasq between default packages at all (replaced by XY). Lets say that ideal XY doesnt exists. Ok, we leave here XY + dnsmasq, with divided functionality (or XY + YZ). (and maybe in this case write about it a few words on blog or something, bcoz dnsmasq are so widely spreaded via wrt…optionall). You know what I mean? I love possibilities of OpenWRT, dont get me wrong. But its essencial to keep core features as minimal as they can be. Otherwise, regular user dont have experience to differentiate between core parts of system, and additional parts which are added just for “lets add some sugar to this candy”. And I am afraid that I will end in try remove and watch if something needed is broken… or not? I just dont know all packages to review, if they are needed or not
Writing a few www pages about opkg install XYZ with some sauce is much much better (and keep door opened) than include things with duplicite functionallity, or not needed things by default (reasons above).
Personally, I will install DB, samba, OpenVPN there, and I looking forward to it. But I expect to install it as additional of clean Turris OS. And in my eyes, DB, collect, multiple DNS resolvers, VPN and so on… all that belongs to “allow to install” category. Not default. On the other hand iptables, DNS resolv, DHCP, SQM, luci, http for www interface of router etc., are essentionally packages, which should be in the default factory snapshot.
More things, lesser chance to stability, more painfully updates and better chance to “catch a bug”… Keep it simple and clean… Thats my opinion, I believe its correct (but who not to think that