Video není dostupné.
Omlouváme se.

Linux 6.8 is out! Watch kernel developer rebase IA-64, PowerPC64, RISCV-V and x86-64 patches!

Sdílet
Vložit
  • čas přidán 11. 03. 2024
  • Watch #Linux kernel developer #rebase #IA64, #PowerPC 64, #RISCV-V and #X86-64 #patches for 6.8! You can support my work at: / renerebe github.com/spo... or ordering stuff you need via Amazon: services.exactc... exactcode.com t2sde.org rene.rebe.de

Komentáře • 85

  • @user-yj1ov9cz9g
    @user-yj1ov9cz9g Před 5 měsíci +8

    I've recently rebased that RVV0.7.1 patch for Linux 6.5 (for the Pine64 Ox64 SBC based on BL808, the core is XuanTie C906), and 6.8 seems pretty similar.
    There's a new function, __riscv_v_vstate_discard, that would require the same ALTERNATIVE macro use as above, just to replace the vsetvli instruction with a 0.7 one.
    also, in __vstate_csr_save and _restore it wants to get VLENB now
    I had to patch out that "Disable VECTOR to detect illegal usage of vector in kernel" thing, because it "detected" the vector routines itself :)
    (there may be a bit more to the nontrivial changes)
    there's also quite a bit of new vector code, which wasn't required for boot, but probably will crash the kernel eventually (maybe it was suspend/poweroff code)
    also, fun fact, you can't enable CONFIG_RISCV_ISA_V with an LLVM (17+) toolchain because it accepts `.option arch, -i`, disabling the base ISA (because it supports RV32E too). you'd have to patch the check out from the kconfig
    I also tried rewriting a patch in RVV 0.7.1 assembly directly, to make the system incompatible and to build with that Xuantie compiler, but it won't enable vector support because it seems to differentiate `v0p7` with `v` somewhere in the ELF hwcaps (it sees the ISA string enables V, but hwcaps disable it)

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +2

      thanks for the notes, I did not yet booted it so good to know some more work is required, ...

  • @smoothie_op
    @smoothie_op Před 5 měsíci +36

    I never saw something so beautifully done without having the faintest idea of what is happening. im thankful to my trainwreck of a youtube algorithm that brought me here

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +2

      Thank you! Happy you enjoyed my work!

    • @BGraves
      @BGraves Před 5 měsíci +3

      Sounds like it worked as designed 😂

  • @Chabdi111
    @Chabdi111 Před 5 měsíci +8

    dude u are the yt the people needs. great work love to learn from the best.

  • @MrGuliton
    @MrGuliton Před 5 měsíci +36

    So glad i have to do just an "apt upgrade" xD

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +16

      svn up; scripts/Emerge-Pkg -system #-)

  • @32zim32
    @32zim32 Před 5 měsíci +75

    What I can understand is that AI will not take software jobs in a nearest future

    • @alfredcam5213
      @alfredcam5213 Před 5 měsíci +17

      No, but people using AI will.

    • @BorisPushkin-rq2hm
      @BorisPushkin-rq2hm Před 5 měsíci

      ​@@alfredcam5213those people will be called software engineers

    • @Wassap133
      @Wassap133 Před 4 měsíci +10

      This kinda level job no, yours probably yes

    • @clearlyclearor
      @clearlyclearor Před 3 měsíci

      Wise people using AI *
      Not just any person ​@@alfredcam5213

  • @Mystery1
    @Mystery1 Před 5 měsíci +8

    Feels lucky to watch content like this

  • @replikvltyoutube3727
    @replikvltyoutube3727 Před 5 měsíci +8

    Thanks for maintaining 2nd God's Temple

  • @shanacl4238
    @shanacl4238 Před 5 měsíci +3

    I admire and praise your work! indeed, there are too many robots nowadays. But we will try harder. By the way, I really feel like you look like Mr.Robot(Christian Slater)! I really like you!

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +1

      Thanks for the compliments, happy to hear! ;-)

  • @Kenstiel
    @Kenstiel Před 5 měsíci +2

    I am scared of you. Your sheer skill and proficiency intimidates me and believe me I mean this as a compliment.

  • @pagundu
    @pagundu Před 5 měsíci +4

    I bought this font, it's really good 👍

  • @RealEngineer
    @RealEngineer Před 5 měsíci +3

    Great video🎉

  • @daniellauck9565
    @daniellauck9565 Před 5 měsíci +9

    I have no clue what's he doing.

  • @emvdl
    @emvdl Před 5 měsíci +7

    Thanks, cool! Just wondering why you use svn. I personally used it a lot for development as well in the past, but was extremely happy when I switched to git.

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +7

      because it was production ready before git was even invited and it fits my workflow better and is more efficient for me.

    • @haroldcruz8550
      @haroldcruz8550 Před 5 měsíci +3

      It's like having used Emacs for so long that switching to NeoVim is not practical

  • @chriskiriakou8487
    @chriskiriakou8487 Před 5 měsíci +3

    35:20 That is messed up on so many levels. Nonetheless great video & work!

  • @hopelesstyromantic9887
    @hopelesstyromantic9887 Před 4 měsíci +1

    This is huge for all us itanium users!!

  • @anstbt
    @anstbt Před 5 měsíci +2

    hello , any recourses to kernel development, how did you started back then?

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +2

      just implementing driver I needed and fixing things that did not work for me, ...

  • @nandanaj
    @nandanaj Před 4 měsíci +1

    I still have no idea how these human readable kernel program convert to lower level binary code (1 and 0 ) so it can directly executed by the CPU. can you please tell me any resource to get those details?

  • @Zvangimo
    @Zvangimo Před 5 měsíci +13

    And js guys think they are running the web with their frameworks... 😅

    • @okie9025
      @okie9025 Před 5 měsíci +6

      but they are though. You wouldn't be watching this video without js. Did a js dev hurt you?

    • @Zvangimo
      @Zvangimo Před 5 měsíci +14

      @@okie9025 here they come

    • @haroldcruz8550
      @haroldcruz8550 Před 5 měsíci +12

      Give the JS guys a break, most of them are about lose their jobs to ChatGPT

    • @adam-fk2lu
      @adam-fk2lu Před 5 měsíci +1

      lol who hurt you

    • @user-yw1nm4je8o
      @user-yw1nm4je8o Před 5 měsíci

      @@okie9025the bugs they produce hurt me😣

  • @xy4611
    @xy4611 Před 3 měsíci +1

    hi which books or codebases you read to become a kernel dev?

  • @JenniferTopas
    @JenniferTopas Před 5 měsíci +2

    What font are you using? It's nice and easy to read.

  • @user-sy2pe1dh3w
    @user-sy2pe1dh3w Před 5 měsíci +1

    What keyboard are you using? Sounds sweet!

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +1

      I used to livestream with a Sun Type6, but the last days and this video switch to my Filco Filco Majestouch 2w/ Chery MX Brown: czcams.com/video/XZtwmZQo-Z0/video.html I purchased it a while back as it is a nice, compact, yet kinda last gen that still supports PS/2 compatibility so that I can mostly use it for my Sgi systems (Octane, O2, ...) or other vintage & retro x86 fun, too ;-)

  • @paulwitulski1905
    @paulwitulski1905 Před 5 měsíci +1

    Hello Rene, what is the “^C” command doing? I could not find a reason. Only got that using the caret ^ is for prefix searching.

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +2

      It's probably shell output from pressing Ctrl-C

  • @EirikrTinkerTries
    @EirikrTinkerTries Před 2 měsíci +1

    Does this mean IA64 is sticking around a little bit longer?

  • @Freshbott2
    @Freshbott2 Před 5 měsíci +1

    What’s the reason for patching IA-64? Especially if not ARMv and MIPS?

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +1

      Because ia64 was removed upstream. Mips and arm not. As we are the lasy maintaining and supporting it we need to patch it back in to restore it

  • @boltez6507
    @boltez6507 Před 5 měsíci +3

    Sad to see the freakin soulless media not acknowledging work of such selfless security researchers and senior Devs like you is so sad.
    But rest assured that people like me would always continue to respect your commendable work.

  • @emvdl
    @emvdl Před 5 měsíci +2

    The init order patch increases tcp performance

  • @robcab3725
    @robcab3725 Před 5 měsíci +1

    is the fixfilediff an alias ? if so, for what ?

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +1

      it's a T2/Linux build system alias for making a copy before $EDITOR so the fixfilediff alias creates a diff of the edited fixes as Linux distributions usually base off of release tarballs so no individual per package git/svn/mercurial source tree to work with.

  • @doshin1642
    @doshin1642 Před 4 měsíci +2

    You look like edward snowden if he didn't leaked nsa documents

  • @bangofoodwb
    @bangofoodwb Před 4 měsíci +1

    How can I create my own os, please give a road map for beginners

  • @ChaseCares
    @ChaseCares Před 5 měsíci +2

    🎉🎉🎉

  • @mrgame97
    @mrgame97 Před 5 měsíci +1

    Wie zur Hölle wird man so gut. Ich kriege bei Hello world schon Probleme.

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci

      Einfach ein paar Jahre üben. Nach "Hallo Welt" geht es schnell aufwärts ;-)

  • @user-ut4zx7qf1q
    @user-ut4zx7qf1q Před 5 měsíci +1

    teach me the ways! lol

  • @anstbt
    @anstbt Před 5 měsíci +1

    😎😎💚

  • @takeiteasyeh
    @takeiteasyeh Před 5 měsíci +1

    oh hai

  • @xenonmob
    @xenonmob Před 5 měsíci +2

    the font is so cringe

  • @user-pr3iw7gf6v
    @user-pr3iw7gf6v Před 5 měsíci +1

    9:33 CONFIG_ERRATA_*THEAD*_VECTOR 🤦

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci

      ?

    • @user-pr3iw7gf6v
      @user-pr3iw7gf6v Před 5 měsíci +1

      @@MoreReneRebe There was a typo in the source. THEAD instead of THREAD, I assume. Could be harmless though.
      Anyway, thanks for the video. Therapeutic indeed :)

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +1

      @@user-pr3iw7gf6v it's not a typo, it's the name of the company ;-)

  • @mementomori1868
    @mementomori1868 Před 5 měsíci

    riscv still to slow compared to rpi5

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +2

      it is the better, nicer, more modern, clean room ISA though. czcams.com/video/eE-FeFWG28w/video.html&pp=ygUScmlzY3YgcmVuZXJlYmUgaXNh it currently are already nice, cheap entry level SoCs, especially for new commercial designs and products, and the next years will surpase ARM peformance with out-of-order cores and SIMD vector extension, too: Team open hardware future! ;-)

  • @regisk7
    @regisk7 Před 5 měsíci

    This is painful to watch, keep looking for strings in files..just use an IDE that let you search through all indexed files in a matter of seconds

    • @MoreReneRebe
      @MoreReneRebe  Před 5 měsíci +3

      Sooo, which IDE scales to the linux kernel? Besides I do 99% of my work remote, thru SSH on EPIC Datacenters. How should I IDE that?

  • @vladyslavhlovatskyi1684
    @vladyslavhlovatskyi1684 Před 5 měsíci +1

    can you tell me which DE do you use or are you using some tilling wm?