Rust Is Taking Over The World Of NVIDIA GPUs
HTML-код
- Опубликовано: 7 фев 2025
- Whilst there's a lot of drama around Rust in the Linux kernel, the people who really seem to like Rust are the graphics developers, not only people involved in projects like Asahi Linux but also developers involved in open source Nvidia efforts.
==========Support The Channel==========
► Patreon: brodierobertso...
► Paypal: brodierobertso...
► Liberapay: brodierobertso...
► Amazon USA: brodierobertso...
==========Resources==========
NVK: docs.mesa3d.or...
Nvidia Open Source: github.com/NVI...
Nova RFC: lore.kernel.or...
Nova Core: lore.kernel.or...
Rust Cuda: github.com/Rus...
Blog Post: rust-gpu.githu...
=========Video Platforms==========
🎥 Odysee: brodierobertso...
🎥 Podcast: techovertea.xy...
🎮 Gaming: brodierobertso...
==========Social Media==========
🎤 Discord: brodierobertso...
🐦 Twitter: brodierobertso...
🌐 Mastodon: brodierobertso...
🖥️ GitHub: brodierobertso...
==========Credits==========
🎨 Channel Art:
Profile Picture:
/ supercozman_draws
🎵 Ending music
Track: Debris & Jonth - Game Time [NCS Release]
Music provided by NoCopyrightSounds.
Watch: • Debris & Jonth - Game ...
Free Download / Stream: ncs.io/GameTime
#Nvidia #Rust #Linux #OpenSource
DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.
Wait, Nvidia makes GPUs these days???
I think they prefer to call them NPU's these days. 😔
Just on paper ...
Theoretically..
They make Ai scam machines
Oh they make them, they just ain't selling to you lol
The conflict between C and Rust developers should be resolved by creating new language called Crust that will be the combination of the worst parts of both C and Rust. That way everybody can be miserable equally.
a language without complex types and with borrow checker and strict lifetimes, perfection
So an anti-Zig. Should call it Giz and make its mascot be the Zig iguana with a little goatee (because as we all know, the evil mirror universe version of someone looks exactly like them just with different facial hair).
@@orclev oh god the name of benders evil twin escapes me
@@TheGreyMotion A little googling suggests you're thinking of Flexo.
isn't that just c++?
Finns communication style: "Finnish people are usually direct, sometimes to the point of being rude. In Finland, people are expected to truly mean what they say. People believe what you say and expect you to act accordingly" Linus Torvalds doing exactly that.
Finns haven't discovered smiles yet. The closest they can muster is a 😐
@@michawhite7613 that's most of Europe, outside of the Brits
@@szaszm_ What a selfreport 😂
My summer car experience
Lmao, I’m a Finnish citizen, and I can’t disagree. Additionally they mostly keep to themselves, although some of them are really outspoken.
even AMD needs to go more open source.. STILL doesn't even have an official AMD control panel, I want an actual AMD control panel like windows has so we can control things like AFMF2 and sharpening and other graphics card features.
A small problem with that is that to my knowledge Linux doesn't do these technologies in the same way. They are implemented at the compositor level, e.g. FSR1 support in gamescope, and not done at the driver level like RSR. Unless AMD wants to reimplement the entire stack that makes this possible, they'd be better off focusing on their own compositor and then making it easier to tune compatible compositors on top of tuning overclocking, fan curves, etc.
@@VollkinSea btw AMD actually made their own Weston fork recently. But it seems pretty ridiculous if actual compositors had to do vendor dependent stuff like this, so I guess universal wayland protocols or something like that would have to exist. But it would be pretty cool if you could eventually control typical stuff from the windows gpu driver settings from gnome/kde settings
Not to mention ROCm not working with the OSS driver.
@@IAmPattycakesI guess I know what you meant, but the way you wrote is literally backwards. Rocm not only works with the open source driver, it requires it. The closed source part is an extension to be installed in conjunction with the standard, open driver and that gives you rocm support
We need open source graphics cards
Risc-V based GPU's: Hello.
btw for those smarter than me, would that be possible?
@@Wkaelx I'm dumber than you, but to my knowledge, RISC-V GPU's are bad.
It's pretty unlikely that we're going to get GPUs which are fully open source due to how integral they are to AI.
If you're a GPU manufacturer, making your card open source means opening the door to clones (cheaper knock off versions by other companies) and considering how important it is to have a lot of GPU compute to train and run AI models, they'd be absolutely insane to do that now.
If GPUs were primarily used for video games then it might have happened.
A RISC-V GPU wouldn't necessarily be worse than an x86 one, GPUs are already a different architecture to CPUs (CPUs are x86) GPUs use something more like a Simple Instruction Set, for example the NVIDIA cards use CUDA and Tensor cores, CUDA performs linear equations and Tensor performs matrix multiplication. They don't take complex instructions at all, they just transform data according to simple instructions but they do it in parallel millions of times a second.
actually I wouldn't be surprised if it happens but not anytime soon. It takes a lot of research and resources to get things like this going but it seems royalty-free standards for everything are slowly taking over.
Need all planet aligns for that. Producing GPU, even with 50% compute power of todays gpu aint cheap
nouveau is a french word. nouveau's pronunciation and nova's are very different
There spellings are quite different, their pronunciation couldn't be more similar without being homophones.
@@SineN0mine3 I speak French. That's not true at all.
@ you both have no idea what you're talking about and you used the wrong their twice. i don't know if that was intentional or not given the context though.
@@SineN0mine3 In US English, Nouveau is prounounced NOO-voh and nova is pronounced NOH-vuh. Neither vowel is the same. AFAIK UK English is the same but with different emphasis (noo-VOH and noh-VER)
@@CjqNslXUcM As a Canadian, I can also confirm this - nouveau and nova are in no way homophones unless you have a really screwed up accent. To make this a bit easier, the 'eau' in the word (which happens to be the word for water, but has nothing to do with nouveau: meaning new) is pronounced as 'oh'. Thus, noo-voh. Also, Canadian English treats the words exactly as FryGuy pointed out, that is to say, generally the same as US English, though the syllable emphasis here on nouveau isn't universally the same.
Fwiw "rfc" means "request for comments"
There wasn't an attempt to get nova in the kernel last year, it was just that; a request for comments
Idk about Linux but in the Internet Engineering Task Force it evolved to be the de facto Internet standards documentation
An RFC is more than asking for comments. It means laying out a very concrete proposal and tons of RFCs are accepted standards.
well standards are different from code, but in both cases they serve the same goal; to discuss what is being proposed to so all parties can agree. with standards once everybody agrees you have a new standard. With code you basically agree about how it should be implemented. So with linux you start with a rough draft in order to discuss the implementation. then implement based on the results of the discussion that followed.
I don’t care what language the driver is in as long as my card works the way it should.
you want a CIA controlled language?
On the bus?
Honestly, same. Rust is not a feature, neither is C. Just write good maintsinable software, who cares if its written in brainfk
Ha i agreee
My driver speaks french and is written in polish
this video is for those who care, not for consumers
Who else remembers how bad ATI GPU drivers before AMD bought them and added them to Mesa a few years later? That 💩 was TERRIBLE.
The fireglx shit, yes I remember. OOoh the horror there is a reason I'm still inclined to promote nvidia cards to Linux users ... yes they are not opensource but they actually provided decent proprietary drivers performance wise and had drivers for FreeBSD and OpenSolaris IIRC. Sucks for the Wayland user ... but I've gotten off the Linux train when shit went crazy for me in 2016 (pulseaudio, wayland/mir, systemd, ss/ip instead of netstat/ifconfig, cloud this cloud that k8s/aws, etc ...) and Psyonix dropped Linux support for RL.
My GTX 960 may be old and crusty, but it is not yet rusty, sir.
ah yes, the novideo driver
Nouveau is pronounced "noo-voh", by the way.
French... eaux
I speak french and I'm happy to introduce :
"o"
"au"
"aux"
"eau"
"eaux"
They are use in many different words and are all pronounced the same way :D
@@0xKrem Wow... French is a mess. Wait, that's every language.
I was gonna say nuu-vuoo
@@integerofdoom69
not hungarian, albanian, greek, finnish and many other languages.
0:45 i don't even think people care about open source as much as they care about some stability, nvidia don't have that, they need to patch they driver every kernel release to make it work, and test it, and support all the kernel versions etc
As a person who lives in a coastal city, very close to the beach with a high humidity and salt concentration in the air, I can attest to this, have lost count of how many dead gpus due to Rust over the years 💀
I really wasn't sure which direction this video was going to go.
If nouveau provides decent performance, I might use it instead of the official nvidia drivers. Because I like to support FOSS projects.
Me too I like high resolution tty's and fast KMS switching. And sometimes they just crash and X11 and your display is just black and dead (talking about the proprietary drivers nvidia.ko here).
if you like supporting them throw some money their way, or contribute some code. using the code isn't supporting them :)
@@RobertFletcherOBE yes, I also support project with money
I don't understand why there would be a issue of "C developers don't want to learn Rust". If you are part of a driver that is written in C and pretty feature complete, how are you negatively affected if somebody else writes their new from scratch driver for a completely different thing in Rust instead? Nobody is suggesting reimplementing the kernel entirely in Rust, and everything else is more a per module, per driver, etc. discussion anyway that usually involves far fewer people in each and each big contributer would even individually weigh heavily on that choice, but it is certainly not a reason to not allow anybody to use Rust ever.
You overlooked one thing in this video, the maintainer of some key kernel components (IIRC DMA being the critical one for graphics drivers) is blocking the inclusion of Rust components because he is incapable of maintaining these... So RIP Rust...
Another 5-10 years the people blocking rust in Linux will have died😢, retired 🙂, or will finally be forced to move aside😡 and real progress can start happening again without them. In the end how they are remembered depends how far they go down the road trying to stop this progress with the ones that hold out the longest being thought more poorly of by most. Their legacy is in their hands for now but will become more and more in the hands of others if they continue to resist the changes.
And Linus is just okay with that?
@@Wkaelx As long as it is a maintenance or on technical reasons Linus usually allows the community work it out but once it goes past that point he is likely to become involved with his normal wonderful style 😉. If I was the current maintainer I would keep in mind that Linus after decades of saying no to the use of anything but c code in Linux has been open to rust and becoming more positive in how he talks about it as time goes on. He sees the time coming when he steps down from the project and it will start moving in some different directions and I believe he is try to set it off in a way that will lead to its continued existence and not have it die out or be left behind because the current group has become stuck in the past.
@@michaelcummings7246LMAO oh yes how will Linux survive without the programming language who has five thousand people glazing it for every actual project written in it. Like it's genuinely impressive how I can't name a single Rust anything that has reached mainstream success.
@@michaelcummings7246 *resist the hostile take over
waffles recently complained about nvidia (proprietary driver) still being a mess on Linux, even with a GSP card.
Waffles?
@@tablettablete186 waffles. It's a person, don't worry about it.
@@tablettablete186 ruclips.net/channel/UCXCFxtAp7liwsgYtD241ziw
@@szaszm_ No I get, but does he have a YT account? If so, can you direct me?
Nvm: I got it
@@tablettablete186 can't link channels here, and even my comment talking about chat contact was filtered. Damn yt censorship.
So the BDFL says ok for Rust but the subordinates says no? Wow, if this was a company these people would be fired 😂
Such a powerful video! Thank you for all the effort you put in! 💪
I'm hoping that someone will eventually make GameWorks and Optix viable again in zluda, the main dev is currently focusing only on ML workloads. This'll be another huge revolution in open source AMD graphics when we got PhysX and DLSS natively running on red team.
I use amd but screw amd too. They're the reason why Nvidia has no competition
But hey, AMD has announced they want to bring ROCm to every GPU they've released, and not just 2 random workstation cards per generation! It'll only be a matter of... years... until you can run it too!
@@hemerythrinye, they messed up there
No idea what they were thinking
AMD lives on APU's they don't need to make good GPUs for end users.
@@hemerythrin I'm kinda disappointed they dropped back to 16GB and 256bit width though. Even Apple's weird abominations are going to blow them away at inference.
Nvidia has competition. But people think that GPUs are special somehow. When the first generation of Ryzen CPUs came out people were perfectly on board with the fact that they would give something up (some gaming performance) in exchange for better prices. When the 7900XTX came out at $1000, had raster parity, 8GB more VRAM and a 20% discount vs the 4080.... people said "AMD is not competing". The first generation Ryzens were NEVER that good a deal compared to Intel's offerings, yet the Ryzen 3600 sold like effing hot-cakes.
Why are GPU customers (gamers... lets be real here) such a bunch of whiners?
Why would Rust drivers need to exist, for tooling to allow code to be written partially in Rust to become part of it? The other way round, yes of course, but you can add the tooling, without using it for much of anything. Maybe a single dummy test, just to be sure it works, but hardly more needs to exist before the tooling.
I think the main problem of Rust in the kernel is needing to have the Rust compiler itself. It is gigantic, it is slow to compile and it compiles everything very slowly. I know that Rust will probably be optional for years to come, but I still don't like the idea of introducing it to the kernel. Let's pray that someday the Rust front-end for GCC will be good and production ready.
oh no, my pixels have trait types now
I remember old times when majority of driver was made in ASM, and only glued together (added gui etc) in C++.
To me its a meme to write in C, when we have Rust.
What was the problems with previous language they used to make a driver? Oh wait, you cannot hype it on the news
Old and b4ld that was the problem lol
I still think nvidia opensource drivers is a net benifit for us all. Even if it is used just as a reference to look at, while developing a seperate one.
Running the nvidia 570 driver on my 4080 using Nobra/Fedora 41 life without windows is great.
ive finally got fibre internet so i get to see your room in stunning 4k clarity
and he uses low bitrate looking worse than 1080p at 4k xD
Enjoy looking at the things in the background. It's a cultural exhibition back there. 😅
Your Nouveau history at the beginning isn't really accurate. Nouveau has AFAIK never been up to par, but the real problems started when Maxwell+ (750/900-series) started requiring signed firmware, and the the firmware provided for Nouveau was quite cut down. This was long before GSP, which did not come about until Turing (20-series), so GSP was never the problem. The proprietary driver didn't use GSP firmware either until very recently (version 555). But now that Nvidia has released an open source kernel driver which uses GSP firmware, the new Nova driver can use the exact same firmware as the official driver, rather than using a separate cut down firmware.
Rust needs to stabilise its own ABI (crabi or whatever they decide to call it). Without it, two rust components still need to communicate over the C FFI, which often loses the majority of type safety in the process and therefore is necessarily unsafe. It will also finally allow for things like closed source libraries, Which isn't necessarily relevant for Linux but is important nonetheless.
There seems to be an ABI being worked on, but it's far from being released.
That's not true. Of course you can do dynamic linking in rust. You just want your crates built together, but that's obviously the case for Linux. Proprietary software is kind of an unsafe black box either way.
YES!
@@CjqNslXUcM ah yes the unknown blobs of crates akin to npm madness that end up creating a 100mb binary that is usally
🦀i
nvidia has never worked on my laptop, I even stopped trying.
I have mixed thoughts about Rust in the kernel...
"The chicken vs egg" problem is no more, an have been solved for some time ago. The EGG came first, short story, follow the evolution tree, and you will see that the EGG came first.
This whole thing of reverse engeneered nvidia stuff just seems to much work, the wheel "reinvented" and for what will feel its not gonna get anywere..
Not that I have a horse in the game, but I've been hearing a lot more abound Rust from people dissing it that from the mythical "blue haired zoomers". Now that I'm thinking about it, I've never even seen one in real life. So, is that one of those lemming situations going on where it's "cool" to hate on stuff that's ultimately trivial preference or what?
I do know from my limited experience that it has a very hard time on inter-op with C, though, (some would say that this is its weakest point) so it's hard for me to imagine how people are going about "bringing it into the kernel"... but it if it's indeed possible - I don't see a reason not to at least try. If not for the main goal of "safety" then just for the side effect of bringing more passionate people in.
Rust and nvidia deserve each other
Sounds like the old rusty trombone
After watching ThePrimeAgens "C must die" video, now i am convinced that C must die.
Graphics drivers have always been the ugly side of Linux so I fully support any project that wants to improve the situation for all users.
I don't care if they write in C/Rust/Zig/OCaml or Fortran as long as my video card is supported to do what it says on the box.
Personally I am still hoping for better official driver support from AMD as well
What are the xdotools equivalent in wayland again?
Do you mean ydotool?
I don't even want to get into the Kernel Rust/C war. Some folks I really respect have acted rather shamefully IMO and I kinda respect them a little less as a result, completely irrespective of how good an idea Rust in Linux is, or isn't. I can point out the channel Low Level TV here on RUclips which goes through real security flaws in code how they work, how they get exploited, and how to y'know, stop writing them. His favorite segment nowadays is "Would Rust have fixed this?" Sometimes it would. Usually, no-but sometimes it might limit some of the damage possible. It's no substitute for learning to write safe code.
Given that, the real elephant in the room is the organization behind Rust. They have a CoC and have been described as "woke". This isn't the condemnation some people seem to think it is, at least not automatically. Many of the folks leveling the accusation of "woke" as a pejorative seem to believe, and some will admit, that HAVING a CoC document is proof of an extremist agenda. Well, at this point, I have a CoC too:
"While working with this project, you are expected to treat its users and other contributors with basic human dignity and respect. Yes, this is a somewhat subjective standard, and the mere accusation of failing to do so, particularly without foundation, is hard to act upon. Nonetheless, abuse based upon a person's ethnicity, nationality, gender identity, skin color, sexual preferences, or religious or political affiliations is unacceptable. If you can't stop doing it, you won't be working with this project. If the rest of the project decides there need to be acceptable targets for abuse permitted, the repo will be privated and the project ended." Does that make me an "extremist"? I'm sure some will say so, on both sides of a political culture war. And those people on both sides can go to Hell for all I care.
I do not like witch hunts and political grandstanding. Equality isn't a jumping off point for someone's agenda to create equality for some at the expense of others. Gnome literally did precisely that, creating a class of people, couched in bullshit language ("traditional oppressors") against whom discrimination in fact WOULD be tolerated. It's one issue, of several, I have with that project. They may have softened their language to be more in line with e.g. Debian's CoC, but is the incoherent bleating of the word "fascist" to describe everyone they don't like gone from the project? I'll go out on a limb and say I seriously doubt it. Yet these people going around screeching that anyone who even has a CoC document is somehow part of that cabal is literally no better. In fact they're kind of actually worse, since they're objecting to a declaration that equality is good. No if you tell me I have to "pick a side" and that one's yours, I'm not on it. Because equality _is_ good. Not "equality" (for some), but equality for all.
But if you act like an abusive prick, you're going to be treated like an abusive prick.
Now … has the Rust project been more like Debian or more like Gnome? I dunno, what I've seen suggests the latter. (And again some have said Debian has been more like Gnome than I am making it sound like. I seriously hope not. *sigh*) If that's the case, I'm not sure I want to hitch my wagon to Rust. But then again, if that's the case, I'm pretty sure the Rust cabal wants me to never touch the language either. Because extremist nutbags are extremist nutbags, regardless of where they fit in politics.
I just don't know, and I'm stuck in a holding pattern until I sort it out, and frankly I just do not have the spoons for that.
The Rust Evangelism Strike Force gained a new weapon 😂
(for anyone curious: I saw the joke name in webshit weekly, which is sadly dead as of now)
NVIDAI. I see what you did there.
i heard that ~20 hours of exposition to graphics from GPU running a driver made in Rust turns your hair blue
I don't get it
Rust people should just create their own kernel and take all the drama and emotional outbursts with them
I just created one! What should I call it?
I code in rust, btw
btw, btw
RFC is "Request for Comment" and "Nouveau" not "Nova"
I literally do not care which language a program is written, as long it done well - like, pick the best tool for the job, right? the kernel could be all fortran for all I care
But I reallyreallyreallyreallyreallyreally want Rust to become more and more common, because the people who hate it are so obtuse and insane about hating it that it's really funny and makes me laugh, it's on par with wayland haters/systemd haters.
The second part of your comment really shows how you "don't care about the language program is written in"
@@TheMRStasikklol so much for not caring about what language you use
hmm, rust haters, wayland haters, systemd haters, flatpak haters, etc.
I'm definitely missing more, but these are the only recent big ones that come up in my head.
In all fairness, *some* (not all) of the big Rust promoters aren't doing any favors for Rust's adoption imo. Many of them are... really, really, REALLY annoying about it. I probably would've done more Rust by this point if it weren't for me interacting with some of those people.
@@CatFace8885at least list one of these big rust promoters, so I can at least see for myself, no need to keep others hanging like this lol
Rust could be used to conceal nefarious content.
10 series are still dead with Foss driver
Averange RustARYAN classic
Prime render offload is an upstream linux kernel driver from nvidia also it was the only open source driver they made for a while because it didn't work without being gpl because of the kernel
I’m thinking about following the trendy thing and going the Zig direction
zig was trendy, before it was trendy. Tech bros destroying all good things, hope shit doesn't get into zig. Andrew Kelley is Mesiah.
zig is really nice
@@realskyquest Yeah and its logo reminds me of "Zorro".
@@kevinpaulus4483 i see
nvidia has eyes on REDOX kernel for years now. They find it much better than linux
can you elaborate on that please ? checking REDOX but what's its connection with NVIDIA
The hell, where's this coming from?
I haven't heard of that, and I doubt it. Redox is pretty amazing though. Brodie has an interview with the creator Jeremy Soller. In the extremely unlikely circumstance that Linux as a project falls apart after Torvalds retires, my money is on Redox.
@@CjqNslXUcM It does seem great, and is micro kernel based, so that's nice, but it doesn't seem to be fully posix compatible, so can't port all software as easily.
@@nozwock No, it's actually pretty much source compatible with Posix. It's just that API compatibility doesn't really matter any more, because everything depends on so many other libraries. If anything, Linux API compatibility is probably more important than Posix now.
Either way, they are bad standards, especially Posix, and I wish we could start over.
Nvid-AI ?
Just use every possible permutation of "nova" in lower- and uppercase letters (noVa, NoVa, nOVa, NovA, etc).
What could possibly go wrong?!?
Great! Now we have four cruddy nvidia drivers... um... how does this help?
"I'm still going to buy AMD though" ... yep pretty much.
If choice is between Rust and C++, then Rust clearly better. Between Rust and C, it's not a clear cut. Zig is a better replacement for C instead of Rust in many usecases. Summary of rust
Plus/Mostly Plus:
• Memory safe
• Data race safe
• Type system
• Cargo
Double-edged sword:
• Complexity
• Lifetime
Some rough edges:
• Unsafe
• Macro
• Async
• Rigid, less flexible
• Slow compile
• Cross compile
Coupled with the good C interop, zig really is a good replacement for C I think
Zig is a good replacement for C, but Rust is on another level and probably the best systems language there is.
C is not an option for new codebases IMO.
They're not gonna be replacing C though, we're not gonna wake up one day and Linus is like "no more C, rust only, also all PR's must be rewriting stuff in Rust or else it won't get merged" adding Rust adds another option for new contributors and it's, once you learn how to use it, which yes is harder than C but once you learn it it's easier to use according to most of the Devs I know who know both.
Compiling the kernal without cache populated already takes ages, it will be soo annoyingly slow once rust gets in there. Thats my only real complaint.
Whatever gets Ted Ts'o to scream in a temper tantrum can't be bad ;)
Rust if going to take NVidia. Down.😅
They should just re-write all the rust code into zig.
🦀
A "Hello World!" example compiled with gcc is 16k in size. The same with rust is 13m in size. The same is true for a simple number factorization program (again 16k vs. 13m) .
If I look in my /usr/bin folder only ~10 binaries are larger than 13 MB. And the rust version of the factorization loop runs 25% slower.
My first Linux PC had 4m of RAM, later 16m to run X11. I guess no 13m binary would work on that system while the 16k binaries would work fine.
In our secure lab tools like cargo, pip.npm, cpan, ... simply do not work. Everything not in the allowed Distro needs a lawyer before a download. Flatpak and Snap are headaches too!
Are you by any chance compiling it in debug mode?
@@dirlrido2522 I used no extra options to compile the simple programs. I now used "strip" to shrink size of the binaries and the c version is down to 14k and the rust version is much smaller but still so much bigger: 383k
nvidai
Wayland sucks.
When pronounced "new-voh" and "nova", it's slightly less confusing... But that's still terrible naming.
Imagine overpaying for an Nvidia card to use to game on Linux.
Imagine overpaying for hardware to run Microsoft spyware and adware and train AI models you have no intention of using.
Imagine using windows at all.
I don't buy the line "rust developers that are happy to learn c". I've never ever met a rust developer that wasn't behaving like a religious fanatic.
I personally think that rust is a very bad match for the linux kernel - or rather any large existing c codebase.
I predict tensions rising until either they kick out rust or c devs for good. Which one is hard to predict, but I'd rather have the based c devs than rust trannies.
A liar and a bigot. Adorable.
Being needlessly transphobic by the end of your comment doesn't really help your argument.
Trying to fight learning C as a systems programmer is like trying to fight the rising tide. Good rust developers know that and also know how to use the FFI to their advantage.
@ no, but It doesn't make it worse either. It's my opinion after all, not part of the argument.
@ I'd agree, but never met one.
I don't like nvk being in mesa. I would prefer it if there would be an AMD-version and a NVidia-version.
Do you know what Mesa is?
@@mskiptr Probably better than you. I will block you now.
@ I was trying to be at least somewhat polite. Agh, communication with other people is just too hard.
But if you're so confident about understanding FOSS graphics drivers, could you explain why do you think the current way of sharing the code for AMD, Intel, Nvidia, Qualcomm, Apple and so on is detrimental to anything?
Also: TIL one can even block people on YT
Don't need Rust when we got Zig, just rewrite in Zig
BAHAHAHaha good one 😂
All good, kinda want all of this, including an open source CUDA, but I don't really like Rust. Doesn't mather, but I can do all of Rusts big selling points in C++. So ye, I've learned the language, but I'm no Rust fanatic.
Listening to you linux guys takes me back to 90s and times when I was using windows 95. It's just that you guys still have all those problems in 2025.
Windows sadly has reached a state where it has more than just those problems or there wouldn't be such a surge in Linux users.
@@ZladnylHonestly, it just feels insulting to use windows knowing whatever checkbox you tick, choices you make, they don't respect those choices whatsoever and will invade your privacy regardless of your wishes. Doesn't matter if you paid for windows.
Same for the apple ecosystem, android, etc.
At least for windows, we have linux as an alternative. In the case of Android too to varying degrees with custom roms, but not as convenient.
in my experience, windows has better hardware support and that's about it. almost every issue i have on linux, i've also had on windows. 10 to be precise. and yes, that includes driver issues and incompatible software. so i'd say we're still running into some or even most of the technical issues we'd have on windows, but without the paywalls, advertisements, corporate BS and so on.
@@kxuydhjbetter hardware support because of market share. Many hardware companies just don't seem to think it is profitable enough to have a driver for linux too.
I haven't used Nouveau in a while, but every time I tried it, I always reverted to the real drivers - the real ones aren't difficult to install, and they work well.
Viable doesn't mean good.
The Rust cult wants to be accepted without playing within the project's rules. They should be ignored until they agree to play nice.
lets gooooooo. Rust is the best
will be funny if RUST is found to be funded by USAID HAHA
Well it's funded by Mozilla which is pretty bad already. But given the publicity it got from various US agencies, I wouldn't be surprised if it go significant cash from some of them.
Arch linux has gone woke and project members on discord have threatened to kill Lunduke. They scramble to erase all trace from their discord server. Oh Arch, how far you have fallen.
...What?
So arch linux people have to be sleeping all the time to not be "woke"?
@@cameronbosch1213 Apparently. But he's also kinda old man yells at cloud type of deal.
Who pays you to post this around everywhere? Such a weird thing to do, especially when it's phrased like that.
This isn't even a goddamn arch linux video.
Also, I distinctly remember that in the lunduke's video, the two that were shown throwing threats were just two randos in the server, but here you say that the project members were ones doing it?
I hate Rust for very important reasons.
mostly because is a cesspit of woke crap specially the ones at the top, who are just a bunch of cancel pigs.
Good
Ah yes, the very important reasons. I forgot.
Good to know that people like you will stay *unsafe*
Nice whining. Go back under your rock.
Define woke.
Rust 😂
What's so funny?