Live data from Hacker News

ZFS Removes References to Slavery

github.com

31–40 of 154 posts

Re: ZFS Removes References to Slavery

#31
post #4

Is Linux going to be next? Let's ask Mr Torvalds nicely to remove all master / slave references in the Linux kernel because it is 'offensive'. /s I don't think such a request is practical given the kLOCs of those references which will break other software.

Well, the use of "master"/"slave" in the PTY layer is technically inaccurate - they are two ends of a connection to a single object, over which the "master" and "slave" both have control - and there are certain operations that the "slave" can do that the "master" can't. The whole system would be less confusing if these entities had clearer names, and there's also no binary interface that uses the terms.

Re: ZFS Removes References to Slavery

#36

I created an automated tool to deploy and provision Hadoop YARN cluster at work. I’m so glad that I named the non-master hosts “core” nodes instead of slave node :) or I would have to change the naming convention now. I still have the “master” node though.

In this sense master and slave is the correct term.

You have a master with unidirectional control over the slaves.

Just like in IDE drivers of old.

Re: ZFS Removes References to Slavery

#37
post #29

I invite people to read about the Chinese Cultural Revolution and the so-called Red Guards. We are getting there. Be very careful what you say and what exact terms you use.

More importantly, these recent events are being likened to the Chinese cultural revolution _by Chinese people who lived through it._ That should give you enough of a signal to understand that this is not necessarily benign and in anybody’s best interest. I think the reason we use master and slave is simply that the words are short, equal length in both letters and syllables, and get the message across — cf leader/fol…

Slave is one syllable, master is two.

Re: ZFS Removes References to Slavery

#38
Let's rewrite complete CS papers and replace master/slave with master/"dependent (underlying)". In distributed systems, slaves can be independent in some cases, what then?

Let's rewrite complete UNIX history and remove kill, cut, wc, finger, touch, mount, umount, git, nano, pico... because someone can find the context offending.

Even better, let's dump words and use APL or hex/binary for communication. But, what if 1 or 0 offend someone?

/s

Re: ZFS Removes References to Slavery

#40
The Julia community also does not use slave and actively encourages the use of that term in community chat. I am not sure how i feel about that. I am not made uncomfortable by that term but i can't judge whether others might be. So i can only ask, what does that term do for me? Nothing but i guess i can convince my brain to think "worker" instead "slave".
Post reply on HN