« first day (3071 days earlier)      last day (1893 days later) » 
00:00 - 19:0019:00 - 23:00

12:00 AM
@MichaelHomer Not really. That's a minimal/technical qualification. A mod really should be somewhere around 40-50k minimum, have been active for a few years on the site, and ideally be someone who is already doing a lot of cleanup/maintenance.
I'm speaking specifically about U&L. Other site requirements might be different.
 
12:31 AM
Even the moderator-score things below candidates only say 20k
 
Mr. Homer, have you ever considered being a moderator?
You had a remarkably even-keeled response on Meta a few weeks ago-- clearly you have the temperament.
 
I am not diplomatic enough
@FaheemMitha 32/40!
 
Hah; I just ran it on myself, too!
In unsurprising news, I have some amount of made-up numbers ;)
 
 
4 hours later…
5:03 AM
@MichaelHomer Yes, I know.
@MichaelHomer ?
 
 
1 hour later…
6:04 AM
5 hours ago, by Michael Homer
user image
 
6:59 AM
@JeffSchaller Upvoted, but this para could be clearer.
> If you plan on spending about the same amount of time on U&L, what other U&L activities (such as Asking, Answering, Editing, or Reviewing) that you currently do today do you see yourself doing less of when as a moderator? Valid answers include "spending more time on U&L", of course!
This could be part of the answer:
"No" is a perfectly reasonable response, but I thought I'd provide an opportunity if there were some ideas out there. — Jeff Schaller 5 hours ago
 
 
2 hours later…
9:06 AM
Time runs faster when you're having fun?
output of date seems to be similar, yes. But if i open spotify, youtube and so on, the time definately runs faster. not much, but it runs faster. And it definately has to do with fedora29. — Julian 2 mins ago
 
9:52 AM
Good answers so far on Stephen's Meta question: unix.meta.stackexchange.com/questions/5218/…
 
@MichaelHomer That algorith is strange, I am getting 37
 
@RuiFRibeiro I see nothing strange in you getting 38 there.
If it weighted in the number of edits and accepted flags etc., it may be abetter score (as in reflecting moderator-like activity better), and you would probably get an even higher number.
 
@Kusalananda I just do not see myself as a good moderator. Anyway, queries are just programs.
 
10:37 AM
@FaheemMitha it wasn’t “fixed” in a stable update, it went through the usual unstable/testing/stable route
(however dropping sysvinit support is an RC bug so fixing that would be a candidate for a stable update, in my book)
 
11:26 AM
@StephenKitt I didn't say it was fixed in a stable update. I said it was a stable version. Meaning the package that was changed was in stable.
And it wasn't a fix, it was an unfix. The guy basically created a bigger problem.
I take it that version still does not have SysV support.
 
12:27 PM
@FaheemMitha oh, sorry, I misconstrued your explanation as meaning that sysvinit support was removed in a stable version and as a result should be re-introduced in a stable version.
@FaheemMitha yes, hence the quotes in my statement ;-).
@FaheemMitha yup, it doesn’t; the forthcoming Buster version does (see here).
 
12:39 PM
@StephenKitt Do you agree it was a crazy thing to do?
And clearly in violation of policy, imo.
 
@FaheemMitha in violation of policy, yes; crazy, not necessarily — it’s really hard to handle inter-dependent services in various configurations with sysvinit. Perhaps a better approach would have been to document the deficiencies and leave the initscripts; but deleting the initscripts did result in a number of people stepping up to write good initscripts, which might not have happened otherwise.
 
@StephenKitt Rather a scorched earth approach to maintenance.
And the guy didn't even attempt to discuss it, at least not on the bugs I saw.
 
@FaheemMitha that’s always easy to say from outside. Maintenance is a lonely pursuit and you have to make decisions in a very small echo chamber, where the only feedback you get is bug reports. I’m not saying this was handled well, but I don’t think it’s fair to anyone (users and maintainers) to jump to conclusions.
 
@StephenKitt He didn't have anyone else to talk to? What about the bug reporters, some of who were offering patches? Or other maintainers/DDs?
 
1:05 PM
@FaheemMitha the bug reporters, yes; again, I’m not saying this was handled well, I’m saying that qualifying this as “a scorched earth approach to maintenance” is easy without knowing the maintainer’s mind-set at the time.
 
@StephenKitt Well, he doesn't really seem to have communicated much. Maybe he was really busy?
Anyway, if something like this happened to me, I would be unhappy.
So I'm not surprised Rui was.
 
@FaheemMitha neither am I
 
1:30 PM
@FaheemMitha @StephenKitt Nah, the guy was not open to discussing it. Not my problem, fix it. LOL
@FaheemMitha @StephenKitt I did know BIRD was a more modern and more sane implementation of a routing daemon, and it was the final push to see how BIRD worked.
@FaheemMitha @StephenKitt The biggest problem, is that in part due to my stupidity I had an unwanted DNS downtime of around 2h
 
@RuiFRibeiro “Not my problem, fix it” is exactly the kind of comment that makes me want to orphan all my packages.
 
@FaheemMitha @StephenKitt My OSPF infra-structure was out for two hours....
@StephenKitt I did not say that to the guy....it was the other way around.... I do not use sys V, but you can fix it.
LOL
@StephenKitt I actually got an older version with your help in a question, and started testing BIRD
 
@RuiFRibeiro yeah, I wasn’t commenting on you, only on the statement ;-).
 
@StephenKitt Being fair enough......the only advantage of quagga is the Cisco like syntax in the configuration files....but then you are not configuring it all the time
@StephenKitt The limitations are worse....only one instance of a routing ID per protocol
 
@RuiFRibeiro yeah, I’ve seen quite a few people switch from Quagga to BIRD
 
PRY
1:36 PM
It's off the topic but I need help. I am having 3D .nii images with same height and width but different depth. I want to make depth equal. How can I do that? Any little help will be helpful.
 
@StephenKitt I had used Quagga in the past for BGP....
@PRY I do not even understand what you are talking about.... It that about Unix?
 
PRY
@RuiFRibeiro no
It's about medical imaging
 
@StephenKitt I even mentioned Quagga when writing a paper....
 
@StephenKitt As I understand it, that's that the maintainer said to Rui. Not Rui to the maintainer.
 
PRY
I googled but no help.
 
1:40 PM
(I am co-author in a couple of white papers about routing....nothing too complex) Not about Linux per se, but in Linux
@FaheemMitha I think @StephenKitt got that, but thanks for the support. ;-P
 
which isn’t quite as dismissive as “not my problem, fix it” ;-)
 
@StephenKitt Agreed. But still, would it have killed him to try to actually talk to people before ripping it all out?
 
@StephenKitt The private answer when I showed a possible interest to collaborate, it was rather terse and I thought that one was mostly for show, unfortunately. I did not find the whole context and contact a positive experience.
 
I agree that a team would be a good idea. A team is always a good idea.
 
@RuiFRibeiro yes, I can see how it would leave rather a bad taste
 
1:50 PM
Hey, can someone remind me what the command is to send both std error and output to the same place? The bash specific version. I have
hg push local --traceback 2>&1 traceback.txt
In the middle of a debugging session here...
 
@FaheemMitha &> will do the trick
 
2&>1?
 
&>
cannot remember the alternative ever, only this short hand.
 
OK, thank you.
That worked.
 
2:50 PM
I remember why I quit software development years ago...
Once you have the idea of what and how to do it, it so easy that it doesn't really have any challenge.
 
@FaheemMitha >traceback.txt 2>&1
&>traceback.txt would work in bash only.
 
@Kusalananda Which is the only shell that matters
 
@Jesse_b :-P
 
grabs coat to block tomatoes as I leave
 
Tim
@Kiwy I was wondering what your idea of what and how to do software development? is
ask as an outsider of software development, which seems not easy but challenge
 
3:03 PM
@Kiwy Programming is just another way to organise one's thoughts.
 
@Kiwy I disagree with this. I'm not really in software development but I think people get set in a way of "this is how you accomplish x task programmatically" but this prevents you from thinking outside the box (Hate using that phrase) which is how the true advancement happens
There is usually always a better/more efficient way to do things that takes forever to be discovered because most people get set in their ways and think they know what and how to do it already
On an unrelated note I think @JeffSchaller's new monkey may be fish shell :p
 
@Jesse_b So true :D
@Jesse_b That's my point, the only part I like about dev is conceptual, the implementation is just like typing any text looking for the right word at the right place. but it's not really interesting IMO. Conception though is quite awesome
 
@Kiwy So get into software engineering. Which I think is mostly a synonym for software development? But I believe that is mostly conceptualizing
 
3:19 PM
@Jesse_b I think I won't last long in the computing field, I might open a bike repair shop or something like this. Computing technologies (network/system/dev) are not meant to be handle by human I'm almost sure all those technologies come from machine (Skynet maybe) It's exhausting to just stay up to date
 
Tim
What do you do now? Kiwy
 
@Kiwy Yeah, I have a tremendous amount of respect for software engineers. I certainly don't have the focus and dedication to do the required studying/reading in order to stay up to date
 
@Kusalananda So > traceback.txt 2>&1. Meaning first > before and then 2>&1 afer?
 
@Jesse_b even in system engineering , see how the job has change from individual server management to devops automated deployment of container with Ansible/Salt/Puppet/Chef
 
I kind of like the bash version.
 
3:24 PM
the sysadmin world has dramatically changed in the last 10 years
 
@Jesse_b ?
 
@FaheemMitha I insulted all the other shells so I expected more negative feedback
 
Tim
@Kiwy What knowledge and technologies shall a software developer keep up to date?
 
@Tim Too many to list, which is why I am so impressed by it
 
Tim
List please
 
3:28 PM
haha
 
Tim
which out of them do you use or think as good?
 
I have no clue
I'm no longer in dev word
 
Tim
What do you do now?
 
I know the kernel developers at my company need to stay up to date on basically all hardware advancements and new bugs. I took a class on the high level overview of how computers actually work at the hardware level and even that was overwhelming...they have to actually understand every aspect of it
 
3:30 PM
@Jesse_b low risk; it's too different for me, and I'm still trying to make space for zsh. Faheem's safe from fish *******s
 
@Jesse_b Well, @Kusalananda might care, but most won't.
Possibly also the esteemed Stephane.
@Kiwy How so?
Those new technologies that keep appearing are no big deal. Much of that is also crap.
@Jesse_b I insulted software technologies, generally. Fortunately, I like tomatoes.
They go particularly well with good salted bread.
Good bread is hard to find here, unfortunately. But I digress.
No, actually the tomatoes are salted, not the bread.
 
@Kiwy I think this would vary greatly from job to job. Some companies definitely have not changed much at all in the last 10 years
@FaheemMitha throws tomato
 
@Jesse_b yum.
Also, tomatoes here are not great.
 
@FaheemMitha They are becoming crap everywhere. You need to find heirloom tomatoes. The ones in stores are bred to stay fresh longer, not for flavor
 
@FaheemMitha Well i went from massive server with huge expensive vmware infrastructure to private/public cloud container administration with new tools such as kubernetes / ansible / saltsatck Storage also keeps on doing huge change going from self hosted SAN to cloud object storage.
There's so many possibilities nowaday to build a sys architecture my head's spinning just thinking to it
 
3:38 PM
@Jesse_b In the US, Farmers Markets are good places to find quality produce.
That's a lot of questions from Jonathan de Boyne Pollard.
 
@tim Well I know a lot of small stuff in a lot of area the main one would be linux admin.
 
@FaheemMitha huh?
 
@Kiwy Not all technologies are good (for some value of good), and not all are worth learning. And, in any case, there isn't time to know everything, of course.
Also software technologies are particularly prone to expiry dates.
@Jesse_b The Election questions.
 
Tim
Do you mean Linux admin seems manageable to you?
I seem to remember some laugh at Linux knowledge, and think it old school
 
He asked 4 around 5/6 hours ago.
 
3:42 PM
Ah
 
@FaheemMitha I for sure agree with you as they are tons of shitty cloudish new service specially that should have never existed.
 
I'm thinking of asking candidates for personal information (in a software sense) a la the getting to know you question.
Does that sound reasonable?
 
Tim
@Kiwy What are shitty cloudish new services?
 
@FaheemMitha what would be the connection to being a moderator? effectiveness of a certain browser or, dare I say, editor?
 
I'm not sure how I will be able to choose between @JeffSchaller and @Kusalananda
 
Tim
3:44 PM
I am curious what knowledge I should know. I am scared by your comments @Kiwy
 
@JeffSchaller Nothing direct. Just interesting to learn people's backgrounds. Do you think it would be off-topic?
@Jesse_b You may not have to.
 
@FaheemMitha I mean, I'm not against curiosity, but what would hair color or shoe size matter as far as being a moderator?
 
@tim I'm nothing like a teacher or the door to any valuable knowledge. I'm just a guy working in IT that tries to keep up with new technology.
 
@JeffSchaller Oh, no, no. Have you looked at that getting to know you question?
Hair color and shoe size don't enter into it...
 
@FaheemMitha I have, and I drafted an answer a long time ago that I never finished. I just think it'd be most appropriate, in this context of an election, to focus on qualities that you think would matter as a moderator
 
3:46 PM
@JeffSchaller Ok. Fair enough.
 
Tim
I feel discouraged and pointless what technologies and areas I should put my time on, after hearing a software engineering insider's grief.
 
@Tim Whatever interests you is the usual answer.
 
@Tim Any service that is not possible to self-host. Any service that is lunch by a small company that want to get bought by a bigger one, any service where cost is not manageable, any service that transfoms computing that could be done in house into a basic ressource. This model of development is IMO very bad for the planet and is not sustainable at all
 
People function better if they work on things that interest them.
 
@FaheemMitha Amen
 
3:48 PM
@JeffSchaller So, ready to throw your hat in the ring yet?
 
@FaheemMitha no, but Michael's post made it harder, so I'm bouncing it around my foggy head.
 
@Tim You could learn the guitar if you like to, that wouldn't be as valuable as advance networking skills on Cisco routers, however if it is what you like go for it do not bother yourself with what others think
 
@JeffSchaller Michael's post? What post?
 
6
A: What’s it like being a Unix & Linux moderator?

Michael Mrozek What do you love about the moderator job on Unix & Linux? For me it's mostly about being able to fix things. Most reputation-based privileges on Stack Exchange are about unlocking the ability to cleanup new classes of problems -- being able to edit or even rewrite posts by yourself, then clo...

 
@JeffSchaller Oh. Harder how?
 
3:50 PM
> "You really need to be interested in cleaning up content, that's pretty much the entire job. "
and
> "it's mostly about being able to fix things"
I will never be good at SE chat.
 
I think Jeff is probably the most active reviewer on the site
 
@JeffSchaller SE chat is bad IMHO :D (at least the textbox used to type)
 
Would be a good position for you
 
@JeffSchaller Isn't that kind of what you do already?
 
knowing that Michael's perspective on the "job" is that it's mostly cleanup & fixing things makes it more palatable, since that's a large part of what I like to do here as your friendly local janitor.
@Kiwy thanks, glad I'm not the only one! :)
 
3:53 PM
When I need to format stuff it's a pain in the butt everytime.
 
@Jesse_b thanks for the support! I'm just moving (mentally) slower than ever lately, so I'm mulling.
 
Tim
@Kiwy "Any service that is not possible to self-host. any service that transfoms computing that could be done in house into a basic ressource." Do you mind specify the technologies that make such services, and the technologies that make services that are sustainable?
 
> "You really need to be interested in cleaning up content, that's pretty much the entire job. "
and
> "it's mostly about being able to fix things"
Maybe you were combining it with something else?
 
@tim any service that only offer cloud base hosting and that you can't install on your own computer like the whole amazon web service suite
 
@Jesse_b I think we both agree that Jeff should be a mod.
 
3:54 PM
I was replying, and tried to add a > to make it a quote thing like you did
 
@JeffSchaller That should still work.
 
and then I hit shift-enter to break out my "and" from his quotes
looks like you hit Enter 3 times, instead
 
> "it's mostly about being able to fix things"
 
Tim
@Kiwy Thanks. That is strange. I remember some scoffed at me for not knowing or having used AWS. Learning AWS is in my TODO, but now I am lost
 
@JeffSchaller I don't think you want a shift-enter there. Just an enter.
 
3:56 PM
@tim this only my vision of the world that imply this. Most persons would find perfectly OK to use AWS. IMHO however this is just a waiste of money and being irresponsible regarding sustainable dev and generations to come
 
I'm keeping my expectations low about my chat knowledge. Replies and sometimes oneboxing links are my limit
 
@JeffSchaller Low expectations are the best.
 
@FaheemMitha and in my failings, missed this. Thank you, Faheem! We appear to have some high quality candidates, so I'm relieved.
 
@JeffSchaller Um, we were talking about you.
 
well, we have NO candidates at the moment, but some good names are being thrown around :)
 
Tim
4:00 PM
Speaking of Kiwi's "devops automated deployment of container with Ansible/Salt/Puppet/Chef" and "new tools such as kubernetes / ansible / saltsatck Storage ", how shall I start to approach the concepts and their usages? Asking as a hopeless outsider
 
I thought Michael's comment was quite funny.
> if you don't feel like dealing with a particular flag you can just pretend you never saw it and wait for terdon to handle it.
 
Tim
I want to remain apolitics
 
4:37 PM
@FaheemMitha The same here...
 
@Kiwy Really? I find it's the best chat system I have ever used. Hands down.
@JeffSchaller ^^
At least when you install the essential tweak:
18
Q: Chat Reply Helper for Stack Exchange sites

Der Hochstapler Press : to start replying to a previous message. Press ↑ as many times as you need to mark the desired message. What does it do? First of all, the Chat Reply Helper for Stack Exchange sites provides a simple key combination to select a message to reply to. This removes the need to grab the...

 
@terdon for mod! A second win means super extra mod privileges
 
lol
I have three diamonds already, thanks :P
 
@terdon blood diamonds
@terdon A story I rarely tell is that I talked with Leonardo de Caprio manager when they were planning that film
 
One of the Mercurial devs wants to know if I can ssh locally.
 
4:51 PM
@FaheemMitha hmmm?
 
I'm seeing a bug pushing and pull between two Mercurial repositories on the same machine.
 
@FaheemMitha ah that bug
 
Of course I'm just doing regular filesystem pushing and pulling. He asked whether I could try it over ssh.
@RuiFRibeiro Hmm?
 
@terdon CEO of our ISP did not have the patience most of time for meetings or TV appearances and sent the IT director instead ;)
 
So, thoughts? If I ssh, what do I ssh to? Or should I just experiment?
/etc/hosts has:
127.0.0.1       localhost
127.0.1.1       orwell.homelinux.org    orwell
 
4:53 PM
@FaheemMitha ssh 127.0.0.1 ? I have no idea of what you are asking actually.
 
Hmm. Any of localhost, orwell, and orewll.homelinux.org connect.
@RuiFRibeiro It's not that hard. The Mercurial dev is asking if I can try to do a push/pull over ssh. That's all.
 
@FaheemMitha Today had a funny one over here.... +-
@FaheemMitha We have to put a new DDIM, a colleague said: we have to go to the datacenter see the model, RAMs and PNs.... whipped out a script of mine that processes dmidecode (it is a pain in the ass decoding dmidecode output for machines with 1TB of RAM)
tadddaaa we have everything here ;)
 
@RuiFRibeiro Sounds busy.
Does anyone know why I'm getting permission issues here?
Needless to say I don't normally do an ssh within a machine...
faheem@orwell:~/personal.local.archive_for_bug_analysis.2019.03.07$ hg pull ssh://127.0.0.1//home/faheem/personal.remote.archive_for_bug_analysis.2019.03.07/
pulling from ssh://127.0.0.1//home/faheem/personal.remote.archive_for_bug_analysis.2019.03.07/
remote: Permission denied (publickey).
abort: no suitable response from remote hg!
Again, this the same machine.
 
@FaheemMitha cat ~/ssh/ id_rsa.pub >> ~/ssh/authorized_keys
 
@RuiFRibeiro That's a bit weird, but ok.
 
5:02 PM
@FaheemMitha chmod 600 ~/ssh/authorized_keys
That is supposing you alread have ssh keys ;)
bah
@FaheemMitha .ssh and not ssh
 
@RuiFRibeiro You mean .ssh.
 
@FaheemMitha oui.
@FaheemMitha Going home, enjoy
 
@RuiFRibeiro Take care.
 
5:28 PM
@RuiFRibeiro lol
 
5:56 PM
cleanup, everywhere! After approving an edit to unix.stackexchange.com/tags/linux/info I see we have both and !
oh, no, wait. They showed up separately in a search, but apparently they're not separate.
 
Yes, points to .
 
confusing, I'll never keep it straight. Searching in the box at unix.stackexchange.com/tags for "distr" pulls up both
why does the synonym show up? that's confusing
 
@JeffSchaller yeah there’s a lot of weirdness around synonyms
 
@JeffSchaller They don't. Synonyms both exist, it's just that when using one, it gets converted into the other.
 
@terdon I get that part, but why do both show up in searches, particularly when "distros" says x179 and "distributions" is x163 (number of questions, presumably)
 
5:59 PM
I am guessing it's the only way to keep the synonym searchable. So if bar -> foo (bar is a synonym of foo), when you search for bar, you will still find it. Otherwise, the synonym would be useless: you need new users who search for the synonym to find it.
 
And I think Qs aren’t moved from one tag to the other when a synonym is created, are they?
 
it gets weirder when you hover over them, then the number of Q's is the same!
 
@StephenKitt Yes and no? I don't know how it's implemented in the backend, but when you make foo a synonym of bar, all questions that were tagged foo are now tagged bar instead.
 
probably caching
 
@terdon oh, OK
 
6:01 PM
Apparently, they don't update the question count for the old foo tag though. So still shows 179 questions, but every one of those is actually .
 
Ah right.
I’ve also seen cases (on another SE) where synonyms are half-created, so the old tag is suggested in completion, but if you try to use it, you get an error saying it needs to be created (because it’s a new tag, apparently) but it can’t be (because it already exists, as a synonym)
 
@StephenKitt could it be in the middle of voting? so it's proposed but not ratified, or whatever the terms actually are?
"suggested", not "accepted"
 
@StephenKitt Another SE? You're cheating on us!?
But that sounds like a bug.
 
Still busy debugging Mercurial. A few days ago I was debugging Latex KOMA. Why do these things always happen to me? I should use Microsoft, where bugs are illegal, and sent to Gitmo.
 
0
Q: Is App: /bin/rm a Friend or Foe in OSX?

Michael ShermanBitdefender Antivirus for Mac keeps notifying me that it has blocked App:/bin/rm with the following message: "An app you previously chose to block attempted to access your protected files again. We blocked the app to prevent it from altering the content of your protected files." Should I remove ...

Hah, how would one go about removing rm? :p
 
6:09 PM
cp /bin/rm /tmp/rm && /tmp/rm /bin/rm?
 
hah
 
or $pkg-manager $install busybox && busybox rm /bin/rm
 
@FaheemMitha The first time I read that, I thought "Gitmo" was Microsoft's GitHub bug report page or something :)
@Jesse_b > bin/rm ?
 
@terdon Only a software person would think that. :-)
 
@FaheemMitha I know :( Embarrassing!
 
6:12 PM
hmh, what, just rm /bin/rm should do, right?
 
@ilkkachu Would it be able to remove itself while it's in use?
 
le sigh
 
/bin# ./rm ./rm
/bin# ls -l ./rm
ls: cannot access './rm': No such file or directory
 
anti-virus for mac is a joke
 
6:14 PM
@Jesse_b ... but probably the best cause of action.
In general, I would avoid giving a user an rm command without telling them what it did.
Even as a joke.
As a joke, it was funny though.
 
@ilkkachu NOW I know what containers are good for!
2
 
Linux stops you from writing to executable files if a running process is using them. But unlinking shouldn't be an issue, I would assume the inode just gets lazily removed like when you remove any open file.
 
cp /usr/bin/tree /bin/rm while we're at it
 
What containers? :D like I would have cared to make a container just for that ;)
 
cd bin; cp ./rm ~/; ./rm ./rm
 
6:18 PM
@ilkkachu I too like to live dangerously
 
@terdon Good answer.
perl -e 'unlink("/bin/rm")'
 
Thanks. I have to go for some low hanging fruit if I'm to get back the position of honor that is rightfully mine and which you stole from me!
 
@terdon I can't let your laziness set my pace!
 
snicker
 
:-)
 
6:22 PM
mv /bin/rm /tmp
init 6
 
@Kusalananda Just adding insult to injury!
 
@terdon I'm doing my best. Just doing my best.
 
@Jesse_b yeah, have fun with that. Though one would suppose that at least a systemd system could do without /bin/rm. Something booting up with shell scripts... I'm not so sure.
 
I wouldn't mind that if only your best weren't better than mine!
 
@Jesse_b also remember that some systems clear /tmp on boot ...
 
6:24 PM
@ilkkachu I think that is the intention
 
@ilkkachu I'm actually curious about that. I might try in a VM. I expect a system without /bin/rm will crash and burn eventually. Possibly on boot, very likely on reboot.
 
@terdon do tell what happens :)
 
@Jesse_b Would it use rm to do that I wonder?
 
@ilkkachu That's what I was thinking, but most modern Linux systems have /tmp on a ramdisk these days, right? So there's probably no rm involved.
 
@Kusalananda I was just thinking that
 
6:26 PM
@terdon I don't know for sure. Some do, but I've no idea how common it is.
 
My system has a /bin/unlink... It's actually a POSIX tool. You would be able to do unlink /bin/rm.
 
anyway, about that antivirus vs. /bin/rm thing. my question would be why something would try to run rm against those "protected files" and what that something would be
 
Yes.
 
@ilkkachu I think that's a kernel thing? At least, I don't think it's a userland thing. Maybe @StephenKitt will know. But I can confirm that both Arch and Ubuntu have /tmpfs and they're as far apart as Linux gets.
@ilkkachu Yeah. My guess is that some malware tried to rm something and that caused the antivirus to block rm instead of whatever called rm.
 
@terdon sure, tmpfs is a kernel thing, but it's up to the userspace where you mount it.
 
6:29 PM
@ilkkachu Hmm, yes. So it's just a question of how you setup your fstab and whether you make /tmp a mountpoint mounting a /tmpfs then.
 
@ilkkachu It appears they have previously blocked /bin/rm, but there's no indication as to why.
 
so you could have it mounted on /tmp... or not. Systemd does setup stuff like /run/user/1000 for each user, and that's a tmpfs
 
@ilkkachu Apparently systemd also does /tmp:
> Arch uses a tmpfs /run directory, with /var/run and /var/lock simply existing as symlinks for compatibility. It is also used for /tmp by the default systemd setup and does not require an entry in fstab unless a specific configuration is needed.
 
"To disable the automatic mount, mask the tmp.mount systemd unit."
yep
 
Huh. So, the Ubuntu VM I tried this on had no issue rebooting:
terdon@ubuntu:~$ touch file
terdon@ubuntu:~$ rm file

Command 'rm' not found, but can be installed with:

sudo apt install coreutils
sudo apt install safe-rm
 
6:32 PM
I meant to go to the store but now I'm too excited to see the fireworks of that experiment...
 
None!
 
nawww.
 
Ad I can even delete files from the file manager GUI!
 
@terdon Anti climax!
 
Although apparently that "moves to trash"
 
6:33 PM
"Empty trash"!
 
And emptying the trash also worked :(
 
:-(
 
Where's the kaboom? There was supposed to be an Earth-shattering kaboom!
 
My OpenBSD system would definitey not like starting up without rm. The /etc/rc script is using it for a number of clean-up tasks.
@terdon Well, it's all that systemd thing. It'll replace the need for POSIX shell utilities completely and you'll have systemd services for everything.
"Oh no, the remove-file service daemon thingy went down!"
@terdon Hold on.... There's a "safe rm"? One that doesn't actually delete files?
 
> Safe-rm is a safety tool intended to prevent the accidental deletion of important files by replacing /bin/rm with a wrapper, which checks the given arguments against a configurable blacklist of files and directories that should never be removed.

Users who attempt to delete one of these protected files or directories will not be able to do so and will be shown a warning message instead:

$ rm -rf /usr
Skipping /usr

(Protected paths can be set both at the site and user levels.)

Recovering important files you deleted by mistake can be quite hard. Protect yourself today by installing safe-
Apparently so.
That's really not a bad idea for newbies.
Not a horrible idea for experts either.
 
6:41 PM
Hmm... useful for some I guess.
 
@terdon: You can't stop me from removing /usr you're not even my real dad!
 
:-)
 
now replacing systemd with rm seems really useful.
or replacing it with the fuck command ;.P unix.stackexchange.com/questions/255811/…
Has someone noticed in Mac, that despite Java being told in each installation that I do not want it notifying me of updates, the update daemon still runs and tries to phone home?
 
@terdon BTW, you're actually still in the lead.
 
@Jesse_b Well, you know, I wasn't going to say anything but...
 
6:45 PM
 
@Kusalananda Pfft, chat don't count!
 
@terdon Does.
Total reps.
 
Fine. in that case, eat my dust Windows user!
 
@terdon Ouch! :-)
I actually replaced my system with macOS some time ago, and the Windows laptop has been unused ever since.
 
@Kusalananda Only FreeBSD, OS/X here at home. Linuxes only in ARM.
@Kusalananda Wifey has a FreeBSD....
 
6:50 PM
@Kusalananda Ah, in preparation for your new diamond?
 
@terdon Yeah, I know everything about macOS. All the essentials. How to start Chrome and set up VirtualBox (to run OpenBSD).
 
Speaking of OSX, did you ever sort this weird thing out?
 
@terdon No. I've been thikning I would add a bounty to it.
 
And is it really worth running BSD on a mac? OSX is very similar, isn't it?
 
@terdon Pfft.
@terdon Like Arch and Ubuntu.
... quite literally.
 
6:52 PM
Well, I do prefer Arch, but I would never bother with a VM if I had to use an Ubuntu machine.
I can understand the VM when you were using Windows, but I really am surprised you would want it on a *nix machine.
And macs, for all their flaws, are decent nixes.
 
No, they are really very different. I find trying to understand macOS coming from OpenBSD is very much like trying to understand a Solaris system when coming from any of the free Unices.
It's another set of services, other ways of configuring everything.
A whole different infrastructure, so to speak.
Sure, from a user's perspective, it's just Unix.
I wanted to run cron jobs, only to discover macOS doesn't do them by default.
They use something else which included plists and XML (as far as I could see).
Not my cup of tea really, so I forced it to run its cron daemon (which was there) instead.
 
00:00 - 19:0019:00 - 23:00

« first day (3071 days earlier)      last day (1893 days later) »