I was involved with both smolt (beta testing it) and fedora for years. Now smolt has been transported to many different distributions.
Web servers already can get any information they need for their type of "smolt", and have been able to for years.
Simple scripts can be written with output going to a text file to be included along with the information taken from phpinfo() for example.
The very LAST thing a web server wants to do is announce is its OS version, disk information, disk structure, memory levels, Apache Version, or any other version information for that matter, In fact many of us wisely, do not even report what we are using to the various clients which connect to us. It will just say FTP Server, or SSH Server, or SMPT Server or linux (without distro, version, or other revealing info).
I have around a dozen simple layers of security, I use or have created for use on web servers, and In almost a decade I have never been hacked, and only compromised once, and that even locked the user down to a chrooted directory so I could obtain information on him.
One of the beautiful things about Modx, and especially Revolution is that a site visitor looks at what appears to be an html page, when in fact it is much more than that. Most hackers / crackers just keep going because it "appears" that nothing special is going on, and that no hackable php, asp, ruby, or perl action is sitting there waiting for their undivided attention.
If you were wanting to do anything like what you are suggesting, I would suggest obtaining a html profile (use the smolt uuid of a given system and view the system at smolt.org and view source) and making that a chunk, or creating a special privileged user page, if people really need to see it. In over twenty years of working in the computer industry with five different operating system families, I know this:
- users don’t care how or why it works, they just want it to work
- users typically don’t need to know why or how it works and when they do need to know the developers failed and are to blame
- if someone wants to know how or why it works, then making them jump through hoops keeps the bad guys at bay, while leaving the door open for knew legitimate people to get involved