I appreciate the short and cut to the chase format of your videos. In my experience, most of low-level/specialized programming content on TH-cam is impossible to watch due to either the presenters manner of speech or 3+ hour stream recording format.
Suggestion for new video: Can you show us how to create a Windows (Linux too?) printer driver? Maybe a driver that will transform everything it receives into a BMP image per page.
I like your videos, sometimes they have me some ideas on things I want to learn or rediscover but you can’t seriously call this one a « deep dive » on Linux kernel drivers development…
Hi Nir, it is a great video, thanks for it. Can you also make a video on what kind of tools are needed to build Linux kernel, where to clone Linux source code, etc?
Thanks! Check out my video about making a simple linux distro from scratch for information about a basic setup, you can also find information in the welcome link on my channel
u should make a video about messing around with the linux framebuffer (/dev/fb*), maybe create a simple distro where the initramfs program writes data to the screen?
@@KSPAtlas That's because that's exactly what their plan was. Interestingly, I think it had the opposite effect as more people were able to learn and prepare better for a move to Linux because of WSL. And their recent changes in W11 have only pushed more normies that way too.
May your poor laptop CPU rest in peace. Like seriously, is there no other way to do it rather than compiling the kernel each and every time? A kernel module? If not, then live kernel debugging? I have compiled the kernel several times, but is there really no modularity for the kernel compilation?
@@nirlichtmanthey are, I had built a Linux setup where the entire system was contained within the kernel (by putting the system on initramfs and using a feature that allows building an initramfs into the kernel), and the compilation didn't take long
I appreciate the short and cut to the chase format of your videos. In my experience, most of low-level/specialized programming content on TH-cam is impossible to watch due to either the presenters manner of speech or 3+ hour stream recording format.
let's go!!! new nir lichtman video about messing with linux!!! i love these experiment videos, keep going with them!
I would love to see one where each character is a different color for the ultimate cursed console
You'll have to write a fancy console which supports per symbol color
@@spartv1537You could probably do it with a small number of lines, but you'd probably have to goto the printf function (or deeper) to get it running.
Suggestion for new video: Can you show us how to create a Windows (Linux too?) printer driver? Maybe a driver that will transform everything it receives into a BMP image per page.
That's a cool idea, thanks, I will add to my list :)
Can you be my private Linux Kernel teacher? 😂
gotta love the intrusive thoughts
Dang dude... Short video and super well explained :o Keep up the good work 💪🏼 Greetings from Germany :D
I like your videos, sometimes they have me some ideas on things I want to learn or rediscover but you can’t seriously call this one a « deep dive » on Linux kernel drivers development…
That's a good point, thanks for the feedback, updated to a new title and thumbnail
It would be epic if it's RGB synced setup for each word or line with the whole keyboard and mouse... Something like a movie
Amazing, thanks for these kind of great interesting things Nir!
Straight to point. Thank you a lot.
if that random thingy is basicaly in the kernel why in c rand() always gives same sequance
Hi! Thanks for the content
Is it possible to use the fingerprint scanner in Linux distro (like Ubuntu)?
To make password typing obsolete 😢
Hi Nir, it is a great video, thanks for it.
Can you also make a video on what kind of tools are needed to build Linux kernel, where to clone Linux source code, etc?
Thanks! Check out my video about making a simple linux distro from scratch for information about a basic setup, you can also find information in the welcome link on my channel
Hey, I found required information from your githun profile
u should make a video about messing around with the linux framebuffer (/dev/fb*), maybe create a simple distro where the initramfs program writes data to the screen?
i'd like to see a video about wayland
because there's not a lot of information around the internet
it would be cool if you shown some examples
Yah I will def cover wayland in one of my next vids :)
@@nirlichtman yay
I Love Watching These Vieos
Please do another one on linux networking drivers and skbuf
How did you get the linux terminal on powershell?
Interesting. So we can run qemu from wsl?
Yes :)
love it. Didn't know you can qemu a bzImage.
So that's one way how Chinese phone manufacturers could fuck up your phone after exactly 2 years of use.
Nice 😎
adding a u8 to a u8... thats going to overflow right?
Yep but this means we can randomly hit any value in 0-255 so it's actually good.
@@nhobb but its generally undefined behavior when that happens
@@bhavyakukkar no, it doesn't overflow. imagine you add 254 + 10, you are going to get 8 back. it just resets.
very cool !!!
next, screw up the VGA framebuffer driver or whatever the Xorg graphics driver is
Great job Nir 😅
editing linux kernel on windows 💀
Windows+wsl is kinda dope tbh
@@drobotk NGL WSL gives me EEE vibes
@@KSPAtlas That's because that's exactly what their plan was. Interestingly, I think it had the opposite effect as more people were able to learn and prepare better for a move to Linux because of WSL. And their recent changes in W11 have only pushed more normies that way too.
@@anon_y_mousse That's exactly why I switched to Linux.
for more pleasure.... you don't get, right?
reminds me windows malware, back to 2000 😅
cool
geek stuff 🙂
May your poor laptop CPU rest in peace.
Like seriously, is there no other way to do it rather than compiling the kernel each and every time? A kernel module? If not, then live kernel debugging?
I have compiled the kernel several times, but is there really no modularity for the kernel compilation?
😂 the build is incremental so in most cases after building it one time, the builds afterwards are much faster and more focused on the changes
@@nirlichtmanthey are, I had built a Linux setup where the entire system was contained within the kernel (by putting the system on initramfs and using a feature that allows building an initramfs into the kernel), and the compilation didn't take long
Is the rainbow reference necessary?
what
WHY LMAO