First of all, I'm sorry you had an unpleasant experience, I know the rules here can be daunting to new users. However, there are good reasons why the system works this way. The issue of anonymous downvotes has been discussed at very great length before, both here (e.g. Why do we have downvotes? ) and on the main meta site of the network (e.g. Why are votes anonymous? Let's make with the transparency and have them publicly attributed or the many examples listed here). I will repeat some of the main points here.
First of all, voting is the backbone of the entire Stack Exchange (SE) system. The idea is that good posts rise to the top and bad ones go down. Without voting, both up and down, the system collapses and becomes just another forum. All of us who participate here, do so precisely because we don't want that. After all, if we did, we'd be using the multitude of forums out there that cover the same topics.
Given that voting is so essential, we want to make it as easy as possible for people to vote. Downvotes do carry a minor negative penalty (it costs you reputation points to cast a down vote on an Answer) which acts as a slight deterrent for people voting out of spite, but we want them to vote and we want them to vote often.
Now, people being people, they often take downvotes personally. Kind of like you did here. Which is understandable, they see it as an attack on themselves instead of as a commentary on the quality of their answer. So they will try and guess who downvoted and try and get their revenge. We see retaliatory downvoting, where the user starts downvoting the posts of whoever they thing downvoted theirs. We see abusive comments, with the person downvoted hunting the assumed downvoter across the network and leaving aggressive, rude, and downright abusive comments. This is not a rare occurrence, sadly it happens very, very often if someone is decent enough to leave a comment explaining a downvote.
So, the main reasons votes are anonymous are:
- To remove a possible barrier to voting and make it as easy as possible for folks to cast their vote as they feel it should be cast.
- To protect voters from attack.
On to the specific question, which was (edited for brevity):
the hostname, has changed and the new hostname is the same as the one set for the Windows OS. [...] I am lost on why this happened and how the two systems could have communicated in such an unexpected way [...] is this a known bug?
To which you answered:
I am not sure of the cause, but you can try fixing it by writing the desired host name as a single line in the file /etc/hostname and rebooting.
The question is asking how this change could have happened. Not, how to fix it, the OP most probably knows this already, but how and whether it is a known bug. Therefore, your answer wasn't actually answering the question asked and that's most likely why it was downvoted. Note that of the 24 people who have seen your answer (as of today), only 2 downvoted, so it isn't like everyone attacked your answer.
Finally, your suggestion isn't the recommended way of changing a hostname in Fedora, which is another reason why folks may have downvoted it. The recommended ways are given here on redhat.com, and that article has this to say about manually editing the
Editing this file manually is not necessarily recommended, because it doesn’t update all the other hostname values the way hostnamectl does. For example:
$ sudo echo "galapagos" > /etc/hostname
Static hostname: galapagos
Pretty hostname: rockhopper computer
Transient hostname: rockhopper-computer
(note that their example is flawed since
sudo echo "galapagos" > /etc/hostname will fail anyway, you would need something like
echo galapagos | sudo tee /etc/hostname for it to work, but their main point stands).
So, in summary, your answer wasn't really answering the question asked and it wasn't giving a very good suggestion for changing the hostname in general either.