The ego required to think that you can rewrite a driver for a gaming console better than the company who manufactured it, WITHOUT TESTING IT, is crazy. I get that they have to do it because of the changing driver API and stuff, but kernel devs shouldn't be allowed to make changes to drivers that they can't test. If you don't have a PS3, you shouldn't be allowed to touch this code, period.
@@JessicaFEREM Yeah, there would be lots of money available to buy old hardware for testing if the Linux foundation didn’t waste all of this money on trivial BS. Only 2% of their money goes to the Linux kernel.
The reality is that this is a self-made problem. The core linux kernel team decided that everyone MUST rewrite the linux drivers, because they wanted the ability (and you are an idiot if you disagree) to make something somewhere 0.03% faster by breaking the kernel ABI. The linux kernel is more than 30 million lines of code, and 99% of it is drivers. Linux is engineered to periodically break your computer, and waste your time.
no idea whats going on or what you're doing exactly but im always here for the roasting. i stand on the shoulders of giants like yourself and appreciate what you do nonetheless.
This is really interesting, as I was looking into PS3 Linux just recently. Developing anything for the PS3 is probably an uphill battle, but I appreciate the work for it regardless. I think the PS3 is an underappreciated console compared to it's predecessor and successor, and it's good we can run free software on it.
it's a miracle that you get a working system with so many hundreds of thousands of upstream developers and softwares that's the value of a linux distribution and also why it's always a nightmare to upgrade your open source system
The content of the Linux kernel has never been well discussed, but is added casually and then waits for reviewers to pass. This is the behavior of the big bazaar, so macos abandoned it very well.
Crazy how small the world is. I personally met the guy, who authored this commit. I can't find your efforts of upstreaming the fix of that mentioned previous bug on the kernel lore. Am i just too stupid or is it just not on there??
""contributors"" these days have a disrespectful behavior to contributions of other people. Their ego makes them feel as if they're the center of the world. Testing one's work after making changes is no different than showing appreciation and respect. Ps - good rant 😅
If you want clean code write the kernel from scratch itself. Why don't people understand that in critical software like kernel its better to not "fix" code that does the job.
Recently AMD Ryzen 3 1300 just broke on newer kernels. I managed to boot it up in MBR mode because in UEFI NVIDIA card just showed black screen, but anyway, it kernel panicked about not being able to allocate high precision timer. Kernel was from Arch Linux (guys, just switch to linux-lts package, make yourself a favor), but they not doing much with it so I doubd the situation would change with another distro. The solution was to switch to another lying-around CPU, lol, still I would like to fix this shit but don't know where to start either, too much to learn at a time and my budget will not cover the all coffee that I would need for this.
I feel ya. You are working really hard, but others don't give a damn and break stuff all over the place, and you have to fix it in order to do your work.
I feel bad to see you so angry and frustrated. I'm a beginner in this field of knowledge, but one thing i know, there is trash people everywhere. Stay strong Rene, thanks for sharing knowledge. Cheers from Brazil!
I don't know pretty much anything about kernel development or its guidelines, but where has he talked about this "clean code initiative"? I have only heard him say about not breaking user space, and that his own "optimized code" may not be very readable. Thanks.
Rene I can see and I understand your frustration. It is sad that this gets even to Linux, which is even more of a shame because we would want the best operating system. Would it be possible to speak with someone high in the ranks of the Linux Foundation to just have a means of conversation? It would next level if you talked with Linus himself, that would be a video.
Every driver in Linux has a maintainer, and you have to talk to the maintainer in order to fix it and those maintainers are lazy as hell and expect people to do work for free. So basically, every driver in Linux has a BDFL. Linux kernel devs change drivers all the time to make the code "cleaner". They didn't test it because they probably didn't have a PS3. So they just yolo the code and hope that it works. And then people who can ACTUALLY test the code, on real hardware, like Rene Rebe, are the ones who have to fix it. In a perfect world, this driver would have never been changed, because it already works.
it is bizarre, that in like 10 years it will be more likely to have PS3 emulators running linux, that actual consoles running linux. That is ofc if anybody would even care about doing it 🤯
That's why I turned to RU-vid 5 years ago and receive more and more patches. Would be great if the mighty Linux foundation devs would not break stuff faster than we can test and fix it, ...
How are they gonna blame you for your patch that they didn't apply? At least from what I understand. Those people are a bunch of kooks! I'm grateful for your work good sir I'm sorry about the way these folks treat you
Because they don't know what broke it all they know is that they're using T2 and it's not working on their machine so they reach out to T2 instead of the Linux people directly
@@MoreReneRebe They are all about consistency, they usually want the exact same patch as received to the mailing list mailbox as the one applied, besides some signoffs and stuff. I had to re-send a [PATCH RFC] without the "RFC" once.
I send you this in the hope that you feel a bit better: ❤️ Ich sende dir ein Herz weil ich ein sehr emphatischer Mensch bin und dich voll und ganz verstehen kann. LG dein Nejat Hakan
Again I’m tired that these developers are living in their comfort of six fighters when they perform like this it’s the same thing with the llvm devs 🤦♂️
Creaste a buy-me-a koffe page and put it everywhere, let people know like seriously that you are a linux dev and you accept donations. This way at least people will 1. know and 2. be one click away from donating whatever they can.
Dude invest a little tooling for Life where you can do what you want to do a bit more chill because if you stare at the code without breaks your body may not be able to take the stress. Destress with the right tooling for the right job. Also code writing and debugging should be more easier now with latest tools such as when you click on thing in the code the IDE tells you wheere it came from and other info about it etc everything should be a bit easier.
grep command is my favorite linux command. I use grep so I would not need to use IDE that boots up 30 seconds and wastes my CPU on heating the room and also mice interfaces suck.
@@MoreReneRebe 1. how they do assist features on other funky platforms ? 2. finetune those features to make them more universal 3. keep calm to increase the prefrontal cortex power to be able to 'traverse the tree of thought' more deeply
OK you meantioned ppl like to chat dont take negativity seriously if someone is being negative then it may not be correct, isnt it? When a piece of information is correct usually its in a positive tone, positive sentiment, positive frame, and the context is correctly communicated, isnt' it ? Sorry if Esoteric.
Brave, but one person shouldn't take care of so much dependencies that would please the last 50 people on Earth not giving up running Linux on PS3 or something. I've seen nice projects dying because of this. The Linux kernel should get rid of unmaintainable code.
who tf is using a PS3 with Linux in 2024, jesus christ. In any case, if nobody pays you for this niche bullshit why are you bothering? That's what i don't understand, why do you care if Linux works on old architectures from the 90s or obscure server processors from Intel that flopped, or PS3s from the early 2010s If none of those weird enthusiasts that wanna use such machinery are willing to pay you, why are you bothering? The Linux foundation absolutely does not give a flying f*** about PS3 support in 2024 and i doubt any of their reviewers have old Itanium machines lying around to test people's commits. So it really is a lonely job and if people aren't even paying you guys for it, i don't see the point
Why do people care about their vintage Porsche, Ferrari, Lamborghini, McLaren, ... Maybe because they are cool and fun? Also Linux kernel developers should not touch random stuff and break it. That is by no means quality engineering.
@@foobar4938 Agreed but that's why i think it shouldn't be there, it's not testable because nobody has these machines anymore lying around other than enthusiasts like Rene and bugs can be introduced that aren't even found by anyone for months. This commit has been there for 6 months and nobody cared, if the code is this valueless that it gets through reviews without issue (probably because the reviewer doesn't have a PS3 to test) and lands on the kernel for 6 months before a bug is detected does it even need to be there at all? There's even code in there for N64 carts which is ridiculous imo All due respect to whomever is trying to use Linux on a PS3 and use the disc drive, but just use an older version then from when the PS3 was a relevant platform. As for Rene's money problem, the fundamental issue is that Rene is working on stuff like this, that only 2 or 3 people in the planet care about, you're not gonna make money that way, if you tell me you do it because it's enjoyable for you, that's great, but then that's the reward and i can only hope you make money on RU-vid and stuff to liberate you to work on the hobby full-time, other people are only gonna pay you for things that are important to them, disc drive support on old PS3s isn't important to nearly anyone, neither is Itanium support
there's a whole Wikipedia article about use-cases of PS3 clusters. It wouldn't surprise me if some obscure department, that wasn't modernized for a while, still depend on them.