Linux Kernel 6.12 | This is Historic

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ม.ค. 2025

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

  • @dexus340
    @dexus340 2 หลายเดือนก่อน +47

    49:20 I thought EEVDF already replaced CFS in Linux 6.6?
    It was noted to be "incomplete" at the time iirc.

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +22

      True, thank you for pointing out the mistake!
      Quick summary because i'll pin this comment:
      EEVDF replaced CFS in 6.6 BUT was incomplete, as of 6.12 it is now complete.

  • @w4f7z
    @w4f7z 2 หลายเดือนก่อน +174

    You somehow managed to explain a kernel change log in a way that non-kernel devs can understand while still being entertaining. Bravo!

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +2

      Thanks!

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

      Very good video indeed 👍

  • @ChrisXPZ
    @ChrisXPZ 2 หลายเดือนก่อน +168

    Skijeweler is my new favorite word

    • @FoobarDesign
      @FoobarDesign 2 หลายเดือนก่อน +10

      Funniest thing is he nails it at 3:23 so he CAN say it correctly.

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

      That one was great, but lo-CAH-lio @ 11:24 is my favorite

    • @dimomarkov8937
      @dimomarkov8937 2 หลายเดือนก่อน +1

      It's great for engagement :P

    • @squirlmy
      @squirlmy 2 หลายเดือนก่อน +1

      @@FoobarDesign I think the posters complaining are talking about it's not the British/International pronunciation: "shed-u-al". I don't know, if they even know, that it's a "k" sound in American English. If that's not the complaint, I'm just going to pretend it is.

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

      You can thank his thick Quebec accent.

  • @jfbeam
    @jfbeam 2 หลายเดือนก่อน +43

    RT is all about _deterministic behavior_ not hard time scales. The point is knowing _exactly_ how a complex system will behave. For example, knowing how much cpu time a processes will have _and when._ It does not mean your "script" will always run in exactly the same time, just in a predictable time. In the CNC example, inputs (interrupts) will be processed in a known time range.

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

      Idk, It's in the end often about hard time scales. If you know clock rates and how many cycles something deterministically takes you can also deterministically make something take exactly 109ns. And that's what you usually need RT for.

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

      @@zapl80 Not exactly. RT is all about giving assurances things will happen within specific time frames. Linux (without RT voodoo patches) has never been able to offer any such guarantees. For example, a driver can turn off interrupts for as long as it likes, some kernel system calls cannot be interrupted (i.e. prevents the scheduler from switching tasks), etc. The _need_ for RT is a very rare thing, but when you do, it's an absolute. (Even with the RTLinux stuff, I've never used linux when RT is required.)

    • @jcc4tube
      @jcc4tube 2 หลายเดือนก่อน +1

      This is so true. Hard realtime OSes limit how long latencies are, not how short they can be.

  • @qy9MC
    @qy9MC 2 หลายเดือนก่อน +8

    This is the best kernel series ever, I've seen no other place talk about the linux kernel with this much detail and hype.

  • @spambot7110
    @spambot7110 2 หลายเดือนก่อน +57

    36:15 musicians are still using firewire. audio interfaces are expensive, and music ppl get weird about the specific analog characteristics of stuff, so there's a strong incentive to never replace a known-good interface. i imagine a lot of scientific and industrial fields also make use of older firewire gear that's still decades away from obsolescence

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

      I don't know what OS is running on fighter jets, but firewire is also F-22s' system bus.

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

      I use FW, with my old XPS over the USB C cables (the thunderbolt 4). The legacy hardware is the 1st gen MOTU 896HD, and like everyone else who has something like this, it's for the analog front end. The microphone preamps are beautiful (subjectively, but they do have nice specs, too), and care nothing about the bus.
      It's robbery that Apple sells one of the only ways to connect FW devices to the TB bus, two dongles that cost as much as 100 USD. :(

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

      My Sony DV Cam uses FireWire for video transfer

  • @shawnzhong
    @shawnzhong 2 หลายเดือนก่อน +30

    Thank you so much for explaining all the detailed changes coming to the next Linux release!

  • @lowerclasswarfare
    @lowerclasswarfare 2 หลายเดือนก่อน +405

    Please don't stop saying scheduler that way just to piss off the guy who said "please stop saying scheduler that way".

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +48

      Lol, spite based spelling XD

    • @urbankoistinen5688
      @urbankoistinen5688 2 หลายเดือนก่อน +32

      It is "spite based pronunciation".

    • @Cranked1
      @Cranked1 2 หลายเดือนก่อน +14

      So making the video worse just because one guy said he didn't like the pronounciation? That would be childish. Actually the pronounciation irritates me too because all other words are pronounced well so it stands out and takes my focus away from what he's actually saying. I would love to not be de-focused from such a small thing but i can't unhear it. So, for me, this "critique" has nothing to do with trying to offend the voiceover and eveything to do with the desire to watch the video :)

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +9

      Don't worry I'm working on it (;

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

      @Cranked1 Shut up nerd

  • @eygs493
    @eygs493 2 หลายเดือนก่อน +45

    I watch your video at normal speed and I enjoy it

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

      This made me subscribe 3 seconds into the video.

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

      Nothing like a good testimonial to know you’re in the right place ❤

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

      he has incredibly calm voice. i agree

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

      I watch it at 0.75x 🥴

  • @myblackhatch
    @myblackhatch 2 หลายเดือนก่อน +19

    I do appreciate the fire wire support because you have alot of people who have old tape recorders that will one day want to transfer their old memories from the tapes to the PC and without that stupid apple fire wire support they would be screwed. I being one of those people. So happy to have the support. Thank you Takashi Sakamoto.

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

      Apple Fah-wah?

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

      CLAP!

  • @SPimentaTV
    @SPimentaTV 2 หลายเดือนก่อน +12

    TH-cam algorithm, just recommended this video, and channel that explains in depth an Linux Kernel release 👍

  • @szirsp
    @szirsp 2 หลายเดือนก่อน +9

    36:30 Some Airplane black boxes use FireWire (IEEE 1394), so... you know, it might be important sometimes

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

    Oh my god, amazing video! Not only reading changes, but giving practical examples. Dude, you are awesome, instant subscribe!

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน

      Glad you liked it!

  • @EinSatzMitX
    @EinSatzMitX 2 หลายเดือนก่อน +9

    Wow i thought, that i would just watch for 10 minutes or so but you posted an entire hour of material and its great!

  • @dquevid
    @dquevid 2 หลายเดือนก่อน +98

    I use sche'duler btw

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

      Shed jeweler

    • @daomingjin
      @daomingjin 12 วันที่ผ่านมา

      i just use Linux Mint... and i don't have performance issues...i don't update my kernels as long as they work

  • @KoopstaKlicca
    @KoopstaKlicca 2 หลายเดือนก่อน +11

    When I clicked the video I thought it was going to be a brief update lol Didn't expect an hour long video. Glad I stuck with it though for the qr code feature at least lol that's pretty sick

  • @cameramaker
    @cameramaker 2 หลายเดือนก่อน +11

    The PCIe Multipath (around 30:00) is basically a feature to connect one PCIe card using multiple slots. The reason is, that fast NICs and IB adaptors are faster than a single x16 PCIe port. Physically the solution is still a 1 slot card, but has a extra cable that goes to a "passive" board to cable adaptor in the next slot. There are then some benefits if you have a dual-socket system - these connections can go to each CPU, and freeing up precious bandwidth in QPI or infinity-fabric between the sockets.

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

      We are reaching levels of insanity that are unheard of

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

    holy shit , GREAT INFORMATION . subscribed

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

    Thank you for this insightful video. I never knew there was so much involved behind the scenes of the Kernel. I knew it was involved, but this was all next level. Exciting stuff.

    • @Maple-Circuit
      @Maple-Circuit  หลายเดือนก่อน

      Glad you enjoyed it!

  • @gautam2599
    @gautam2599 2 หลายเดือนก่อน +1

    Thanks again, your kernel updates videos are always very informative
    Excited for ext3, also eBPF if you remember ;)

  • @Cskillzs
    @Cskillzs 2 หลายเดือนก่อน +35

    Bro is getting roasted for a good video , the internet is ruthless 💀

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +11

      It doesn't bother me, i'm infused by internet cancer.

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

      @@Maple-Circuit plus you're getting money for that engagement. You're literally taking it to the bank. I think that's Joe Rogan's entire strategy for becoming a millionaire.

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +3

      @@squirlmy For my channel standards? yes i'm taking it to the bank, all the engagement boosted this vid and money wise, 280USD which is the best for my channel. Not craizy but i have to pay for that davinci and obsidian licence (;
      I would get shit on any day of the week for that exposure XD

  • @QuinnCsVideos
    @QuinnCsVideos 2 หลายเดือนก่อน +29

    Sometimes I genuinely forget my phone runs on the Linux kernel

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

      I mean... unless you actually have a Linux phone, your phone runs on a Android Common Kernel. Which is based on Linux-LTS, but is not Linux-LTS.

  • @FurqanHun
    @FurqanHun 2 หลายเดือนก่อน +3

    TH-cam recommended me a gem, I had heard about "real time" thing but never bothered looking for it and then was like lets see what's new in 6.12 and didn't thought I'd be watching an hour long video about a kernel update... anyways the explanations are really good, I'm not into kernels neither do i do anything LL, but i still understood majority of it. Also chad Takashi carrying the old devices' lifeline, one of my friend still used a firewire cable with an external hdd till recently cuz the case and hdd itself was so old, and some people still use old camcorders, hd video camera and other devices from old tech. I've seen Japanese tech culture (in videos) and it's a blend of older and newer tech (which is kinda cool to me and one of the reasons I'd go to japan, to to use their tech), which is the reason Takashi is maintaining its support i think, or maybe just because he have some cool old tech and wanna maintain its support for as long as possible.

  • @VEKTOR_87
    @VEKTOR_87 2 หลายเดือนก่อน +9

    love your videos like this

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

    Good vid. Very cool that we can just listen with no need to watch the screen.

  • @bjornleonhenry9750
    @bjornleonhenry9750 2 หลายเดือนก่อน +1

    OMFG... appreciate this presentation. Scheduler is awesome 😎 much respect from Thailand 👏❤💯 SUBSCRIBED!!

  • @sukaisnaini1843
    @sukaisnaini1843 2 หลายเดือนก่อน +43

    I always have a hard time describing what RT is really used for in real life. I usually use network traffic as an example, but I end up explaining the entire network stack hahaha. Thanks for those CNC examples.

    • @sukaisnaini1843
      @sukaisnaini1843 2 หลายเดือนก่อน +1

      compiling linux-6.12-rc7 right now
      make LLVM=1 -j4 pacman-pkg

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

      It's also nice for audio

    • @sukaisnaini1843
      @sukaisnaini1843 2 หลายเดือนก่อน +1

      @@spicybaguette7706 that what i heard too, but i not familiar with DSP.

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

      It stands for Real Turd.

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

      It's also crucial for SDR and radar systems in real-time TDoA (Time Difference of Arrival) applications, as deterministic processing times are required, with precision in the nanosecond range.

  • @sytranvn
    @sytranvn 2 หลายเดือนก่อน +12

    Dev: Accidentally introduced 2ms delay.
    CEO: Great work! Here's your golden trophy.

  • @julesoscar8921
    @julesoscar8921 2 หลายเดือนก่อน +106

    As a french, i really couldn't care less how you say scheduler

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +8

      lol

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

      As someone who's not French 🥖 I don't care how many times you surrender or make horrible food.

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +20

      @@xephael3485 i'm french canadian, i never surrender and i make poutine XD

    • @GeneralKenobi69420
      @GeneralKenobi69420 2 หลายเดือนก่อน +1

      Daily reminder que c'est "as a frenchman" ou "as a French person", "as a french" ça veut rien dire. M'enfin ça colle avec l'esprit du commentaire remarque.

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

      @@GeneralKenobi69420 je me disais que ça sonnait bizarre aussi. Merci

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

    Nice to listen, beautiful to see, easy to read 😊🎅🎄😈

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

    Your channel is really worth supporting. Nice video.

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

    Awesome overview! Thank you!

  • @eminem992i
    @eminem992i 9 วันที่ผ่านมา +1

    I love your videos man

  • @autohmae
    @autohmae 2 หลายเดือนก่อน +4

    A little tip: LOCALIO just means two words: local I/O (Input/Output)

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

    So epic most wont notice.....

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

    3:30 replay button 🥵

  • @dccyou7876
    @dccyou7876 2 หลายเดือนก่อน +1

    Glad I found this channel.

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

    Very interesting information. Thank you.

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

    1:04:15 I would guess this change was noticed by mutation testing which intentionally breaks code logic (here probably adding `&& false` to the whole if test to disable the whole branch) and instead of kernel crash, they saw a huge performance boost. After that it was time to figure out why it was okay to ignore that whole branch.

  • @Gastell0
    @Gastell0 2 หลายเดือนก่อน +4

    36:05 - Firewire is still widely used in AV production, I don't think it'll die (to be fair I am absolutely furious with Microsoft killing and leaving out drivers for it, makes old and expensive hardware unusable unless you stick to Windows 7)

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

    A shot for every time you say sche JULER :D haahahah, love the video, no disrespect :D

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

    thank you very much for these videos that are actually very educational. I love how you explain everything "in english please"

  • @nicholasmaniccia1005
    @nicholasmaniccia1005 2 หลายเดือนก่อน +1

    Great video. I am always amazed when people try to correct others speech, especially since they obviously understood what you said. Not to even point out how you are most likely bilingual and they seem like they can barely speak 1 language.

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

    dynamic scheduler is amazing, needing some high frequency kernel setting for one audio app, but do not want to generally overload the system with overhead .... awesome

  • @jlvj161
    @jlvj161 2 หลายเดือนก่อน +1

    The name.... is sche'duler agen
    jokes apart, really good video!!

  • @RustIsWinning
    @RustIsWinning 2 หลายเดือนก่อน +8

    Kent circle of conflict LMAO 😂

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

      A great example of a narcissist making a fool of himself, it's as funny as it is sad.

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

    He's technically correct in assuming the accent is on the second syllable of 'SCHEduler'. But in English we have exceptions for every rule, and this is a first syllable accent word, something you would not suspect unless you heard a native speaker.
    Another word like this is DEVelopment.

  • @kc8pnd
    @kc8pnd 2 หลายเดือนก่อน +1

    I had no idea there was this much of latency difference. Funny you mention time critical applications as it reminds me of a link system on "slave" trains that used Linux. When the tech was troubleshooting a connection issue he rebooted the system, I smiled a bit when I seen the boot up messages.

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +1

      seeing linux in unexpected places is always waaaayyyy too smile inducing (;

  • @peterrosenblom1754
    @peterrosenblom1754 2 หลายเดือนก่อน +3

    LinuxCNC is a absolutely still a ting :)

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +1

      I saw that, I n s a n e

    • @russtuff
      @russtuff 21 วันที่ผ่านมา

      Still running it on a couple machines myself. Good stuff.

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

    There are many quality firewire devices that people have no need to replace, can't replace, don't want to replace, even if they could. I wished my Alesis io device didn't bite the dust, cause I would still use it today.

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

    Thanks for the cool review. The real time feature and scheduler will be really helpful.
    Just a note, it is pronounced with the emphasis on the "SChed" part...not the dule, so it really sounds odd when you say scheDULer

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

    49:19 🤣🤣 Oh boy, the way you say “scheduler” 😁
    I thought it’s a US vs British pronunciation thing but this is something completely wild 😁

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

      I'm pretty sure the brits say shedule or something idk i dont talk with beans in my tea

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

    It’s not 67 minute historic. Self editing is a virtue

  • @TheMcSebi
    @TheMcSebi 2 หลายเดือนก่อน +1

    actually, debugging a windows operating system kernel over firewire is still something that there is at least one single person in the world doing :)

  • @ShaunPrince
    @ShaunPrince 2 หลายเดือนก่อน +1

    I can't wait for this kernel to finish compiling! Great explanation of how these changes will improve the kernel.

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +2

      CPU goes BBBRRRR

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

    Can you imagine the combination of the new EDAC feature with real time Linux ? If we can guarantee how long a single fault takes and the rest of the system continues in the right time, would be amazing. Maybe we now can.

  • @ChadsHobies
    @ChadsHobies 19 ชั่วโมงที่ผ่านมา

    Extra segment please. Lol. Im listening to you while I am compiling a new gentoo install. Hey, I have a serious question. What Canadian maple syrup brand do you buy? Your spinning can has got me obsessed with it. Early harvest light or late harvest dark? What is your take? There's a bunch of brands here in Michigan. But are they really Canadian, and are they really pure maple syrup? Ive got to know.

    • @Maple-Circuit
      @Maple-Circuit  12 ชั่วโมงที่ผ่านมา

      Maple syrup is really complicated and sadly, as soon as you buy it from someone else than the producer, there is no real guarantee about what you have.
      I'm lucky to have family members that own a small plot of land with a couple of maple, they make their own and its the best thing I ever tasted.
      What i've come to understand is that early/late harvest doesn't matter, there both good! The darker it is, generally, the better.
      The problem is that most production of maple syrup will use very strong pumps for extraction and this will end up affecting taste.
      Don't get me wrong, you need a pump, but there is such a thing as getting too much out of your trees (;
      Also in Quebec, we mostly have generic cans as we trust the syrup to always have some baseline quality, I have heard that isn't the same in the US and quality is.... poor ):

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

    I have a kit with what I believe is the first gen raspberry pi. I'm finally ready to start messing around with it. Wondering if this new kernel would work on it.

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +1

      Yep it would

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

      @@Maple-Circuit oh that is beautiful, thank you

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

    I wish the PC community would make more noise about 10-bit color support. Color has to be the single most neglected specification within all of display technology. We're stuck at 8-bit on consumer hardware, which is pitiful in the grand scheme of things. There's 10-bit, 12-bit, 14-bit, and 16-bits per channel, and we've been at 8 bit ever since we left CRT's behind, which were a superior display tech.

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

    Pretty certain maintaining any older technology, like Firewire, is for existing deployments of production machines. (or things like cars or uses in buildings or airplanes, etc.) Anything which has a long life as a device.

  • @brunob.7792
    @brunob.7792 2 หลายเดือนก่อน +1

    What happens the day linus passes away and he activate the $ rm - r KERNELL before he dies?

  • @مقاطعمترجمة-ش8ث
    @مقاطعمترجمة-ش8ث 2 หลายเดือนก่อน

    1:28 This is a freaking feature if it's working perfectly, I'm not kernel guy or even good C/C++ programmer, but I use a lot of software and I have ( _software review website_ ) not in CNC only this feature is vital or anything related to controlling a machine, but all other software that not rely heavily on human interaction, synchronized, automated tasks

  • @HM-rz8nv
    @HM-rz8nv หลายเดือนก่อน

    This update is a Schejeweller in the Crown on Tux's head

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

    Hell yeah, the kernel explorer for ya.

  • @truko22
    @truko22 2 หลายเดือนก่อน +1

    Que buen video muchas gracias

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

    Love the dota reference

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

    23:32 this also sounds like it has the potential to be used for storage.

  • @kwpctek9190
    @kwpctek9190 2 หลายเดือนก่อน +1

    Scheduler is commonly *SKED-yule-er* but a single schedule is often pronounced softer as in *SHED-yule* yes, this language is a mishmash.

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

    I'm subscribing, hot, shmexy accent, I'm melting...

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

      He doesnt pronounciate the H...Like for "happy" , he says "appy".

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

      @ami443, I don't care 😆

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

      @@denisvolin7489 yes but I was just noticing, and it is very strange to me.

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +1

      XD

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

    Now to see if AMD GPU performance issues were fixed. Been experiencing issues since 6.9.

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

    amazing video!

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

    The virtual machine instruction bug is also in 5000... VMware workstation on Windows 100% shutdown host with motherboard showing an unknown error code

  • @narrowbtw3970
    @narrowbtw3970 2 หลายเดือนก่อน +13

    Absolutely lovely video, very well put and thought. Just a little observation, please look up the pronunciations of
    Management
    Scheduler
    Register/Registers
    Your english is already very good, no harm in honing it up a bit.

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

      lol, just saw I had made the same observations xD

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +3

      Will work on it! Thanks!

    • @Sean_neaS
      @Sean_neaS 2 หลายเดือนก่อน +1

      one more: uring in io_uring is you-ring. I think the u is for usespace and ring is for ring buffer.

  • @rul1175
    @rul1175 2 หลายเดือนก่อน +1

    Take a shot for every skeyuler.

  • @3pe
    @3pe หลายเดือนก่อน

    "MS" is Megasiemens. Millisecs are "ms".
    Just like g is for grams and gr for a freedom unit.

  • @alex.b.h
    @alex.b.h 2 หลายเดือนก่อน

    just found your channel, I must say the info and review of the changes is pretty good, just one note about the AI voice used, it seems a little broken with some words, besides that great video

    • @Maple-Circuit
      @Maple-Circuit  หลายเดือนก่อน +2

      I'm not an ai XD

    • @alex.b.h
      @alex.b.h หลายเดือนก่อน

      @@Maple-Circuit J/K mate hahaha

  • @szirsp
    @szirsp 2 หลายเดือนก่อน +1

    KVM always brings to my mind KVM switch ("keyboard, video, and mouse").
    Maybe we should ease up on using TLA for so many things without saying what they mean...

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +1

      You are right! I try to say the full name of everything as much as possible... will think about KVM next time (;

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

    Thank you so much! :)

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

    12:07 I assume it should be pronounced as local I/O?

  • @svalim
    @svalim 2 หลายเดือนก่อน +1

    Kernel 6.12 shows as invalid in Canonical Mainline Kernels

  • @ewookiis
    @ewookiis 2 หลายเดือนก่อน +1

    I just love generated voices.

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +1

      You think my voice is generated? Lol

    • @ewookiis
      @ewookiis 2 หลายเดือนก่อน +1

      @ might be biologically generated, but still, you’re close to a voice that’s been trained on French / Belgian young male with heavy accent 🤪.

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +1

      XD

  • @narpwa
    @narpwa 2 หลายเดือนก่อน +4

    I don't understand anything but I hope one day i'll understand

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +2

      Lol we all get there (;

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

      @@Maple-Circuit lmao I just switched to linux on my main pc like a month ago

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

    I still dont know why Kent insists of working in the main kernel.

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

    36:29 Takashi Sakamoto is a real trooper for keeping Firewire alive on GNU+Linux. Make sure you don't "CLAP" him too hard...

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

    what's a good mini pc that will run linux and have WIFI 7?

  • @Je.Suis.Flaneur
    @Je.Suis.Flaneur หลายเดือนก่อน

    SKED-u-ler, not sked-DULER. How have you never seen or used this word pronounced correctly? Thank you for this video.

  • @MikkoRantalainen
    @MikkoRantalainen 2 หลายเดือนก่อน +1

    I think the Rust progress should be followed by monitoring the amount of crashes per 100k lines. If the Rust code actually gets less (critical? memory corruption?) bugs than C code, then the transition to more Rust makes sense even if it's painful. If I've understood correctly, there's still too little Rust code to have statistical trust in the results right now so kernel community must keep adding Rust until the results are statistically meaningful.
    If Rust code is statistically less broken then it means that Rust usage should increase in the kernel. If Rust code is equally broken to C then I'm not sure if adding any new Rust code is worth the effort. This far the Apple AGX GPU driver has been the most complex Rust part and that has shown a lot of promise already.

    • @dschledermann
      @dschledermann 2 หลายเดือนก่อน +1

      It's almost a certainty that Rust code will display fewer memory corruption errors and vulnerabilities than C code. IMO, Rust is simply a much friendlier and less error prone language than C. Programs coded in Rust are normally rock solid, whereas C programs ... not so much. TBH, I'm still a bit surprised that a language with a relatively high level "feeling" to it is really suitable for doing kernel work, but perhaps that's just my lack of imagination. If it works out, that would be fantastic.

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

      @@dschledermann C works with enough eyeballs doing code review with decades of C programming experience.
      The only question is if even the LKML has enough eyeballs to make C safe enough compared to Rust?

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

    So is there anything special we need to do to take advantage of the RT features? If I have 6.12 is it just on or is there a flag etc?

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน

      You just need to compile your kernel with the option

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

    skeedjuler go brrr. Kidding aside. Thanks for info.

  • @RobertLesac
    @RobertLesac 2 หลายเดือนก่อน +3

    Skedjewler?

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

      I dropped dead out of laughter XD

  • @holafholaf
    @holafholaf 2 หลายเดือนก่อน +1

    PURE MAPLE SYRUP: Fedora

  • @Sollace
    @Sollace 2 หลายเดือนก่อน +4

    0/10 The opening promised a golden Kermit. There were no frogs in this video. Only nerds talking about commits.
    Edit: Really good explanation of the realtime stuff. I am amazed bcachefs is still being included after the most recent conflict with the developer. Shows that Linus has a lot more patience than I ever would.

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน +4

      >Shows that Linus has a lot more patience than I ever would.
      Insane right?

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

    cant wait for Ubuntu/Mint to get to that release as stable .. just updated to 6.8.0 on all my systems so probably going to be a while.

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน

      Ubuntu is pushing the gas on their kernel, if you follow the non LTS release of Ubuntu, you get the latest kernel at the time of release... even if that kernel is still in the works! (ex: kernel 6.x.0-RC3)

  • @tom-hy1kn
    @tom-hy1kn 2 หลายเดือนก่อน

    I thought there was a clock like a timer chip in the processor or on the motherboard that did the timing? I don't see how you can do timing in code alone. Linux never used a clock before? That should have been priority number one a long time ago.

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน

      Modern CPU can modulate their frequency (clock) to give them more or less processing power depending on needs.

    • @tom-hy1kn
      @tom-hy1kn 2 หลายเดือนก่อน

      @@Maple-Circuit Linux took their time in dealing with it. Video games on Linux were changing speed too?

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

      ​@@tom-hy1kn if you're talking about the realtime part, you're throwing unrelated stuff together.
      Obviously Linux uses the same hardware as everyone else. And yes that includes a clock.
      Realtime is about predictability and determinism.
      You don't need a realtime os for games, e.g. windows isn't really realtime, you'd have to look at windows ce or iot versions.

    • @tom-hy1kn
      @tom-hy1kn 2 หลายเดือนก่อน

      @@SimonVaIe I don't know anything about it. Why would controlling timing of a CNC machine be any different than controlling the timing in a video game?

  • @Dom-zy1qy
    @Dom-zy1qy 2 หลายเดือนก่อน

    I would assume you were already able to set scheduling priority on a process om linux. Doesn't windows allow you to do that?

    • @Maple-Circuit
      @Maple-Circuit  2 หลายเดือนก่อน

      Yep It does, if you are talking about SCHED_DEADLINE the problem happened when all processes (deadline and fifo) would have the same priority level.

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

    Nvidia display drivers are not even installable on some linux kernels. Or if you do install them they don't work correctly. Let's see what happens.

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

    has there ever been someone so infamous as Kent in the LKML? idk if Stallman was ever on it, but more interesting examples preferably XD

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

    I feel like the "performance improvements" are to be incorporated with state sponsored vulnerabilities

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

    Next time, in order to address CPU vulnerability patches, there will be a Linu-sus-next tree...

  • @klaus4040
    @klaus4040 2 หลายเดือนก่อน +1

    The only Fire Wire I need is by Cosmic Gate ...