New Linux Kernel (It's Starting To Get Rusty)

preview_player
Показать описание
A new Linux kernel has been released, even though its a major version bump the changes are not so major, mostly performance improvements for high core CPU's, a new scheduler system, and support for newer hardware. I also talk about future 6.x releases which will start including kernel drivers written in Rust.

Linus response to rust in the kernel

New Features in Kernel 6.0

₿💰💵💲Help Support the Channel by Donating Crypto💲💵💰₿

Monero
45F2bNHVcRzXVBsvZ5giyvKGAgm6LFhMsjUUVPTEtdgJJ5SNyxzSNUmFSBR5qCCWLpjiUjYMkmZoX9b3cChNjvxR7kvh436

Bitcoin
3MMKHXPQrGHEsmdHaAGD59FWhKFGeUsAxV

Ethereum
0xeA4DA3F9BAb091Eb86921CA6E41712438f4E5079

Litecoin
MBfrxLJMuw26hbVi2MjCVDFkkExz8rYvUF

Dash
Xh9PXPEy5RoLJgFDGYCDjrbXdjshMaYerz

Zcash
t1aWtU5SBpxuUWBSwDKy4gTkT2T1ZwtFvrr

Chainlink
0x0f7f21D267d2C9dbae17fd8c20012eFEA3678F14

Bitcoin Cash
qz2st00dtu9e79zrq5wshsgaxsjw299n7c69th8ryp

Etherum Classic
0xeA641e59913960f578ad39A6B4d02051A5556BfC

USD Coin
0x0B045f743A693b225630862a3464B52fefE79FdB

and be sure to click that notification bell so you know when new videos are released.
Рекомендации по теме
Комментарии
Автор

Linus is not against rust in the kernel. I think the critisizm from him you were looking at is more just a reminder that rust is not perfect in every aspect. Neither is C. Linus is the one in control and he is committed to at least trying rust out in the kernel.

theroboman
Автор

A lot of ppl seem to misunderstanding Linus's reply here.
It is very important to understand that Linus is replying to some one who is worried that rust is not PERFECTLY handling the error.
To this individual Linus is saying "hey its okay for rust to not be perfect its actually better for it to give the wrong answer because that's what we do here in kernel space."
This isn't really anti rust but more so anti perfectionism.

darkenblade
Автор

Safe Rust doesn't randomly panic. Panics are deliberately coded. If you do not do this then this won't happen. In normal user applications you allow panic to exist, but if you really do not allow it, then instead of panic you handle the error. And Rust is good at forcing you to handle the error and doesn't throw random exceptions you cannot see coming around. When C crashes, it crashes because something went Rambo in your system.

cherubinth
Автор

WD40 usually gets rid of rust easily .

UngovernableU
Автор

Regardless of what any of us think, this will be the perfect test for this language.

guilherme
Автор

Glad to see you shining some light on RISCV designs. I’ve been working with them for a good number of years, and they’re super fun!

johnburke
Автор

As someone that runs 4 threadripiz this update was meant for me. Can not wait for those 14 bonus FPS in minecraft. 4

MagnusMegamind
Автор

Nice, I am looking forward to running a linux webserver on my toaster soon!

marcobrod
Автор

I want to see Rust used in kernel development. I've been learning the language and it's perfect for that and a lot more. However, sacrificing kernel stability makes it pointless; so Linus has a point. We shouldn't move into Rust in the kernel just to have it there. We should be cognizant of stability as we move forward, but we shouldn't be scared to use it, either. The long term advantages of oxidizing (yes that's a real term used to describe using Rust in a codebase) the kernel can't be overstated. We just have to be smart about it and aware of the challenges.

nicholasbates
Автор

I've been using 6.0 for a couple of days (from the archlinux testing repos) and it's been just... normal. nothing that I noticed improving, no problems either; which is a positive thing.

I'm also running a 12th gen intel chip (1260P) so I didn't expect anything improving anyway.

Laptop webcam still doesn't work, but I don't even want to bother myself trying to get the drivers, I don't need it, and I could use my phone if I ever did. I only kinda want the IR sensor to be working, but fprint is good enough to not make me feel any need for it. Will just wait till the IPU6 driver gets upstreamed in a year or so

albak
Автор

"so now things are going to be much more efficient for those AMD systems in our application at least as long as you're running this kernel on Hardware that is newer than the AMD athlon era systems which should pretty much be everybody"
Me over here with an AMD Athlon II x4 635 server running linux

JordanPlayz
Автор

I do still use an Athlon 64 X2 as my daily driver
Thanks for keeping my chipset firmware present in Linux code 😙✌

kowalskidiazdegeras
Автор

rust in the kernel will not be built like a normal rust project, it is integrated into the kernel build system from what i have seen, so it seems like a very different experience an i think it's interesting

syudagye
Автор

Do I have to inject HRT to compile rust?

adud
Автор

I wonder if the performance boosts will carry over into Intel chips. I've got a Pentium 4 machine that I had running Linux for awhile now, and lemme tell you, any amount of extra performance would make it way more usable.

EpicTyphlosionTV
Автор

I don't mind using Rust. Any new technology requires some time to debug and may be unstable at first, but this is no reason to avoid new technologies. I'm not a programmer and I can't judge if Rust is better than anything else, but I see that many developers want to use it, so they have reasons. If they work with a more convenient tool, it will have a positive effect on the final product.

kote
Автор

I need to get back into Linux before Windows says my pc doesn't belong to me. I miss gentoo as my desktop but switched to the windows side cause I was entranced by the illusion of it being an easier time. Instead, I've gone near braindead from ms and things fight me so much. As far as rust, I've been curious about this day happening but I kinda wanna sit back tell it has more comments on its performance.

drrenard
Автор

The great thing about Open Source is everybody can copy and change it. Why not making a fork and keep Linux-Rust as version besides Linux-C. So both can have their fun. And at the end you could complete both by merging them again.

I2P is a great example. There is a Java and a C++ Version and you can choose. both even work together to create new features or handle bugs.

Play_it
Автор

One note about the RISC-V instruction set it has a Mit like license that allows for proprietary instruction set expansions, therefore making it possible for some compagny to pull a Microsoft and embrace, extent, extinguish.

kneonspace
Автор

The consequence of the kernel panicking is that the entire system crashes. Another word for kernel panic is BSOD. Kernel panics generally happen when a _severe_ hardware issue prevents the kernel from doing its job. The kernel will panic and shut off the system in order to prevent the problem from damaging the hardware. That's basically the only time when it's okay to panic. Your webcam having a blown capacitor is not a good reason to panic. A hard drive failure may be. A problem in the RAM or motherboard definitely is.

This is what Torvalds means when he says panic is not an option. When you're talking about panicking, you're talking about bringing the ENTIRE system down. You don't want to crash the whole system on billions of servers just because openSSL's devs missed a corner case (they will never live down heartbleed lmao).

BradenBest