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

  Рет қаралды 517,269

Bits inside by René Rebe

Bits inside by René Rebe

19 күн бұрын

Watch #Linux kernel developer write a new #USB driver 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.exactcode.de/amzn.cg... You can support my work at: / renerebe github.com/sponsors/rxrbln/
exactcode.com t2sde.org rene.rebe.de

Пікірлер: 871
@renerebe
@renerebe 17 күн бұрын
I finished the 2nd, 1 work-queue instead of N: svn.exactcode.de/t2/trunk/package/kernel/linux/xserve-frontpanel.patch
@sheebeedeebee2571
@sheebeedeebee2571 15 күн бұрын
- No syntax highlighting - vi with only basic motions - single terminal fullscreen - comic sans font I trust this man with my life
@briandriscoll129
@briandriscoll129 13 күн бұрын
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 13 күн бұрын
Yeah, its really easy once you have full knowledge of both the Kernel and how to communicate with USBs.
@HeatingUpDuke
@HeatingUpDuke 13 күн бұрын
@@gmodrules123456789 Yes, building a space rocket is really easy once you know how to do it.
@zeth7109
@zeth7109 13 күн бұрын
@@gmodrules123456789 😂😂😂
@metatrongroove2824
@metatrongroove2824 13 күн бұрын
very very humbling
@alejandrojara7303
@alejandrojara7303 11 күн бұрын
This guy is not getting replaced by AI
@haroldcruz8550
@haroldcruz8550 10 күн бұрын
The day they get replaced by AI is the day Skynet is born
@xamael1989
@xamael1989 10 күн бұрын
He is getting replaced very fast
@michaelking2857
@michaelking2857 10 күн бұрын
@@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 9 күн бұрын
5 more years
@juliansihite1289
@juliansihite1289 8 күн бұрын
​@@xamael1989 na ah, he is the AI engineer as well.
@mememihnea
@mememihnea 14 күн бұрын
He looks exactly how I imagined a Linux developer to look like
@thesilver7238
@thesilver7238 14 күн бұрын
he even looks like linus torvalds cousin or something
@JayMaverick
@JayMaverick 13 күн бұрын
I feel like this is THE Linux developer. The rest are simply xcopies.
@bestredditstories1158
@bestredditstories1158 10 күн бұрын
Same
@cryptoico2647
@cryptoico2647 10 күн бұрын
Lol
@CS-si4nn
@CS-si4nn 9 күн бұрын
Yea ...2 eyes, 1 nose and 2 ears
@yavuzselimdogan9852
@yavuzselimdogan9852 13 күн бұрын
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 11 күн бұрын
😂😂😂
@grandmaLilith
@grandmaLilith 10 күн бұрын
cool story bro
@coulibalymohamedlamine5125
@coulibalymohamedlamine5125 10 күн бұрын
hahahahahaaaa
@pedroduran8927
@pedroduran8927 10 күн бұрын
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 9 күн бұрын
@@pedroduran8927 im amazed he still looks at keyboard sometimes after writing so much code in his life
@Ab_Irato
@Ab_Irato 13 күн бұрын
Whenever my ego inflates as a programmer I watch a video like this.
@Patrick-ko5wr
@Patrick-ko5wr 12 күн бұрын
there's always a bigger nerd
@xlr8inch52
@xlr8inch52 9 күн бұрын
​@@Patrick-ko5wrHe is not a nerd brother
@farariri
@farariri 8 күн бұрын
​@@xlr8inch52Of course he is, but obviously that doesn't mean it's something wrong/bad.
@zookaroo2132
@zookaroo2132 5 күн бұрын
​@@Patrick-ko5wri like that saying instead of "fish"
@dektu216
@dektu216 5 күн бұрын
@@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
@jasonkuma6546
@jasonkuma6546 7 күн бұрын
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 7 күн бұрын
Exactly
@samratpatel8060
@samratpatel8060 3 күн бұрын
Maybe you work in a different domain
@SalgatAustin
@SalgatAustin 2 күн бұрын
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 2 күн бұрын
@@SalgatAustin No 99.9% of us are for sure stupider
@SalgatAustin
@SalgatAustin 2 күн бұрын
@@johnk6757 speak for yourself
@matteo.veraldi
@matteo.veraldi 16 күн бұрын
Still no syntax highlighting, still no code suggestions, still vi, still a legend.
@rallokkcaz
@rallokkcaz 16 күн бұрын
And comic sans as the font... I want to scream. But I appreciate the flex.
@renerebe
@renerebe 16 күн бұрын
Comic Code ! I'm a professional.
@matteo.veraldi
@matteo.veraldi 16 күн бұрын
A Comic Sans inspired font? I couldn't expect less from a Superhero.
@renerebe
@renerebe 15 күн бұрын
@@matteo.veraldi bringing a comical smile back into your life fixing other coders bugs and security vulnerabilities all day long ;-)
@yamadataigachannel4791
@yamadataigachannel4791 13 күн бұрын
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😅...
@Bellicose
@Bellicose 4 күн бұрын
I have 0 coding experience and is just enjoying the fact that programmers across the globe agree that he is a coding chad
@relaxgameing8395
@relaxgameing8395 17 күн бұрын
Bro is not using syntax highlighting, legend
@hyperthreaded
@hyperthreaded 15 күн бұрын
Nor any normal mode commands.
@mememihnea
@mememihnea 13 күн бұрын
I would like your comment but you have 666 likes 🥲
@unadulterated
@unadulterated 12 күн бұрын
he IS using comic sans though lol
@user-jg5cr3pf5k
@user-jg5cr3pf5k 11 күн бұрын
@@unadulterated It's actrually comic code
@sepg5084
@sepg5084 13 сағат бұрын
​@@unadulterated best font, next to Courier
@DevvOscar
@DevvOscar 15 күн бұрын
Making me feel like the worst software developer in the world. Love to see it. Learning so much.
@prathammehta9167
@prathammehta9167 14 күн бұрын
same lmao, bro is too chad
@AntenainaLand
@AntenainaLand 13 күн бұрын
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 13 күн бұрын
Haven't basically all web developpers been replaced by ChatGPT by now?
@tropicaljupiter
@tropicaljupiter 12 күн бұрын
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 12 күн бұрын
@@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 11 күн бұрын
I do not know how many times will you guys hit me but web development comes to me as folder structuring.
@AntenainaLand
@AntenainaLand 11 күн бұрын
@@cerberusrap that's not completely wrong
@KeithFlint350
@KeithFlint350 15 күн бұрын
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 11 күн бұрын
“don’t wanna do” lol *can’t do
@23f09crz
@23f09crz 10 күн бұрын
@@nickignathe two sentences don’t contradict each other
@IrishIwasJewish
@IrishIwasJewish 9 күн бұрын
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 9 күн бұрын
@@IrishIwasJewishplease seek help
@liftingisfun2350
@liftingisfun2350 9 күн бұрын
​@IrishIwasJewish so true!
@HipToBeeSquare
@HipToBeeSquare 9 күн бұрын
Developers like this are what allow me to write silly little games with C# in a feature packed IDE. God bless you glorious dev
@thkhabhaii2217
@thkhabhaii2217 16 күн бұрын
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 15 күн бұрын
Me right now as well lol!
@DoiPunctZero
@DoiPunctZero 15 күн бұрын
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 15 күн бұрын
​​@@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 2 күн бұрын
Man, quiet down, they just know the machine and how to control it. It's another job from yours, not magic lol
@davidmuriithi1809
@davidmuriithi1809 14 күн бұрын
I'm a Javascript/Nextjs dev and watching this I feel like I have no clue about programming. Good vid!
@omgwtfhaxfan1221003
@omgwtfhaxfan1221003 14 күн бұрын
Suddenly transitioning from a high level language to a low level one does that to you.
@outsider1st
@outsider1st 11 күн бұрын
Most js devs don't have clue about how hardware works
@haroldcruz8550
@haroldcruz8550 10 күн бұрын
Well most JS developers don't even work with vanilla JS but with frameworks which sadly turns a lot of developers into frameworkers.
@matthewhope5211
@matthewhope5211 10 күн бұрын
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 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. :)
@insomnia20422
@insomnia20422 14 күн бұрын
The biggest flex isnt even writing the USB driver, its the font.
@renerebe
@renerebe 14 күн бұрын
I thought it is doing it for 25y already ;-) kzbin.info/www/bejne/g4XOgYqofJWtn8k
@chriskindler10
@chriskindler10 17 күн бұрын
this font is a crime
@olivieraudit
@olivieraudit 17 күн бұрын
lol
@segsfault
@segsfault 17 күн бұрын
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 17 күн бұрын
It started as a joke, and I unexpectedly liked it.
@jirehla-ab1671
@jirehla-ab1671 17 күн бұрын
@@renerebe do u know any usb pcie cards that are linux compatible?
@renerebe
@renerebe 17 күн бұрын
Don't most if not all just work?
@ripndipp
@ripndipp 4 күн бұрын
I am a developer these dudes are next level, thanks for your time and contributions.
@CynHicks
@CynHicks 2 күн бұрын
Yes they are. The best of the best for the most part.
@urizen959
@urizen959 14 күн бұрын
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 12 күн бұрын
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 10 күн бұрын
no hate, but how can u do this for 20 years and write then instead of than?
@elirane85
@elirane85 10 күн бұрын
@@sophokles8244 Since english is my 3rd language. Not including programming ones ;)
@elirane85
@elirane85 10 күн бұрын
@@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 8 күн бұрын
​ @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 3 күн бұрын
@@sophokles8244 because it's a simple youtube comment, not a research paper.
@Adam.Jski.
@Adam.Jski. 13 күн бұрын
Just pure, raw vi. This is what peak programming looks like
@d3thdrive
@d3thdrive Күн бұрын
🦾
@userjm-my9hn
@userjm-my9hn 17 күн бұрын
This is literally so awesome I've been waiting for a video for usb drivers in Linux, thank you
@sarathsiraparapu
@sarathsiraparapu 4 күн бұрын
If only people like you can make beginner friendly video series to teach this legendary knowledge from scratch, those make shift programming teachers would've been replaced by now. 🙏
@CynHicks
@CynHicks 2 күн бұрын
Beginner friendly for this? 😅
@sarathsiraparapu
@sarathsiraparapu Күн бұрын
@@CynHicks though it is complex, it would have been great if someone can make that content.. just hoping😂
@CynHicks
@CynHicks Күн бұрын
@@sarathsiraparapu Look into assembly.
@sarathsiraparapu
@sarathsiraparapu Күн бұрын
@@CynHicks ooh, Thankyou for the suggestion 😊
@manfrombritain6816
@manfrombritain6816 13 күн бұрын
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 5 күн бұрын
Where do you work at? 🧐 Some military company? Just curious
@zyxpip8363
@zyxpip8363 15 күн бұрын
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.
@hazemsuleiman3442
@hazemsuleiman3442 12 күн бұрын
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 🔥🔥
@TonyRigatoni-yy4zg
@TonyRigatoni-yy4zg 2 күн бұрын
I like his comic sans ass console font. Actually improves readability.
@renerebe
@renerebe 2 күн бұрын
Comic Code ;-)
@ivss8927
@ivss8927 17 күн бұрын
Any dev in some point just dream about having this kind of job in some future🤙
@haroldcruz8550
@haroldcruz8550 10 күн бұрын
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.
@alexandervantrijffel9435
@alexandervantrijffel9435 5 күн бұрын
I'm deeply impressed. Not only by your technical skills but also your ability to endlessly keep on sipping of a minitature espresso
@FaultyTwo
@FaultyTwo 4 күн бұрын
I can't even get a pointer to work properly sometimes, and this guy just wrote the whole driver like it was nothing. Damn.
@camilo6859921
@camilo6859921 12 күн бұрын
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!!
@corvoworldbuilding
@corvoworldbuilding 16 күн бұрын
This is so valuable. Thank you for uploading these
@daspec
@daspec 14 күн бұрын
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 13 күн бұрын
nothing less real about using modern tools. shits toxic as fuck.
@too1leasy
@too1leasy 12 күн бұрын
No, this is stupid.
@renerebe
@renerebe 12 күн бұрын
What is stupid and toxic? Modern IDEs that are huge and dog slow and don't even work over SSH ?
@gackerman99
@gackerman99 12 күн бұрын
@@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 12 күн бұрын
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.
@MattOatesUK
@MattOatesUK 4 күн бұрын
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 4 күн бұрын
Changed readability not a single bit. I also put it back later, but entirely pointless for a product id table.
@yamadataigachannel4791
@yamadataigachannel4791 13 күн бұрын
Sooooooo much programming video perform by programmer in youtube, but person like this is the true programmer...
@nblastoise4479
@nblastoise4479 Күн бұрын
I love youtube man,makes me able to watch very talented people like this gentleman.(I barely know anything of programming)
@pldl200
@pldl200 Күн бұрын
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.
@peengui.4997
@peengui.4997 10 күн бұрын
Finally youtube recommended your channel! Good to see the numbers getting higher! Nice René
@MrYunqueman
@MrYunqueman 5 күн бұрын
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.
@andreienache6290
@andreienache6290 16 күн бұрын
When I grow up I want to be like you 🤣🤣🤣 You're my new hero.
@qui11
@qui11 14 күн бұрын
step 1: delete Windows, install Linux, learn VIM, blow up OS many times messing around.
@VileStorms
@VileStorms 10 күн бұрын
As someone who uses linux on my home desktop, thank you for all the hard work you do for the community.
@arlo4639
@arlo4639 7 күн бұрын
I am both impressed by the skills of this man and also never want to touch any kind of code ever again
@marcgrec5117
@marcgrec5117 21 сағат бұрын
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 20 сағат бұрын
Fun fact, my productivity decreases when I'm forced to use "modern" IDEs, ...
@miguelcarrilho4744
@miguelcarrilho4744 13 күн бұрын
i would never do this job, but thank you for your contribute to the linux community, I salute you
@renerebe
@renerebe 13 күн бұрын
Thanks! Why wouldn't you?
@miguelcarrilho4744
@miguelcarrilho4744 13 күн бұрын
@@renerebe because I hate C, ptsd from computer science degree I guess 😅
@renerebe
@renerebe 13 күн бұрын
@@miguelcarrilho4744 I hate C, too. Need to continue my JIT'ed micro kernel ASAP ¯\_(ツ)_/¯
@jinasasanapita4025
@jinasasanapita4025 16 күн бұрын
I have no idea what you just said in the video, but this is super cool and I really like the video!
@skwtf
@skwtf Күн бұрын
It's always a pleasure to watch someone who is good at his craft.
@ralffig3297
@ralffig3297 16 күн бұрын
This guy is proof we ve been invaded by aliens.
@bobby9568
@bobby9568 16 күн бұрын
More driver writing please (perhaps a sensor?) 🎉 amazing as always!❤
@20ozBottle
@20ozBottle 11 күн бұрын
Whenever I feel like I'm somewhat good at programming I watch this video
@swdev245
@swdev245 16 күн бұрын
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...
@frenzymouse4226
@frenzymouse4226 10 сағат бұрын
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 10 сағат бұрын
Happy you learned something!
@OpenDeepLearning
@OpenDeepLearning 16 күн бұрын
Thank you very much for uploading this!
@kale_bhai
@kale_bhai 17 күн бұрын
Why am I watching this?
@renerebe
@renerebe 17 күн бұрын
To learn something?
@catholicsongsandwords
@catholicsongsandwords 15 күн бұрын
No hes just enlightened by ur skills lol
@AlexusMaximusDE
@AlexusMaximusDE 15 күн бұрын
​@@renerebe yeah but why am I watching this at 2:30 in the morning when I haven't coded anything beyond some easy automation scripts in 10 years.
@Gisbert-12843
@Gisbert-12843 15 күн бұрын
@@AlexusMaximusDE well that is random XD im here too
@nrwchd
@nrwchd 14 күн бұрын
it's normal for mortals to drawn to gods
12 күн бұрын
Thanks, I can finally complete my take-home assignment for an entry-level, reverse-paying internship at a BPO
@timnelson6586
@timnelson6586 14 күн бұрын
Great video, thanks Rene! Always love your content, been a fan coming from T2 SDE use years ago
@hollowmcat15
@hollowmcat15 14 күн бұрын
Man I'm impressed you didn't use syntax highlighting, that's a plus
@PardeepKumar-vd7bh
@PardeepKumar-vd7bh 16 күн бұрын
I am so much interested and keen to learn this cool stuff, But I couldn't able to start. Your Videos spark my inspiration to start the stuff ASAP ,cuz' there ain't no perfect time to start Thanks man :)
@youreale
@youreale 17 күн бұрын
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 17 күн бұрын
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 17 күн бұрын
yeah I've seen my professor use goto to jump forward to cleanup code
@jthoward
@jthoward 17 күн бұрын
Yeah even Torvalds says it’s common kernel practice
@XeZrunner
@XeZrunner 16 күн бұрын
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 16 күн бұрын
I tell my professor to f off.
@unitythemaker
@unitythemaker Күн бұрын
This is what I call Deep Work.
@guopa1
@guopa1 13 күн бұрын
zat vay of speeking is definitely cheorman! Rene du bist ja knall hart unterwegs.
@ryanrenjith3504
@ryanrenjith3504 Күн бұрын
Humbling experience! Thanks
@orlagh277
@orlagh277 9 күн бұрын
Makes me feel better about myself that even experienced C programmers sometimes forget how to correctly use char array pointers
@GabrielxC
@GabrielxC 7 күн бұрын
So simple stuff, very good work!
@chrisroyer4598
@chrisroyer4598 14 күн бұрын
This guy always reminds me of Werner Ziegler from breaking bad.
@yavorgeorgiev2498
@yavorgeorgiev2498 9 күн бұрын
better call saul
@snowyshivas
@snowyshivas Күн бұрын
Werner Zieeeeglerrrr, what is he upto man what's he doing?
@Mhmd_SHA
@Mhmd_SHA 12 күн бұрын
we are ants, comparing to this mammoth . God level skills . legend!
@gsus3918
@gsus3918 15 күн бұрын
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.
@jasperdecraene6239
@jasperdecraene6239 14 сағат бұрын
Bro was born and said: "Hello world!"
@renerebe
@renerebe 12 сағат бұрын
Exactly!
@donjezza
@donjezza 17 күн бұрын
Good to see this video making traction
@tens0r884
@tens0r884 8 күн бұрын
Making a 'foreach' macro is something ive never seen before and will definitely start doing
@theforeskinsnatcher373
@theforeskinsnatcher373 5 күн бұрын
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.
@sssloe
@sssloe 8 күн бұрын
Thanks for this video, I've learned so much from it
@dackerman123
@dackerman123 12 күн бұрын
Writing code without syntax highlighting is demon level
@shashank3165
@shashank3165 Сағат бұрын
This is what I aspire to be one fine day - but that is not today.
@TonyRigatoni-yy4zg
@TonyRigatoni-yy4zg 2 күн бұрын
If this guy was making usb-wifi drivers I might not have given up on linux.
@austist
@austist 15 күн бұрын
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
@smaug9833
@smaug9833 10 күн бұрын
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 9 күн бұрын
sometimes I write on notepad++ :))) more colorful :))
@Zoronoa01
@Zoronoa01 13 күн бұрын
This is what peak programming looks like!
@alemaodownhill
@alemaodownhill 3 күн бұрын
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.
@adrianwolff2007
@adrianwolff2007 5 күн бұрын
As a developer myself watching someone writing drivers is like god creating the universe.
@OiVinn-eq1ml
@OiVinn-eq1ml 13 күн бұрын
Great tutorial brother!
@emvdl
@emvdl 17 күн бұрын
Nice, thanks
@yosefu464
@yosefu464 8 күн бұрын
This guy does programming while vlogging legend.
@themadman3438
@themadman3438 8 күн бұрын
Educational and entertaining. what a video. Very nice
@radioJim
@radioJim 6 күн бұрын
Always nice to see a fellow Comic Code user.
@user-nj7fq2yp9d
@user-nj7fq2yp9d 10 күн бұрын
Casually writing a USB driver and with that font max screen on probably a normal Monday afternoon is nasty work 😂
@elishmuel1976
@elishmuel1976 13 күн бұрын
I code in matlab and this is like watching a magician. I can't understand anything but I can't stop watching
@yubtubtime
@yubtubtime 9 күн бұрын
No syntax highlighting, but also apparently works in the Otherworld of Silent Hill with that infernal buzzing sound in the background. That's some next level hyperfocus, my dude
@rhinoxd
@rhinoxd 7 күн бұрын
Idk how I ended up here but this is badass!
@gorgono1
@gorgono1 12 күн бұрын
1:40 "this stuff is super simple"
@Leonardo-uh3vs
@Leonardo-uh3vs 7 күн бұрын
When you start to get confident in coding youtube suggests you this, so that we keep your self steem in pace
@kaihi178
@kaihi178 Күн бұрын
Honestly puts into perspective how much easier web UI development is by contrast. I went from design to design + front end self taught but doubt I could easily go design + this stuff
@renerebe
@renerebe Күн бұрын
real, low-level web development is not really easier. Low-code framework web plug'n play might be easier for rather bloated and rather complex code websites, ...
@DanielRumbacher
@DanielRumbacher 15 күн бұрын
rene can you answer me a question? when you reintroduce architectures like ps3 do you also have to change gcc? because afaik gcc dropped a few processors like the cell from ps3.
@renerebe
@renerebe 15 күн бұрын
they only dropped the support for the SIMD SPE ISA, not the main PowerPC64 CPU. You had to use two different gcc for the PPC and SPE, and now you can still use use a slightly older GCC for the SIMD SPEs programming, ....
@whoopdeedoodude
@whoopdeedoodude 10 күн бұрын
Dudes thoughts are racing at 1000mph and we’re trying to catch glimpses of them while he talks and codes.
@arc8218
@arc8218 2 күн бұрын
casually raw dogging terminal, you are the wizard lmao
@clark129
@clark129 8 күн бұрын
This was a random video which popped up and I was interested in learning. I have no idea what the hell is happening but thank you if I ever need this driver.
@renerebe
@renerebe 8 күн бұрын
Glad you enjoyed it! I have more of this videos including 3d drivers from scratch, ...
@robinyurt9097
@robinyurt9097 16 сағат бұрын
Do you use comic code regular or is it any other comic code type? Good video btw :)
@beachthor1
@beachthor1 4 күн бұрын
Anytime someone has those reverse magnifying glasses, I take them seriously.
@gagongtarantado
@gagongtarantado 17 күн бұрын
new channel logo? nice!
@TheCodeHunter
@TheCodeHunter 15 күн бұрын
I want to be like you one day, this is so cool
@vastwelkin0
@vastwelkin0 3 күн бұрын
good to see that your default browser is firefox, thank you for supporting firefox for diversity :)
Linux File System/Structure Explained!
15:59
DorianDotSlash
Рет қаралды 4 МЛН
i cant stop thinking about this exploit
8:40
Low Level Learning
Рет қаралды 323 М.
ХОТЯ БЫ КИНОДА 2 - официальный фильм
1:35:34
ХОТЯ БЫ В КИНО
Рет қаралды 2,2 МЛН
Eccentric clown jack #short #angel #clown
00:33
Super Beauty team
Рет қаралды 13 МЛН
How Many ERRORS Can You Fit in a Video?!
20:40
ElectroBOOM
Рет қаралды 473 М.
the new PS4 jailbreak is sort of hilarious
12:21
Low Level Learning
Рет қаралды 502 М.
Installing Linux Like It's 1992
17:47
Old Computers Sucked
Рет қаралды 15 М.
I’m kind of an iPad hater, but this is MAGICAL. - iPad Pro M4
15:03
Fast Inverse Square Root - A Quake III Algorithm
20:08
Nemean
Рет қаралды 4,9 МЛН
Android 15 Hands-On: Top 5 Features!
11:26
Marques Brownlee
Рет қаралды 831 М.
What happens if you connect Windows 2000 to the Internet in 2024?
14:02
how NASA writes space-proof code
6:03
Low Level Learning
Рет қаралды 2 МЛН
How Does Linux Boot Process Work?
4:44
ByteByteGo
Рет қаралды 503 М.
Обзор игрового компьютера Макса 2в1
23:34
#miniphone
0:18
Miniphone
Рет қаралды 10 МЛН
Полный обзор iPad Pro M4 - хвалю!
26:27
Rozetked
Рет қаралды 243 М.
Что еще за Smartisan?
0:49
Не шарю!
Рет қаралды 306 М.
👎Главный МИНУС планшета Apple🍏
0:29
Demin's Lounge
Рет қаралды 430 М.