How Linux Kernel Prints Text on Screen
In this video we will dive into a simple call to the printf function and see what happens in the kernel and how it gets eventually printed on screen.
For more information about setting up an environment for kernel dev, checkout the welcome link on my channel.
Docs used in video:
- docs.kernel.org/dev-tools/gdb...
- wiki.osdev.org/Text_UI
Пікірлер: 185
- The display mechanism the kernel chooses depends on the setup, this is what it chose in the case of standard QEMU config & x86_64, but on other machines it may use something else for example a framebuffer. VGA mode 3 is a common x86/x64 choice, especially for older machines, but modern ones may not support it at all.
”we’re gonna have to dive in a little bit to the assembly”. What a madlad ❤
You're making one of the nerdiest linux videos I've seen on windows using MS edge...saying I'm confused is an understatement
I always wanted to know kernel that deep 🙂
this feels like i'm watching paid content for free
I am unreasonably triggered by you calling the hyphen "minus"
What happens when you have a console window, rather than raw VGA as your tty? How does it "know" that stdout is mapped to VGA in this case? is it done during process creation?
no unnecessary talking, straight to the point, extremely well explained, this is why I pay for internet, thank you brother
Now try doing that on Windows 😂
Driver devs can get a lot of hate sometimes, but if it weren't for them, we wouldn't get to see the hard work of printf()!
Bro. Are you operative system developer ? how the hell can I learn that stuffs ?. This is a serius question. What books did you read about this ?
This video is a tutorial on:
The rabbit hole is much deeper than I was thinking!
WTF, bro just said. "I don't really like AT&T
kys_write?? how rude...
The magic behind a standard library function-and the POSIX system calls-is what every CS student would have wondered about for once. Thank you for making this video. It brought back memories of being curious about how a computer works.
I love the confidence in your voice , i wana be this confidence when coding .
This series of videos is awesome. Just explains and explores a low-level topic quickly and without any fluff.
I don’t know why but the way you say ‘config’ sounds satisfying
Excellent video as always. Love seeing well-made low level computing content that does deep dives into while keeping it just dense enough to watch in your free time.