Watch Linux kernel developer write a USB driver from scratch in just 3h for Apple Xserve front-panel

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024
  • Watch #Linux #kernel developer write a new #USB driver #code from scratch in just 3h by copy'n pasting and thus stealing it from other best matching drivers for #Apple #Xserve front-panel meter. #Ad: GPU offers & more @Amazon: services.exact... You can support my work at: / renerebe github.com/spo...
    exactcode.com t2sde.org rene.rebe.de

ความคิดเห็น • 2.2K

  • @renerebe
    @renerebe  6 หลายเดือนก่อน +255

    I finished the 2nd, 1 work-queue instead of N: svn.exactcode.de/t2/trunk/package/kernel/linux/xserve-frontpanel.patch

    • @RickyAhlianoor-o1y
      @RickyAhlianoor-o1y 3 หลายเดือนก่อน +1

      F3

    • @RickyAhlianoor-o1y
      @RickyAhlianoor-o1y 3 หลายเดือนก่อน

      Shouline have fun lk 21 ynd

    • @RickyAhlianoor-o1y
      @RickyAhlianoor-o1y 3 หลายเดือนก่อน

      Tongkat sun yd

    • @dafythereal
      @dafythereal 3 หลายเดือนก่อน

      This looks really amazing...I just started coding, learning javascript atm and noticed you are using simple notepad for coding, so could I ask you for advice - should I use notepad or stick to some popular code editor like VSC? Thanks.

    • @Kalasklister1337
      @Kalasklister1337 3 หลายเดือนก่อน

      @@dafythereal This is something highly personal and i suggest that you try out VS Code, Jetbrains, and Neovim and compare them. Usually it depends on your needs and what you want from your editor what you end up choosing. Traditional IDEs try to minimize the amount of effort to get stuff working and are not afraid of consuming multiple gigabytes of RAM and lots of cpu to achieve it. Neovim and Emacs are what could be called PDEs (Personal Development Environments) that are a lot harder to master but give you much more control and many times less resource usage. If you are the kind of person who likes to tinker with editors and likes maximum control and speed you should probably go for a PDE. If you don't like that stuff you are better off just using Vscode or Jetbrains with a vim plugin so you can get mostly keyboard driven workflow with a lot less hassle. In case you want to try neovim you kan look up the kickstart.nvim guides, there are a lot of them.

  • @sheebeedeebee2571
    @sheebeedeebee2571 6 หลายเดือนก่อน +14880

    - No syntax highlighting
    - vi with only basic motions
    - single terminal fullscreen
    - comic sans font
    I trust this man with my life

    • @briandriscoll129
      @briandriscoll129 6 หลายเดือนก่อน +696

      Yeah, this guy the equivalent an NBA athlete while the rest of us barely making the D-league if not college ball, lol

    • @gmodrules123456789
      @gmodrules123456789 6 หลายเดือนก่อน +279

      Yeah, its really easy once you have full knowledge of both the Kernel and how to communicate with USBs.

    • @HeatingUpDuke
      @HeatingUpDuke 6 หลายเดือนก่อน +1378

      @@gmodrules123456789 Yes, building a space rocket is really easy once you know how to do it.

    • @zeth7109
      @zeth7109 6 หลายเดือนก่อน +35

      @@gmodrules123456789 😂😂😂

    • @metatrongroove2824
      @metatrongroove2824 6 หลายเดือนก่อน +49

      very very humbling

  • @alejandrojara7303
    @alejandrojara7303 6 หลายเดือนก่อน +12116

    This guy is not getting replaced by AI

    • @haroldcruz8550
      @haroldcruz8550 6 หลายเดือนก่อน +809

      The day they get replaced by AI is the day Skynet is born

    • @xamael1989
      @xamael1989 6 หลายเดือนก่อน +147

      He is getting replaced very fast

    • @michaelking2857
      @michaelking2857 6 หลายเดือนก่อน

      @@xamael1989bullshit

    • @I_I_I_I_I_I_I_I_I_I_I_I_I_I
      @I_I_I_I_I_I_I_I_I_I_I_I_I_I 6 หลายเดือนก่อน +9

      5 more years

    • @juliansihite1289
      @juliansihite1289 6 หลายเดือนก่อน +401

      ​@@xamael1989 na ah, he is the AI engineer as well.

  • @Ab_Irato
    @Ab_Irato 6 หลายเดือนก่อน +5930

    Whenever my ego inflates as a programmer I watch a video like this.

    • @Patrick-ko5wr
      @Patrick-ko5wr 6 หลายเดือนก่อน +518

      there's always a bigger nerd

    • @xlr8inch52
      @xlr8inch52 6 หลายเดือนก่อน +14

      ​@@Patrick-ko5wrHe is not a nerd brother

    • @farariri
      @farariri 6 หลายเดือนก่อน +244

      ​@@xlr8inch52Of course he is, but obviously that doesn't mean it's something wrong/bad.

    • @zookaroo2132
      @zookaroo2132 6 หลายเดือนก่อน +3

      ​@@Patrick-ko5wri like that saying instead of "fish"

    • @dektu216
      @dektu216 6 หลายเดือนก่อน +32

      @@xlr8inch52 all of the programmers are nerds mostly the ones that look like him, but it's not bad without these people lots of shit wouldn't work

  • @yavuzselimdogan9852
    @yavuzselimdogan9852 6 หลายเดือนก่อน +5946

    My wife once said "you are just randomly typing, arent you" when she saw me writing javascript. I feel the same thing for this man.

    • @siraz6899
      @siraz6899 6 หลายเดือนก่อน +50

      😂😂😂

    • @LionKamala
      @LionKamala 6 หลายเดือนก่อน +56

      cool story bro

    • @coulibalymohamedlamine5125
      @coulibalymohamedlamine5125 6 หลายเดือนก่อน +6

      hahahahahaaaa

    • @pedroduran8927
      @pedroduran8927 6 หลายเดือนก่อน +238

      gold rule of programming world => there will be always a super smart dude that makes awesome things that will make your projects look like HighSchool projects.

    • @PinkeySuavo
      @PinkeySuavo 6 หลายเดือนก่อน

      @@pedroduran8927 im amazed he still looks at keyboard sometimes after writing so much code in his life

  • @Bellicose
    @Bellicose 6 หลายเดือนก่อน +1720

    I have 0 coding experience and is just enjoying the fact that programmers across the globe agree that he is a coding chad

  • @matteo.veraldi
    @matteo.veraldi 6 หลายเดือนก่อน +3019

    Still no syntax highlighting, still no code suggestions, still vi, still a legend.

    • @rallokkcaz
      @rallokkcaz 6 หลายเดือนก่อน +125

      And comic sans as the font... I want to scream. But I appreciate the flex.

    • @renerebe
      @renerebe  6 หลายเดือนก่อน +340

      Comic Code ! I'm a professional.

    • @matteo.veraldi
      @matteo.veraldi 6 หลายเดือนก่อน +29

      A Comic Sans inspired font? I couldn't expect less from a Superhero.

    • @renerebe
      @renerebe  6 หลายเดือนก่อน +67

      @@matteo.veraldi bringing a comical smile back into your life fixing other coders bugs and security vulnerabilities all day long ;-)

    • @yamadataigachannel4791
      @yamadataigachannel4791 6 หลายเดือนก่อน

      Wow👍🏻, that coffee, thats the real one coffee for real programmer, definitely not for me, my coffee is coffee-waste cos im copy-paste programmer😅...

  • @mememihnea
    @mememihnea 6 หลายเดือนก่อน +7210

    He looks exactly how I imagined a Linux developer to look like

    • @thesilver7238
      @thesilver7238 6 หลายเดือนก่อน +200

      he even looks like linus torvalds cousin or something

    • @JayMaverick
      @JayMaverick 6 หลายเดือนก่อน +148

      I feel like this is THE Linux developer. The rest are simply xcopies.

    • @bestredditstories1158
      @bestredditstories1158 6 หลายเดือนก่อน +5

      Same

    • @cryptoico2647
      @cryptoico2647 6 หลายเดือนก่อน +4

      Lol

    • @CS-si4nn
      @CS-si4nn 6 หลายเดือนก่อน +20

      Yea ...2 eyes, 1 nose and 2 ears

  • @JasperR-s9z
    @JasperR-s9z 6 หลายเดือนก่อน +4457

    Bro was born and said: "Hello world!"

    • @renerebe
      @renerebe  6 หลายเดือนก่อน +184

      Something like that, I guess ;-)

    • @trevor8416
      @trevor8416 5 หลายเดือนก่อน +34

      this killed me that's so funny lol

    • @dck6381
      @dck6381 4 หลายเดือนก่อน +16

      No, look at his enthusiasm. If you always work like that for a good amount of time. You will get to some level

    • @jasourr
      @jasourr 4 หลายเดือนก่อน +6

      😂😂😂

    • @df2334
      @df2334 3 หลายเดือนก่อน +3

      😂😂😂

  • @alexandervantrijffel9435
    @alexandervantrijffel9435 6 หลายเดือนก่อน +524

    I'm deeply impressed. Not only by your technical skills but also your ability to endlessly keep on sipping of a minitature espresso

    • @sanctasanctorum-
      @sanctasanctorum- หลายเดือนก่อน +23

      Infinite espresso glitch, bro programmed that shit first day, 16 lines in an out free coffee for all

    • @nwaneri0
      @nwaneri0 วันที่ผ่านมา

      @@sanctasanctorum- 😂😂

  • @muxeyy
    @muxeyy 5 หลายเดือนก่อน +816

    1:42 The moment bro said it's gonna be super simple I knew it was in fact not going to be super simple for the rest of the video

    • @WatercraftGames
      @WatercraftGames 3 หลายเดือนก่อน +5

      Mumbo type shi

    • @killer_samm
      @killer_samm หลายเดือนก่อน

      cuz you're a dummy bro

    • @Nightmare075
      @Nightmare075 25 วันที่ผ่านมา +3

      Ahahhahaha made me crack up

    • @selstrives
      @selstrives 20 วันที่ผ่านมา

      ​@@WatercraftGames Nah Mumbo is more of a fk around with python typa guy. This guy is more like those barely known redstone TH-camrs, hell not even TH-camrs, who literally build actual computers inside the game.

  • @jasonkuma6546
    @jasonkuma6546 6 หลายเดือนก่อน +2320

    I’m 2 minutes in. I haven’t understood a single sentence he’s spoken. I code for a living. I will now leave and take what’s left of my coding ego.

    • @makervishal1
      @makervishal1 6 หลายเดือนก่อน +37

      Exactly

    • @samratpatel8060
      @samratpatel8060 6 หลายเดือนก่อน +41

      Maybe you work in a different domain

    • @SalgatAustin
      @SalgatAustin 6 หลายเดือนก่อน +217

      That's how specializations work. It doesn't mean you're stupid or that he is smart, it just means you're not experienced in linux kernel drivers lol

    • @johnk6757
      @johnk6757 6 หลายเดือนก่อน +315

      @@SalgatAustin No 99.9% of us are for sure stupider

    • @SalgatAustin
      @SalgatAustin 6 หลายเดือนก่อน

      @@johnk6757 speak for yourself

  • @relaxgameing8395
    @relaxgameing8395 6 หลายเดือนก่อน +2336

    Bro is not using syntax highlighting, legend

    • @hyperthreaded
      @hyperthreaded 6 หลายเดือนก่อน +46

      Nor any normal mode commands.

    • @mememihnea
      @mememihnea 6 หลายเดือนก่อน +10

      I would like your comment but you have 666 likes 🥲

    • @unadulterated
      @unadulterated 6 หลายเดือนก่อน +3

      he IS using comic sans though lol

    • @张正-s5v
      @张正-s5v 6 หลายเดือนก่อน +14

      @@unadulterated It's actrually comic code

    • @sepg5084
      @sepg5084 6 หลายเดือนก่อน

      ​@@unadulterated best font, next to Courier

  • @DevvOscar
    @DevvOscar 6 หลายเดือนก่อน +1027

    Making me feel like the worst software developer in the world.
    Love to see it. Learning so much.

    • @prathammehta9167
      @prathammehta9167 6 หลายเดือนก่อน +37

      same lmao, bro is too chad

    • @xavier32421
      @xavier32421 4 หลายเดือนก่อน +6

      Humble yourself, or this man will

    • @fouledout443
      @fouledout443 4 หลายเดือนก่อน

      Same here man

    • @and_then_I_whispered
      @and_then_I_whispered 3 หลายเดือนก่อน +1

      I don't know how I am gonna look him in the eye if I made a mistake in front of him, lol.

  • @HipToBeeSquare
    @HipToBeeSquare 6 หลายเดือนก่อน +425

    Developers like this are what allow me to write silly little games with C# in a feature packed IDE. God bless you glorious dev

  • @manfrombritain6816
    @manfrombritain6816 6 หลายเดือนก่อน +239

    i work at a company with like 100 people and half of them are this level. a couple of the guy have thousands of commits on linux kernel. i am in awe, as a scrub who uses python and go

    • @bgtcsjm
      @bgtcsjm 6 หลายเดือนก่อน +31

      Where do you work at? 🧐 Some military company? Just curious

    • @ukr9760
      @ukr9760 3 หลายเดือนก่อน +3

      Bla bla bla

    • @mikehev222
      @mikehev222 3 หลายเดือนก่อน +1

      Can’t get no love from me, scrub

    • @LetsGoGetThem
      @LetsGoGetThem 2 หลายเดือนก่อน +14

      every 'scrub' starts with python or something else and python is not just for scrubs either, dont be hard on your self

    • @fatfinger7739
      @fatfinger7739 16 วันที่ผ่านมา +2

      Call yourself lucky, you can learn a lot from them while also being paid.
      Have a friend who was in a similar sized company, less than 100 actually, as soon as he finished his bachelor and 1/4 of the people there were living gurus in their respective fields. He stayed there for 4-5 years and now is senior sw architect and PM in a top500, passing his days telling other senior devs what to do and how to do it.

  • @KeithFlint350
    @KeithFlint350 6 หลายเดือนก่อน +739

    It's like watching a neural surgeon doing his surgeon things: fascinating, crazy, a bit scary, for sure impressive. Makes me grateful for the fact that there are people passionate about things that I don't wanna do 😀

    • @nickigna
      @nickigna 6 หลายเดือนก่อน +27

      “don’t wanna do”
      lol *can’t do

    • @23f09crz
      @23f09crz 6 หลายเดือนก่อน +71

      @@nickignathe two sentences don’t contradict each other

    • @IrishIwasJewish
      @IrishIwasJewish 6 หลายเดือนก่อน +34

      makes me extra appreciative of white people. I live around mostly mexicans and blacks and I'll tell you, virtually none of them have aspirations outside of 'rapper' or 'basketball player'

    • @sugarhiIl
      @sugarhiIl 6 หลายเดือนก่อน +57

      @@IrishIwasJewishplease seek help

    • @liftingisfun2350
      @liftingisfun2350 6 หลายเดือนก่อน +4

      ​@IrishIwasJewish so true!

  • @AntenainaLand
    @AntenainaLand 6 หลายเดือนก่อน +619

    this guy writes an USB driver from scratch in 3h while I, as a web developer, struggle so much for so few.
    you inspire me to be better

    • @GeneralKenobi69420
      @GeneralKenobi69420 6 หลายเดือนก่อน +1

      Haven't basically all web developpers been replaced by ChatGPT by now?

    • @tropicaljupiter
      @tropicaljupiter 6 หลายเดือนก่อน +68

      That’s a tough comparison. Web dev is so multifaceted and always involves cleaning up someone else’s mess and trying to clean up a tangled fractal of dependencies. It’s a lot of organization and searching, a little less fun engineering

    • @AntenainaLand
      @AntenainaLand 6 หลายเดือนก่อน +42

      @@tropicaljupiter you just gave me a new perspective of web development. never thought of seeing it that way since I never compared it to system development. thank you for that

    • @cerberusrap
      @cerberusrap 6 หลายเดือนก่อน +10

      I do not know how many times will you guys hit me but web development comes to me as folder structuring.

    • @AntenainaLand
      @AntenainaLand 6 หลายเดือนก่อน +7

      @@cerberusrap that's not completely wrong

  • @thkhabhaii2217
    @thkhabhaii2217 6 หลายเดือนก่อน +420

    I work as a full stack developer mainly with next and mern. And, honestly I feel so stupid when i watch this kind of programmers writing codes. So much knowledge in low level languages, memory management and all the brain f things they do. Beautifully written code. Just wow❤

    • @officialdanieldsouza
      @officialdanieldsouza 6 หลายเดือนก่อน +8

      Me right now as well lol!

    • @DoiPunctZero
      @DoiPunctZero 6 หลายเดือนก่อน +37

      Yeah but that's all they do and to be honest C hasn't changed much in the last years.
      WTF is Even a full stack dev nowadays?
      There are so many full stack environments.

    • @Loki_Dokie
      @Loki_Dokie 6 หลายเดือนก่อน +42

      ​​@@DoiPunctZeroyou must know every technology ever created for the web and have 15 years of experience in the newest languages that have been out for 10 minutes
      At least that's what the hiring managers want 😊 I saw a job asking for python expertise at 14 an hour

    • @Glenn67345
      @Glenn67345 6 หลายเดือนก่อน +3

      Man, quiet down, they just know the machine and how to control it. It's another job from yours, not magic lol

    • @danielwalters3294
      @danielwalters3294 5 หลายเดือนก่อน +11

      @@Loki_Dokie I still remember a listing where a company wanted someone with 6 years of experience with Swift when Swift had only been out for 4 years.
      One of the leads on Swift's development actually posted that he wouldn't qualify since he had only started work on the language in earnest 5 years prior.

  • @webknows
    @webknows 2 หลายเดือนก่อน +36

    People like René are the core foundation of everyday technology we use today. Much respect, René, for not just keeping this knowledge for yourself.

    • @renerebe
      @renerebe  2 หลายเดือนก่อน +3

      Thank you so much!☺️

  • @urizen959
    @urizen959 6 หลายเดือนก่อน +137

    I can't lie, dudes like this gives me the drive to want to actually learn low level programming it's just soo cool

  • @elirane85
    @elirane85 6 หลายเดือนก่อน +205

    I've been coding for more then 20 years and I swear, I have no idea how you can be this good without any syntax highlighting/code completion. Legend.

    • @sophokles8244
      @sophokles8244 6 หลายเดือนก่อน +6

      no hate, but how can u do this for 20 years and write then instead of than?

    • @elirane85
      @elirane85 6 หลายเดือนก่อน +1

      @@sophokles8244 Since english is my 3rd language. Not including programming ones ;)

    • @elirane85
      @elirane85 6 หลายเดือนก่อน +97

      @@sophokles8244 Since english is my 3rd language, not including programming ones.
      Also, did you miss the point about me needing auto-complete? ;)

    • @Lucas-si5ux
      @Lucas-si5ux 6 หลายเดือนก่อน +57

      ​ @sophokles8244 OH HERE THEY COME, 300 lbs native english kids, wasting time correcting others grammar instead of working his ass out to pay his student debt

    • @dbased1915
      @dbased1915 6 หลายเดือนก่อน

      @@sophokles8244 because it's a simple youtube comment, not a research paper.

  • @davidmuriithi1809
    @davidmuriithi1809 6 หลายเดือนก่อน +391

    I'm a Javascript/Nextjs dev and watching this I feel like I have no clue about programming. Good vid!

    • @omgwtfhaxfan1221003
      @omgwtfhaxfan1221003 6 หลายเดือนก่อน +59

      Suddenly transitioning from a high level language to a low level one does that to you.

    • @outsider1st
      @outsider1st 6 หลายเดือนก่อน +50

      Most js devs don't have clue about how hardware works

    • @haroldcruz8550
      @haroldcruz8550 6 หลายเดือนก่อน +28

      Well most JS developers don't even work with vanilla JS but with frameworks which sadly turns a lot of developers into frameworkers.

    • @chickazama
      @chickazama 6 หลายเดือนก่อน +19

      You would be correct - in general, JS devs don’t have a clue about programming 😂
      Obv exaggerating a bit but defo applies to an extent on stuff close to the hardware

    • @adokapo
      @adokapo 6 หลายเดือนก่อน +10

      Its kind of simple when you get into it. You just have to think like that hardware. Just put some hours in it. Start with turning on and of some leds on sbc and build it up from there. if you like this kind of thing. :)

  • @frenzymouse4226
    @frenzymouse4226 6 หลายเดือนก่อน +194

    i just finished learning the basics of python and now youtube recommends this video to me and it feels like i have just touched a drop in the vast sea of computer science. i did not understand one thing you did but good work

    • @renerebe
      @renerebe  6 หลายเดือนก่อน +36

      Happy you learned something!

    • @jayanthsattineni2151
      @jayanthsattineni2151 4 หลายเดือนก่อน

      This is c++

    • @frenzymouse4226
      @frenzymouse4226 4 หลายเดือนก่อน

      @@jayanthsattineni2151 yes i know, im talking about the world of computer science at a whole.

    • @gwentreb9524
      @gwentreb9524 4 หลายเดือนก่อน

      @@jayanthsattineni2151 nah it's not c++, drop the ++ ^^'

    • @MrKronos747
      @MrKronos747 3 หลายเดือนก่อน +1

      @@jayanthsattineni2151 thanks for saying that, i was wondering what language this was

  • @Roiadas
    @Roiadas 6 หลายเดือนก่อน +162

    Just pure, raw vi. This is what peak programming looks like

    • @skeletonscorpion
      @skeletonscorpion 6 หลายเดือนก่อน +3

      🦾

    • @eric678
      @eric678 5 หลายเดือนก่อน +5

      supplemented by a nice shot of straight espresso. legend.

  • @pldl200
    @pldl200 6 หลายเดือนก่อน +45

    This video randomly popped up on my youtube feed. I have absolutely no clue about what this guys is doing or talking about but I know this guy is a supreme lord of what he's doing.

  • @silentkiller1412
    @silentkiller1412 4 หลายเดือนก่อน +320

    11 57 PM Friday - Let's watch random guy write a USB driver ! - TH-cam

    • @renerebe
      @renerebe  4 หลายเดือนก่อน +13

      🫶

    • @MalucoDivino
      @MalucoDivino 3 หลายเดือนก่อน +3

      1157 PM Friday after working the whole day… coding…

    • @paxcema
      @paxcema 3 หลายเดือนก่อน +4

      lmao literally friday 23.59 as I saw this comment 😅

    • @shlimjim23
      @shlimjim23 3 หลายเดือนก่อน +1

      Bro. I read this comment at 11:57PM. It may be Sunday. But still. That’s as crazy as this guys level of knowledge

    • @HobbitJack1
      @HobbitJack1 2 หลายเดือนก่อน

      same!

  • @yamadataigachannel4791
    @yamadataigachannel4791 6 หลายเดือนก่อน +34

    Sooooooo much programming video perform by programmer in youtube, but person like this is the true programmer...

  • @ripndipp
    @ripndipp 6 หลายเดือนก่อน +63

    I am a developer these dudes are next level, thanks for your time and contributions.

    • @CynHicks
      @CynHicks 6 หลายเดือนก่อน

      Yes they are. The best of the best for the most part.

  • @hruthgardahne822
    @hruthgardahne822 3 หลายเดือนก่อน +13

    if you want to get grounded, watch people like him, what a programming genius

  • @camilo6859921
    @camilo6859921 6 หลายเดือนก่อน +25

    I started with Linux 6 months ago, and this video make me feel how much there are still for learn, i will work hard and i will be happy if i will arrive only at the 1% of the knowledge of this guy!! Really congratulations for the awesome video!!

  • @userjm-my9hn
    @userjm-my9hn 6 หลายเดือนก่อน +102

    This is literally so awesome I've been waiting for a video for usb drivers in Linux, thank you

  • @zyxpip8363
    @zyxpip8363 6 หลายเดือนก่อน +74

    I came here to take a peek at how does a USB driver work in general. But I'm more entertained by the workspace environment, with the Comic Code font, flat color, and everything lol.

    • @rskandari
      @rskandari 8 วันที่ผ่านมา

      Did you learn anything? Highly doubted

  • @smaug9833
    @smaug9833 6 หลายเดือนก่อน +28

    Whoever uses vi to code edit deserves to be in the final boss category. I'd probably need to code for a couple more decades to reach his level.

    • @futurexjam2
      @futurexjam2 6 หลายเดือนก่อน

      sometimes I write on notepad++ :))) more colorful :))

  • @VileStorms
    @VileStorms 6 หลายเดือนก่อน +17

    As someone who uses linux on my home desktop, thank you for all the hard work you do for the community.

  • @null4624
    @null4624 3 หลายเดือนก่อน +6

    Please support this hero as much as possible, a part of the future of Linux depends on it

  • @ivss8927
    @ivss8927 6 หลายเดือนก่อน +87

    Any dev in some point just dream about having this kind of job in some future🤙

    • @haroldcruz8550
      @haroldcruz8550 6 หลายเดือนก่อน +5

      If you are willing to put on the time and effort, also expect that it's going to be a very challenging path. This is the line of work where very few get the job.

    • @sepmercury5180
      @sepmercury5180 5 หลายเดือนก่อน +6

      Writing a USB driver is your dream! 😂

  • @amigator7789
    @amigator7789 5 หลายเดือนก่อน +9

    You must have deep respect for a true coding professional like René. I don't have slightest idea whats going on, I'm just looking and trying to understand something, but no luck yet :)

  • @Serenzenity
    @Serenzenity 4 หลายเดือนก่อน +4

    I only know basic linux & android stuff, and seeing a driver being built was extremely eye opening to how some of code is actually written.. Amazing.

  •  6 หลายเดือนก่อน +23

    Thanks, I can finally complete my take-home assignment for an entry-level, reverse-paying internship at a BPO

  • @hazemsuleiman3442
    @hazemsuleiman3442 6 หลายเดือนก่อน +27

    Hehe, I am a daily Linux user, I would say mid, can manage servers, use Linux PC, I can write shell scripts for typical scenarios, I am way far to understand everything René says, but sometimes I find myself drinking, playing around with Linux, and listening to 3 hours on the other monitor René mastering Kernel development 😂
    Thanks René, you're the best motivational, and Linux developer, keep it up 🔥🔥

    • @JoshuaRose-hm3xq
      @JoshuaRose-hm3xq 3 หลายเดือนก่อน

      Honestly - that sounds like an awesome afternoon 😄

  • @TheSemenFarada
    @TheSemenFarada 5 หลายเดือนก่อน +16

    I'm a Senior Java Developer but I feel a 5 th year schoolboy when watching this man

    • @GregRippetoe
      @GregRippetoe 5 หลายเดือนก่อน +1

      Java is for noobs

    • @renerebe
      @renerebe  5 หลายเดือนก่อน +13

      Java is for nobody ¯\_(ツ)_/¯

  • @cabriskus4700
    @cabriskus4700 3 หลายเดือนก่อน +5

    I have no idea what is happening, but it is very cool and I respect the time it took you to get to this point.

  • @MrYunqueman
    @MrYunqueman 6 หลายเดือนก่อน +7

    Since I'm a Biomedical Engineer, I haven't even programmed with something that is not Python or Matlab. Haven't understood a single thing and I don't know what am I doing here. But this man gives me inner peace.

  • @hackeranvip
    @hackeranvip 5 หลายเดือนก่อน +3

    Big respect for pure programming without syntax highlight, linting, hint,... not good DX but truly prove your coding ability.

  • @ognjenvujicic9710
    @ognjenvujicic9710 2 หลายเดือนก่อน +2

    I just came across this video, I have 0 knowledge about software engineering and I was baffled when he said its gonna be easy. Looking in comments I realized it is only easy for him lol. But the part that hit me most is that this dude liked every single comment I scrolled. What a Legend actually.

  • @austist
    @austist 6 หลายเดือนก่อน +11

    heya, CS major here from US. I am somewhat familiar with only few things you used here, so it was very interesting throughout. I hope you plan on making a video like this again eventually.
    You just singlehandedly restructured and resurrected a decade old skeleton of a driver from a random person, and it works, and within 3 hours. I wouldn't be shocked if you were also a teacher

  • @marcgrec5117
    @marcgrec5117 6 หลายเดือนก่อน +12

    Insane how you get so much done with those bare tools. I see people praising you for your lack of modern tools and giving the impression that it's something to strive for. I think only people like you with a lot of experience, who don't want/need to try every new shiny thing, can pull this off. Thanks for your contributions!

    • @renerebe
      @renerebe  6 หลายเดือนก่อน +8

      Fun fact, my productivity decreases when I'm forced to use "modern" IDEs, ...

    • @JW-jd6sn
      @JW-jd6sn 5 หลายเดือนก่อน +5

      ​@renerebe please stop with this utter nonsense. Your skill and knowledge puts you above most, but you cant start out and code the way you do at the start. Some IDE's are poor like eclipse, but Intellij for java/spring development is hands down the professional standard, it is why every company with developers use it.

    • @renerebe
      @renerebe  5 หลายเดือนก่อน +7

      Sorry. Developer should rather focus on the code and not hope that the IDE auto completes something for them. So far each IDE only interrupted my flow and got on my nerves slowing me more down than helping. Especially Xcode and Visual Studio. Also Java is not a professional standard but a buggy joke of a language. Dev that can only auto complete are the first to be replaced by Ai ¯\_(ツ)_/¯

    • @JW-jd6sn
      @JW-jd6sn 5 หลายเดือนก่อน +16

      @@renerebe you have abit of an elitist mentality. To say Java isn't a professional language is ignorance or a lack of knowledge in a professional industry outside linux development. A developer has no chance of knowing each method in every library, auto completion increases productivity and helps a developer better understand what is available.

    • @renerebe
      @renerebe  5 หลายเดือนก่อน +4

      I'm just the message of comfortable truth.

  • @jasoncrouch99781
    @jasoncrouch99781 2 หลายเดือนก่อน +4

    I developed over 25 years with linux applications and network drivers, I think you're the man!!

  • @camilopiedrahitarestrepo9081
    @camilopiedrahitarestrepo9081 2 หลายเดือนก่อน +2

    I do not understand a single thing but it's quite interesting to see someone really mastered at this topic.

  • @orlagh277
    @orlagh277 6 หลายเดือนก่อน +18

    Makes me feel better about myself that even experienced C programmers sometimes forget how to correctly use char array pointers

  • @adrianwolff2007
    @adrianwolff2007 6 หลายเดือนก่อน +7

    As a developer myself watching someone writing drivers is like god creating the universe.

  • @r2m40
    @r2m40 5 หลายเดือนก่อน +3

    I always say if I ever have the opportunity to do it from scratch I would surely become a software engineer this job is in my soul.

  • @chriskindler10
    @chriskindler10 6 หลายเดือนก่อน +1101

    this font is a crime

    • @olivieraudit
      @olivieraudit 6 หลายเดือนก่อน +19

      lol

    • @segsfault
      @segsfault 6 หลายเดือนก่อน +117

      That font's purpose is to be readable, It helps dyslexic people alot.
      No matter how much people hate on fonts like Comic Sans, but those fonts complete their task of being easily readable.

    • @renerebe
      @renerebe  6 หลายเดือนก่อน +368

      It started as a joke, and I unexpectedly liked it.

    • @jirehla-ab1671
      @jirehla-ab1671 6 หลายเดือนก่อน +7

      @@renerebe do u know any usb pcie cards that are linux compatible?

    • @renerebe
      @renerebe  6 หลายเดือนก่อน +42

      Don't most if not all just work?

  • @miguelcarrilho4744
    @miguelcarrilho4744 6 หลายเดือนก่อน +71

    i would never do this job, but thank you for your contribute to the linux community, I salute you

    • @renerebe
      @renerebe  6 หลายเดือนก่อน +7

      Thanks! Why wouldn't you?

    • @miguelcarrilho4744
      @miguelcarrilho4744 6 หลายเดือนก่อน +21

      @@renerebe because I hate C, ptsd from computer science degree I guess 😅

    • @renerebe
      @renerebe  6 หลายเดือนก่อน +15

      @@miguelcarrilho4744 I hate C, too. Need to continue my JIT'ed micro kernel ASAP ¯\_(ツ)_/¯

  • @rpersen
    @rpersen 5 หลายเดือนก่อน +39

    Meanwhile I struggle to center some HTML content…
    Hats of to you Sir.

    • @renerebe
      @renerebe  5 หลายเดือนก่อน +23

      Tbf, HTML is pretty crap ;-)

  • @swdev245
    @swdev245 6 หลายเดือนก่อน +22

    Interesting video. 25 years ago I tried to start writing a driver for some USB-DVB-S device (edit: it was an internal PCI DVB-S-card) for BeOS (these were the times when I was still watching TV), thinking "I don't know at all what I'm doing, but maybe I'll get somewhere if I just start doing it". I maybe got some little thing working, but it never went anywhere. Driver development is something else...

  • @20ozBottle
    @20ozBottle 6 หลายเดือนก่อน +16

    Whenever I feel like I'm somewhat good at programming I watch this video

  • @jinasasanapita4025
    @jinasasanapita4025 6 หลายเดือนก่อน +18

    I have no idea what you just said in the video, but this is super cool and I really like the video!

  • @kcbm225
    @kcbm225 20 วันที่ผ่านมา +2

    So this is what the top 0.5% developers looks like. Ive heard a lot in programming videos, job videos and so on, but thought it was just a legend

  • @arlo4639
    @arlo4639 6 หลายเดือนก่อน +6

    I am both impressed by the skills of this man and also never want to touch any kind of code ever again

  • @daspec
    @daspec 6 หลายเดือนก่อน +86

    This is how real men write code.
    And the comic font makes it look even more hand-written.
    I miss my coding years in the '80s-'90s

    • @gackerman99
      @gackerman99 6 หลายเดือนก่อน +4

      nothing less real about using modern tools. shits toxic as fuck.

    • @renerebe
      @renerebe  6 หลายเดือนก่อน +19

      What is stupid and toxic? Modern IDEs that are huge and dog slow and don't even work over SSH ?

    • @gackerman99
      @gackerman99 6 หลายเดือนก่อน +6

      @@renerebe they're not dog slow, sounds like a skill issue. even if they were, the productivity speedups over this nonsense almost certainly sum significantly net positive. and they can absolutely work over SSH. sounds like you have no clue what you're talking about and you're doing this for style points and you've fooled enough people so why let me bother you?

    • @renerebe
      @renerebe  6 หลายเดือนก่อน +20

      Not once did an IDE make me program faster. Only being able to auto complete code with an IDE sound like a skill issue to me. Also I never found an ide even working well on the million lines code base of the Linux kernel or Firefox. VScode is based in a web browser. Of course it is 100x slower than IDEs used to be.

    • @gackerman99
      @gackerman99 6 หลายเดือนก่อน +7

      @@renerebe I can load the linux kernel codebase in vscode with absolutely no issues whatsoever. stop hacking on a dell from 1996? mate, it's one thing to have an opinion. it's another to just be bullshitting. use whatever tools you want, but don't bullshit.

  • @MultiTheflyer
    @MultiTheflyer 4 หลายเดือนก่อน +10

    3 hours full screen terminal, not a single GUI given. let that sink in.

  • @IkraamDev
    @IkraamDev 17 วันที่ผ่านมา +3

    This is amazing. Now I wonder how software engineers write code for spaceships, fighter jets etc.

  • @MattOatesUK
    @MattOatesUK 6 หลายเดือนก่อน +11

    Removing the far more readable defines on vendor vs product ID and replacing with hex values passed straight in hurt my soul this guy works forever alone surely to do this.

    • @renerebe
      @renerebe  6 หลายเดือนก่อน +11

      Changed readability not a single bit. I also put it back later, but entirely pointless for a product id table.

  • @gold4963
    @gold4963 2 หลายเดือนก่อน +4

    This guy's skill is absolutely insane. And to think I have the gall to call myself a software developer...

  • @willj8205
    @willj8205 2 หลายเดือนก่อน +3

    Looks exactly like someone who can write a USB driver from scratch in just 3h for Apple Xserve front-panel. Absolute beast.

  • @alemaodownhill
    @alemaodownhill 6 หลายเดือนก่อน +6

    I have no idea what he is doing and I cannot understand a word he is saying. But yesterday the algorithm showed this to me and I found it amusing. I watched about 15 minutes of it. It gave me nightmares at night.

  • @gsus3918
    @gsus3918 6 หลายเดือนก่อน +20

    Why didn't you just run "import usb_drivers" in python?
    j/k, great video. Standing on the shoulders of giants is something that you learn to love as you get older. It's great watching the kids in the comments thinking that you need to write everything.

  • @djnone8137
    @djnone8137 4 หลายเดือนก่อน +2

    I have absolutely little idea what went on here, even as an old Linux user, but i do love the white noise hum in the background.

  • @tesev.7703
    @tesev.7703 4 หลายเดือนก่อน +1

    I don't understand most of what he says but I enjoy and appreciate his passion, skills and willingness to explain this heavy tech stuff! Legend

  • @youreale
    @youreale 6 หลายเดือนก่อน +62

    39:40 I like the way these kernel guys use the goto keyword in their code without fear, while we mortal backend developers would get shot on site in the first code review. "-Bad practice", the shooter would say...

    • @pxolqopt3597
      @pxolqopt3597 6 หลายเดือนก่อน +35

      As you probably know C doesn't have a concept of RAII so you have to manually clean up resources you allocate and create, and just using goto to jump to a common exit block is just an easy way to not forget to clean up after yourself. It is probably much more important in the kernel (i might be wrong) since none of these resources will be auto cleaned up (again, might be wrong about this) by the kernel like they are when your user space process terminates.

    • @whyareyoulookingatthislol
      @whyareyoulookingatthislol 6 หลายเดือนก่อน +8

      yeah I've seen my professor use goto to jump forward to cleanup code

    • @jthoward
      @jthoward 6 หลายเดือนก่อน +12

      Yeah even Torvalds says it’s common kernel practice

    • @XeZrunner
      @XeZrunner 6 หลายเดือนก่อน +8

      I used it in a C university assignment once. We were told goto is not a good practice, but it has its uses.
      Some modern languages now have the option to specify which loop you want to 'break' out of or 'continue' in.
      In C, you can define labels and jump to the points you wish, which lets you achieve the same result.
      It shouldn't be feared to the point that languages omit it entirely, it definitely has its uses.

    • @int16_t
      @int16_t 6 หลายเดือนก่อน

      I tell my professor to f off.

  • @t.m.5004
    @t.m.5004 4 หลายเดือนก่อน +7

    He is the real life hacker guy who appears in every movie

  • @nblastoise4479
    @nblastoise4479 6 หลายเดือนก่อน +4

    I love youtube man,makes me able to watch very talented people like this gentleman.(I barely know anything of programming)

  • @grenade0522
    @grenade0522 หลายเดือนก่อน +1

    Hats off to developers like this guy that make our stuff work. Writing C really makes you think about what every little thing does, and there's something about that I like

  • @rizkhan3368
    @rizkhan3368 หลายเดือนก่อน +3

    I did a bit of this in 1998-2001, but no way writing a driver, I think he is working with procedural C ,with LLP support...
    Guys like him are the brains of CS...
    I went on to work with RDBMS, OLAP, OLTP, even taught OS as a subject in Uni..worked with Networks Cisco and Juniper Routers and all....
    Still no way can I write a device driver and explain what I am doing at the same time.

  • @whoopdeedoodude
    @whoopdeedoodude 6 หลายเดือนก่อน +7

    Dudes thoughts are racing at 1000mph and we’re trying to catch glimpses of them while he talks and codes.

  • @corvoworldbuilding
    @corvoworldbuilding 6 หลายเดือนก่อน +16

    This is so valuable. Thank you for uploading these

  • @peengui.4997
    @peengui.4997 6 หลายเดือนก่อน +5

    Finally youtube recommended your channel! Good to see the numbers getting higher! Nice René

  • @antikoerper256
    @antikoerper256 5 หลายเดือนก่อน +3

    Really enjoy Rene's videos! Im a total amateur but I find incredible educational value in them. Much love and respect from Bulgaria!

  • @Mhmd_SHA
    @Mhmd_SHA 6 หลายเดือนก่อน +21

    we are ants, comparing to this mammoth .
    God level skills .
    legend!

  • @Spectrulight
    @Spectrulight 3 หลายเดือนก่อน +4

    I love how this guy is single handedly just shattering every developer under this video's ego.

  • @FaultyTwo
    @FaultyTwo 6 หลายเดือนก่อน +10

    I can't even get a pointer to work properly sometimes, and this guy just wrote the whole driver like it was nothing.
    Damn.

  • @pokemonwalkthroughs688
    @pokemonwalkthroughs688 5 หลายเดือนก่อน +2

    Can't get enough of these videos. They're so well-made and informative.

  • @chrisroyer4598
    @chrisroyer4598 6 หลายเดือนก่อน +33

    This guy always reminds me of Werner Ziegler from breaking bad.

    • @yavorgeorgiev2498
      @yavorgeorgiev2498 6 หลายเดือนก่อน +2

      better call saul

    • @snowyshivas
      @snowyshivas 6 หลายเดือนก่อน +4

      Werner Zieeeeglerrrr, what is he upto man what's he doing?

    • @Xidntal
      @Xidntal 2 หลายเดือนก่อน +1

      Otacon from MGS

    • @djdag2000
      @djdag2000 21 วันที่ผ่านมา +1

      Hahaha exactly. I am German too.

  • @hollowmcat15
    @hollowmcat15 6 หลายเดือนก่อน +5

    Man I'm impressed you didn't use syntax highlighting, that's a plus

  • @MrYorch3
    @MrYorch3 4 หลายเดือนก่อน +3

    I don't understand NOTHING about what you are doing, but.. you make it looks easy somehow. you are awesome!! I wish one day could make things like u!

    • @renerebe
      @renerebe  4 หลายเดือนก่อน +1

      Thanks, you will!

  • @pauleagle97
    @pauleagle97 5 หลายเดือนก่อน +11

    The whole civilization is standing on the shoulders of giants like him

  • @skeginaldp1533
    @skeginaldp1533 5 หลายเดือนก่อน +1

    We appreciate people with your level of talent & your opensource contributions!

  • @tens0r884
    @tens0r884 6 หลายเดือนก่อน +3

    Making a 'foreach' macro is something ive never seen before and will definitely start doing

    • @theforeskinsnatcher373
      @theforeskinsnatcher373 6 หลายเดือนก่อน

      I've seen foreach macros pop up a couple of times working with linux driver stuff. Personally I'm not really a fan since its harder to read and doesn't save you a lot of lines.

  • @HackeRPG
    @HackeRPG 28 วันที่ผ่านมา +3

    I've immediately realised how cool this guy as I saw vi instead of nvim

  • @ralffig3297
    @ralffig3297 6 หลายเดือนก่อน +108

    This guy is proof we ve been invaded by aliens.

  • @dackerman123
    @dackerman123 6 หลายเดือนก่อน +13

    Writing code without syntax highlighting is demon level

  • @TRENLORD
    @TRENLORD 19 วันที่ผ่านมา +1

    Algorithms are amazing, because I have zero understanding of what I’m watching, but am over 2hrs in and mesmerized.

  • @jdkemsley7628
    @jdkemsley7628 5 หลายเดือนก่อน +3

    @10:00 Perhaps deleting the defines is cleaner for people who have all the function signatures memorized, but for plebs like me, it's nice to have labels for mysterious hex values. I think the arguments for the usefulness of those defines are the same basic arguments against magic numbers

  • @Rachman01
    @Rachman01 23 วันที่ผ่านมา +3

    Bro is writing a low level HW driver with no syntax highlighting..
    A moment of silence for the web devs out there still trying to center that …. 😂

  • @Lostlabs
    @Lostlabs 3 หลายเดือนก่อน +5

    Damn, this guy is the guy who coded his girlfriend what a rare find.

  • @Leonardo-uh3vs
    @Leonardo-uh3vs 6 หลายเดือนก่อน +3

    When you start to get confident in coding youtube suggests you this, so that we keep your self steem in pace

  • @Xidntal
    @Xidntal 2 หลายเดือนก่อน +1

    So einen Lehrer wie dich müsste man haben, da könnte man unglaubliche Fortschritte machen. Find dein Skillset so mega.

  • @nagamanjunath2102
    @nagamanjunath2102 หลายเดือนก่อน +2

    You are such an inspiration man. This is true excellence.
    Being a programmer myself I can say with confidence that I’d probably need 2 entire lifes to reach your level of competence 😂