Code Therapy w/ René Rebe
Code Therapy w/ René Rebe
  • 1 071
  • 2 640 156
Watch Full Stack Linux developer FIX: Rustc for Musl libc, Meson & Qemu to cross-compile!
Fixing the #OpenSource world, #Rust #Meson #Qemu librr#SVG & more one live-stream at a time! You can support my work at: patreon.com/renerebe github.com/sponsors/rxrbln/ onlyfans.com/renerebe or ordering stuff you need via Amazon: services.exactcode.de/amzn.cgi?index=electronics&keywords=laptop exactcode.com t2sde.org rene.rebe.de
zhlédnutí: 8 954

Video

Watch Firefox Linux developer debug Twitch & YouTube Livestreaming [AUDIO Codec & SANDBOX] !
zhlédnutí 81KPřed 2 měsíci
Let's "quickly" fix #Firefox #AAC & #MP4a Twitch & Firefox livestreaming. How hard can it be? #Ad You can support my work at: patreon.com/renerebe github.com/sponsors/rxrbln/ onlyfans.com/renerebe or ordering stuff you need via Amazon: services.exactcode.de/amzn.cgi?index=electronics&keywords=laptop exactcode.com t2sde.org rene.rebe.de
How to BURN OUT Open Source devs: After SENDING a patch, IBM asks me to also do a TESTCASE for FREE!
zhlédnutí 24KPřed 2 měsíci
How to #BURNOUT #OpenSource #developers: After SENDING a patch, IBM asks me to also do a TEST for FREE! :-/ You can support my work at: patreon.com/renerebe github.com/sponsors/rxrbln/ onlyfans.com/renerebe or ordering stuff you need via Amazon: services.exactcode.de/amzn.cgi?index=electronics&keywords=laptop exactcode.com t2sde.org rene.rebe.de
Clever: YouTuber make Linux hobby a business by fixing LLVM Clang LIVE for Ad $$$!
zhlédnutí 18KPřed 5 měsíci
Clever: CZcamsr make Linux hobby a business by fixing LLVM Clang LIVE for Ad $$$!
Linux 6.8 is out! Watch kernel developer rebase IA-64, PowerPC64, RISCV-V and x86-64 patches!
zhlédnutí 20KPřed 5 měsíci
Linux 6.8 is out! Watch kernel developer rebase IA-64, PowerPC64, RISCV-V and x86-64 patches!
Watch X.org developer bisect X and FIX multiple regressions for MOST drivers to ACTUALLY WORK AGAIN!
zhlédnutí 17KPřed 5 měsíci
Watch X.org developer bisect X and FIX multiple regressions for MOST drivers to ACTUALLY WORK AGAIN!
DIY home renovation: how-to install door handles in less than 5 minutes!
zhlédnutí 5KPřed 2 lety
DIY home renovation: how-to install door handles in less than 5 minutes!
DIY 240V EU wall power outlet install or repair
zhlédnutí 12KPřed 2 lety
DIY 240V EU wall power outlet install or repair
More AMD Ryzen™ 7 3780U Microsoft Surface® Edition Processor notes
zhlédnutí 4,8KPřed 4 lety
More AMD Ryzen™ 7 3780U Microsoft Surface® Edition Processor notes
Linux on the DECR-1400 PS3 was not that easy, ..! :-/
zhlédnutí 10KPřed 5 lety
Linux on the DECR-1400 PS3 was not that easy, ..! :-/
Rust & Lua code for Linux Asus Aura RGB LED cpu load visualizatoin
zhlédnutí 2,6KPřed 5 lety
Rust & Lua code for Linux Asus Aura RGB LED cpu load visualizatoin
ProTip: how-to check upstream commit style, ... More Git fun!
zhlédnutí 4,2KPřed 5 lety
ProTip: how-to check upstream commit style, ... More Git fun!
Random live: cheap 5€ PCIe graphic card from ebay, will it work? Matrox Parhelia P690
zhlédnutí 2,7KPřed 5 lety
Random live: cheap 5€ PCIe graphic card from ebay, will it work? Matrox Parhelia P690
May the force be with you, saying goodby to Firefox?
zhlédnutí 3,1KPřed 5 lety
May the force be with you, saying goodby to Firefox?
Apple & PayPal: growth and profit over everything; especially customer satisfaction :-/!
zhlédnutí 1KPřed 5 lety
Apple & PayPal: growth and profit over everything; especially customer satisfaction :-/!
3dfx Voodoo (2) woking low-level code update!
zhlédnutí 3,4KPřed 5 lety
3dfx Voodoo (2) woking low-level code update!
Final Jacob Jensen 605, Ronda Sartech Quartz movement repair [DIY]
zhlédnutí 1,4KPřed 5 lety
Final Jacob Jensen 605, Ronda Sartech Quartz movement repair [DIY]
The Galaxy Fold Teardown, Samsung does not want you to see!
zhlédnutí 1,9KPřed 5 lety
The Galaxy Fold Teardown, Samsung does not want you to see!
3dfx Voodoo 2 demo: To be continued, ...
zhlédnutí 1,7KPřed 5 lety
3dfx Voodoo 2 demo: To be continued, ...
I finally got a 3Dfx Voodoo 2! (and it is not yet amazing) :-/
zhlédnutí 947Před 5 lety
I finally got a 3Dfx Voodoo 2! (and it is not yet amazing) :-/
Apple Battery hacking summary and finalizing!
zhlédnutí 666Před 5 lety
Apple Battery hacking summary and finalizing!
More ET4k/w32 driver code, not sure if the ISA card can do LFB :-/
zhlédnutí 440Před 5 lety
More ET4k/w32 driver code, not sure if the ISA card can do LFB :-/
Last week's VLB & vintage GPU acceleration coding
zhlédnutí 722Před 5 lety
Last week's VLB & vintage GPU acceleration coding
Double check each low-level hardware bit even more, S3/Trio64 retro coding.
zhlédnutí 372Před 5 lety
Double check each low-level hardware bit even more, S3/Trio64 retro coding.
Mechanical Alps switches Apple Extended II keyboard!
zhlédnutí 1,4KPřed 5 lety
Mechanical Alps switches Apple Extended II keyboard!
Linux LVM2 SSD cache initrd tweaking
zhlédnutí 1,4KPřed 5 lety
Linux LVM2 SSD cache initrd tweaking
Programable Array Logic & ET4000 /W32 acceleration coding
zhlédnutí 1,2KPřed 5 lety
Programable Array Logic & ET4000 /W32 acceleration coding
Cheap 12V ATX power module from China, ET4000 vintage coding
zhlédnutí 816Před 5 lety
Cheap 12V ATX power module from China, ET4000 vintage coding
Good morning: Linux updates & HDMI full range OBS live test!
zhlédnutí 1,4KPřed 5 lety
Good morning: Linux updates & HDMI full range OBS live test!
Test PS3/Linux optical spdif w/ DIY DAC
zhlédnutí 1,1KPřed 5 lety
Test PS3/Linux optical spdif w/ DIY DAC

Komentáře

  • @frankvian6140
    @frankvian6140 Před 27 minutami

    The angry young man from Berlin. René you are deep in my heart!

  • @explqicot3293
    @explqicot3293 Před 31 minutou

    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 🤦‍♂️

  • @explqicot3293
    @explqicot3293 Před 34 minutami

    Linux is cool but so are FreeBSD OpenBSD and NetBSD which hopefully get more and more widespread

  • @matejkuka797
    @matejkuka797 Před 57 minutami

    I'm from a completely different industry, but I really enjoy watching videos from professionals :)

  • @nejathakan5521
    @nejathakan5521 Před hodinou

    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

  • @duckie4670
    @duckie4670 Před hodinou

    you're amazing ❤

  • @grenadier4702
    @grenadier4702 Před hodinou

    I'm surprised he didn't start swearing in german at some point

    • @MoreReneRebe
      @MoreReneRebe Před hodinou

      Die Codequalität und Arbeitsweise ist verfluchte Scheiße :-/

  • @boltez6507
    @boltez6507 Před 3 hodinami

    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.

  • @tato-chip7612
    @tato-chip7612 Před 3 hodinami

    Rene dives deeper and deeper into insanity.

  • @user-lv3yp6jd4i
    @user-lv3yp6jd4i Před 3 hodinami

    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.

  • @soupit32
    @soupit32 Před 3 hodinami

    another banger 🔥 👌 🙌

  • @datSilencer
    @datSilencer Před 3 hodinami

    I mean, if the Gnome foundation had a "Business Shaman" advising them, i don't want to know the kind of structure the LF has 😂😂.

  • @pemifo260
    @pemifo260 Před 4 hodinami

    i love german zhings

  • @pepsipimpin6010
    @pepsipimpin6010 Před 4 hodinami

    This is the content I subscribe for. Not salty, just passionate.

  • @user-sq1oi9qp8w
    @user-sq1oi9qp8w Před 5 hodinami

    you use hyprland?

  • @JustLennyBenny
    @JustLennyBenny Před 6 hodinami

    I know I'm a messy coder, first thing I've been told was "never assume anything".

  • @user-br4bl7mq4i
    @user-br4bl7mq4i Před 7 hodinami

    To preface this: I have found your videos tremendously fascinating, and as such they have inspired me to pursue writing low-level software, despite the fact that I am a senior/intermediate python developer by trade. I am currently about 75% through my chip8 interpreter! I really found bitwise operations intuitive, and figured out that taking a number and dividing it by 2 is the same as, for example, shifting bits once to the right. All very incredibly fascinating "bits" of information. That being said, your burnout is palpable within the first several minutes of the video. From one person to another - stress and burnout can almost literally "eat" white matter in your brain. I cannot emphasize the importance of a modest vacation away from all things tech-related, enough. Life is so very short, and we only have one. Perhaps you might take what I am saying with a grain of salt, and that is perfectly fine. I am not here to dictate what you should do - but in my opinion, your body is very much like a temple. At least consider the notion that, someday, on your deathbed, you will probably not be thinking "If only I wrote one more line of code, made another patch, fixed another bug..." Maybe it's time to get around to traveling to that country that you've always wanted to visit. Maybe it's time to reach out to an old friend that has been on your mind. Maybe it's time to visit that other hobby that you've been thinking about spending more time on, whatever that may be. I don't know, because I don't know you. What I do know, however, is that time waits for absolutely nobody - and regret is one hell of a beast.

  • @Crytoma
    @Crytoma Před 7 hodinami

    Well deserved rant. You are doing God's work Rene.

  • @rogo7330
    @rogo7330 Před 7 hodinami

    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.

  • @dirtslayer123
    @dirtslayer123 Před 7 hodinami

    other pickles code 🥒🥒🥒 😂

  • @milky3ay566
    @milky3ay566 Před 7 hodinami

    Very good rant. I hope this "clean code" nonsense will not affect your passion for coding. Thanks for keeping things running.

  • @dr.shuppet5452
    @dr.shuppet5452 Před 8 hodinami

    At this point I'm only waiting for the Linux foundation to delete the entire kernel, because no code is cleanest code!

    • @MoreReneRebe
      @MoreReneRebe Před 8 hodinami

      Exactly! Only deleted code is good code!

  • @X-factor6
    @X-factor6 Před 8 hodinami

    I support you. You are gem 💎

  • @onurson4000
    @onurson4000 Před 9 hodinami

    i felt the rage all the way from bayern

  • @mohamedtarek2.05
    @mohamedtarek2.05 Před 9 hodinami

    "If it works, don't touch it"

  • @MrBigbanan
    @MrBigbanan Před 9 hodinami

    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.

  • @MrBigbanan
    @MrBigbanan Před 9 hodinami

    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.

    • @rogo7330
      @rogo7330 Před 7 hodinami

      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
      @MoreReneRebe Před 6 hodinami

      Good luck finding an IDE that does remote Linux kernel driver debugging on PowePC64 PS3 ;-)

  • @MrBigbanan
    @MrBigbanan Před 9 hodinami

    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.

    • @MrBigbanan
      @MrBigbanan Před 9 hodinami

      not OF , OF I will not click that , thats NSFW

    • @MoreReneRebe
      @MoreReneRebe Před 8 hodinami

      got that already, ... buymeacoffee.com/renerebe

    • @MoreReneRebe
      @MoreReneRebe Před 8 hodinami

      most code is not safe for work ;-)

  • @Reichstaubenminister
    @Reichstaubenminister Před 9 hodinami

    This world has much anger, but it's not well directed most of the time. Your anger hits the spot, nobody else rants about Linux like this. Keep it up!

    • @liquidsnake6879
      @liquidsnake6879 Před 2 hodinami

      For a second i thought i'd read "reichsaufenminister" and laughed for a good while 😂

  • @Raspredval1337
    @Raspredval1337 Před 9 hodinami

    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 🤯

  • @kristofkiekens902
    @kristofkiekens902 Před 10 hodinami

    cleanup code without testing?

    • @MoreReneRebe
      @MoreReneRebe Před 10 hodinami

      Linux Foundation kernel style, ...! ;-) ¯\_(ツ)_/¯

  • @xD-saleem
    @xD-saleem Před 11 hodinami

    take it easy bro!

  • @Atops93
    @Atops93 Před 11 hodinami

    how come do you use vi to edit?

    • @MoreReneRebe
      @MoreReneRebe Před 11 hodinami

      Why not, what else?

    • @dr.shuppet5452
      @dr.shuppet5452 Před 7 hodinami

      Better than using ed or TECO :)

    • @Atops93
      @Atops93 Před 4 hodinami

      @@MoreReneRebe Just use neovim. More features. Just better.

  • @whocares6302
    @whocares6302 Před 12 hodinami

    I am not in Linux world, I also have no clue what you are talking about but I am behind you 100%.

  • @abshirahmd
    @abshirahmd Před 12 hodinami

    Rene, do not give up because of foolish individuals. You're teaching us the amazing capabilities of Linux.

    • @Picasso11
      @Picasso11 Před 10 hodinami

      You could just read the capabilities(7) manpage for that

  • @adjd92
    @adjd92 Před 12 hodinami

    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.

  • @kedonsiemen
    @kedonsiemen Před 12 hodinami

    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.

  • @George-rm7yw
    @George-rm7yw Před 13 hodinami

    This is the best rant I have ever heard. I am not an expert by any stretch but I learn so much watching your videos on bug fixes.

  • @liquidsnake6879
    @liquidsnake6879 Před 13 hodinami

    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

    • @MoreReneRebe
      @MoreReneRebe Před 12 hodinami

      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
      @foobar4938 Před 6 hodinami

      Cuz if its in there, it should fucking work, otherwise either remove it completely or don't fucking break it

    • @liquidsnake6879
      @liquidsnake6879 Před 2 hodinami

      @@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 CZcams 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

  • @blinkofnight
    @blinkofnight Před 13 hodinami

    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.

    • @MoreReneRebe
      @MoreReneRebe Před 13 hodinami

      First of all I maintain the code, they just break it every quarter z second if they delete it, it will be even more work for me !!!

    • @foobar4938
      @foobar4938 Před 6 hodinami

      Hey man! PS3 is a pretty solid lil machine

  • @OraOraOra
    @OraOraOra Před 13 hodinami

    I feel bad for Rene... let's push his channel, so he gets 600k as well! And yes, pls a follow up rant on Web dev and Apple walled garden.

  • @chomi8100
    @chomi8100 Před 13 hodinami

    I'm so sorry, take care Rene.

  • @thesneakysnek
    @thesneakysnek Před 14 hodinami

    I know that you are working on a microkernel, when do you think it will be finished?

  • @thesneakysnek
    @thesneakysnek Před 15 hodinami

    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
      @JessicaFEREM Před 4 hodinami

      PS3's are not that rare, they could easily test it themselves. you can probably find some in the garbage if you look hard enough.

    • @thesneakysnek
      @thesneakysnek Před 2 hodinami

      @@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.

  • @mangethegamer
    @mangethegamer Před 16 hodinami

    You need to relax my dude, it's just code.

  • @gcm4312
    @gcm4312 Před 16 hodinami

    I'm ignorant so I'm wondering why you are patching this and not the person who wrote the buggy code.

    • @thesneakysnek
      @thesneakysnek Před 15 hodinami

      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.

    • @MoreReneRebe
      @MoreReneRebe Před 13 hodinami

      Because I and my Linux distribution needs as fixed, and first I need to find the bug to tell someone what they broke and fix it.

    • @gcm4312
      @gcm4312 Před 13 hodinami

      @MoreReneRebe @thesneakysnek thanks for explaining 🤙

    • @thesneakysnek
      @thesneakysnek Před 12 hodinami

      @@gcm4312 No problem!

  • @depralexcrimson
    @depralexcrimson Před 16 hodinami

    You're my idol man... don't give up cause of stupid people.

  • @TheDonWallzie
    @TheDonWallzie Před 17 hodinami

    Watching Terry Davis videos and now I'm getting the sacrilegious Linux videos in my feed

    • @user_user1337
      @user_user1337 Před 8 hodinami

      he doesn't use the forbidden n-word as frequently as Davis.

    • @liquidsnake6879
      @liquidsnake6879 Před 2 hodinami

      Imagine if Rene had a look at the TempleOS codebase lol now THAT would be premium content

  • @hanktelevision2511
    @hanktelevision2511 Před 18 hodinami

    you da goat 💯

  • @user-tv9ev6bf9t
    @user-tv9ev6bf9t Před 18 hodinami

    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.