Screwing Up Linux Kernel VGA Driver

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 57

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

    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.

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

    let's go!!! new nir lichtman video about messing with linux!!! i love these experiment videos, keep going with them!

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

    I would love to see one where each character is a different color for the ultimate cursed console

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

      You'll have to write a fancy console which supports per symbol color

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

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

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

    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.

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

      That's a cool idea, thanks, I will add to my list :)

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

    Can you be my private Linux Kernel teacher? 😂

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

    gotta love the intrusive thoughts

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

    Dang dude... Short video and super well explained :o Keep up the good work 💪🏼 Greetings from Germany :D

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

    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…

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

      That's a good point, thanks for the feedback, updated to a new title and thumbnail

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

    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

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

    Amazing, thanks for these kind of great interesting things Nir!

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

    Straight to point. Thank you a lot.

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

    if that random thingy is basicaly in the kernel why in c rand() always gives same sequance

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

    Hi! Thanks for the content
    Is it possible to use the fingerprint scanner in Linux distro (like Ubuntu)?
    To make password typing obsolete 😢

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

    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?

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

      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

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

      Hey, I found required information from your githun profile

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

    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?

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

    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

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

      Yah I will def cover wayland in one of my next vids :)

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

      @@nirlichtman yay

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

    I Love Watching These Vieos

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

    Please do another one on linux networking drivers and skbuf

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

    How did you get the linux terminal on powershell?

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

    Interesting. So we can run qemu from wsl?

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

      Yes :)

  • @ThorstenStaerk
    @ThorstenStaerk 23 วันที่ผ่านมา

    love it. Didn't know you can qemu a bzImage.

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

    So that's one way how Chinese phone manufacturers could fuck up your phone after exactly 2 years of use.

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

    Nice 😎

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

    adding a u8 to a u8... thats going to overflow right?

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

      Yep but this means we can randomly hit any value in 0-255 so it's actually good.

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

      @@nhobb but its generally undefined behavior when that happens

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

      @@bhavyakukkar no, it doesn't overflow. imagine you add 254 + 10, you are going to get 8 back. it just resets.

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

    very cool !!!

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

    next, screw up the VGA framebuffer driver or whatever the Xorg graphics driver is

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

    Great job Nir 😅

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

    editing linux kernel on windows 💀

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

      Windows+wsl is kinda dope tbh

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

      ​@@drobotk NGL WSL gives me EEE vibes

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

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

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

      @@anon_y_mousse That's exactly why I switched to Linux.

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

      for more pleasure.... you don't get, right?

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

    reminds me windows malware, back to 2000 😅

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

    cool

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

    geek stuff 🙂

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

    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?

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

      😂 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

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

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

  • @abdallahal-dalleh6453
    @abdallahal-dalleh6453 6 หลายเดือนก่อน

    Is the rainbow reference necessary?

  • @LIZARD-OFFICIAL
    @LIZARD-OFFICIAL 3 หลายเดือนก่อน

    WHY LMAO