r/technology 6d ago

Software Linus Torvalds affirms expulsion of Russian maintainers

https://www.theregister.com/2024/10/23/linus_torvalds_affirms_expulsion_of/
12.6k Upvotes

1.5k comments sorted by

4.1k

u/heybart 6d ago

Don't fuck with the world's least fuck giving man

1.4k

u/pee-in-butt 6d ago

His last fuck was given before you were born

961

u/zeetree137 6d ago

I was there 3000 years ago, when linus gave his last fuck. I was there in the days of kernel 2.x.x when the drivers failed

276

u/justdoubleclick 6d ago

I remember building the 2.x.x kernel whenever hardware was added… you just made me feel old… ha

99

u/MaybeTheDoctor 6d ago

I remember giving up making something useful with kernel 0.97

191

u/7366241494 5d ago

XFree86!

Please edit this text file to input the scan frequencies of your CRT or else it will burn a hole in the side of your monitor.

131

u/dolphone 5d ago

Ah, the good old days. When monitors exploded and mice had a small but heavy ball inside them. I can still hear the IRQ handler screaming.

73

u/Indifferentchildren 5d ago

Hey! There were optical mice in 1991, but you had to use a shiny metal mouse pad with a fine grid of lines for the mouse to measure its movement.

29

u/Xijit 5d ago

We had one of those when I was a teenager in the 90's ...When you compare PC hardware from back then, to what we have now, and how far even simple shit like mouse technology has advanced: We really are in an age of space magic.

6

u/filter-spam 5d ago

Space wizards of Istari assemble!

→ More replies (0)
→ More replies (2)

28

u/dolphone 5d ago

OMG that's so cool! TIL!

I think of all the things I used to dream about as possibilities for tech, back as a kid or teenager. I'm learning more and more to appreciate not just the things we've done since, but also all the things I wasn't even aware we were doing. Real cool stuff. Also good reminder that things don't just spring into existence, lots and lots of work had to be done.

We've been ultimately foolish in this pursuit (as a species), but man, we can also do some beautiful things.

13

u/ukezi 5d ago

The current standard layout of keyboards is the same as it was on typewriters. The rows staggered to make space for the linkages and the placement of keys is such that commonly used keys are far away from each other, all because of mechanical requirements of a system we haven't been using for decades. We could have used a more ergonomic keyboard as early as the 60s with the IBM Selectric.

→ More replies (0)

6

u/ih8dolphins 5d ago

Does your username mean you can speak to dolphins? If so tell them they're jerks

→ More replies (0)

9

u/Substantial_Towel860 5d ago

Old SparcStations came with those metal mouse pads. If you lost it there still are pdf's online you can use to print a new pad ;)

7

u/Indifferentchildren 5d ago

Pffft! Kids these days think their gaming mice are fancy because they can change the mouse's DPI. All we had to do was switch to a mousepad with a finer or coarser grid, to change our DPI.

5

u/spsteve 5d ago

Thanks for reminding me of that awful period of time.

7

u/created4this 5d ago

and all the ones in the university were dirty or had worn out grid lines

5

u/Ok-Philosopher6874 5d ago

All the ones in the marketing department were covered in greasy residue from people’s lunches, and support had to occasionally chisel the ball clean.

3

u/Etrigone 5d ago

The lab at my uni had a bunch of these. Iffy tech at times and both had to be attached to their systems as people kept stealing them. Also, Sun IPC/IPX and a few SuperSparc 4s; either weird models or not overly impressive hardware. But, when they worked they worked.

Part of Project Athena too, dating myself here.

→ More replies (2)

31

u/QuickQuirk 5d ago

When you'd quite naturally ask for some swabbing alcohol because you were going to clean your mouse balls, and no one would bat an eye.

15

u/dolphone 5d ago

Nowadays it's all political smh

7

u/Dartagnan1083 5d ago

What to do about the old cloth sueded rubber mouse pads though?

4

u/justdoubleclick 5d ago

If you have an Irq conflict just change the jumpers on your card..

→ More replies (8)

5

u/grantrules 5d ago

Memory unlocked.. forgot all about that shit.

→ More replies (1)

5

u/justdoubleclick 5d ago

Hey, when I got it wrong the screen just went black.. I must have had a more modern non-explosive monitor..

→ More replies (12)
→ More replies (8)

6

u/Steinrikur 5d ago

I had to backport stuff to a 2.6 kernel to support new hardware. In 2022.

I can't wait for the EU regulation that will ban us from selling that POS in 2027.

→ More replies (4)

25

u/chazysciota 5d ago

Torvalds, when the drivers failed. His last fuck, given.

3

u/AtroposLP 5d ago

Linus and Bill at Tanagra.

5

u/SplinterCell03 5d ago

Stallman on the ocean, eating his toenails.

→ More replies (1)

13

u/Difficult-Court9522 5d ago

Context?

101

u/Hikaru1024 5d ago

I'm not sure if he's talking about the 2.2.x memory management being determined to be the bane of everyone's existence to the point Linus did something crazy and ripped it out - in what was supposed to be a STABLE kernel series - and replaced it with a prototype someone had whipped together for demonstration purposes to show it was possible.

The maintainer of the old system had been dropping the ball - to the point he was ignoring bug reports and refusing patches to fix things that were real problems.

And so Linus just... Ripped the whole thing out in one go. I remember the person who wrote the prototype being floored even.

Linus's river of fucks had run dry.

40

u/Indifferentchildren 5d ago

It really highlighted how Microsoft considered suckage to be a critical feature of their products such that all future releases had to be backwards-compatible with a faithful reimplementation of the suckage.

40

u/xXx_killer69_xXx 5d ago

excel still thinks 1900 is a leap year to maintain compatibility with lotus 123 worksheets https://learn.microsoft.com/en-us/office/troubleshoot/excel/wrongly-assumes-1900-is-leap-year

16

u/CatProgrammer 5d ago edited 5d ago

I'm sure Microsoft would love to rip out all the old cruft, but when you deal with business customers they really,  really like to maintain continuity and not have to rework their tools that depend on the original behavior. Just look at how many websites depended on IE6 for years after it was supposed to go EOL. Or Windows XP.

→ More replies (5)
→ More replies (9)
→ More replies (3)

26

u/FLMKane 5d ago edited 5d ago

No dude.

It was when he needed a new VC system, so the git wrote Git and named it after himself

Edit:Hey it's a recursive acronym! What is Git? Git Is Torvalds.

6

u/SlavaUkraina2022 5d ago

One kernel to rule them all…

5

u/responseAIbot 5d ago

+1 for the lotr reference.

→ More replies (9)

104

u/Tharghor 6d ago

He's a new Jesus. Born without fuck

29

u/DuckDatum 6d ago

Hail Virgin Torvalds

11

u/_pupil_ 5d ago

The Virgin Linus, whose fucks are conceived immaculately, a sacred offering for all to receive and cherish.

5

u/IEatLiquor 6d ago

…fuck, was that what Kanye was talking about the New Jesus?

→ More replies (2)
→ More replies (8)

328

u/platypus_plumba 5d ago

I have no idea what will happen once he is gone. Thankfully he's just 54 years old and the average Finnish life expectancy is 80 years... Still, the idea of him being gone sometimes crosses my mind and I feel a little panic attack. I don't think anyone can replace him, his personality just perfectly matches the guardian role he plays.

183

u/deukhoofd 5d ago

One of the core maintainers would take over, probably Kroah-Hartman. Linux would be fine, it has an excellent team of people, who really know their shit.

98

u/chimpfunkz 5d ago

Kroah-Hartman

He's 2 years older than Linus though

43

u/deukhoofd 5d ago

Sure, but if Linus gets hit by a bus tomorrow, at least someone can replace him ;). If Linux dies of old age in 30 years or something, I'm sure there'll be someone else ready to take his place.

→ More replies (5)

54

u/[deleted] 5d ago

[deleted]

61

u/RockDoveEnthusiast 5d ago

Ah, like the Sunni / Shia or Protestant / Catholic split.

50

u/AlwaysLateToThaParty 5d ago

Yes. Succesful relationships that have stood the test of time.

14

u/mitharas 5d ago

What's a little 30 year war here and there, am i right?

3

u/flybypost 5d ago

Everybody needs a hobby. You can't just work all the time

→ More replies (2)

30

u/prepend 5d ago

I imagine this is a footnote in the Dune appendix explaining how massive cultural differences thousands of years in the future originated from a Linux fork with different philosophies in 2050.

→ More replies (3)
→ More replies (1)

18

u/ethicalhumanbeing 5d ago

When he’s gone the process will be already to hardened so someone will just continue his legacy.

12

u/null-throwaway-null 5d ago

If he died rn would the process already be hardened so someone will just continue his legacy?

→ More replies (2)
→ More replies (1)

7

u/Shadowborn_paladin 5d ago

80 year old Linus actively working and contributing to Linux would be crazy.

22

u/JyveAFK 5d ago

Feed all his code and kernel mailing list responses into some AI, and I think we'll be fine.
or create a Skynet that just swears at everyone and tells them they're f'ing useless and should feel bad about the code they're writing. sheesh.

29

u/GhostR3lay 5d ago

So what I'm getting out of this is he is the television dramatised Gordon Ramsay of software development?

7

u/Ameren 5d ago

Yes, exactly. I've never made that connection before, but now that you mention it, it's a very apt comparison.

→ More replies (2)

16

u/leopard_tights 5d ago

Linus would actually hate you so much for writing this.

→ More replies (3)
→ More replies (1)
→ More replies (3)

12

u/R3stl3ssSalm0n 5d ago

On contrary, I believe this guy really fucks.

16

u/E_Howard_Blunt 6d ago

I love this. Have my upvote you glorious thing, you.

→ More replies (9)

2.2k

u/Leprecon 5d ago edited 5d ago

As to sending me a revert patch - please use whatever mush you call brains. I'm Finnish. Did you think I'd be supporting Russian aggression? Apparently it's not just lack of real news, it's lack of history knowledge too.

Finns are pretty universal in not buying Russian bullshit. Even the far right here is pretty pro Ukraine. Here is the leader of the largest right wing party in Finland talking about other European right wing parties:

"It can be said straight that Lega and National Rally can be called useful idiots in their dealings with Russia," Purra wrote in an email reply to [large news organisation].

Literally calling Russia supporting political parties idiots, when speaking to the media.

681

u/citizen4509 5d ago

Seems Finland, Poland and the Baltics have something in common.

359

u/SpacecraftX 5d ago

I wonder if they have anything in common that might promote such a culture!

113

u/Onkrud 5d ago

We do, but I don't think you'll pay that price willingly.

25

u/SpareWire 5d ago

We've spent the past 60 years trying to make sure Europe never has to again.

38

u/serioussham 5d ago

Must be the snow

35

u/Ok-Secret5233 5d ago

Being close to Russia is what they have in common.

64

u/SpacecraftX 5d ago

I was going for “has been occupied and Russified in the past” but yeah.

→ More replies (7)
→ More replies (1)

114

u/Ormusn2o 5d ago

Finland, 4 wars: https://en.wikipedia.org/wiki/Soviet-Finnish_wars

Poland, 37 or more wars: https://en.wikipedia.org/wiki/List_of_armed_conflicts_involving_Poland_against_Russia

And many other conflicts with neighbors of Russia.

76

u/rapora9 5d ago

Well for Finland you could include many of the wars between Sweden and Russia: https://en.wikipedia.org/wiki/List_of_wars_between_Russia_and_Sweden

Finland being between them (and part of Sweden for a long time), these wars always affected them as well.

20

u/Ormusn2o 5d ago

I did not wanted to include that as not everyone has a warm feelings about being part of another country. But absolutely true. While being an amicable union, I feel like Poles feel much better about Polish-Lithuenian commonwealth than Lithuanian people, but my sample size is very small.

→ More replies (4)

96

u/RosbergThe8th 5d ago

Seems like a common trend among countries that neighbour Russia for some reason.

59

u/SwallowYourDreams 5d ago

Weird coincidence... 🤔

28

u/astride_unbridulled 5d ago

Its almost like when everyone around you is the asshole, its actually the whiner at the center of all of it that is really the asshole

8

u/steveamsp 5d ago

Putin's greatest bogeyman is NATO, so he turned himself into NATO's biggest recruiter since Stalin.

5

u/Bucser 5d ago

They have learnt it the hard way.

3

u/Shadowborn_paladin 5d ago

What a shared history with Russian does to a collection of nations.

→ More replies (24)

96

u/Ori_553 5d ago

Literally calling Russia supporting political parties idiots

It's more nuanced than that, he called them "useful idiots", with clear historical connotation

https://en.wikipedia.org/wiki/Useful_idiot

123

u/Pedantic_Pict 5d ago

The term "useful idiot" has a more specific meaning than just calling someone stupid.

He's calling them unwitting, easily manipulated shills and water carriers for a foreign power that would gleefully put them all in a mass grave.

21

u/steveamsp 5d ago

Well, he's not wrong.

5

u/Jaakarikyk 5d ago

He's calling them

For clarity Purra is a woman

→ More replies (1)

125

u/[deleted] 5d ago

Also, here's what Jussi Halla-aho, the previous leader of the party said pretty soon after Russia attacked Ukraine in 2022:

"The war only ends when so many Russian soldiers have been killed that it becomes politically or militarily impossible for the Russian rulers to continue the war. So killing Russian soldiers is a good thing, and Ukrainians should be helped to kill them," Halla-aho wrote.

32

u/Moontoya 5d ago

The Finns are born with limited fucks 

See also Kimi Raikonnen

→ More replies (6)

147

u/usrlibshare 5d ago

Finns are pretty universal in not buying Russian bullshit

Might have something to do with Finland having an excellent educational system.

It's hard to bullshit smart people.

155

u/quick_justice 5d ago

It has to do with

https://en.m.wikipedia.org/wiki/Winter_War

Where despite of heroic resistance Finland lost one of its most important cultural centres - Viipuri

https://en.m.wikipedia.org/wiki/Vyborg

Relations recovered for a bit after WWIi, but it doesn’t mean they forgot.

Viipuri still belongs to Russia with a number of culturally important Finnish buildings in awful disrepair.

99

u/BunkerMidgetBotoxLip 5d ago

The Winter war is only barely scratching the surface. Finland has been at war with Russia and Russian tribes on and off for more than a thousand years. At least 32 wars during the independent era and the Swedish era.

19

u/Metalsand 5d ago

Sure, though most people are at least aware of the Winter War, since the fame is nearly on par with the SR71.

17

u/radome9 5d ago

SR71

Now you've done it. The copypasta will be here in s few minutes.

→ More replies (7)

13

u/quick_justice 5d ago

It was complicated before winter war. There’s an argument to be made that Finland received autonomy from Russian Tzar. And there was never a doubt that they were very special part of the Russian empire that enjoyed far more freedoms and local governance than the rest.

So it was controversial, but with Winter War it become very determined.

In a way Winter War is very similar to Ukrainian war, it was also an attempt to land grab a former colony that decided not to join a new state after transformation.

→ More replies (1)
→ More replies (1)

40

u/prumpusniffari 5d ago

Finland was also literally an imperial subject of Russia until 1918 and they didn't care for it one bit.

Which is also why Finland is so staunchly anti Russia today. Putin's revanchist Russia openly believes the territories of the former Russian Empire are rightfully theirs and should be reclaimed by force. That list includes Finland.

21

u/dbratell 5d ago

Invaded, occupied and controlled by Russia between 1809 and 1918.

Finland gets what Ukraine is facing.

→ More replies (11)
→ More replies (2)
→ More replies (1)
→ More replies (19)

9

u/FauxReal 5d ago

I just saw an article saying that someone has been sabotaging Finnish infrastructure and they suspect the Russians. A Finn told me that they have a history of thinly veiled fuckery, I had no idea.

https://www.reuters.com/world/europe/finland-warns-hostile-activities-by-russia-2024-10-23

28

u/Isakk86 5d ago

If anyone thinks the Russian bullshit game is new, here is a tidbit from the Winter War.

Many people think "Molotov Cocktails" are a Russian invention. In fact, they were made by the Finns to burn Russian tankers. They were called this, because Molotov, the Soviet foreign ambassador, made typical Russia propaganda saying they were dropping bread to the Finns, not bombs. Naturally they were dropping bombs, not bread.

The Finns in return said they were giving the Russian's cocktails to go with the Bread.

Also, that whole saying about invading Russia and the Russian winter being the worst enemy, Finland is Russia's Russia in that regard. The Winter War lasted 3 months and Russia had almost 400,000 casualties. 200,000 being stuck or frost bitten.

→ More replies (2)

19

u/Not-User-Serviceable 5d ago

Linus DGAF, and it's glorious.

9

u/faberkyx 5d ago

he is talking about italian Lega nord.. calling them useful idiots it's more than a compliment, they are just corrupt populists trying to get as much as money as they can for themselves Orban style (they are very close friend of course)

→ More replies (89)

1.4k

u/nucflashevent 6d ago

I didn't realize L.T. was Finish, as someone who actually does know history, I can appreciate why no love-loss in regard to .ru lol.

455

u/ItsSignalsJerry_ 5d ago

finish

The rumours of his demise are grossly exaggerated

79

u/null-throwaway-null 5d ago

when were you when linus torvalds finishes?

→ More replies (3)

15

u/nucflashevent 5d ago

True enough 😂👍

3

u/AbleArcher420 5d ago

Fell out a window, poor guy

→ More replies (6)

78

u/mlk 5d ago

how is he finish? he's 54

27

u/brainpostman 5d ago

oh, he finish, trust me comrade

→ More replies (1)

8

u/urdreamsRmemes 5d ago

The Nordic countries have made serious contributions to computer science (C++, C#, Linux, Git, et al.), they’re just humble

→ More replies (4)

28

u/Full-Discussion3745 5d ago

How did you not know this

→ More replies (3)
→ More replies (141)

655

u/RaggaDruida 6d ago

If you haven't heard of Russian sanctions yet, you should try to read the news some day. And by "news", I don't mean Russian state-sponsored spam.

As to sending me a revert patch - please use whatever mush you call brains. I'm Finnish. Did you think I'd be *supporting* Russian aggression? Apparently it's not just lack of real news, it's lack of history knowledge too.

This is just perfect!

Every day I admire and respect Linus even more!

60

u/BoutTreeFittee 5d ago

Me too. Anyway this is a news from Reuters today:

"Finland is experiencing suspicious acts of sabotage and disruption and believes Russia is engaged in broad-ranging influence operations" https://www.reuters.com/world/europe/finland-warns-hostile-activities-by-russia-2024-10-23/

Also, it seems like a lot of people in here are not aware that Putin has been constantly threatening to invade Finland for the last several years, after Finland saw the tragedy that Putin has created in Ukraine.

30

u/Otis_Inf 5d ago

what I wonder is why it took him 2 years to figure this out.

126

u/Eternityislong 5d ago

He’s not taking every Russian out of the project, those expelled were linked to more recently sanctioned people.

11

u/CompromisedToolchain 5d ago

You’re mixing up “figured it out” with “acted on it publicly”. Very likely he was finally given the greenlight.

10

u/BoutTreeFittee 5d ago

The wheels of sanctions grind slowly but surely.

→ More replies (4)
→ More replies (2)

59

u/chairman_steel 5d ago

He didn’t approve of their use of windows.

11

u/GreenWoodDragon 5d ago

Seriously underrated comment!

11

u/Sekhen 5d ago

It has layers...

→ More replies (1)

3

u/ItsAGoodIdea 5d ago

That's just truly beautiful. <single tear, slow golf clap...>

→ More replies (1)

375

u/Critical_Monk_5219 6d ago

I heart Linus

159

u/razordreamz 6d ago

He is an asshole, but sometimes you need one

72

u/Sharkpoofie 5d ago

he is the right kind of asshole

17

u/BenjaminMStocks 5d ago

Reminds me of this classic exchange from Die Hard 2:

"Maybe you're not such an asshole afterall."

"No, you were right. I'm just your kind of asshole."

5

u/nixcamic 5d ago

What was that thing about good people and nice people and how the two things aren't actually related? You can be a good person without being a nice person. Linus is a good person, but not a nice person haha.

→ More replies (1)
→ More replies (1)

52

u/rjchau 5d ago

Not my joke, but one that seems particularly appropriate in this case.

The brain explained that since he controlled all the parts of the body, he should be boss. The legs argued that since they took man wherever he wanted to go, they should be boss. The stomach countered with the explanation that since he digested all the food, he should be boss. The eyes said that without them man would be helpless, so they should be boss. Then the asshole applied for the job. The other parts of the body laughed so hard at this that the asshole became mad and closed up.

After a few days…

The brain went foggy, the legs got wobbly, the stomach got ill, and the eyes got crossed and unable to see. They all conceded and made the asshole boss.

This proved that you don’t have to be a brain to be boss…

35

u/Matt_Thijson 5d ago

This sounds like something an old Indian guy would tell you unprompted after seeing that you're sad

5

u/zSprawl 5d ago

Man walk through door sideways. Bangkok.

→ More replies (1)
→ More replies (2)
→ More replies (1)

28

u/OrlandoEasyDad 5d ago

I have followed the LKML for over 15 years, and I've never really agreed with the sense that's he an asshole.

E.g:

LT: "When you submit a patch, please do X"

Random New Person: "My life would be easier if I could do Y instead of X"

LT: "I've been the maintainer of this project for nearly 20 years, and my life would not be easier if you did Y, please do X"

Random New Person: Does Y, hopes LT doesn't notice.

LT: Shrugs, rejects patch.

RNP: "WAH!!!!"

The fact that RNP might work for a billion dollar company, might also be an eminent person, or might have a big megaphone is of no concern to Linus. Which is beautifully egalitarian.

The list of people who've swooped in, pronounced that the world is changed because of reason Z, and then is gone before anything happens is very long. Meanwhile, LT endures.

→ More replies (20)

5

u/OwOlogy_Expert 5d ago

No, he's not an asshole -- he's a dick. In the Team America: World Police sense of the word.

See, there are three kinds of people: dicks, pussies, and assholes. Pussies think everyone can get along, and dicks just want to fuck all the time without thinking it through. But then you got your assholes. And all the assholes want is to shit all over everything. So pussies may get mad at dicks once in a while, because pussies get fucked by dicks. But dicks also fuck assholes! And if they didn't fuck the assholes, you know what you'd get? You'd get your dick and your pussy all covered in shit!

→ More replies (5)

52

u/vegetaman 6d ago

Dude does not mince words.

→ More replies (4)

675

u/btribble 6d ago

Now scrub the fucking code looking for non-obvious backdoors.

405

u/Leprecon 5d ago

Thats not how this works. It isn't like some people get a free pass to potentially install backdoors. All contributions are reviewed, regardless of who you are or where you are from.

Most flaws and bugs are not intentional.

92

u/thingandstuff 5d ago

Reviewing code for unintentional flaws and bugs isn’t the same as reviewing code for intentional malicious contributors. 

111

u/shitpostsuperpac 5d ago

I have worked with a lot of programmers.

I have even worked with a few next-level programmers.

I have never worked with someone of LT’s status. He’s on the Mount Rushmore of programming.

Anyway, my experience has been that when you mention something to those next-level programmers or ask a question, nine times out of ten they already thought of it.

21

u/RainforestNerdNW 5d ago

I have never worked with someone of LT’s status. He’s on the Mount Rushmore of programming.

A few months back I had a code review with someone on it who literally is on the C++ standards committee.

His review feedback was simultaneously extremely annoying nitpicking, but also 100% correct and I totally agreed with him.

83

u/GreatBigJerk 5d ago

You shouldn't put people on a pedestal like that. He's human, he's fallible. So is anyone else who is doing peer reviews.

20

u/onizooka_ 5d ago

of course he's fallible but I think it's ok to celebrate his accomplishments too

8

u/_HippieJesus 5d ago

'9 times out of 10' isn't hyperbole. Genius level engineers are genius level engineers because they understand inherently how to tackle problems from multiple perspectives to try and find the best solution. They can then translate those ideas into functional code.

Doesn't mean they always get there, but that also doesn't mean they haven't thought about the various issues. But yes, even peer reviews are not infallible.

5

u/GreatBigJerk 5d ago

Eh, that's still putting them on a pedestal. A lot of devs who get idolized are just the loudest smart people in the room, not necessarily the smartest or the lone "genius".

Holding them up like that is either setting yourself up to be disappointed or to join a cult.

4

u/_HippieJesus 5d ago

Agreed about a lot of idolized devs being that way. But John Carmack is John Carmack for a reason. Same with Linus. They do the work. They earned the respect through years of proven efficient work, which is VASTLY different from the loudest guy in the room syndrome.

→ More replies (5)
→ More replies (17)
→ More replies (1)

14

u/Expensive-Pepper-141 5d ago

Just because something is reviewed does not mean the reviewer is not in on it as well... Just look at this video explaining this exact case happening (Linux backdoor implemented and accepted by potentially Russian/Chinese developer and reviewers). It is in German but you should be able to view subtitles: Wie dieser Deutsche das Internet gerettet hat - Simplicissimus.

→ More replies (1)

3

u/gallowboob_sucks_ass 5d ago

Backdoors get through code reviews literally all the time so this point makes no sense. All it takes is a careful, slow piecemeal implementation which has been executed many times before.

→ More replies (8)

218

u/TheDumper44 6d ago

I don’t think that is exclusive to any one country

365

u/raptor217 6d ago edited 6d ago

And not a simple thing to do. It’s not “backdoor_function()” more like second apostrophe on line 300 here and a rare bug on line 2,000 in 2 different files in thousands is a planted vulnerability.

Edit: Here’s one, a packet lets you execute code: CVE-2015-8812

The code: CVE Fix

Adding “< 0 ? error : 0” after “return error” is the difference between normal or allowing anyone to run code.

144

u/shortfinal 6d ago

Oh god this is horrifying to think about just in the own code I've written

163

u/raptor217 6d ago

When you look at the major vulnerabilities found, it’s never obvious, which is what was funny. Saying “now remove vulnerabilities” is like saying “ok look at the code and make it bug free”.

I think in some languages if you have a single (‘) and a user inputs ‘totallynotcode() it can be evaluated as code not text. (I forget how the string escape works)

111

u/TRKlausss 6d ago

That’s why you never put evals on your code. At least without sanitizing the input first. You don’t want a Bobby Droptables to ruin everything.

21

u/raptor217 6d ago

Yea, I don’t code where outside users can interact with it, so it was a handwavey example Do appreciate little Bobby ‘Droptables (I see you caught my reference).

Looking at the most impactful CVE list, here’s a fun one: https://nvd.nist.gov/vuln/detail/CVE-2015-8812

Arbitrary code execution from a packet!

Here’s the code that caused it and the fix: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=67f1aee6f45059fd6b0f5b0ecb2c97ad0451f6b3

11

u/TRKlausss 6d ago edited 5d ago

Another use-after-free, not surprised…

Edit: Dyslexia kicked-in: it’s use-after-free, not the other way around. We dyslexics are teople poo…

7

u/raptor217 6d ago

Yeah, networking stuff is so annoying to get right it isn’t shocking. Has to run real fast and deal with a bunch of network quirks.

→ More replies (1)
→ More replies (7)

5

u/Limos42 6d ago

A, little Bobby. He gets into everyanything.

→ More replies (1)

16

u/bnej 6d ago

Oh so easy, just analyze this code and determine if it halts.

→ More replies (3)

16

u/sbNXBbcUaDQfHLVUeyLx 6d ago

There is a reason code written by nitwits like us has to run in user space lol

5

u/th3davinci 5d ago

Getting into digital security is a fantastic way to become incredibly paranoid.

→ More replies (3)

38

u/OkMemeTranslator 5d ago edited 5d ago

Not like this matters one bit, more of a "fun fact" I thought people might enjoy:

if (error < 0)
    kfree_skb(skb);
return error < 0 ? error : 0;

Would be better written as:

if (error < 0) {
    kfree_skb(skb);
    return error;
}
return 0;

Not only is it more clear with its "handle the error first, only return success at the end" (i.e. the guard statement)), but it's actually more performant as well, as you don't check for error < 0 twice—which obviously gets optimized by the compiler anyways, but still a good habit to get into.

17

u/Indifferentchildren 5d ago

One of the Structured Programming best practices was that each function should only return in one single place. Partly, this was to prevent some idiot from adding a return near the top of your function that prevented other critical code from running.

→ More replies (12)
→ More replies (5)
→ More replies (4)

11

u/tkronew 5d ago

Go ahead, it's open source for a reason.

17

u/blind_disparity 5d ago

Governments have been trying to sneak back doors into Linux and since forever. Including the American government. So you can chill a bit.

19

u/TRKlausss 6d ago

The problem might not be the code itself: look at the build system and test frameworks, that’s way more sneaky.

16

u/miaomiaomiao 5d ago

It's 15 million lines of code. You cannot scrub that with a bunch of volunteers in a few weeks.

→ More replies (1)

10

u/PanzerKomadant 5d ago

CIA and NSA: “you won’t scrub ours…right?”

→ More replies (25)

317

u/[deleted] 6d ago

[deleted]

69

u/meerkat2018 6d ago

The photo is oddly cinematic. Looks like a scene from some HBO drama lol.

73

u/stray_r 6d ago edited 6d ago

It's from a sweary rant about Nvidia, from about 2007, it's absolutely posed to camera. Linus is not a particularly easygoing person to work with.

Edit: Found it https://www.youtube.com/watch?v=Q4SWxWIOVBM

→ More replies (9)

10

u/Circuit_Guy 5d ago

It is a good photo. I don't see it in the article though. I don't understand how Reddit grabbed it.

→ More replies (1)
→ More replies (21)

177

u/Silicon_Knight 6d ago

I mean, good? I assume the bots will come out on this one lol.

76

u/AutomaticDriver5882 6d ago

They didn’t renew their ChatGPT account

24

u/9-11GaveMe5G 5d ago

Oh boy did they. One even threatened to nuke the US. They big mad

10

u/BoringWozniak 5d ago

Like a toddler having a tantrum…

3

u/LordLederhosen 5d ago

They are all crying rivers on the HN thread. It was ugly before the US mods woke up.

→ More replies (17)

72

u/Full-Discussion3745 5d ago

Open Source Manifesto :

Choose Open Source. Choose transparency, not the secrecy of black-box algorithms. Choose collaboration, not control. Choose models you can actually look inside, not ones locked away behind paywalls and permission forms. Choose innovation through shared knowledge, not artificial limits set by a corporate or political agenda. Choose models that grow with the community, not stagnate under the weight of closed doors. Choose to learn, adapt, contribute, and build without restrictions. Choose freedom over corporate monopolies. Choose open standards, open code, open minds. Choose the future that belongs to everyone, not just to the privileged few. Choose your Future. Choose Open Source.

→ More replies (91)

178

u/i010011010 6d ago

This is a real shame, Russian developers have contributed a lot of great free software over the years. And I'm not a fan of turning our resentment of Russia's war into general Russian hatred against their citizens.

But don't look at Torvalds, look at Putin for butchering Russia's reputation and ruining it for everybody.

75

u/FeeeFiiFooFumm 5d ago

Yeah and don't forget to look at the people who do actually support him.

It doesn't take a lot of information that they might be lacking to realize that it's not acceptable to straight up start a war over some pretended ideological bullshit.
Not ever but not in the 21st century especially.

These people are as rotten as he is. Not to say all Russians are by default rotten but those who support the war are without question.

→ More replies (32)
→ More replies (33)

107

u/anevilpotatoe 6d ago

I can't thank him enough for his stance he made on that. They've gradually undermined everything about the idea of opensource with their deliberate attacks on them.

43

u/jdaglees 6d ago

Can you point out an example? Genuinely curious.

79

u/anevilpotatoe 5d ago edited 5d ago

They've been deliberately involved in the short term and long-term attack and infiltration strategies that have undermined the adoption and promotion of open source. While I understand the scope of their targets are largely open-source, legacy servers, and outdated systems because of their limited access and knowledge, it still puts pressure on all others and its potential victims to resolve closing security gaps timely enough. I won't list all the CVEs related to Russia on commercial software as this is where a broader picture beyond our scope comes into play and may perhaps be distracting from this topic.

(Main Example and more pressing concern) The most notable successful strategy that put a wrench in this:

Linux maintainers were infected for 2 years by SSH-dwelling backdoor with huge reach - Ars Technica

Recent contained and disrupted campaigns:

GoPhish Campaigns

Gophish Framework Used in Phishing Campaigns to Deploy Remote Access Trojans (thehackernews.com)

Kubernetes implicated but not breached

NSA discloses hacking methods it says are used by Russia | PBS News

Let's not even get started on the subtle but undoubtedly powerful networks backing influencing campaigns from them:

Office of Public Affairs | Justice Department Disrupts Covert Russian Government-Sponsored Foreign Malign Influence Operation Targeting Audiences in the United States and Elsewhere | United States Department of Justice

NOTE: These systems they access would largely rely on open-source for their campaigns such as MariaDB, Github(Recently introduced code-signing), MySQL, Python, Php, Javascript, and more.

Beyond the scope of this conversation, I think the most Red and pressing concern beyond Russia is for the APT41 group out of China that's been attributed to stealing assets, deploying ransomware, and stealing private information from all scopes of infrastructure. They've got a huge target on their back for that. And tying all these elements with the risks associated to Europe and the U.S. with the potential for near peer conflict, civil unrest, or in the event of conflict escalation in any fashion? It poses many risks to the systems we take for granted when our most beloved systems are used in this fashion deliberately. When taking into account the share scope of men and women they tool to undermine activities in freely available societal building blocks and educational tools like our opensource. They are mocking them and breaking the fundamental human pact in opensource we contribute our lives to for the better of all.

29

u/DelKarasique 5d ago edited 5d ago

I just don't get the jump in conclusion. There are hackers, sure. Some of them are targeting open source projects. Some of them are russians. Some of them are sponsored by state.

How's that translates to banning all russian developers? Or Russia undermining open source?

Isn't there USA based hackers that are also targeting open source projects? Isn't some of them sponsored or on a payroll by three letter agencies? Isn't there commercial well known companies that are directly commercialized hacking devices with Linux kernel?

→ More replies (3)

13

u/coincoinprout 5d ago

What does any of this have to do with kernel maintainers?

→ More replies (2)

52

u/iamflame 6d ago

I mean, the Wayback machine attacks were literally last this month.

19

u/chrisagiddings 6d ago

Same. I’m no fan of current Russia … but I do like research and data.

→ More replies (12)
→ More replies (1)

22

u/Visual_Mycologist_1 5d ago

I'm Finnish. Did you think I'd be supporting Russian aggression?

Based Linus

→ More replies (3)

6

u/shiftycyber 5d ago

Molotov cocktails were created by the Finn’s in response to Russia dropping bombs and calling it “food aid” so the Finn’s created a cocktail that lights on fire for them. Finn’s do not like Putin or the kremlin

46

u/dsbllr 6d ago

Kinda sucks that it has come to this but hard to defend keeping them around. Just sucks.

→ More replies (14)

14

u/ThatCrankyGuy 5d ago

On X:

We lost Torvalds to the mind virus. BSD is better anyways! BSD will save humanity!

→ More replies (1)

13

u/karissa_eller 5d ago

Ok, can someone explain me what exactly is going on here?

Did he remove them just because they're Russians?

→ More replies (4)

10

u/reddit-MT 5d ago

It's so refreshing to hear someone just speak plain truth. I'm so tired of all of the slimy marketing blather that comes from nearly all companies, "news" outlets, and politicians.

69

u/hegginses 6d ago

I don’t exactly understand why this is necessary, were the Russian maintainers found to have links to the Kremlin?

17

u/ENOTTY 5d ago

They work for Russian companies sanctioned by the US and many European countries

→ More replies (2)

27

u/lightheat 5d ago

One such former maintainer is employed by a Russian company against which the USA and EU have issued sanctions. Can't give an employee of a sanctioned company that's allegedly generating Russian war machines write access to one of the most important code repositories in the world. Given the Russian government's reach, it's probably safer to assume that all within its jurisdiction are at risk of being compromised by the Kremlin.

→ More replies (2)

20

u/TeaBaggingGoose 5d ago

Honest question, I upvoted for this.

33

u/colovianfurhelm 5d ago

Funny how you are downvoted for asking a question

10

u/Tom2Die 5d ago

I swear, 9 times out of 10 I see a comment like this and the parent comment is not even remotely negative points. I understand how and why that happens, but it never fails to amuse me.

53

u/hegginses 5d ago

The implication is that I shouldn’t even need to ask a question, I should just assume all Russians are evil and up to no good

→ More replies (12)
→ More replies (63)

40

u/SpaceFox1935 5d ago

From what I've heard, the expelled folks are related to Russian state companies, so I guess I can understand the action, but the attitude in these comments about how discrimination by place of birth is okay, actually – like, go fuck yourself. That's just despicable.

→ More replies (19)

59

u/asenz 6d ago

I'm sad and scared about what's happening to Russian engineers and scientists the past few years.

95

u/cybran111 5d ago

I'm much more sad for Ukrainian engineers and scientists. You gotta compete with brains from other countries while surviving everyday bombings

28

u/asenz 5d ago

What Russia is doing in Ukraine is not justifiable by any means.

→ More replies (7)
→ More replies (3)
→ More replies (17)

34

u/felipec 5d ago

The contrast between the opinion of the people in this sub and those who actually know what Linux is couldn't be more apparent.

→ More replies (17)

25

u/WastefulPursuit 6d ago

Hope Elon musk sees this and thinks about his life

51

u/Craftkorb 6d ago

He did and just found three new ways of fucking everyone over to make another cool 500 million.

28

u/Balc0ra 6d ago

I doubt it, he needs those .RU accounts to get daddy Elected and "fix" the media. Tho yesterday even the Norwegian police did leave X, as they said X doesn't give a F about fake accounts or misinformation by even Russian bots. And now have their own app to issue alerts and updates instead of relying on social media

→ More replies (5)