Posts
2041
Following
230
Followers
2519
Director of Linux Foundation IT. Currently in charge of kernel.org infra.

This account is for Linux/Kernel/FOSS topics in general: #linux, #kernel, #foss, #git, #sysadmin, #infrastructure.

For my personal account, please follow @monsieuricon@castoranxieux.ca.

MontrΓ©al, QuΓ©bec, Canada πŸ‡¨πŸ‡¦πŸ‡ΊπŸ‡¦

K. Ryabitsev 🍁

I've blocked more accounts in the past day than in the entire past 4 months.
2
0
13
@drq Yes, I've heard that before. Hopefully, we'll find a way to deal with that.
2
1
5
@alex I'm quite happy with Akkoma's UX.
0
1
2
@adiz Sorry, I meant Typescript, not PHP. I was thinking GnuSocial.
1
1
5
@adiz PHP is less fun than Erlang. :)
3
0
8

K. Ryabitsev 🍁

I picked Akkoma because it looked more fun. No other reason.
11
33
87

K. Ryabitsev 🍁

Heh, I can tell when Linus posts by the amount of 500 errors I start seeing on the social system. Need to start optimizing our setup.

The erlang stack itself is actually doing great, but the database load spikes like crazy. It's actually a known problem of pleroma and derivatives -- the db backend could use a lot of loving, especially when it comes to optimizing queries.
4
8
37

K. Ryabitsev 🍁

Here's my _personal_ view on the Baikal Elektroniks situation. This is not any kind of official statement by LF.

First of all, everyone must understand that Baikal Elektroniks is a company that produces equipment for pretty much a single client -- the Russian state. You can nominally buy a computer with a BE chip as a private citizen, but in reality you'd never do so because a) it's almost impossible to get, b) you'd buy a much slower chip and pay 4-5 times more than you would for any other chip available on the market. So, it's accurate to say that BE produces equipment pretty much exclusively for the Russian military and its state run businesses (who are mandated to buy BE equipment by law).

Second of all, and most importantly -- getting your patches accepted into mainline means receiving a lot of very expensive labour and computing resources gratis: you not only get free code reviews from maintainers, but you also benefit from a bunch of behind-the-scenes CI infrastructure that runs checks on your code -- both at the patch stage, and later as part of regular integration/CI/fuzzing runs. Any treewide changes, such as security improvements by efforts like KSPP, will also be automatically applied to any in-kernel drivers and architectures.

So, in reality, accepting code for any hardware into the Linux kernel means helping to test, maintain, and debug that code for years to come. The resources for that are pooled from many device manufacturers with the understanding that these efforts will be part of the tide that "lifts all boats," including their own. However, in the case of Baikal Elektroniks the situation becomes tricky. Yes, Linux is free software (free as in libre), but maintainers and CI infrastructure require funding. BE is placed under strict sanctions in many countries due to its direct affiliation with the Russian military, so companies funding CI and maintainer efforts have to consider if their money is directly benefiting a sanctioned company (and, indirectly, the Russian military).

So, it may be true that the rising tide lifts all boats, but if that boat is a Russian military warship, you have to decide what kind of message you send them.
6
10
35
@dirkhh not to downplay Mastodon's accomplishments in any way, but the backend software on social.k.o is actually Akkoma, not Mastodon.
0
3
7
@cliffwade @iamstu Okay, but the question was what kind of link -- to what site -- would be a better proof than the account actually being on kernel.org?
1
0
0
@vbabka @selea @thomas

It was hosted with masto.host, which I continue to heartily recommend for folks who are looking for a fully managed solution.
0
1
2
@cliffwade @iamstu I'm curious what kind of link you imagine would verify him better than the actual domain of the instance being "kernel.org"? :)
1
0
0
@mariusor @thomas very much "ordinaire" but thank you for the kind words. :)
0
0
2
@mariusor @thomas I think it was just initial rush as a bunch of instances start requesting followers/likes/etc info. It's known as "the hug of death." :) Things got a bit slow, but it was fine in the end.
0
1
4
@vbabka @chpietsch @psymar @torvalds I've updated the docs -- the changes will show up once the cache expires.
0
0
7
@GNUxeava I started out with it restricted to just public timeline, but Pleroma gives an unfriendly error when you restrict known network from unauthenticated users. Looks like it's the same with Akkoma, but I'll restrict it for now anyway, perhaps until everyone calms down a bit.
2
0
1

K. Ryabitsev 🍁

Hmm... Looks like I may need to resize the database backend for Akkoma, as I'm starting to see db query load spiking.
0
0
8

K. Ryabitsev 🍁

Humans: I shouldn't have to remember your preferred pronouns
Same humans: this table is a "he" if you're German, a "she" if you're French, and "it" if you're English.
11
101
177
@drewdevault the lesser evil.
0
0
1
@drewdevault good luck! The worst is when you grow up speaking one language with grammatical gender and then study another where it flips for a bunch of words, so a "house" is either a "he" or a "she" depending on the linguistic context.
0
0
0
Show older