Thanks @greengeek for your comments.
I agree with you about the freedom to create without shackles. This thread is NOT about shackling anything.
Its about your Puppy Linux system operation and its about your LAN operation.
As I remember, @Rcrsn51 (whom I regard
highly for the many many contributions he makes. Whenever he says something I listen. ) did NOT come out with concerns about Puppy freedom, his concern was about whether there is harm in leaving the problem built into Puppy. Further scrutiny shows that there is harm when hostname fields do not agree. This thread's contributions have resolved that concern for all of us.
Linux is a system. Its not a single program. Its applications and services, that run, expect a certain set of standards for it to integrate and to operation politely.
This thread's discussion and its solution is about just that. Not being shackled as you infer, but about providing a standard set of services to allow your PC to operate politely; internally and externally. This gives us the freedom to do all kinds of things while the underlying system insures proper operations for us.
Further as is noted by Shinobar's and by Tazoc's efforts, it provides you, the user, the ability to freely select in such a way to maintain stability and polite executions internally and externally.
Please understand this this is and was NOT a personal crusade. It was about bringing awareness to resolving a problem.
You now will be able to have your system experience the benefits provided by the contributions you find from this thread. I do NOT take credit for this solution. The contributors are my heroes for their recognitions and addresses they provide us.
Timeline:
- 01Micko recognize this anomaly several years ago and started work but never revisited it
- Shinobar added hostname to FirstRUN, last year to make it easy and conscious
- TaZOC was the first implementation that successfully managed all internal Puppy fields updating via Personalized Settings wihtout desktop shutdown
- 01Micko revisited his work and gave us the OTB boot-time hostname update to handle the system fields so that when the Live media boots to desktop, all fields would agree and LAN behavior would not conflict
- Barry embraced 01Micko's work in WOOF because it makes sense to address this.
Thus, now every distro maker can benefit from everyone's contributions here. And further, every user of Puppy distros will benefit from everyone's contribution. Not one of these contributors are doing anything except addressing proper system behavior.
Also, because of Puppy's design, if you are not happy with this work by the contributors, anyone may, either use Shinobar's FirstRUN and reset all of your Puppy PC names to the same (in violation of what every instructor and LAN administrator on the planet teaches)
or you may modify your Puppy to pull out the harmless additions everyone has contributed for you.
So, I hope you understand and see that this thread's contribution is NOT about conformity. But, it is about correcting an overlooked "fault".
The intent here is to make a great distro. That means all the necessary tests to be called a great OS is in its behavior on the desktop, within the LAN and within the WAN.
This thread is a very very small step to go along with ALL of the small steps as Puppy matures. And it is maturing very, very rapidly! I have written before about some of the great contributions made over the past 12-18 months in this community. These have been game changers that are part of the maturation we are witnessing. It's making newbie use as well as season veteran use, a breeze for the well thought thru solutions provided for all of us. Heck we can now run 32bit Puppy flavors on PCs utilizing up to 64GB of RAM, today, on a LiveCD. This was unheard of a year ago. Puppy is maturing in ways and at rates that other mainstream distros cannot.
Question for anyone
Please point out how the hostname resolutions instituted, have a negative impact on a user's creativity? Has this thread given the appearance that creativity is in peril?
Acknowledgements
I don't think I have done this until now, but I want to thank everyone who has responded to this thread. Collectively, you have made this problem understood and resolved. Thanks EVERYONE!
Hope his helps