Тёмный
Maple Circuit
Maple Circuit
Maple Circuit
Подписаться
A place for tech lovers!
BTRFS | All You NEED to know!
23:48
Месяц назад
X | How do bots work in 2024?
17:20
Месяц назад
Kernel 6.10 | Locked & Optimized
56:02
2 месяца назад
Комментарии
@brads2041
@brads2041 День назад
I just got an update to 6.11 on nobara and immediately my Lenovo laptop has problems waking from sleep. I reverted to the previous .10 version
@gtsiam
@gtsiam 2 дня назад
Wtf is this comment section and why are C devs so salty? Also, old man yells at cloud.
@Maple-Circuit
@Maple-Circuit День назад
Lol
@ethical-not-evil
@ethical-not-evil 3 дня назад
should people search for the part that they wanna change as if they were in v8 (js engine) or cpp stl, rust is a dumb move.
@gautam2599
@gautam2599 4 дня назад
Great video! Can you make a video about eBPF?
@Maple-Circuit
@Maple-Circuit 3 дня назад
Good idea!
@letronix6243
@letronix6243 7 дней назад
You want to tell me that when I update to 6.11 that I get 20% faster read and write times?
@Maple-Circuit
@Maple-Circuit 7 дней назад
No, what I'm saying is that journal transactions are 20% faster, not 20% overall (;
@TjMastery
@TjMastery 8 дней назад
ROG ALLY support nice!
@kamokuma7544
@kamokuma7544 8 дней назад
I love your videos. This is such a great digest for Kernel Updates. I learned about so many things about the kernel that I probably would have never heard of. This is truly a hidden gem that more people in the community need to see.
@Maple-Circuit
@Maple-Circuit 8 дней назад
Thanks!
@onsearchfocus
@onsearchfocus 9 дней назад
More and more I feel Zig would be a better choice for a new language in the Kernel.
@RustIsWinning
@RustIsWinning 6 дней назад
Not even close 😂
@Microchaosmac
@Microchaosmac 9 дней назад
Thanks for your Videos :3
@skinlab4239
@skinlab4239 10 дней назад
BSD
@melanovapedia7924
@melanovapedia7924 10 дней назад
great! thx
@qy9MC
@qy9MC 10 дней назад
I don't like rust, it's ugly and verbose. Next to C it looks like drugs. Unmaintainable. I'll be disliking the video advocating for it.
@Maple-Circuit
@Maple-Circuit 10 дней назад
Sad!
@yoshikawachinatsuu
@yoshikawachinatsuu 10 дней назад
Cheers!
@zungaloca
@zungaloca 10 дней назад
Rust is needed
@skinlab4239
@skinlab4239 10 дней назад
Needs to make it's own kernel
@RustIsWinning
@RustIsWinning 6 дней назад
​@@skinlab4239I just made one. What now?
@SickHedgehog777
@SickHedgehog777 10 дней назад
that sound at the beginning sounds like a turd dropping in water bro
@Maple-Circuit
@Maple-Circuit 10 дней назад
Lol never thought of it that way but... true XD I'm going to have to change that now!
@SickHedgehog777
@SickHedgehog777 10 дней назад
@@Maple-Circuit sorry bout that x)
@prawdziwyfull
@prawdziwyfull 10 дней назад
Dzięki za materiał LINUX POWER!
@linuxsmiths2274
@linuxsmiths2274 11 дней назад
With data journal ext4 can also survive crashes in the midst of a write, but of course that's a perf sucker.
@linuxsmiths2274
@linuxsmiths2274 11 дней назад
Very nice commentary format to get a quick dump of what's happening in the kernel!
@ZekeFast
@ZekeFast 11 дней назад
Thanks you for that series of videos! I particularly like your 6.10 and 6.11 part 1 videos because you explained all the abbreviation and kernel subsystems, so mere mortals (though still familiar with system programming a bit) people can understand the changes and kernel slang. In 6.11 part 2 it feels like you try to cover all the changes for the cost of explanation. It is still good video, but I would like to point that the value (for me) of your videos in exactly these explanations and not in the news itself. And relly looking forward for your next videos to know a bit more about kernel and modern system programming! Thank you!
@ZekeFast
@ZekeFast 11 дней назад
Okay, It looks like lack of explanation and amount of abbreviations was related to VM section. Once video get to Memory section you are back on track with explanations! :)
@Maple-Circuit
@Maple-Circuit 11 дней назад
You are right! I really tried to fit everything that happened on this release. Next time, I'll probably cut some of it out so we can get more explaining, which is really the best part of the videos (;
@ZekeFast
@ZekeFast 11 дней назад
@@Maple-Circuit Thank you again for the videos I discovered them recently and watched all kernel videos on a single breath!
@glitchedpixelscriticaldamage
@glitchedpixelscriticaldamage 11 дней назад
... why not make another OS completely in RUST? seems like you are doing some Frankenstein stuff with all these combinations.... not really elegant.
@KangJangkrik
@KangJangkrik 11 дней назад
This guy would be big as Phonorix in the future, keep it up man 👍
@Maple-Circuit
@Maple-Circuit 11 дней назад
Thx!
@ItsCOMMANDer_
@ItsCOMMANDer_ 11 дней назад
Also, this is how virtual memory works on most Operating systems on x86
@Maple-Circuit
@Maple-Circuit 11 дней назад
True!
@ItsCOMMANDer_
@ItsCOMMANDer_ 11 дней назад
Arent they 4 Kibibyte?
@Maple-Circuit
@Maple-Circuit 11 дней назад
Yes
@montyoso
@montyoso 11 дней назад
You are really good at explaining kernel updates. I hope you hang around for a long time.
@Maple-Circuit
@Maple-Circuit 11 дней назад
Thanks!
@riovonstahl2869
@riovonstahl2869 11 дней назад
goddammit! i hate laptops!
@Maple-Circuit
@Maple-Circuit 11 дней назад
💻💻💻🔥🔥🔥
@Altirix_
@Altirix_ 12 дней назад
6:40 my guess is it was never an issue due to how crts worked. tho it did take a few decades for VRR to be a common feature. maybe more so for power efficiency
@Maple-Circuit
@Maple-Circuit 12 дней назад
Just think of the power loss... omg
@joseoncrack
@joseoncrack 12 дней назад
Writing a kernel from scratch would look like a much sounder approach, there's already one in Rust, why don't they focus on this instead of trying to "invade" Linux (I know why: money)? As to languages, Rust is certainly not what I would have picked for a new kernel, if I wanted to try something else than C.
@random_bit
@random_bit 11 дней назад
there is no invasion, Linus Torvalds included it of his own volition. get your head out of the dirt
@roysigurdkarlsbakk3842
@roysigurdkarlsbakk3842 12 дней назад
Why do you pronounce Linus' name like [lainus]? It's [li:nus], just like [li:nux], (as in leenus/leenux).
@Maple-Circuit
@Maple-Circuit 12 дней назад
I'm french canadian, even if it's right, saying linus in this way breaks my brain because it sound/feels like France french... but yes you're right (;
@skinlab4239
@skinlab4239 10 дней назад
Why do you care? Why can't you hear why? It's obvious why he talks the way he does......
@rch5395
@rch5395 12 дней назад
What is a navy gpu? Also funny how the iris xe driver is worse than the i915 driver, but they are making an xe2 driver before the previous one is even working well.
@Maple-Circuit
@Maple-Circuit 12 дней назад
I wrote Navy LOL, I meant Navi. ex: www.techpowerup.com/gpu-specs/amd-navi-22.g951
@MultiMunding
@MultiMunding 12 дней назад
Great video as usual <3 Thank you!
@user-qx2ec7oe9p
@user-qx2ec7oe9p 12 дней назад
I think zig would be better than rust imo
@RustIsWinning
@RustIsWinning 6 дней назад
Ah yes because Zig is sooo "memory safe" lmao 😂
@user-qx2ec7oe9p
@user-qx2ec7oe9p 6 дней назад
@@RustIsWinning it's way better than c at least it has bounds checking... And would work well with legacy c code.
@epocfeal
@epocfeal 12 дней назад
Great videos I hope to see more like this!
@Maple-Circuit
@Maple-Circuit 12 дней назад
Thanks! Will do!
@kasparovhr1212
@kasparovhr1212 12 дней назад
You want old programmers to step aside, but there will be tears when they go away...
@Maple-Circuit
@Maple-Circuit 12 дней назад
indeed, there is drawbacks to everything!
@severgun
@severgun 12 дней назад
No solution to rust drama? Write code in C. Write documetation. Ask rust devs for help to fix broken part using documentation. Asking for help is OK!
@severgun
@severgun 12 дней назад
18:00 you don't need to know Rust to write proper documentation and commit message to your C code.
@michaelutech4786
@michaelutech4786 12 дней назад
You are doing a great job with this summary. It's very instructive, nicely explained, not boring. This must be quite a lot of work. Very nice. Thank you!
@Maple-Circuit
@Maple-Circuit 12 дней назад
It is! But the nice comments are rewarding (;
@michaelutech4786
@michaelutech4786 12 дней назад
@@Maple-Circuit I think we get the better end of the deal here. Big thanks! You seem to have an in depth understanding of the kernel. Have you been working on the kernel? That would be a rare combination of skills, tech & didactics. I wish I had the talent to present stuff as well as you do.
@Maple-Circuit
@Maple-Circuit 12 дней назад
@@michaelutech4786 I've been using Linux for over 10 years, but my area of expertise is Windows, as I was a computer technician for >5 years... To be honest, in the last few months I've just decided that I need to use my general knowledge and communication skills and learn as much as possible about the kernel. It is getting better and better! I'm trying to get to 1 video a week, we'll see!
@TheCocoaDaddy
@TheCocoaDaddy 12 дней назад
Maybe this is the wrong place to ask but I'm asking anyway. lol For those who like having Rust in the Linux kernel, how well do you think the Rust Linux kernel developers know 'C'? If they know Rust much better than C, I can understand hesitation by the C developers to incorporating more Rust into the kernel. If the Rust Linux developer is as proficient in C as they are in Rust, I think they should be able to make a more convincing argument to adopt Rust since they can advocate in 'C-like' terms/perspective vs using "because it's safer" kinds of arguments.
@MilesPrower15
@MilesPrower15 12 дней назад
Rust is there because C is like Fortran to young developers. Rejecting it at this point is contributing in maliciously killing it just because you don't like it. Part of futureproofing a project is to adopt features that will be maintained by the people who use it. I don't really expect people in 100 years from now to be using C, by then it will be "too old" and younger generations prefer to do things efficiently with things that are already written rather than re-inventing the wheel for the nth time.
@TheCocoaDaddy
@TheCocoaDaddy 12 дней назад
@@MilesPrower15 Thanks for the reply! Your point is interesting because I get the analogy of C being "ancient" to the "new crop" of developers, but given how much low-level code, like a kernel, is written in C, that changes it's scope a bit. I don't know Rust. However, I believe parts of the Rust compiler or build-chain are written in C or C++. I think JavaScript engines are written in C or C++, as are some if not all of the major browsers. I think the Windows NT kernel is also written in C and/or C++. To me, that's more 'incentive' to learn C vs something like a FORTRAN. Still, your point is well taken.
@RotaryJunkie
@RotaryJunkie 12 дней назад
Oh, I can stop using my RX 580 after the next kernel patch? Yay! ... doesn't necessarily explain why I could replicate the problem in Windows too, but eh whatever.
@Maple-Circuit
@Maple-Circuit 12 дней назад
AMD GPU having driver issues? nnnooo wayyy XD
@RotaryJunkie
@RotaryJunkie 12 дней назад
@@Maple-Circuit I know right? Though to be fair the only GPUs I've ever had outright fail were nVidia ones... And I've been running ATi/AMD ever since.
@yorailevi6747
@yorailevi6747 12 дней назад
Other than reading the kernel source code and hearing random people rephrase how the kernel work is there an "authoritative" source on what the kernel does and how? for example this is the first time i hear about "slab"
@Maple-Circuit
@Maple-Circuit 12 дней назад
My biggest source outside of phoronix & LWN is the linux documentation kernel.org/doc/html/latest If you want to understand how something work, its gold. Slab is also the most complicated thing to research ever as it has 3 implementation with similar name, thank God they kill the other 2 in recent kernel...
@solimm4sks510
@solimm4sks510 12 дней назад
there are kernel docs
@-iIIiiiiiIiiiiIIIiiIi-
@-iIIiiiiiIiiiiIIIiiIi- 12 дней назад
I wonder, when Linus passes away if there will be more big changes to the kernel. I think Greg Hartman will add native support for a standardized configuration system across distributions to specify automount behavior, replacing /etc/fstab. He's fucking crazy man!
@VEKTOR_87
@VEKTOR_87 12 дней назад
1:26 i faced this bug trust me it was horrible reverted back to 6.10.3 just to fix this , not a problem in browser but hell in video games
@rkadowns
@rkadowns 12 дней назад
All these lines of code! Coming in by the millions and millions! Thanks for the laugh.
@Maple-Circuit
@Maple-Circuit 12 дней назад
It took me a good 15min to come back from that comment, the whole comment is pure gold
@killedinit
@killedinit 12 дней назад
Make more videos like this❤
@eajaykumar
@eajaykumar 12 дней назад
am waiting for part 2 , you will become good youtuber in future
@SouthFacedWindows
@SouthFacedWindows 12 дней назад
I want a filesystem with native encryption except zfs for the love of God!
@oraz.
@oraz. 12 дней назад
Rust in the kernel started with a weird twitter campaign foreshadowing personality clashes. I think it was Linus' first big fumble. I also disagree with the mentality about programming that Rust represents which make people think it's superior.
@RustIsWinning
@RustIsWinning 6 дней назад
Classic twitter user. Clueless deluxe as always 😂
@h4ndle_yt
@h4ndle_yt 12 дней назад
So the people finally got fed up with the influencer language bs. Good riddance.
@Cyco_Nix
@Cyco_Nix 12 дней назад
Rust and C devs blaming the other side, need to look in the mirror. They are both the problem. Tribalism is real. I say this as a C dev.
@uncrunch398
@uncrunch398 12 дней назад
Changes shouldn't be pushed faster than the natural rate of your senior incumbents naturally adopting it. If you want to, let it develop independently of them. Every system of every type crashed hard, often destroying everything good that was already there with no path to become good again but within a false perception bubble, forcing change faster than natural adoption and adaptation.
@kill95
@kill95 12 дней назад
The drama is about Old fart that don't want to go back and documents their spaghetti code
@RustIsWinning
@RustIsWinning 6 дней назад
Oh my days, that's what I'm saying! If you wrote garbonzo code a few decades ago do you expect anyone to read it haha 😂
@kill95
@kill95 6 дней назад
@@RustIsWinning they keep saying don't need to document because it is c code...like what makes c code different from other languages XD. At the end of the day it's a bunch of "if" "then" statements.