Тёмный

What is a Kernel? 

Techquickie
Подписаться 4,3 млн
Просмотров 386 тыс.
50% 1

Your business deserves a website! Create one for free at www.odoo.com/r...
Learn about operating system kernels.
Leave a reply with your requests for future episodes.
► GET MERCH: lttstore.com
► GET EXCLUSIVE CONTENT ON FLOATPLANE: lmg.gg/lttfloa...
► SPONSORS, AFFILIATES, AND PARTNERS: lmg.gg/partners
FOLLOW US ELSEWHERE
---------------------------------------------------
Twitter: / linustech
Facebook: / linustech
Instagram: / linustech
TikTok: / linustech
Twitch: / linustech

Опубликовано:

 

21 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 521   
@donc-m4900
@donc-m4900 7 месяцев назад
If the kernel is doing its job, when will it get promoted? Just asking in general.
@savagepro9060
@savagepro9060 7 месяцев назад
kernels do their job and never ask for arrays!
@BalancedSpirit79
@BalancedSpirit79 7 месяцев назад
@@savagepro9060 XD Win.
@potapotapotapotapotapota
@potapotapotapotapotapota 7 месяцев назад
if kernel gets promoted it goes to your local cinema to be transformed into something greater
@sicfxmusic
@sicfxmusic 7 месяцев назад
Unfortunately it has signed a contract that never expires.
@BlueRice
@BlueRice 7 месяцев назад
it will be promoted to code name popcorn
@Innuya
@Innuya 7 месяцев назад
1:39 I love that you showed Firefox earlier for programs, then Chrome here when talking about programs trying to access things they shouldn't hahaha
@BS-vf1nv
@BS-vf1nv 3 месяца назад
Apologies, I'm not sober right now. But I do have an important question. Is chrome trying to access the kernel of my pc?
@theofficialmbc
@theofficialmbc 3 месяца назад
@@BS-vf1nv oh it wants much more than your kernel, it wants to own your PC put a collar on it ;)
@dhawthorne1634
@dhawthorne1634 7 месяцев назад
One of my dogs understood commands in English, German and Spanish. The original owner mostly used English, but would occasionally switch to Spanish for some reason. I ended up training her to understand German as well, so I could get her to do stuff without my neighbor's dog running over thinking i was talking to him. She also understood that German was the ultimate authority and if she was being directed by two different people and got conflicting instructions, she'd prioritize the German one. Dogs are absolutely amazing!
@RunningtoCatchMyBreath
@RunningtoCatchMyBreath 5 месяцев назад
Why are you talking about your dawg?
@RunningtoCatchMyBreath
@RunningtoCatchMyBreath 5 месяцев назад
Never mind I finished watching the video
@RecycleGeeks
@RecycleGeeks 4 месяца назад
@@RunningtoCatchMyBreath hahaha omg that must have been so confusing without the end of the video context 🤣
@4RILDIGITAL
@4RILDIGITAL 7 месяцев назад
Great explanation of what a kernel is and how it functions as a mediator between the hardware and software. I appreciate the simplicity with which you've broken down this highly technical concept.
@glmchn
@glmchn 7 месяцев назад
This acting of the driver's recovery deserves a goddamned Oscar
@bwabbel
@bwabbel 7 месяцев назад
Kernel developer commenting on an issue: "that's strange, it worked on my pc"
@robspiess
@robspiess 7 месяцев назад
Speaking of Graphics Driver recovery, if you press WIN+CTRL+SHIFT+B at any time, it will restart your graphics driver on demand. You'll hear a beep and see your displays flash (or come back if your video blacked out) -- it's a good first step in fixing random video glitches.
@RealAdiker
@RealAdiker 7 месяцев назад
Keep in mind though that it doesn't really "reset" your graphics driver. It forces Windows to create allocation from GPU to DWM, effectively discarding surface buffer (that's why it black screens for a split second). If you really want to restart you driver, use something like restart64.exe from ToastyX CRU.
@olivereisenberger7215
@olivereisenberger7215 7 месяцев назад
I tried this a couple of times, every single time the issues got worse. Maybe I'm just unlucky
@yulpark9299
@yulpark9299 7 месяцев назад
@@olivereisenberger7215maybe it wasnt a drivers issue
@BlueRice
@BlueRice 7 месяцев назад
that doesnt really works. there's a app that does that but better. i know cause i used it. with my 2ndary display.
@Anas7ergun
@Anas7ergun 7 месяцев назад
In my case I also have to go to task manager and manually kill and start explorer. After that the system works as a charm. Except until the next display crash.
@TheSauuron
@TheSauuron 7 месяцев назад
"unless its a German Shepperd... in this case... JAIL!" LOOOOL
@creeper6530
@creeper6530 7 месяцев назад
Riley looks like a German, so the joke is twice as funny to me
@kario360
@kario360 6 месяцев назад
I'm sure that's a full metal alchemist anime refererence lol. when Mr. Tucker turned her daughter and dog into a talking chimera lol. kinda messed up what he did.
@kario360
@kario360 6 месяцев назад
I'm sure that's a full metal alchemist anime refererence lol. when Mr. Tucker turned her daughter and dog into a talking chimera lol. kinda messed up what he did.
@toetie2019
@toetie2019 7 месяцев назад
5 minute videos really should not have a 1 minute sponsor in between..
@Matt43
@Matt43 7 месяцев назад
how else should they pay salaries?
@DogsBAwesome
@DogsBAwesome 7 месяцев назад
40 seconds
@mattmcginn8096
@mattmcginn8096 7 месяцев назад
30 second ads on 5 minute videos is an option ​@@Matt43
@Rushil69420
@Rushil69420 7 месяцев назад
@@Matt43 idk they could try selling $70 screwdrivers, and maybe mousepads and water bottles for $30
@gamechannelminecraft6583
@gamechannelminecraft6583 7 месяцев назад
Hi
@fallenphoenixfilms
@fallenphoenixfilms 7 месяцев назад
You mean they don't just get together under the spacebar for drinks and have a lovely chat?
@n.roussis
@n.roussis 7 месяцев назад
I like how most people that watch this kind of videos already know everything about the subject that is being talked about, instead of people who actually want to learn something new about their system.
@jamesmnguyen
@jamesmnguyen 5 месяцев назад
It doesn't hurt to refresh your knowledge. Maybe you'll realize you forgot something or oversimplified it.
@binsarm9026
@binsarm9026 19 дней назад
makes this video ineffective then - or inappropriately titled. the only connection that seemed relevant was the plumbing, but he just went straight to jacuzzi or dishwasher without furthering the analogies of which was what. i know a bit of what assembly language is, and then the operating system - but none of what he explained gives me a clearer picture of *what* a kernel is.
@ScentlessSun
@ScentlessSun 4 месяца назад
The kernel controls interactions between the user interface and the hardware. The kernel also gives instructions to drivers which interact with hardware and any firmware on a device. In this way hardware can interact with other hardware safely.
@levoniust
@levoniust 7 месяцев назад
It would be cool if yall would make something like a "techquickie deep dive" it so sounds weird I know, but I would like more information about these topics in they way LTT delivers them.
@BossSlayer_404
@BossSlayer_404 7 месяцев назад
I wish you guys made the videos for my CompTIA Test Out assignments. I'm currently doing PC Pro and their videos are bland and vary straight forward, making it harder for me to focus on them. The way you guys deliver information is extremely easy to follow and focus on. It'd be cool if you all could some how partner/collab with them to help make learning a lot easier and more enjoyable instead of daunting and boring. Not sure how difficult that would be to set up. I imagine very.
@allanrichardson1468
@allanrichardson1468 5 месяцев назад
In IBM mainframes, the DOS or OS kernel is called the “nucleus,” which is just Latin for “little nut,” that is, kernel. Basically, the nucleus is the single DOS phase or OS load module loaded at IPL (boot) time which never gets swapped out, but can call many other modules as needed.
@habilain
@habilain 7 месяцев назад
Who gave that definition of microkernel and monolithic kernel? It's nothing to do with processes - it's about how things like drivers are incorporated into the kernel. Your definition of OS also needs work - GNU/Linux systems have most of the operating system *outside* of the kernel, despite the kernel being monolithic.
@hwstar9416
@hwstar9416 7 месяцев назад
Yeah they clearly didn't do proper research for this video.
@Lurker-dk8jk
@Lurker-dk8jk 7 месяцев назад
I was taught the reverse. That Windows was monolithic and Linux was a microkernel. This way, a bad driver in Linux couldn't bring the entire system down.
@mathman0569
@mathman0569 7 месяцев назад
@@Lurker-dk8jk No, early on in linux's history people thought linux was going to get replaced by gnu/hurd due to hurd being a micro kernel while linux is monolithic. Windows used to be monothlithic but they moved a hybrid kernel. Most everyone has abondonded the micro kernel due to poor performance. The reason why linux is so stable is due to how many companies and people want linux to be stable, with windows microsoft are the only ones that can work on it, with linux, litterally anyone can work on it. And linux has an unstable kernel space, which means unlike windows kernel space, it can change, windows tries to keep it the same, while linux really doesn't care, it'll change, nothing huge, but it will, while linux has a stable user space, which is where all your software runs.
@habilain
@habilain 7 месяцев назад
@@Lurker-dk8jk Further to @mathman0569's comment about the history, the other thing to point out is access control and error handling mechanisms. A bad driver in a microkernel can certainly nuke a system if the microkernel doesn't enforce proper safety, and a monolithic kernel can handle a bad driver if access control is correctly implemented (case in point: the experimental bcachefs driver in Linux had some crashing bugs, but hitting one of those bugs only lost access to the filesystem, not causing a kernel panic). Monolithic vs micro-kernel these days is really more to do with just how the kernel and drivers are packaged up than anything else, and this video conflated so many aspects of kernel, security, OS etc that it's really not helpful at all.
@c38jagadeeshsagar99
@c38jagadeeshsagar99 2 месяца назад
who is here after windows major bluescreen on 19.07.2024..
@feni_1553
@feni_1553 12 дней назад
You mean the CrowdStrike software bug?
@feni_1553
@feni_1553 12 дней назад
You mean the CrowdStrike software bug?
@dan_loup
@dan_loup 7 месяцев назад
In a increasingly paranoid state. On MS-DOS, any program could access any part of the computer at any time without any restrictions. Windows 3.x optionally could use the protected mode and separation of kernel/user space to protect the OS to a certain extent. Windows 95 makes mandatory that every program run in the user space, XP sends some more "flaky non important drivers" for the user space, and vista sent EVERYONE to the user space, probably because ATI/AMD wasn't exactly kernel space material.
@Roxor128
@Roxor128 7 месяцев назад
Yeah, the "Disk" part of the DOS acronym is the key part. Dealing with disks is hard. Even if programmers were bit-banging the hardware for performance in other areas (as was the case for most games of the era), they left anything to do with files and disks to DOS. There's little performance reason to implement your own disk handler, and the risk of a bug corrupting the file system is too great. The few programs that did implement their own disk routines were things like backup and recovery programs. The former because they often used custom disk formats to squeeze more capacity out of a floppy, and the latter just due to the nature of what they had to do.
@dan_loup
@dan_loup 7 месяцев назад
​@@Roxor128​It gets even worse when you have to deal with different kinds of drives, different kinds of file systems, networks.. you're one fancy new doublespace away from having your software that access the disk directly breaking. But DOS does offer some other nice facilities, like handling I/O and even some sort of rudimentar memory management. It don't quite enforce it, but you can ask DOS to "allocate" memory for you, and if your program and TSRs etc behave, it helps.
@perish1n
@perish1n 7 месяцев назад
WHY IS NOBODY TALKING ABOUT WINDOWS UPDATE BEING BROKEN FOR THE LAST MONTH?
@lorderussellandrews560
@lorderussellandrews560 5 месяцев назад
thought it was just me
@Dobby_zuul
@Dobby_zuul 5 месяцев назад
Because most of us are on Macs 😅
@fred972levrai
@fred972levrai 5 месяцев назад
Only unusual subjects are discussed here, so Windows going wrong is irrelevant.
@jasonjason5325
@jasonjason5325 5 месяцев назад
It's still broken
@MakerManX
@MakerManX 5 месяцев назад
​@@Dobby_zuul I highly doubt that
@niklasgs1470
@niklasgs1470 7 месяцев назад
This is good explanation. So a kernel is like a conductor in an orchestra for the computer's hardware when they try to talk to each other?
@MasterGeekMX
@MasterGeekMX 7 месяцев назад
Yes. And your programs are the music sheet they need to "run".
@gimlicz3862
@gimlicz3862 7 месяцев назад
Imagine it like a police man. If driver missbehaves, it gets stop and gets ticket. And in extreme cases police man sacrifice himself to get driver killed. If one hardware wants to interact with other, its somewhat different. Because driver can, in some cases, talk to other driver or hardware. Its complicated but imagine you have teacher infront of you and you have friend sitting next to you. If teacher is benevolent enough, he can allow you to talk to your friend directly. Driver is basically just a recept, how to manipulate with memory of hardware and its only a question of implementation, how you teach it to behave. Kernel just checks, if you dont do any ilegal moves, like stealing someones lunchbox.
@null-nl5su
@null-nl5su 7 месяцев назад
@@gimlicz3862 The driver can actually do whatever it wants, it has the same access as the kernel. The kernel is just responsible for loading the driver, providing services for it and allowing other drivers or userspace to use it. I think a better analogy is that drivers are people and the kernel is a society or company, allowing them to work together to produce something bigger.
@EdowythIndowyl
@EdowythIndowyl 7 месяцев назад
The kernel manages "permission to access", "methods to access", and "scheduling" for the computer's hardware. Basically: "who, how, and when" a program gets to interact with the hardware of the computer. Drivers are the low-level software that a hardware manufacturer (or concerned 3rd party) can write to allow the kernel (and others) access to functionality of the hardware. Nowadays, due to plug-and-play and similar efforts, there are generic drivers that will give you basic access to a piece of hardware. So, if you get a fancy new graphics card you don't have to "install a driver and ONLY after that, install the graphics card". Instead, you can install the new graphics card, use the generic driver to get basic access to the card to be able to use your computer, then download and install the SPECIFIC driver that will allow you to use all the features of your new card. This was the result of monumental efforts by manufacturers, operating system developers, and compiler writers. Most of the time, now, people don't even have to update their drivers as the new versions are automatically downloaded and installed for them. A better analogy would be that a kernel is like an elementary school teacher: she makes sure that all the little hardware bits act the way they should, don't hurt each other, take turns when playing with friends, speak the same language to each other, and don't start cursing. A kernel panic is when three of the kids start barfing at the same time. She runs next door and gets help taking the kids to the nurse, and calls a janitor, and moves all the kids next door until the room is clean. Then, all the not-sick kids come back to the room and the class restarts. Something that blows most people's minds is that your hard drive is a piece of hardware -- so the kernel is stored on something it is supposed to manage access to: how does the kernel ever get read out of the hard drive so that the operating system can start? Just like with generic drivers, there is a generic OS that sets up the first steps to start your computer. It is a boot-loader. It "loads stuff so that we can start up (boot) the OS". Anyway. Most modern operating systems are extremely bloated, so the kernel (the initial purpose of the operating system) is typically a very tiny part of what an OS actually provides.
@cameronkeenan7766
@cameronkeenan7766 4 месяца назад
I love Riley. He's such a character.
@kamil.g.m
@kamil.g.m 6 месяцев назад
Linux is not a hybrid kernel. It does have dynamically loadable kernel modules but that is unrelated to the monolithic/hybrid/micro kernel distinction.
@rebokfleetfoot
@rebokfleetfoot 7 месяцев назад
the hardware abstraction layer is arguably more of a side effect than it is a design, i mean you can't develop an operating system and worry about the device drivers at the same time, at least they couldn't at the time
@mrS64100
@mrS64100 5 месяцев назад
windows nt has never been a microkernel. ppl thought it was going to be before it was released, but its always incorporated most drivers into the kernel making it a hybrid kernel from the start.
@Laura___n8b3
@Laura___n8b3 2 месяца назад
The rollercoaster of emotions tied to fund loss and the pursuit of recovery.
@LeBronJamesofUwU
@LeBronJamesofUwU 2 месяца назад
CrowdStike funble brought me here... UwU
@enigma2886
@enigma2886 2 месяца назад
Kernel Panic 🗣️🗣️🗣️😱😱
@shanefeather-lopez5935
@shanefeather-lopez5935 6 месяцев назад
The funniest thing is as a developer I was expecting Windows to be the monolith, but then again because they (unlike crApple) have to support literally billions of alternative configurations I can see why the inverse is true.
@scizor285
@scizor285 7 месяцев назад
Literally taking a class about operating systems this semester. Fun video.
@VV-wl8gb
@VV-wl8gb 7 месяцев назад
Riley was really trying to slow down and tune down the humer on this one :D Love the guy
@SuperMikeKaos
@SuperMikeKaos 7 месяцев назад
Not the worst description of a kernel I’ve ever heard…. My comp sci teacher would have been proud :)
@RoiEXLab
@RoiEXLab 7 месяцев назад
Damn I was really hoping to hear Riley trying to speak a sentence of german after this awesome setup with the dog
@vesale.a7745
@vesale.a7745 4 месяца назад
4:28 Getting a blue screen is genuinely one of the scariest experiences of my life to this day
@JerridFoiles
@JerridFoiles 6 месяцев назад
"Kernel, I'm trying to sneak around the PC, but I'm dummy thick and the clap of my ass cheeks keeps alerting the CPU..."
@VicariousAdventurer
@VicariousAdventurer 26 дней назад
Just the elements of a large box of delicious popcorn
@irwainnornossa4605
@irwainnornossa4605 7 месяцев назад
This should be it's own series.
@TheRealSkeletor
@TheRealSkeletor 7 месяцев назад
Yeah, imagine if they came up with a series of short explainers and called it something like Techquickie.
@justinlua4848
@justinlua4848 7 месяцев назад
They could make a whole channel of stuff like this
@InterClaw
@InterClaw 7 месяцев назад
Suggestion: How about a video covering how processes, threads, and handles work together in Task Manager?
@Hallilo
@Hallilo 7 месяцев назад
they have nothing really to do with taskmanager
@exgamer5073
@exgamer5073 7 месяцев назад
4:31 thanks for wholesome reassurance
@وائلبرهومي
@وائلبرهومي 5 месяцев назад
I actually had not tinyest idea what the kernel was despite reading and hearing the term countless times. THANK YOU very much❤❤
@DereC519
@DereC519 7 месяцев назад
after taking OS lasts semester im so proud i know what he's talking about
@savagepro9060
@savagepro9060 7 месяцев назад
kernels do their job and never ask for arrays!
@BlueEyedVibeChecker
@BlueEyedVibeChecker 7 месяцев назад
I told them I wasn't crazy! All those voices at night were just my PC components talking to each other, I wasn't "just hearing things" at all!
@epickh64
@epickh64 6 месяцев назад
That code at the beginning is just regular old code written in (if I am not completely mistaken) the C programming language, it's not a debug-log which would be useful to a kernel developer. Most kernels include at least some (most even A LOT) of C-code, but the faulty parts of that code can be looked up by the developer themself and don't have to be written onto the screen. And yes, I've been the hero on every single party I went to. Mostly because I've never been at one, but those are details.
@jpaton4349
@jpaton4349 16 дней назад
Perfect!! Thank you
@Marko1987
@Marko1987 7 месяцев назад
I like tech news from this guy
@乂
@乂 7 месяцев назад
1/4th of the entire video is a sponsored segment 😂
@sethb124
@sethb124 7 месяцев назад
Not true. The sponsored segment lasts about 42 seconds. That divided by the length of the video, about 337 seconds, gives about 12.5%, which is only 1/8th of the video, half the proportion that you claimed.
@raulgauthier7893
@raulgauthier7893 7 месяцев назад
@sethb124 😭
@donc-m4900
@donc-m4900 7 месяцев назад
​@@sethb124Or 87.5% was not a sponsor. I'll rate that a B+
@omdevs
@omdevs 4 месяца назад
​@@sethb124🔥🔥👍
@HTRAD-sc9dm
@HTRAD-sc9dm 3 месяца назад
Thanks god i use revanced
@miguelfernandez2325
@miguelfernandez2325 7 месяцев назад
The German Shepherd deserves an Oscar Award
@ДобровольськаМарія
@ДобровольськаМарія 3 месяца назад
"Ядро - це основний компонент операційної системи, який контролює доступ до ресурсів комп'ютера. Дуже важлива та цікава тема!"
@julliathome
@julliathome 7 месяцев назад
Nice, high-level description of a complex term. I like this video.
@EisMann61
@EisMann61 6 месяцев назад
The intro got me even though im watching on a phone
@mauicez5040
@mauicez5040 7 месяцев назад
man that intro, if only windows did provide details kernel panics... joys of linux
@litojonny
@litojonny 7 месяцев назад
i've been trying to learn Linux, and this kernal analogy helped a lot i don't know your name but i call you Mustache Man
@Daniel__10b
@Daniel__10b 2 месяца назад
Dive into an exclusive interview with Binance's CEO for a peek into future developments
@narutostarfox44
@narutostarfox44 9 дней назад
The beginning made a kernel sound like it does what an operating system does. But isn't it different?
@MulumbiKasereka
@MulumbiKasereka 8 дней назад
🤣🤣🤣 The intro caught me off guard
@nitinvalani6792
@nitinvalani6792 4 месяца назад
The starting really scared me 😮😅
@vedhkamble5754
@vedhkamble5754 4 месяца назад
00:07 The kernel is the heart of an operating system. 00:55 Kernels provide standardized interface for software on different hardware configurations. 01:37 Kernel provides security and stability to prevent unauthorized access 02:19 ODU offers a quick and painless website building experience with its open-source intuitive platform. 02:57 Kernels can be monolithic or micro, each with its advantages. 03:44 Operating systems like Linux and Windows have different approaches to kernel design. 04:23 Error handling in OS and kernel panic 05:03 Kernel is the core of an operating system.
@captainshiner42
@captainshiner42 6 месяцев назад
Riley is EASILY the most entertaining LTT presenter!
@mitchel71
@mitchel71 7 месяцев назад
Have you guys done a video on scroll lock? I know it used to get used for dos and IBM compatible machines. I dont think I've ever actually used it, but its been on every keyboard I've owned
@Deborah__8z9c
@Deborah__8z9c 2 месяца назад
Getting money back: the cash refund process
@LivingGuy484
@LivingGuy484 2 месяца назад
Lmao. The algorithm doesn't miss
@merajmahir9380
@merajmahir9380 4 месяца назад
thank you bro your explanation was easy to understand
@dylswerb7492
@dylswerb7492 7 месяцев назад
"Kernel, I'm trying to sneak around"
@WillsJazzLoft
@WillsJazzLoft 4 месяца назад
Thank you so much. I have a better understanding now of the 'Windows Stop Error'. I may never again own a Windows PC for personal use. Yet at least now I know more about the Blue Screen of Death
@danwyldes5072
@danwyldes5072 7 месяцев назад
Thanks Riley, now im looking up rgb shower heads on Amazon
@debugboi
@debugboi 3 месяца назад
thanks! this is probably the best explanation!
@hooby_9066
@hooby_9066 6 месяцев назад
> This is what often causes Windows blue screens. Hmmm. To my best knowledge (by my personal experience) though, Windows bluescreens are a LOT more common than the exceedingly rare Linux kernel panic (which is much more likely to be hardware or driver issue that a reboot won't solve, not even temporarily). I always thought that was because the majority of windows blue screens are not because of those described causes (which would also cause a kernel panic) - but due to DLL version incompatibilities, which are common on Windows because any web-downloaded installer can dump their own DLLs into the system, where they then stay forever (which also explains why windows installs become more unstable over time, and why re-installing windows - i.e. cleaning out all those dlls - fixes those problems again).
@arnox4554
@arnox4554 7 месяцев назад
You can speed up your kernel as well by deleting system32! Very good tip. You'll be the talk of the office. You can also speed up your kernel by deleting Windows off your drive and installing Linux.
@yifeiren8004
@yifeiren8004 7 месяцев назад
Actually no, most mission critical infrastructure, especially in heavy industries, requires the operating system must be Windows and non negotiable. It is totaly contradictory to what most people thought. Just have a look that how many SCADA system actually support non windows environment, you will be very surprised.
@no_name4796
@no_name4796 7 месяцев назад
@yifeiren8004 Dam that's crazy! I guess the fact that linux runs 97% of servers must have been an allucination then!
@HsDL_Galand
@HsDL_Galand 2 месяца назад
3:57 noone's talking about brown boots + quelling blade start for Spirit Breaker 💀
@ManuFortis
@ManuFortis 7 месяцев назад
I second the gaol treatment for the non-german speaking german shepard. The audacity.
@erikwithak6555
@erikwithak6555 7 месяцев назад
You noticed my rgb shower head!! 🥰 You noticed my rgb shower head!?… 😳
@vladdeqzira9692
@vladdeqzira9692 7 месяцев назад
Thank you Riley, for this very useful clip. Keep 'em coming!
@Lampe2020
@Lampe2020 7 месяцев назад
I've learned computing on a RasPi and always was a tinkerer. So I broke the Kernel on a daily basis, so for me a Kernel Panic was a familiar sight. Back then I would just reflash the SD (I even cobbled together a bash script to install my favourite programs in one go and open the settings panels for me to apply my favourite settings). Now I would actually try to fix it. For example got my file system corrupted once, so after the Kernel had booted it would stop and throw me into the initramfs prompt. From there I could fix the issue. But I also got some strange Kernel Panics on Ubuntu on my iMac recently, so I tried to fix it for days until I just wiped and reinstalled it. Haven't really used it since because I am mostly on my school laptop.
@atanu_200
@atanu_200 2 месяца назад
You're the first youtuber I saw, who tell to hit the dislike button if I disliked it, that's the honesty I liked 👏 BTW great explanation about kernel and also the interactivity between the video which lead to stay me focused in the video 😄 Thank you 🙂
@remghoost
@remghoost 7 месяцев назад
This is a great format and a wonderful hosting job. Informative and interesting. Riley is bae. Keep on being awesome.
@DavidAllen_0
@DavidAllen_0 7 месяцев назад
Personal failure gpus differed for me: 1) from an older Nvidia GPU back in 2008, the laptop survived 2 years. The first issue is when the hardware acceleration for windows was slugging along. Then the graphical glitches of icons came and the vertical gray lines of death. Then a half screen happened with the other half mirrored vertically through the middle. There was no indication from the GPU that this was happening. Thanks XP Shortly after, if quite booting up
@Peterstarzynskitech
@Peterstarzynskitech 7 месяцев назад
The hybrid cernal sounds good. They should make the software capable of fixing itself.
@jonsnow3513
@jonsnow3513 7 месяцев назад
Everyone love you sir
@DanielKamuthu
@DanielKamuthu 5 месяцев назад
I like that joke at the end, really funny. 😅
@SplurginSergeon
@SplurginSergeon 7 месяцев назад
1:40 clever dig at google hoarding your data
@rohansampat1995
@rohansampat1995 7 месяцев назад
This episode is ... ok but it is *extremely simplified* Only thing I would want to add is the kernel *is* your OS. Most of what you call your "os" actually follows the same rules as other programs on the system. Kernels operate in kernelspace which is far less restricted than userspace. Also dont break userspace (lol). Now programs CAN actually talk directly to hardware by the looks of it, like games do. THis is because DEVICE DRIVERS FOR THE MOST PART EXIST IN KERNELSPACE.
@Priyajit_Ghosh
@Priyajit_Ghosh 7 месяцев назад
I love these types of videos, they help me a lot in my engineering education.
@hwstar9416
@hwstar9416 7 месяцев назад
Huh? This video is super surface level and has some wrong info. Read a book or smthn lmao
@Priyajit_Ghosh
@Priyajit_Ghosh 7 месяцев назад
@@hwstar9416 I know it's very surface level, but it's also super interesting.
@snek_john_titor
@snek_john_titor 7 месяцев назад
4:05 soo why Windows native games usually works faster on Linux xD?
@jollyswagman4714
@jollyswagman4714 7 месяцев назад
Because monolithic software design has nothing to do with performance lol. That part is just wrong.
@snek_john_titor
@snek_john_titor 7 месяцев назад
@@jollyswagman4714 That was my point tbh
@jollyswagman4714
@jollyswagman4714 7 месяцев назад
@@snek_john_titor i know lol
@snek_john_titor
@snek_john_titor 7 месяцев назад
UwU@@jollyswagman4714
@youdontknowme5969
@youdontknowme5969 7 месяцев назад
FATAL EXCEPTION SEGMENTATION FAULT NULL POINTER REFERENCE ILLEGAL FUNCTION CALL
@BlackHoleForge
@BlackHoleForge 7 месяцев назад
This is a definitive video for tech quicky.
@kritikusi-666
@kritikusi-666 6 месяцев назад
DMA has entered the room.
@tonydelamancha5513
@tonydelamancha5513 7 месяцев назад
it’s not that programs don’t talk directly to the hardware, they do! the kernel is more about giving permission. like you mentioned, the kernel is responsible for handing out physical memory. but it’s also responsible for telling you when to run (how many cpu cycles) and when to give someone else a chance. it delegates processing power and threads, and the permissions of your application to access other resources. but once an app has permission, then it can do whatever it wants, except access what belongs to other processes (unless it has permission). so it’s not so much plumbing, as it is the faucets, or your circuit breaker, or like a referee that tells you how and when you play.
@MI08SK
@MI08SK 7 месяцев назад
Programs can only talk directly to the cpu, but they cannot talk directly to other components of the computers(like storage devices, usb controllers, hid devices monitors, wifi interface, etc.) that's the responsability of ring 0 drivers, because to talk to those components a program needs access to instructions to interact with the io/pcie pins
@cusematt23
@cusematt23 5 месяцев назад
oh wow, the german shepard in jail at the end. that killed me lol. i really am an old man now.
@bluestar5812
@bluestar5812 7 месяцев назад
Windows NT kernel: cannot allow programs to access protected areas of the system, preventing potential system crashes and cyber attacks Also Windows NT kernel: Allows every anti-cheat and DRM software to have unrestricted access to every part of your computer and collect data from it.
@elpapichulo4046
@elpapichulo4046 2 месяца назад
I would say running processes cannot access another process' memory because of virtual memory which depends on the cpu and how it is implemented... Not because of the kernel
@robspiess
@robspiess 7 месяцев назад
I remember Windows 98 blue screens. They would let you continue after blue screening and let you save your work before rebooting. You could always ctrl+alt+del twice to reboot (much like "Windows 10 Emergency Restart": ctrl+alt+del, then ctrl+shutdown) if your system was too unstable to recover.
@odysseus655
@odysseus655 7 месяцев назад
Thinking that was back when Windows was running on top of MS-DOS too. No memory protection either, so blue-screens could happen by programs just writing to random memory locations until things start exploding.
@nicklasdincer6720
@nicklasdincer6720 7 месяцев назад
2:00 programs can very well access memory outside their allocated memory space, simply by accessing it indirectly
@junethefirst
@junethefirst 7 месяцев назад
The Cernel's main function is to tell John he is the demons.
@bmiller949
@bmiller949 7 месяцев назад
Thank you for the overview. I have to say that Windows does not BSOD like it did 30 years ago.
@JerridFoiles
@JerridFoiles 6 месяцев назад
"For a great running computer for your dime, install The Kernel and save some time..." 🤣😂
@HedgehogY2K
@HedgehogY2K 7 месяцев назад
3:58 well that's a complete and utter lie in the 2020s maybe it was true back in the 2000s. Or maybe, if Chrome OS matures enough to replace Windows, that sentence can become true again.
@vladislavkaras491
@vladislavkaras491 7 месяцев назад
That was informative! Thanks!
@MasterGeekMX
@MasterGeekMX 7 месяцев назад
The reason why you seem many people calling Linux OSes "GNU/Linux" is becasue Linux is only a kernel, and the rest of the OS comes from the GNU project.
@309electronics5
@309electronics5 4 месяца назад
And most foss has the GNU gpl opensource license
@roweboy1974
@roweboy1974 7 месяцев назад
lol... "unless it's a German Shepard... in which case jail!"
@johngangemi1361
@johngangemi1361 7 месяцев назад
The kernel also handles task and context switching.
@davidhebert2045
@davidhebert2045 7 месяцев назад
Question for Linux fans. If gamers seem to do better with a monolithic structure for the kernel, does that mean Linux will always be a second place choice for gaming performance no matter how much work is put into it to make games operate on it?
Далее
Linux File System/Structure Explained!
15:59
Просмотров 4,1 млн
What is a kernel - Gary explains
9:50
Просмотров 958 тыс.
How a Computer Works - from silicon to apps
42:32
Просмотров 1,4 млн
CPU vs GPU vs TPU vs DPU vs QPU
8:25
Просмотров 1,7 млн
Before USB, we had THIS
6:39
Просмотров 340 тыс.
Intel's CPU Crashes Explained
8:10
Просмотров 401 тыс.
The Best Connector You’ve Never Heard Of: OCuLink
5:24
I was FORCED to buy a Chromebook….
13:05
Просмотров 5 млн
Do we really need NPUs now?
15:30
Просмотров 543 тыс.
The Linux Kernel: What it is, and how it works!
6:04
Просмотров 146 тыс.
What If You Pull Your CPU Out While The PC Is On?
6:54