According to my opinion there is no alternative to the e-smith, becuse its produckt consept is rather unique.
According to my opinion the e-smith product consist of two parts:
1. One modified, but rather standard Linux distribution.
2. The set of Perl configuration scripts that make this product unique.
I think you can not compare it with for instance the clarc connect, even though this is also å free Linux out of the box. The clarc connect don't even have a database server, as far as I can see, and if I understand its fuctions right its configuratin system is based at php (???)
So if you can compare the e-server with anything it shuld be with the webmin or the linuxconf environment. I tried to hack a little bit into webmin to see how it is bulidt, and I belive this is also bulidt up around the use of Perl scripts. I havent looked into the Linuxconf, so I dont know.
But I think there is fundamental diffrenses between the way the Webmin and the e-smith configuration system work. As I can se the Webmin configuration system is mainly a distributed configuration system with a set of Perl configuration modules with nice looking graphical interphase. But mainly and basicly it is a set of individual configuration modules for each of the diffrent Linux system modules. This I believe makes the Webmin configuration system not so difficult to understand and maintain.
The big diffrenece between the e-smith and the Webmin, I belive is is that the e-smith right from the bottom is based on and buildt up around one sentral and strong overall configuration system that makes all diffrent system modules to play nice together right from the start.
So I belive that to continue tne e-smith or to replace it with something else, the main question will not be: Should I use the Slackware, the Debian or something else as basis for this product. The one and only important question would be to find out how this overall configuration system work and how you can upgrade this or transfer it over to some other distributions.
Like the Webmin configuration tool I think it would not be so difficult to transfer this configuration system over to any Linux or Unix and make any of those, lets say for exsample FreeBSD to make "the new e-smith server".
If you want to use and understand Webmin, I think you can begin in any "end" or module to do something because it's modulrarized and distributed design, based on individiual and rather independent system modules.
For the e-smith, I belive the situation is approx the oposite. Because it is based on one strong sentral configuration that makes it all play together, you must first of all understand how these modules play together and what makes them play together. (Like that I think the webmin modules basicly do not.) When these function is traced down and you know how they work then you can start to do something with them.
Interesting things will be to se how these sentralized configuration things are "waked up" what triggers their functions and so on. It will be neccesarry to trace the boot prosess, to lok at the cron jobs and the diffrent set of perl configuration scripts, I believe.
I have tried to post a few questions about these problems. I will hope that these problems will be more popular after a while.
http://forums.contribs.org/index.php?topic=19214.msg76002#msg76002http://forums.contribs.org/index.php?topic=19214.msg76002#msg76002I hope that we will find out a little bit more about how this great product really work so we can continue to take maximum advances of this unique open source product.
By the way, I'm not a computer professional, it's just my hobby but this doesen't, I think, make theese problems less interesting.
I think you can find Linux servers and Pizza boxes out there that wil run out from the box, but that doesn't mean it's a e-smith.
http://www.clarkconnect.com