Watch Unix guru FIX 4 years old Syscall restart BUG affecting all SPARC GNU Glibc systems!

  Рет қаралды 16,032

Code Therapy w/ René Rebe

Code Therapy w/ René Rebe

Күн бұрын

Пікірлер: 80
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
www.twitch.tv/videos/2244825919 www.twitch.tv/videos/2245728149
@redacted6162
@redacted6162 3 ай бұрын
I don't know how you manage to come up with all those brilliant titles, but great video.
@JustLennyBenny
@JustLennyBenny 3 ай бұрын
like a well-tuned orchestra he fixes a 4-year-old bug and the world was suddenly a little less bleack. Thanks for your dedication and time, sir!
@robertjc605
@robertjc605 2 ай бұрын
You are without a shadow of a doubt a very clever guy and I admire your skill set. Top man.
@anam-0077
@anam-0077 3 ай бұрын
i am sure, dude is so senior in linux development.
@Simon-xi8tb
@Simon-xi8tb 3 ай бұрын
A dev that ncurses a lot for sure
@shevafire
@shevafire 3 ай бұрын
Sure, that's the absolute least we could say.
@JustLennyBenny
@JustLennyBenny 3 ай бұрын
If only I was half the guy he was, I'd be so happy, sharp keen eye and problem solving like that, beautiful thing to have.
@isaiasprestes
@isaiasprestes 3 ай бұрын
Epic coding! Rene rocks! Excuse me? My system? T/2!
@pogchamper228
@pogchamper228 3 ай бұрын
Incredible work. When you say that no one has that knowledge to fix this, i want to be the man who can solve this. Still studying shell and linux. Already know C. Working in some telcom company fixing bugs in router OS components. Make a video about people should learn to be kernel/systems developer like you. Thanks dude.
@mback3713
@mback3713 3 ай бұрын
True "Principal" Engineer. Awesome. Cheers!
@kuyajon
@kuyajon 3 ай бұрын
ai will not replace this guy
@filipsr4452
@filipsr4452 3 ай бұрын
Great news for all 4 remaining SPARC+glibc users out there :D
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
More like 4000
@PwnySlaystation01
@PwnySlaystation01 3 ай бұрын
I've noticed this in a lot of your videos going back a long time.. Is it deliberate that you don't show the current line in the terminal? Like we can never see what you're typing until after you've hit enter and it scrolls up
@coshvjicujmlqef6047
@coshvjicujmlqef6047 3 ай бұрын
using carry flag for error is a good idea and that is how Herb Sutter's P0709 works. The problem is that C and C++ have no idea of using that knowledge. This needs to be fixed in the compiler side with the herbceptions
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
I said that about abs(err) and also it is superfluous setting the flag
@jamesoliverreppin4071
@jamesoliverreppin4071 3 ай бұрын
i strife to have a fraction of your knowledge at some point, keep it up!
@3l3mp4l4d0r
@3l3mp4l4d0r 3 ай бұрын
Speaking of keyboards did you try Glove80?
@MoreReneRebe
@MoreReneRebe 2 ай бұрын
unfortunately not. Not really the spare time and money to buy & try everything :-/
@anujdagade
@anujdagade 3 ай бұрын
What is the name of the song at 0:00
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
github.com/rxrbln/t2sde/issues/180
@zatrazz
@zatrazz 3 ай бұрын
Hi René, it was me who commit this patch so don’t worry to show my name next time. Tomorrow I will try to check the whole video to see the problem, but it would be really helpful if you could at least ping on my email to let me know that the patch was not fully ok. I could at least try to explain you why I have done it… The agressive-passive tone is not helpful either, but I understand your frustration. Anyway, just to let you know that if you want to engage with glibc your will be welcome. I do care for some old architectures, Gentoo guys even gave access to a space box. Cya and take care.
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
You don't need to watch the video, I'll sent you a patch. I don't know about passive-aggressive, but what mood would you have if you spent 40h a week hunting others pointless bugs and regressions and nobody wants to pay the bill?
@zatrazz
@zatrazz 3 ай бұрын
@@MoreReneRebe we are both adults and professionals, and we both know that developers make mistakes. The open-source projects allows us to interact in a collaborative way, instead of trying to shame me about my work in glibc. In any case, I look forward for your patch. I will watch the rest of the video, and open a big report so we can track this on glibc. Thanks for working on this.
@2tja
@2tja 3 ай бұрын
So do I understand correctly that the code in glibc depends on how the assembler code in the kernel is generated and that the last command always puts the syscall number so you can just rewind the counter to execute that last command? And that these two sections of code in the kernel and glibc are not referenced by a comment in the code? What could possibly go wrong?
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
Quite, but not how kernel code is generated, the kernel C code explicitly rewinds 4 Bytes to the before syscall instructions
@X-factor6
@X-factor6 3 ай бұрын
I wish I could brilliant like you
@Atops93
@Atops93 3 ай бұрын
What do you use to host the website? It has such a sleak design!
@moussaadem7933
@moussaadem7933 12 күн бұрын
I hope you respond, i hear the same sort of music in many of your streams. i tried googling the lyrics and couldn't find anything. doesn't look like you posted anything about music in your blog either. what's this music ?
@MoreReneRebe
@MoreReneRebe 12 күн бұрын
github.com/rxrbln/t2sde/issues/180
@moussaadem7933
@moussaadem7933 12 күн бұрын
@@MoreReneRebe Thank you !
@JoshuaRose-hm3xq
@JoshuaRose-hm3xq 3 ай бұрын
Babe wake up - René just uploaded another video
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
🫶🖖
@coshvjicujmlqef6047
@coshvjicujmlqef6047 3 ай бұрын
what? passing string as syscall number? Are they stupid?
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
I said the name is misleading and of course it is a number.
@coshvjicujmlqef6047
@coshvjicujmlqef6047 3 ай бұрын
i just built two cross compilers for sparc64-linux-gnu and try the syscalls myself. yeah it really sucks
@coshvjicujmlqef6047
@coshvjicujmlqef6047 3 ай бұрын
don't understand why they require to pass the syscall string as the syscall id
@valeries0817
@valeries0817 3 ай бұрын
is there any video about your path to linux up until now? i would love to hear your story and how it started from a hobby to your daily job 😃 (sorry for my bad english )😅
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
kzbin.info/www/bejne/bp3ZfKpqfsiYmposi=aFal42j7fLUvs-L0&t=166
@valeries0817
@valeries0817 3 ай бұрын
@@MoreReneRebe thanks!
@AnnatarTheMaia
@AnnatarTheMaia 3 ай бұрын
00:18:18 Solaris has not been slow since Solaris 10; run GNU/Linux and Solaris on the same hardware and Solaris will run circles around GNU/Linux in performance. What it won't do, unlike GNU/Linux, is hide the true cost of doing certain operations because Solaris would rather do the correct thing then risk losing data like GNU/Linux does in the name of speed.
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
Lol
@Abcisdabaws
@Abcisdabaws 3 ай бұрын
copium
@sad0n3
@sad0n3 3 ай бұрын
sir, how to start kernel development? I'm civil engg. I just enjoy programming.. :)
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
Start looking into low level opensource code of your interest and maybe look out for a good book or two ;-)
@jayesh6290
@jayesh6290 3 ай бұрын
Your keyboard sounds good.
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
kzbin.info/www/bejne/jovXqKCQhtRgkJIsi=A61HZEhGOEI_SAMo
@brunompconde
@brunompconde 3 ай бұрын
What is this awesome intro music? 😊
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
github.com/rxrbln/t2sde/issues/180
@manaspecenek
@manaspecenek 3 ай бұрын
perfect art
@AdityaSingh-uv8uf
@AdityaSingh-uv8uf 3 ай бұрын
Teach me everything you know master!!!!!!!!!!!!!!!!!!!
@4zv4l38
@4zv4l38 3 ай бұрын
The music in the beginning is amazing, what is it ??
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
Ours github.com/rxrbln/t2sde/issues ;-)
@illegalsmirf
@illegalsmirf 3 ай бұрын
Why?
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
I wonder, too!
@James-l5s7k
@James-l5s7k 3 ай бұрын
#hero
@Chiavaccio
@Chiavaccio 3 ай бұрын
👏👏✌
@MrZnarffy
@MrZnarffy 3 ай бұрын
This should be edited, I've now watched an angry 20 minute rant... I totally agree it's an error that should not have been introduced, but that's what you get from average coders.. Most coders can't think. The good part of Linux community is however the hard standards they try and apply to everything, which do keep errors like this down, and the mailinglist ability to track down discussions about code. But please, try and just show us the fault, the error in thinking, and the fix...
@lolerie
@lolerie 3 ай бұрын
If you go to twitch there is 7 hours there
@Marcus-w7n
@Marcus-w7n 3 ай бұрын
Who is using SPARC in 2024? Don't get me wrong,,,, it's always cool to fix/support stuff but you seems a bit burned out (since your last rant about phoronix). you deserve definitely more views/acknowledgment but I still fail to grasp what T2 SDE brings, the doc , I discovered you a while through some PS3 interests but even now, we barely see any use of it and it was pretty much hype tbh, so very little value to maintain such things. I wish you all the best obviously!
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
My friends and I. Maybe ESA. Probably some x-rays and MRTs. Likely some more, ... ;-)
@Marcus-w7n
@Marcus-w7n 3 ай бұрын
@@MoreReneRebe thanks and sorry, I realize it was a dumb question (better late than never :)).
@kuyajon
@kuyajon 3 ай бұрын
I understood nothing, but nice video
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
Thanks 🖖
@g144hz
@g144hz 3 ай бұрын
J’ai rien compris mais c’est beau
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
Merci beaucoup
@AndreiSimon-o8p
@AndreiSimon-o8p 3 ай бұрын
why can't I undestand anything you're saying😭
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
The more you watch, the more you will understand ;-) 🖖
@AlexandroDisla
@AlexandroDisla 3 ай бұрын
If you hit the gym with the same dedication. You would be in the best aesthetic shape possible. No bodybuilding. Just super healthy and physically capable. Not an insult, an encouragement for you.
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
For what should I be in ever better shape?
@shevafire
@shevafire 3 ай бұрын
Move to bsd kernel René, linux start to suck.
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
But have you seen bsd kernels?!?
@shevafire
@shevafire 3 ай бұрын
@@MoreReneRebe Yes, but surely I don't have as deep an understanding as you.
@LRMotivate
@LRMotivate Ай бұрын
Wtf im watching i respect ur very good at this but what what the f
@MoreReneRebe
@MoreReneRebe Ай бұрын
Thanks! 🖖
@ravenkrofft
@ravenkrofft 3 ай бұрын
Yet Another Linux kernel dev passive-aggressively mounting on another Linux developer. Tale as old as time. I wonder when this pathetic tribalism will come to an end.
@MoreReneRebe
@MoreReneRebe 3 ай бұрын
Sure super fun that people break random working things for no good reason while nobody pays me to spend my lifetime fixing after them, ... Okay 👌🫶🖖
@jinsolkim7676
@jinsolkim7676 3 ай бұрын
That one guy whom i also seek help from whenever stuck
How NOT to get RICH: Donating thousands of $$$$ of Linux kernel bisecting and patching
1:21:56
Mistakes Were Made: How ARM & IBM devs broke Linux kernel SPARC64 support!
43:25
Code Therapy w/ René Rebe
Рет қаралды 10 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Intro to the Zig Programming Language • Andrew Kelley • GOTO 2022
50:14
Advent of Compiler 2024 - Quicksort and stdlib improvements!
1:15:44
I can't believe I wrote a book about my Linux distribution!
41:28
Code Therapy w/ René Rebe
Рет қаралды 6 М.
Jon "maddog" Hall talks Unix and Linux history
55:48
Charbax
Рет қаралды 72 М.
I can't believe they sent me a 1st 7nm RISC-V Prototype Sample!
2:08:36
Code Therapy w/ René Rebe
Рет қаралды 7 М.
The Magic Of ARM w/ Casey Muratori
1:25:01
ThePrimeTime
Рет қаралды 169 М.
DHH discusses SQLite (and Stoicism)
54:00
Aaron Francis
Рет қаралды 103 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН