How Does Linux Boot Process Work?

  Рет қаралды 782,783

ByteByteGo

ByteByteGo

Күн бұрын

Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: bytebytego.ck....
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: amzn.to/3Ou7gkd
Volume 2: amzn.to/3HqGozy
The digital version of System Design Interview books: bit.ly/3mlDSk9
ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.

Пікірлер: 373
@Dom-zy1qy
@Dom-zy1qy 5 ай бұрын
People clicking on a sub 5 minute video and expecting an intricate explanation of all functions of the boot loader. This was a great high level overview..
@JimmyJohn-r1y
@JimmyJohn-r1y 3 ай бұрын
💯
@mr.raider744
@mr.raider744 2 ай бұрын
still looking i guess XD
@sciencedaemon
@sciencedaemon Ай бұрын
Wrong. The first two minutes had nothing to do with linux. It's even worse than expected.
@benbosco7904
@benbosco7904 Ай бұрын
Very common with Linux users. “I know this 1% about the os, and it wasn’t covered in video, so video not good.”
@sciencedaemon
@sciencedaemon Ай бұрын
@@benbosco7904 nonsense. Video doesn't deliver what it promises, regardless of length. It is a clickbait title.
@DK-ox7ze
@DK-ox7ze Жыл бұрын
This is a good summary, but it seems like there's a lot going on behind the scenes in all of these process, especially systemD. Would be nice to cover that in a future video :)
@nid274
@nid274 Жыл бұрын
That would require a 1000 page book,...may be 10000 pages!
@kurtmueller2089
@kurtmueller2089 Жыл бұрын
systemD is a disgrace and as UNIX-like as it gets. Its functioning should never be covered nor should its name even be uttered more than strictly necessary
@nishantdalvi9470
@nishantdalvi9470 Жыл бұрын
​@@nid274hey bro in which domain you are studying right now?
@dayanandhn
@dayanandhn Жыл бұрын
@@nid274try reading Abraham Silberschatz OS concepts book
@yaroslavpanych2067
@yaroslavpanych2067 Жыл бұрын
Yeah, pretty much "what does Kernel at boot" and "what does process with pid=1 at boot before enters configured runlevel" should have been content of the video, not detecting devices, running EFI, and rest of irrelevant shit.
@trueriver1950
@trueriver1950 Жыл бұрын
As has already been said, there is a lot going on in each of these steps. My major criticism is that step 5 simplifies away the usual mechanism of running some code from an initial ramdisk: this is done so that the kernel does not have to contain all the device drivers needed to load whatever modules it needs before the final root partition becomes readable. That also means that an earlier step needed to load the initial ram disk into memory and tell the kernel where to find it. Grub (or some other boot program like Lilo) will have done this already, so the Grub step should mention that it loads a filesystem containing drivers as well as libraries into ram before passing control to the kernel. And then, in my opinion, you need an extra step between 4 and 5 for the initial ram stage, that is used to get the system able to actually read the code it needs off the disks. While it does that the kernel only needs to know how to read the initial ramdisk. More detail follows... There are two exceptions to what i just said 1. If you compile your own kernel you can arrange that the kernel has all the drivers it needs built in (Gentoo users might do this, knowing in advance exactly what filesystem and hardware will hold the operating system) 2. Puppy (and most Live Disk systems) boot into the ramdisk and never leave it. For different reasons, both these exceptions slow down system loading (because either the kernel or the ramdisk is huge) but often speeds up running once the boot is complete because the kernel has what it needs in memory at all times, one way or another.
@nelumertyk6
@nelumertyk6 Жыл бұрын
Bravo si multumesc.E simplu,frumos pe intelesul tuturor...fara explicatii savante.CHIAR UN TUTORIAL...GENIAL DE SIMPLU!!!La mai multe inainte !!!
@ethanmye-rs
@ethanmye-rs Жыл бұрын
Good overview, but missing a discussion of ACPI, initramfs/initrd.
@thecataclysm
@thecataclysm Жыл бұрын
agreed, initramfs is a crucial part to be included in a boot process video IMHO
@p0358
@p0358 Жыл бұрын
@@thecataclysmexactly, especially that the title mentions Linux specifically
@death_parade
@death_parade 9 ай бұрын
All I know about ACPI is that it got FUBARd in my laptop and now the lspci doesn't even show my wireless lan card. Don't know what started it, but I guess it was some power cycling malfunction because it started after I woke the PC up from sleep. I've done fresh linux install and it doesn't work. So most likely will need to flash BIOS :(
@danholli123
@danholli123 Жыл бұрын
There's a bit of a misconception about BIOS. MBR is limited to 2TB, but a BIOS doesn't need to be restricted to MBR, it could've moved to a different (likely proprietary) format... it's just that GPT and EFI were more flexible and the groundwork was already completed
@sfalpha
@sfalpha Ай бұрын
it can use any partition format not just MBR. But the boot code need to reside in first 2TB because it will use BIOS provided disk services to access which only support 32bit LBA addressing. To be able to access disk beyond 2TB, the boot code need to probe and load appropriate disk drivers to be able to access disk controller directly so it can use 48bit LBA, for example GRUB that when in stage 2 it can communicate directly with ATA controllers to boot kernel beyond 2TB (if you know how to).
@Codigger-br2rt
@Codigger-br2rt 11 ай бұрын
When Linux chooses to support initramfs boot, and selects the rootfs path to be packaged in the initramfs source file, it will try to boot in initramfs mode. In this way, the rootfs will be compressed and packaged in the same image file as the Linux kernel. Then uboot will load the whole image file into memory when the system is loaded. In this way, the rootfs cannot be modified in flash, and will be lost when the power is lost.
@jali-cj5zq
@jali-cj5zq 11 ай бұрын
Thanks this is really informative
@Codigger-br2rt
@Codigger-br2rt 10 ай бұрын
@@jali-cj5zq Thanks for reading my comments!! I hope everyone’s got vim on their resolutions for 2024
@eliottmax8454
@eliottmax8454 Жыл бұрын
I was expecting that you would really be talking about the kernal boot process and not everything around. But in the end, I never saw an exhaustive explanation about the boot process in the first place so I am that to know that I did not miss out anything.
@ggattsr
@ggattsr 8 ай бұрын
One of the best boot process summary's on KZbin. Thanks for all the work and graphics.
@maitreerimthong
@maitreerimthong Жыл бұрын
Great visualization of the entire boot process, Thank you.
@shaheena_kazi
@shaheena_kazi 2 ай бұрын
Wow… such an awesome video for some one who is aware about the boot process but just wants to brush up on their memory… lovely thanks ☺️
@piratestreasure2009
@piratestreasure2009 Жыл бұрын
It is possible to use gpt partitions without needing UEFI. Even old motherboards with intel 775 socket will boot using gpt partitions without UEFI: "Yes, it is possible to use GPT (GUID Partition Table) partitions without UEFI (Unified Extensible Firmware Interface). GPT is a partitioning scheme for formatting and partitioning hard drives, and it's independent of the firmware interface being used (UEFI or BIOS). However, the ability to boot from a GPT-partitioned disk depends on the firmware of your system. Most modern systems use UEFI firmware to boot, and UEFI is compatible with both GPT and the older MBR (Master Boot Record) partitioning scheme. If your system uses the older BIOS (Basic Input/Output System) firmware instead of UEFI, it may have limitations when it comes to booting from GPT disks. Some BIOS systems can boot from GPT disks using a compatibility support module (CSM), while others may not support GPT booting at all. So, in summary, while you can use GPT partitions without UEFI, the ability to boot from a GPT disk depends on the firmware capabilities of your system."
@jay.maverickat50
@jay.maverickat50 4 ай бұрын
I think no matter the type of bios, the bios is written in the EEPROM located in the motherboard. It is not attached to any disk. So even if the boot failure or no OS is installed you can still access bios.
@nicholasmaniccia1005
@nicholasmaniccia1005 Жыл бұрын
Great content, always helpful and always impressive. Thank you very much for taking the time to make these.
@Zolodar
@Zolodar 10 ай бұрын
This is incredibly well explained and illustrated! Thank you so much!
@timotheegoulet1511
@timotheegoulet1511 13 күн бұрын
Excellent overhead view of the boot process. Of course most of us will have criticisms of what is presented here but if one is trying to keep it simple of course it will be grossly oversimplified.
@avimehenwal
@avimehenwal Жыл бұрын
Have never such a visually stunning explanation of a boot process. Amazing video Thankyou so so much for sharing. Piece of art with tons of knowledge
@rantaviiva5218
@rantaviiva5218 10 күн бұрын
creativity software used for visualization which makes the concepts plain and clear to read. While those viewers to whom this topic is not unheard of, momentarily some of them might emerge into thoughts about the style of reading out (of the boot process in question) the explanation, or the narration at some moments sounds a little bit like the accent of Danish speakers would sound should that be case of creator, who read the lines into the mic, producing the recording in Engliish language (i.e. the narrated speech). It might also resemble the voice of famous movie actor Arnold Schwarzenegger--just a little bit like that style of his speaking.
@reasoningCode
@reasoningCode Жыл бұрын
KUDOS! I've never seen such nicer explanation for this.
@alicantrop-0
@alicantrop-0 3 ай бұрын
This was exactly the kind of explanation I was looking for! Wonderfull job, man. Subscribed
@baronhelmut2701
@baronhelmut2701 Жыл бұрын
Very nicely explained and beautifully visualized presentation. I have to ask tho, would you like to make that same presentation again but for a Secured and TPM measured bootgraph ? If so, please do it, people and especially the linux community would need this in order to understand why the TPM makes booting so much more secure. I would even offer my help understanding a measured boot process (which I am pretty sure you would have no trouble understanding on your own).
@pandacongolais
@pandacongolais Жыл бұрын
Nice and simple ! But you're missing the loading of initrd. I admit I can't remember from the top of my head when exactly it occurs. Would be a nice addition to your explanation.
@trueriver1950
@trueriver1950 Жыл бұрын
In the classic Grub or Lilo bootloader, the initrd or initram (NB they are different!) is loaded after the kernel but before control is passed. There are also the kernel parameters (append details in some boot loaders) that the boot loader has to make available to the kernel. These can be flags or switches to the kernel, to systemd, or to other programs run later on.
@FerdausAlAmin
@FerdausAlAmin 11 ай бұрын
Great video.. I could not have done this better like you Though I am a Linux user for the last 15 years.. Thank you
@marioduarte7658
@marioduarte7658 Жыл бұрын
Wow, I just loved it - I am recomending to my felow IT guys who ignore those initial steps. Regards from Brazil and keep posting!
@THE16THPHANTOM
@THE16THPHANTOM 5 ай бұрын
short and sweet. little bit of history of why but not too much is perfect.
@qoopdata
@qoopdata Жыл бұрын
That’s beautiful and enormous work! Great thanks.
@RajinderYadav
@RajinderYadav Жыл бұрын
I was like he is going to miss systemd 😂, nope nailed it. This is well covered, love the illustration.
@twoyastara-t3t
@twoyastara-t3t Жыл бұрын
I was looking for something like this. This is great thank you!
@prabinlamsal74
@prabinlamsal74 Жыл бұрын
I sept yesterday learning all this by myself and today, youtube recommended me this. If I had found this video, maybe I would have learned all that in 5 minutes.
@maxm745
@maxm745 25 күн бұрын
Learning that "Post" is an anagram and not just a term used for "successful boot up" blew my mind a bit.
@hammerheadcorvette4
@hammerheadcorvette4 11 ай бұрын
systemd-boot is great. No fuss just straight to the point !
@coderdojoAN
@coderdojoAN Жыл бұрын
Great summary and visualization of the entire boot process. Very well done mate!!!!
@cybersean3000
@cybersean3000 2 ай бұрын
In the early days of Linux, IDE hard drive support had to be manually compiled into the kernel. Kernel modules are loaded from a drive, but without drive support, the kernel could not load modules from a device it could not read. So, IDE support had to be compiled into the kernel, then once the kernel could use the drive, it could load other modules. This was a huge big deal, because compiling a kernel with a 386SX processor and 4 mb of ram would take days.
@MartinCharles
@MartinCharles Жыл бұрын
The information density here is very high
@alexanderlagutin6359
@alexanderlagutin6359 Ай бұрын
Hi, thanks for video, good visualization. It will be interesting to see video about network adapter driver work in details, with interruptions and memory usage, kernel and so on.
@SaravananViswanathan-t2i
@SaravananViswanathan-t2i 9 ай бұрын
very very nice. excellent animation. forcing us to view compulsorily immediately though we have plenty of pending works. it is like movie attracts us. go ahead.
@jorgevalbuena8836
@jorgevalbuena8836 3 ай бұрын
Gracias , no entiendo mucho de computación , pero me pareció genial , la explicación animada, entiendo que debe ser un experto en ciencias de la computacion
@Cant_think_of_any
@Cant_think_of_any 4 ай бұрын
Your explanation is amazing, sir!
@denzilpeiris492
@denzilpeiris492 Ай бұрын
Thank you for that explanation! May you please explain a bit more on GRBU2, and the and the menu you have shown at 2.15 min, in this video?
@connecttolanconnlan-2991
@connecttolanconnlan-2991 11 ай бұрын
Great job! It looks clean, straightforward, and easy to understand. Could you tell me what software you used to create this video? I'm interested in making my own technical videos in the same manner.
@mehd-q1w
@mehd-q1w 2 ай бұрын
Great video, well reformulated . can you also please make a video about LVM
@brolinofvandar
@brolinofvandar 9 ай бұрын
This seems more like a brief description of how *any* OS boots on a PC, just using the linux names for the later steps where it'll differ. Up to the boot loader step, there's not even an OS involved. And Windows uses a boot loader as well, it's just not called that and tends to be hidden from view for most people. Still, the same process. Code the hardwired system can find that loads the actual operating system. And whatever OS it is, the first step will usually be getting the kernel of the system going, drivers, etc. Same basic flow for any OS. Aside from the names used in those last steps, nothing here specific to linux. An actual OS specific discussion of the boot process would start with the kernel loading. It's from that point that OS's diverge. The boot loader itself can be setup to point to different kernels and/or different OSs itself, which is how a dual boot works.
@Nightowl_IT
@Nightowl_IT 8 ай бұрын
More detail please. A series would be good describing each and every nook and cranny.
@gnuPirate
@gnuPirate 10 ай бұрын
This channel is absolutely brilliant. I am blown away! 0__0 wow
@nalipapaiah8384
@nalipapaiah8384 11 ай бұрын
I was looking something like this and kind of explanation thanks man😊
@dcn4lyf
@dcn4lyf Жыл бұрын
Best Summary of the Boot process
@xuedi
@xuedi Жыл бұрын
Very lovely & professional made
@Sabulany
@Sabulany Жыл бұрын
this is awesome, the same core idea when develop embedded firmware as well
@bmiller949
@bmiller949 Жыл бұрын
Great overview. I think is good background info for any OS.
@GinaMoriarty
@GinaMoriarty 4 ай бұрын
This video really simplified things!
@_soundwave_
@_soundwave_ Жыл бұрын
One of the best channels in last few years
@yeshayavarghese350
@yeshayavarghese350 11 ай бұрын
Nicely done! Good visual aids too
@alinmgheorghe
@alinmgheorghe Жыл бұрын
This is my favourite new channel.
@ckk2136
@ckk2136 2 ай бұрын
Thank you very much for this video. Got stuck for 2 days because of GPT's false information
@kimaegaii
@kimaegaii 6 ай бұрын
Absolutely amazing explanation. Thank you.
@frunomaol5069
@frunomaol5069 6 ай бұрын
Thanks, well done. A lot of whinging in the comments, "but this, but that". What do they expect in under 5 mins?
@tubejim101
@tubejim101 28 күн бұрын
Great video. Thank you.
@brettgmonroe
@brettgmonroe Жыл бұрын
I would have appreciated more time being given to the transition between the boot loader and systemd (the kernel initialization).
@OtterSwims
@OtterSwims Жыл бұрын
Same, i wonder what the name of the first process that runs within the kernel is. Is there some sort of entry point within the kernel like a main function or something that eventually calls systemd?
@sadeksadaoui8371
@sadeksadaoui8371 Жыл бұрын
Awsome, great job. thanks a lot for your time. excellent explanation!
@Dihmz
@Dihmz Жыл бұрын
So much nitpicking in the comments. I guess this is what happens when you try to teach linux users lol. Nice overview. Could be a nice quick ref for users. With how short the common attention span is I think this is a nice start for people trying to learn more about linux. Thank you
@animeshsarkar295
@animeshsarkar295 Жыл бұрын
Sir, thank you for such creative tutorials please make one on Spark
@ivanryabtsev
@ivanryabtsev 3 ай бұрын
Thank you! Great animation!
@qlx-i
@qlx-i Жыл бұрын
Although a thing to point out is that you don't need a boot loader now, you can just expose the kernel to UEFI and write flags directly into boot record.
@trueriver1950
@trueriver1950 Жыл бұрын
Can you please post a link to a "how to" on skipping the "grub" phase of booting? And if you do that do you have to avoid using an initial ramdisk in the usual Linux way? I can't see how the boot flags alone can properly load the ramdisk (which might of course be my ignorance, hence my question)
@dmitripogosian5084
@dmitripogosian5084 5 ай бұрын
@@trueriver1950 Search for 'EFI stub kernel' if the link below does not work
@naren.np4u
@naren.np4u 6 ай бұрын
thank you, like it and share it with my students.
@Comanchero_
@Comanchero_ 5 ай бұрын
It's a great broadcast. I wonder what programme you use to make such videos, the animations are very nice.
@AndriiKuftachov
@AndriiKuftachov Жыл бұрын
I bought your books 📚, but haven't had time to read, by I hope I will do soon.
@jijuntang509
@jijuntang509 Жыл бұрын
Thanks, it's a very good summary video with a good global presentation
@Crusaderon
@Crusaderon 11 ай бұрын
Great descriptions... 😊
@williambaldwin9346
@williambaldwin9346 Жыл бұрын
Today I read chapter 5 on How Linux Works by press starch. You took about 30 pages and summarized them in 4:43 minutes, except the book of course went in more detail at each step. Plus it had all the different boot loaders listed, even ones that are dead and gone. Do you have a System D VS Wayland video yet?
@danielindictor4272
@danielindictor4272 Жыл бұрын
Systemd and wayland do different things. Systemd is simply the first program that the Linux kernel executes. When it starts, it reads a bunch of configuration files to figure out which other programs need to be run for the system to function, such as a network firewall or database like Mysql/Postgres. It also boots a program responsible for showing you the login screen. It's this login program (formally, a display manager) that figures out how to boot your desktop environment, which may use the Wayland protocol (it is not a program) or X11 protocol to communicate with the Wayland server or the X11 server, respectively. The Wayland and X11 servers are also simply programs that do the job of interfacing with the linux kernel (and by extension the hardware) to allow clients (i.e., your window manager like Gnome or your browser like Firefox) to be able to draw to the screen in a hardware-independent way (i.e., not worrying about whether you're running AMD/Nvidia/Intel graphics). All that's necessary to run a graphical program is for it to speak the Wayland protocol to a running Wayland server process. It just so happens that Systemd is responsible for starting the X11 and Wayland servers, because the init system is the most natural way to manage long-running processes upon which many other processes depend.
@AlbertXuY
@AlbertXuY Жыл бұрын
Missing initrd or initramfs part?
@MrPepyaker
@MrPepyaker Жыл бұрын
Right, this part is missing
@piratestreasure2009
@piratestreasure2009 Жыл бұрын
also it is possible to use GPT without using UEFI boot ... so this is kind of useless, at least for me.
@kumar2457-r2j
@kumar2457-r2j 11 ай бұрын
Excellent demo
@jairunet
@jairunet Жыл бұрын
Thank you for the information, as a follow-up will be great to take a step back and have instructions on how to identify if our system (desktop, laptop, mini PC, or server) supports UEFI for a faster boot, better functionality, and security. Thank you again!
@MichaelAbramo
@MichaelAbramo Жыл бұрын
That should be something you can look up based on your OS version and your motherboard model.
@GranZhadu
@GranZhadu Жыл бұрын
Excellent presentation. Thank you for posting it.
@tyrisnolam
@tyrisnolam Жыл бұрын
I thought systemd was great until I started using OpenRC. Thanks for the video, nice summary!
@ThePlayerOfGames
@ThePlayerOfGames Жыл бұрын
1:40 actual Linux boot process begins at that time stamp, preceding this is just a general description of BIOS/UEFI basics
@trueriver1950
@trueriver1950 Жыл бұрын
Yes and no. No: The video answers the question "what happens when you boot a Linux machine from cold", so quite correctly included the BIOS/UEFI stages. Yes: if you are only looking to understand the part that Linux plays in the boot process start at that timestamp. Both are legitimate ways of using this informative video
@tekforge
@tekforge 9 ай бұрын
I love your presentations! Which tool do you use to create or generate them with such a beautiful animation?
@chyldstudios
@chyldstudios Жыл бұрын
Well done!
@LinuxLoader1287
@LinuxLoader1287 Жыл бұрын
Nice video good explanation and presentation 👍
@CardanoCastellano
@CardanoCastellano 2 ай бұрын
this was great, thanks
@Kevin_Long
@Kevin_Long Жыл бұрын
This was excellent, well done.
@mth469
@mth469 9 ай бұрын
Thank you sir. Nice diagrams too.
@RolandEni
@RolandEni 5 ай бұрын
wonderful video, thanks
@gameboyguggu
@gameboyguggu 7 ай бұрын
Really good video, thank you sir
@Ali-wf9ef
@Ali-wf9ef Жыл бұрын
awww I thought you're gonna go into more detail about primary and secondary boot loader
@HN-oq3gf
@HN-oq3gf Жыл бұрын
thanks for the explanation! this helps!
@thewelder3538
@thewelder3538 Жыл бұрын
The main problem with this video, and I don't want to be too critical, is that there's no real-depth in what is going on. Firstly the explanation about the BIOS and POST etc has nothing to do with Linux. That's the hardware initializing itself for the booting of an operating system. The video should have focused from this moment onwards and gone into the details.
@AndriiKuftachov
@AndriiKuftachov Жыл бұрын
I agree
@walkerreynolds973
@walkerreynolds973 Жыл бұрын
Everything in this video is 100% accurate. A more appropriate approach would be, ‘Great video - would it be possible to shoot a follow up with more depth on x,y or z?’ Every YT creator should be considering YT algorithm when producing - and the algorithm favors videos that appeal to a broad audience - technical depth narrows the audience. 🙏
@XxZeldaxXXxLinkxX
@XxZeldaxXXxLinkxX Жыл бұрын
Mf it's called scope, this is a obviously meant to be a high level overview
@thewelder3538
@thewelder3538 Жыл бұрын
@@XxZeldaxXXxLinkxX I take it from your comment that you have literacy problems, yeah? The video is titled, How does the Linux boot process work and this video barely even gets close to describing the process. I mean, the BIOS boot process is the same whether you're booting Linux, Windows or BBC Basic! It literally has nothing to do with the Linux boot process. If they described how the BIOS initialized itself, that's different and would constitute a 'scope'.
@and_then_I_whispered
@and_then_I_whispered 11 ай бұрын
I think, it's not precisely about Linux boot up as soon as he starts from "what happens when you press the power button". Edit: Anyway, it's a nice video giving revisions to those who know everything.
@hasansalim1868
@hasansalim1868 Жыл бұрын
Nice explanation and great graphics.
@BerniesBastelBude
@BerniesBastelBude Жыл бұрын
thank your for this helpful explanation!
@KamalcranioBR
@KamalcranioBR Жыл бұрын
0:35 that is incorrect. You CAN run GPT with BIOS in most modern CSM implementations.
@hlubradio2318
@hlubradio2318 6 ай бұрын
Very nice as always
@ok-alarm
@ok-alarm Жыл бұрын
how do do you do these animations? its nice and clean!
@Stylux-z1p
@Stylux-z1p 7 ай бұрын
great explanation .
@davidoflight1313
@davidoflight1313 Жыл бұрын
Excellent presentation and narration; whats' used for your animations?
@pogchamper228
@pogchamper228 Жыл бұрын
No way. I just guessed it right. I told exact same on my interview 😂.
@cristobalortizortiz
@cristobalortizortiz Жыл бұрын
nice explanation best so far :)
@hansvetter8653
@hansvetter8653 Жыл бұрын
Great presentation! Thanks!
@ILLUSTRON-l5v
@ILLUSTRON-l5v 4 ай бұрын
Nice tutorial
@ralphmunoz4582
@ralphmunoz4582 6 ай бұрын
Great explanation! I'm a dumb guy and I totally understand it now!!
@jobautomation
@jobautomation Жыл бұрын
Thanks! Loud and clear
@dharundeepak
@dharundeepak Жыл бұрын
If initramfs also coved in this video then this could be the best one...
@duzhuo
@duzhuo Жыл бұрын
Thanks for sharing
Linux File System/Structure Explained!
15:59
DorianDotSlash
Рет қаралды 4,3 МЛН
Tiny Core Linux is Basically Magic
14:23
Action Retro
Рет қаралды 368 М.
Делаем с Никой слово LOVE !
00:43
Привет, Я Ника!
Рет қаралды 4,5 МЛН
I didn’t expect that #kindness #help #respect #heroic #leohoangviet
00:19
Cape Coral, Florida Fire Department rescues alligator stuck in storm drain
00:30
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 1,7 МЛН
But, what is Virtual Memory?
20:11
Tech With Nikola
Рет қаралды 354 М.
Inside the V3 Nazi Super Gun
19:52
Blue Paw Print
Рет қаралды 3,3 МЛН
HTTP 1 Vs HTTP 2 Vs HTTP 3!
7:37
ByteByteGo
Рет қаралды 379 М.
How Do Linux Kernel Drivers Work? - Learning Resource
17:02
LiveOverflow
Рет қаралды 571 М.
Why Applications Are Operating-System Specific
13:09
Core Dumped
Рет қаралды 190 М.
Linux File System Explained!
5:16
ByteByteGo
Рет қаралды 210 М.
I forced EVERYONE to use Linux
22:59
NetworkChuck
Рет қаралды 682 М.
Making Smallest Possible Linux Distro (x64)
27:43
Nir Lichtman
Рет қаралды 167 М.
Делаем с Никой слово LOVE !
00:43
Привет, Я Ника!
Рет қаралды 4,5 МЛН