When should the linux tag be used? Should it be added to any question when the OP is using Linux? Should it only be used when the question is about the Linux kernel or GNU/Linux operating systems?
I've seen some people use it to indicate that they are running Linux, although the question isn't a...
@jesse_b Two things. First, I could have sworn that meta post I linked wasn't something I had asked and answered. That... kinda weakens my argument to be honest. Second, you're not wrong about the filesystems, but the kernel? Is that involved? In any case, the OP was focusing on find and generating a list of files for a virus scan and that doesn't seem related to Linux.
That said, I also see where you're coming from, so I won't object or roll back if you want to add the tag back. @JeffSchaller @Kusalananda wanna weigh in?
well I'm not sure either lol I'm kind of leaning on chatgpt here
It just seems to me a question that is related to the fundamentals of how the linux operating system works (albeit specifically files and filesystems).
and op mentions linux systems instead of any specific distro so it's possible they are working with multiple distros
I'm just having trouble seeing this as being about filesystems (none were mentioned; yes, the ctime handling changes depending on filesystem, but that doesn't seem to be what the question was about).
Seriously though, you do make good arguments. Go ahead and add the tag back, just add some explanation of why in the edit message. As I said, while I am not convinced, I am also not 100% that I am right and the tag doesn't belong. So if you feel it does, go for it.
@terdon I've long-since given up on trying to personally understanding the role of the Linux tag here. I was misguided? differently-guided? early on, and apparently not in keeping with the community's wishes, so I stopped retagging around this area. My opinion here, though, is that the question is explicitly about a Linux environment, and that's what the tag and the Meta Answer suggest in that case.
Tag: "Use this tag for questions that are specific to Linux-the-operating-system (GNU/Linux)" (though it then lists "hardware support" which I'd think fits better with the linux-kernel tag)
Meta answer: "In my opinion, this tag should only be used for cases where a question is asking about how a Linux OS works" -- Question: "I need to scan Linux systems for ..."
Just like distribution-related tags are often used on questions only because the user uses a particular distribution, the Linux tag is too often used on questions only because the user uses Linux. Neither question or answers might have anything to do with Linux and might as well be applicable to e.g. macOS or FreeBSD.
I think that's the case in this case too.
I delete the Linux tag from questions when it occurs in tandem with a distribution-related tag. If I started reading the questions more closely, I'm guessing I would also begin to delete the distribution tags from most questions in favour of tags relating to particular packaging systems or whatever the question is actually about (that's mostly what separates the distributions anyway).
@Kusalananda that is a good point however I would argue only coincidentally because the freebsd kernel and filesystems handle ctime in a similar way and the filesystems are often interchangeable with linux (ie zfs). It might still differ slightly from kernel to kernel but I would wager it's safe to say do not trust ctime on any *nix OS
although I'm sure it's easily modified on windows as well I just know from experience it's unreliable on linux
If the filesystem made such a big difference to old stuff like mtime and ctime, we would see a lot more questions about interoperability issues between filesystem (with regards to timestamps).
btime, yes, that's different.
@jesse_b I find it hard to believe that a developer would drastically change the way timestamps work just because "we're not certified anyway".
I mean, there's a reason Unix succeeded way more than Plan9 ever did.
Although you and I both know that many decisions regularly made by developers would not be considered logical, and these decisions often make their way into critical systems that you would expect to have significantly better controls. Still seems like a real stretch for the linux kernel though