Who was in the wrong here?
No usecase for that.
>>102395563everyone and their mother already weighed in on this matter retard, including nocoding windows/iTard zoomers who don't know what a filesystem is.
>>102395563cniles can't accept that they're obsolete. They lash out in the most inappropriate places to try and kling on to their power.They are the boomers of the dev world that can't pass on the baton to newer and better technologies. This isn't even necessarily about rust. These cnile boomers would attack anything that isn't C/C++ for the kernel as it threatens their positions in kernel development
>>102395754so the conclusion was that the c people were autistic troons. Right
>>102395770the conclusion is that this matter does not concern /g/tards or any other tards. and nothing written here will be of any real consequence.
>>102395754This is the most reasonable post I've ever seen on this shit board
>>102395563>any questions?>five-minute rant that -may- have contained a few questionsAnything that uses something like that return type in the slide is garbage, but the C maintainer came off as a much more of a pissy baby despite the masculine voice.
>>102395790but they had a point though that it might not be ideal for them to be concerned about rust and provide them with details about changes
>>102395563>Y-Y-YOURE TRYING TO FORCE US TO LEARN RUST YOU FUCKING TRANNIESi think about this shitshow every day
>>102395710
>>102396224
kek the post was deleted because someone realized it was correct and got upset
>WE'RE NOT GONNA USE RUSTsame energy
>>102396224I'm not familiar with these runes.
>>102395563This is a bad thing because...?
>>102395768Yet you rust trannies are the ones swatting Linux developers when they don't subscribe to your peodphile religion.
>>102395563The one who is getting emotional. It's always the clear sign of a nocoder.
>>102396956Yes, and?
>>102396716No, that picture encapsulates the same energy of swatting a developer you disagree with.
>>102396978yup he was a /g/tard who probably got called a chud that morning and needed to take it out 'on some trannies'. also doesnt even program in the kernel and can barely edit configs in vim and just showed up to the conf for hacker cred.
>>102395818>it might not be ideal for them to be concerned about rustNo one has to be concerned with Rust. They only were asked about semantics of the C API.>and provide them with details about changesIt you do breaking changes to API you will break all code that relied on previous semantics. Rust is just the first one to notice since it's very formal about it. The remaining client C code will just break in runtime.
>>102397039in the end the situation is like thisthey are asking for c devs to help out with rust by providing them with info. Some of them feel like its essentially asking>help us out to replace you
>>102397039like in the end all of this is just politics
when trump loses in 2 months will we finally retire c completely?
>>102397133And the worst kind, american politics.
>>102395710Mind status: broken.
why does Result<T, E> brainfuck cniles so hard? the only type system their brains can handle is int and void* everywhere
the c version of that function has goto in it. cniles use goto and bitmasking for flags in 2024 and lose their shit when the government has to step in to depreciate their retardation.
>>102398325do you have link for the source?
>>102398343https://elixir.bootlin.com/linux/v6.10.10/source/fs/inode.c#L1296
>>102396137link
>>1023982922/10 bait, have a pity (You)
>>102398386https://www.youtube.com/watch?v=WiPp9YEBV0Q&t=1529s
>>102395563The biggest problem with Rust syntax is that it's designed to look like C/C++. It should use . instead of :: and () instead of <> and {}.
>>102398405dumb retard
>>102398325>being afraid of goto
>>102398405Post some code that uses all of them together with typical usecases of . And () and we will see if your idea makes any sense.
>>102398419thats like saying>being afraid to cut your dick offcome on bro transition already, you scared as fuck bro?
>>102398420>>102398411>>102398325>>102398292why are rustards always so combative when faced with the fact that not everyone likes their language?
>>102398372it does seem like its relatively frequently used in all parts of kernel code
>>102398435>hey I have idea>show me your idea>why are you so combative?Wut
>>102398435cniles start it every time and call us trannies while we're doing our own thing
>>102398372yea, we're not going to stop until this disgusting shit is wiped out and rewritten in rust>inode* ret type because the cnile type system can't do anything else and you're supposed to just deal with it by reading the comments
rust trannies are really insufferable
>>102398444more like>shit flinging post 1>>102398450>y-you started it!what?you're in the same thread as I am?
what is an inode anyway
>>102398472second reply >>102395710 they start it then delete their posts to make it look like we started it its the cnile playbook straight from the kgb
>>102398483metadata structure
>>102398483rtfm, dumb retardhttps://man7.org/linux/man-pages/man7/inode.7.html
>>102397111nobody is eternal or irreplaceable. Unless you actually want the world to burn when you're gone -then say it out loud.
>>102395563>Rustaceans want to rewrite literally everything into their language and demand from everyone to bend over for them.>People tell them that rewriting everything is way too big task and some things, like all the damn file systems and kernel, are too much to feasibly rewrite them into special snowflake language.>Rustaceans throw pissy fit because how dare someone tell them no.
>>102398553I just think its rather humane thing, selfish, but still humane and understandable to kinda resist change because you are scared that you are essentially becoming uselessin the end these are all people issues and not coding issueshow can you solve it? Most likely just wait it out and just let things happen. Nothing is really gonna stop C-development from getting old and its gonna get replaced at some point. Its just going to, though if that is 10 years or 30 years remains to be a question
>>102398419>not knowing your historyhttps://www.cs.ucdavis.edu/~koehl/Teaching/ECS293A/Assignments/gotoharmful.pdf>Edsger W. Dijkstra. 1968. Letters to the editor: go to statement considered harmful. Commun. ACM 11, 3 (March 1968), 147-148
>>102398604replace it agter its completely gone not hole its still here
>>102398483Worse is Better.
>>102398632cant really have transition be that sharp though. There needs to be projects for all parts of kernel space before C stops
>>102398601>People tell them that rewriting everything is way too big task and some things, like all the damn file systems and kernel, are too much to feasibly rewrite them into special snowflake language.>They do it anyway.That's why you never tell a Chad he can't do something. He'll take it as a challenge.
>>102398651then do it quitely not where everyone else hearts about it
>>102398687that's feefees, and Rustaceans aren't the ones screaming.
>>102398687see >>102398398
>>102399005debunked, he is a kernel maintainer who made file systems
>>102399036>debunkedindeedhttps://lore.kernel.org/lkml/2024082923-unthawed-fracture-6e1b@gregkh/>No one sane ever thought that.
so how many unsafe blocks are required to implement a FS in r*st?
>>102398667>They do it anyway and everything breaks. And they demand someone else fixes it.*
>>102395563That image made me think of something:Rust is supposed to be a replacement for C++, right?Well, if Linus fucking hates C++, then why are they letting this abomination pass in the first place?
>>102399123it reploaces java
>>102399107>>They do it anyway and everything breaks. And they demand someone else fixes it.*That's what C programmers do, which is why Linux needs Rust. Rust programmers are the "someone else" coming to fix it.
>>102399186c programmers know what their doing
>>102395563This was cringe as hell. Just remember that these are the people working on your "free and open operating system". There are hundreds more of those Russians guys.>ummmmmmmmmmmmmm>ahhhhhhhhhhhhhhhh>Java>ohhhhhhhhhhhhhhhhhhhhhh>let's not confuse functions with methods>ehhhhhhhhhhhhhhhhhhh
>>102399123After the re-education that Torvalds had to go through he has not been the same man.They are likely threatening his family.
>>102399271https://postmeritocracy.org/>Patricia Torvalds
>call everyone cnile>now i need your help cnile>gets a clear fuck offyep all as expected
>>102399383>commit 34654 CVEs to the Linux kernel>call every Rust user a tranny>commit 56546 CVEs to the Linux kernel>Linus Torvalds invites Rustchads to revert 453654765734 CVEs from the Linux kernel>cniles get upset
>>102399427you mad bro
Backdoors are being introduced in Linux
Whats the usecase
>>102395563That function signature is good and contains a ton of essential information.
>>102395563kinda both. but the side that shouts the biggest is the rust side since they are younger and have social media.If you ask me linux kernel should have waited for zig.The way the linux kernel works internally with all 1000+ contributors and myriads of small groups focused on their own corner of it. Expecting the addition and work to support a secondary language most people in it do not even like is insane.Go make a linux compatible kernel. I think it will work out better.
>>102399789>the side that shouts the biggest is the rust side see >>102398398
>>102399816rust trannies are passive aggressive and backstabers
>>102399522>Backdoors are being introduced in Linuxyesthat memory unsafe language C (even tho compilers since the 90s will do it all for you) just has to go!! we can't come up with an LLM to scan your machine code for wrongthink becuase it token overflows after reading two instructions!! so use rust!! the memory streaming language so we can scan all your garbage data in the early 2020s to see if you wrongthinked on one compute!
>>102399789what is so cool with zig thoughits not rustwhat problem is it solving
>>102399863ansewered your own questionthe problem it rust, zig solves it
>>102399816>>102399840I'm talking about twitter and mastodon anon.Yes I am aware of the video.>>102399863You avoid a lot of the pitfalls of C, it is not completely memory safe however it does warn you and there are a lot of features of modern languages that help you, you also get C inter-op to the point where you can build a lot of C projects _with_ zig as the builder.
>>102399305This eas 100% written by a woman. I don't even need to check.
>>102395563>>102399789>Go make a linux compatible kernel. I think it will work out better.This. Why don't Rust devs start their own OS instead of trying to insert themselves into Linux?
>>102400369Because they want the work done for them.They read the code, they copy the code, they license under MIT. Adding a new feature? Only done if they can copy code from elsewhere.It's like translating a book but claiming copyright and original authorship on the translation.
>>102400454>Because they want the work done for them.I just watched most of the video, and I think this is only the initial step. They actually want to overtake development. But they don't want to to it themselves, they insert themselves as if they were managers and architects, telling the kernel devs that Rust devs "need their help" when what they actually want is to convert them into their slaves.Rust devs could make their own filesystems or whatever, prove that they work and THEN start submitting patches and stuff, but... They won't, because they don't actually care about that shit, they want power.I'm not even a dev, but this is the impression this talk gave me.
>>102400369Because the Linux devs want Rust. They fear that Rust will make Linux obsolete because it would raise the bar for software reliability and security too high. Rust programmers don't really want to work on Linux because it's a mess of C preprocessor macros and millions of lines of bloatware to support every architecture and hardware device produced in the last 30 years. Rust programmers don't really care about supporting ALPHA and PA-RISC. They want to spend their effort on something useful for people, not dead architectures only used by hipsters and trannies who buy obscure old computers on eBay.>>102400454>Because they want the work done for them.>They read the code, they copy the code, they license under MIT. Adding a new feature? Only done if they can copy code from elsewhere.>It's like translating a book but claiming copyright and original authorship on the translation.You're describing C programmers, except translating Multics to Unix was more like hiring someone with 60 IQ to interpret a sign language version he doesn't understand.
>>102400569Shit bait, 0/10
>>102400569>this is the average cope and mental gymnastic a rustfag has to come up with to defend their argument
>>102398616>we must ban butter knives because some people cut themselevs with it
>>102400555The impression I got is that the C devs think that the Rust people are disingenuous imbeciles doing they do for shekels, and they know that once shekels are over the Rust devs will just disappear. I got the clear impression that C devs know exactly what is going to happen, they know that Rust people want to drop their shit, they know that encoding those details in the type system is going to be a big issue, they are aware that Linux won because the internal api isn’t stable, they know all of that and also that Rust devs won’t listen.In fact, C devs are playing the long game while Rust people are just doing some damage
>>102399123he's bending over for them. probably doesn't want to get canceled. if linus can't stand up to them it's literally fucking over.
>>102400788>the people who are sperging out are actually le hecking based
>>102400788They know because this already happened like fifteen years ago with C++. It's hilarious how history repeats itself, just replace GC with RAII. Same pompous "I can't code so neither can you!" behavior, same "well it's more comfortable FOR ME" arguments, same disingenuous "ree, cnile! You fucking caveman!" bursts of outrage.
>>102400825I know this it bait but I'll bite:They are the maintainers responsible to make things work, not random people (which, btw, shows that you've never had a job in your life). They are not "sperging out", they are warning the Rust retards by telling them that this isn't a game, it's a reality, and that they have enough experience to know better than them.In fact, the mere fact they the kernel devs are allowing these people to talk to them is proof they are not opposed to changing things. But that doesn't mean some random retard will have a free pass.Rust devs could implement shit by themselves if they really cared, but they won't.
>>102400841This time is worse, rust people are like “ oh please, why rejecting my wonderful zero users patch, give me the goddam details, tell me please the full life cycle of an inode type, please please please” and C people are like “it’s in the source code, figure that out yourself”. Yet Rust people won’t do it
>>102395563The rustroons. I don't like change. That's why I use Debian.
>>102395790>so in the old way you have to check for failure and call a function if it fails mmkay>so in the new way you...do the same thing, but do it MY way:D um um uhm our lives are uhm going to be so much uhm easierI'd sperg out too. He was 100% right in everything he said, and the only reason this is still a "discussion" is because the world is full of P-zombies ripe for troon brainwashing.
>>102399186C programmers aren't the ones demanding that everyone else rewrite every single function so that they can introduce their own language into the project.
>>102401332They did that for a long time, but now C is mainstream so they don't have to anymore.
>>102401332The only thing being asked is to document your spaghetti code, dumbass cnile.
>>102401110I think the Rust dev was all excited about his implementation that he just couldn’t figure out that everyone was very cold about it. Even when the Microsoft rust guy left kernel development, he still had to go away remarking he was amazing and everyone else wrong in disliking him
>>102401350Unironically it is very easy to integrate C with assembly, but the same is not true between Rust and C
>>102401378why would he be excited about it, is it a sex thing? like the rust butt vibrators? bet he made those too
>>102395768the guys that built and maintain the entire infastructure you take for granted in your daily life are obsolete?lmao you retards are so fucking stupidthis board really is shit