Because it has to be repeated again and again: We need to drastically reduce the number of cars to solve our problems.
@ljs @joel_linux RCU is simply broken down into three parts:
A quiescent state is a time or action that guarantees all grace periods that were running at the time of the synchronization have finished (but you do not care about grace periods that started after synchronization).
If a link list protected by disabling preemption, then the grace period is when preemption is disabled, and the quiescent state is when all CPUs have scheduled. So you can remove an item from the link list (where all readers must have preemption disabled to read it), and then wait for all CPUs to schedule which guarantees nothing has access to the item, where you are now free to delete it without worrying that something is reading it.
That’s the simple case. There’s more complex cases, but it all comes down to the three parts above.
FACTS ABOUT MASTODON
If you are curious about leaving the cooked turkey site and going to the elephant site, here are some important tips:
1. It sucks. But then, so does every site.
2. You can still shitpost. Take great glee.
3. Picking your server instance is super important.
Ideally you should start at a large instance, and leave because it's full of white suburban NIMBY reactionaries who joined in November because they were promised 0 uncomfortable experiences in their lives and lash out whenever this turns out not to be the case.
Then you move to a smaller server where suddenly you can't talk to your friends because the admin of your instance is feuding with the admin of their instance. Then you wait a month before you can move again.
In this regard, the feudal structure of Mastodon instances is very like early 2000s message boards, whenever the admin got drunk and deleted the site.
4. You can work around the feudalism by running Mastodon yourself. It's the size of a mastodon and costs a fortune.
You can run Pleroma, which is smaller, and is also favoured by Nazis by unfortunate historical accident. Pleroma is perfectly good software that fulfils a need for something smaller than Mastodon, but also the devs are definitely not Nazis but are the other ten guys at the table.
There was a hilarious moment where the guy behind Spinster was so obnoxious he got kicked out of Pleroma and started his own fork called Soapbox/Rebased. He is now known as Soapbox Terf.
The nice people went to Pleroma fork Akkoma, which Soapbox Terf calls the "tr***y server", a review I understand they were delighted by. Try that.
There's also Misskey, which is a bit weird and Japanese, and supports cat ears right there in the protocol.
5. Any bozo who complains about your posts with assertions about the Fediverse that assume it all runs on the rules of mastodon.social is one of the suburban NIMBYs and invariably joined in November. Block and don't look back.
6. If anyone annoys you about your posting, you can improve their feed for them by blocking them from ever seeing your posts. The blocking tools are marvellous.
7. There are NO QUOTE TWEETS on Mastodon and anyone who wants QUOTE TWEETS is an invader, pollutant and corrupting influence despoiling the suburban vistas of Mastodon who only wants quote tweets so they can wreak EVIL.
So quote-tweeting is well supported in Akkoma and Misskey (and forks thereof), is in the Treehouse fork of Mastodon, and will be coming to more Fediverse software soon.
8. In Mastodon, Eugen Rochko has achieved the creation of something greater than himself. And he will *never forgive it*.
9. The Fediverse interprets Website Boy as damage and routes around him.
10. Mastodon is yet another demonstration that worse is better. So come onto Mastodon, and *be* that worse.
====
EDIT: this post is attracting some very dumb reply guys. Consider *not* posting debate club fatuity.