How does an OS boot? //Source Dive// 001

Поделиться
HTML-код
  • Опубликовано: 26 сен 2024
  • In this installment of //Source Dive//, we're learning about the xv6 Operating System; Specifically the low-level boot code that gets the CPU in the correct state to run the OS!
    =[ 🔗 Links 🔗 ]=
    🐋 RISC-V Docker Image: github.com/fra...
    🎥 Series Playlist:
    🗣 Discord: / discord
    ⭐️ Patreon: / lowleveljavascript
    💻 Github Repo: github.com/mit...

Комментарии • 474

  • @vishnurajendran3574
    @vishnurajendran3574 Год назад +175

    The RUclips algorithm just landed me into a gold mine, this is pure computer science heaven ❤

    • @juffler463
      @juffler463 8 месяцев назад

      True

    • @dudeabideth4428
      @dudeabideth4428 7 месяцев назад +2

      This is gold . Link to the other gold ones you ran into ?

    • @yyyd6559
      @yyyd6559 4 месяца назад +1

      We need a discord

    • @AustinHypes
      @AustinHypes 4 месяца назад

      computation heaven for real so much so we should all say f the system and big companies and make our own tech :)
      🙈

  • @skilz8098
    @skilz8098 Год назад +108

    The step by step walkthrough explanation of the source code of how an operating system's kernel is bootstrapped from asm to C systems level code through showing how the compiler, assembler, linker, etc. sets up the stack frame, system registers, interrupts, exceptions, privileges, modes is just as good as watching Ben Eater's series on how to build a CPU from discrete logic gates and integrated circuits. Job well done. I'd love to see how far this series will go and where it will end up.

    • @zoro.73
      @zoro.73 Год назад +8

      Ben eater ❤

    • @davidbriggs8109
      @davidbriggs8109 11 месяцев назад +1

      @@zoro.73what RUclips channel is that??

    • @zoro.73
      @zoro.73 11 месяцев назад

      @@davidbriggs8109 search it up, he goes into basic gates up to 8 bit processor in breadboard

    • @AntiAtheismIsUnstoppable
      @AntiAtheismIsUnstoppable 11 месяцев назад

      @@davidbriggs8109 it's just named Ben Eater

    • @andrewliu6592
      @andrewliu6592 10 месяцев назад +1

      @@davidbriggs8109 he does a lot of electrical engineering stuff; he has a series where he makes an 8-bit cpu out of logic gates

  • @amanlohia6399
    @amanlohia6399 Год назад +117

    man this is just absolute gold. To find videos that focus on the right details and with such clarity and simplicity is amazing.

  • @cooltrashgamer
    @cooltrashgamer Год назад +14

    God bless youtube for recommending this channel.

  • @Illmare
    @Illmare Год назад +34

    I never got the chance of going this deep into CS since I majored in electrical engineering and then transitioned into dev jobs so I've been filling the gaps over the years, I hope you can continue this series sincce there is not a lot of Operating Systems content specially as well explained as this.

    • @LowByteProductions
      @LowByteProductions  Год назад +10

      I'm currently going the other way around - I've always been firmly planted in the software world, but these days am learning a lot about digital and analog electronics 😄

    • @electrolyteorb
      @electrolyteorb 11 месяцев назад

      nice pfp

    • @yyyd6559
      @yyyd6559 4 месяца назад

      We have the same path

  • @mrKitke
    @mrKitke 10 месяцев назад +4

    This is briliant! I'm a self-taught Software Engineer working daily with high-level Java / Kotlin web applications, and I've always felt the need to understand what's going on in the lower levels. This series is both very well explained and detailed! Keep it going!

    • @mrKitke
      @mrKitke 10 месяцев назад

      Also I feel this is 'real' programming and what we do in the web dev is just 'riding on the shoulders of giants' ;-)

    • @LowByteProductions
      @LowByteProductions  10 месяцев назад +1

      Thank you, and I'm really glad that you're enjoying it and are curious about the lower levels of the stack. Most of my career was also spent in the Web space, and I hate the attitude that this kind of stuff is out of reach for anyone who isn't a "systems programmer" by trade.

    • @jordixboy
      @jordixboy 3 месяца назад

      I really recommend you nand2tetris and nand2tetris2... really fun and learned a lot (Im also a self taught SE)

  • @Thomas10962
    @Thomas10962 Год назад +53

    spectacular video, i’m so happy someone actually goes through every single step of the process and doesn’t just describe what’s going on generally

  • @lifeofsanjai
    @lifeofsanjai Год назад +59

    This video is really awesome. Keep making these videos please.

  • @DouwedeJong
    @DouwedeJong 10 месяцев назад +2

    For all the grief I give the youtube algorithm, every now and then it puts out a gem. Thanks for making this video.

  • @feelsunbreeze
    @feelsunbreeze Год назад +21

    I just find low level programming extremely fascinating and this was very well-done!
    Thank you!

  • @jasonclark1149
    @jasonclark1149 Год назад +66

    This is an absolutely fantastic video. I really enjoyed your prior series on building a bootloader, and this scratches that same itch. I've been a professional developer for almost 30 years, but I've never really worked at such a low level, and I find this stuff fascinating. I'm looking forward to the rest of this series, and would love to see the next series tackle adapting this to physical hardware.

  • @jacobh1240
    @jacobh1240 Год назад +14

    I took two undergrad OS classes that used xv6 and oh boy does this bring back some memories. But they were some of my favorite classes and it’s super cool to see this kind of material on RUclips. This video was very well explained and I look forward to watching more videos in this series

    • @timef5059
      @timef5059 Год назад

      Did you debugged on the same VM as the speaker? I suppose, it's a bit more painfull, than my Python+Sentry stack? TELL ME MOAR

  • @mishadrug98
    @mishadrug98 11 месяцев назад +3

    I agree with the crowd. Such videos (explanation of each line of code)is much more useful than most of related videos available. Thanks!

  • @mlv60
    @mlv60 10 месяцев назад +2

    finally, long-form detailed content I can actually learn from.
    no snappy edits, no doom-y & clickbait titles, no music and fiesta, just learning together.
    great video! binging your channel rn.

  • @phostings
    @phostings 6 месяцев назад +1

    Man, kudos to you. I've been on youtube for many years trying to find a youtube who knows how to tell a story during a tutorial. I love your approach to explaining how OSs works. You have my sub!

  • @mechanosys
    @mechanosys 10 месяцев назад +1

    I am a Mechanical Engineer with 30 years in (Manufacturing) Engineering Industry in Equipment Maintenance (Mechanical/Electrical/Electronics), not from computer engineering background but a computer and electronics enthusiast. I use to watch such videos and learn everyday about coding, programming etc. new latest happenings. I have used regularly the most of the OS from MSDOS 6.22, Unix, Linux, Windows, Android ... Still I curiously watched your video, and enlightened with many things I never thought about the internal functioning of OS ! Thank you for such amazing explanation videos !

  • @torphedo6286
    @torphedo6286 Месяц назад +2

    Wow, I'm honestly shocked how small this project is. When I first saw you open the folder I thought "that's it?" Really helps reduce the intimidation of looking at kernel source code.

  • @casperes0912
    @casperes0912 Год назад +15

    My bachelor project was implementing an OS. I made a 64-bit version of JOS originating at MIT. There were references to XV6 in there too. This is a spectacular video reminding me a lot of that work. - The structure of this OS is very similar to what I made

    • @kayakMike1000
      @kayakMike1000 11 месяцев назад +2

      Interesting. What was the core of your OS? I keep thinking the bare minimum is managing all the different tasks and allowing communication among them.

    • @casperes0912
      @casperes0912 11 месяцев назад +4

      @@kayakMike1000 I’m not sure what you mean by the core? It had preemptive multitasking, virtual memory isolation, file systems, copy on write memory and more

  • @Monotoba
    @Monotoba Год назад +8

    Great video! I really appreciate the emphasis you're putting on understanding code. As someone who's been in the software development field for years, I can vouch for how crucial it is to comprehend different coding styles and logic.
    Your videos are not just informative but also incredibly valuable for developers at all levels. Even though I've retired, I can still see the need for these resources in the industry. Keep up the good work! Looking forward to more code reading and review videos from you! 👍😊

  • @hetias
    @hetias Год назад +5

    This whole video helped me to refresh a lot about my S.O classes. Seeing and understanding how everything is wired up it's so interesting

  • @Rose-ec6he
    @Rose-ec6he Год назад +7

    This is so fascinating to get a peak under the hood at what a basic operating system involves. Your explanations are very clear and consise, it makes this a great experience to watch

  • @JohanHultin
    @JohanHultin Год назад +3

    I have never written a line of code, barely seen it, of a operating system in my days, yet I find myself intrigued by your videos. That says alot about your storry telling and knowledge!

  • @pterodragon585
    @pterodragon585 10 месяцев назад +2

    I absolutely love this clear and concise content for low level stuff which is almost non-existent out there on RUclips. Props for going through actual code as well. Gold for me as an embedded engineer. Subscribed.
    I changed field to Embedded engineering not long ago but unfortunately I normally write app level stuff and only have to deal with low level stuff once in a while. Thinking about preparing myself as an actual embedded engineer who can architect embedded software from scratch so this sort of video is extremely useful for my future career.

  • @vice-sama3015
    @vice-sama3015 4 дня назад

    One of the best videos I've ever came across in this platform.

  • @Dannysen
    @Dannysen 11 месяцев назад

    This video is exactly what I need to watch. As a beginner, I don’t know where to start, the others I have watched about kernel is either about showing me a whole bunch of assembly to run specially on that processor or about a simple os that does nothing but printing just a line, or about diving deeply into what Linux kernel is doing. I am not say they are wrong, but hey “In operating system project, arguably the first thing you want to do is to get out of assembly as soon as possible”. This is gold! Please continue of what you are doing and you are doing it right!

  • @rodrigodoh
    @rodrigodoh Год назад +4

    This video is an absolute gem, my OS classes didn't go that deep and this really filled the void of how things really start.

  • @khaledsmq8814
    @khaledsmq8814 Год назад +1

    This is amazing please don't stop; it is very rare to find such in-depth details for low-level explanation . Thank you

  • @aemmelpear5788
    @aemmelpear5788 7 месяцев назад +1

    This is awesome!
    Beforehand I already watched Ben Eaters 6502 series and watched/read multiple other sources on how operating systems work. This fills that gap perfectly! Thank you :)

  • @zerodeus3225
    @zerodeus3225 10 месяцев назад

    you're a legend for making that, legit better than 1000 books

  • @TimTrostmann-zd4oj
    @TimTrostmann-zd4oj 3 месяца назад

    This is really informative... I am currently taking a course in operating systems engineering and feel completely lost, I finally feel like I can actually understand what is going on!
    Thank you

  • @andreas6485
    @andreas6485 Год назад +1

    Thank you very much for this video! Im a Software-Developer for corporate applications mainly in JS/TS/PHP/Python world and i am very keen about this topic for a long time now.
    Its very pleasent to have someone with a good knowledge in OS-Development explain how "it" really works. I personally found it hard to find out where to even start and what the order is to get into this topic of OS-Booting, OS-Runtime and interaction between an OS and the code i am writing on a daily basis.

  • @jemakrol
    @jemakrol 11 месяцев назад +2

    Very good video! Brings back memories. Back in -96, second year in CS studies, we had a group assignment in the OS course. Write a multitasking operating system for a RISC processor. It was a bit overwhelming to say the least.
    Seeing it like this, with some experience gained along the way, was both educational and entertaining!
    [I get it that this is the boot part of the OS. Another piece of "magic" is, as far as I'm concerned, the thing that happens between power on and the entry point of the OS boot sequence. On actual hardware in particular but also in comparison with virtual hardware. The "oh, I have a docker image doing all that magic here" is to kind of skipping things. For a very good reason too. Still, for a curious mind, a logical next step (at some point) would be "ok now I have tested on a VM, how can I run this (or any smaller OS) on something real?"]
    Thanks for this very interesting session, which was even more giving by having the source code downloaded to watch in parallel!

  • @mariyyonov6430
    @mariyyonov6430 Год назад +4

    Thank you for the great explanation! I have a CS background and work as a software engineer for many years but never had the chance to work on such a low level. I recently read "Operating Systems: Three Easy Pieces" (which is fantastic and can be read freely on the site of the authors) and xv6 was mentioned many times. However, not having the right background I had a hard time understanding the code when I tried to explore it later. This video hits the perfect balance for me of concepts which I know with a new content. I am very interested in seeing the next videos.

  • @DavidDay-pe1vx
    @DavidDay-pe1vx Год назад +1

    What a great video. I never expected to find a resource that covers such low-level systems code in such great detail.

  • @fayazmohammad2813
    @fayazmohammad2813 Год назад

    This is the first video from this channel I'm watching. It hasn't been a minute, I just subscribed to the channel by hearing the topic.

  • @jamesweatherley9215
    @jamesweatherley9215 Год назад +4

    Great video! I'm a user mode developer, but have always been interested on what's going on the other side of the curtain. This was really well presented and clearly explained. Onwards to part two...

  • @SunsetGraffiti
    @SunsetGraffiti 5 дней назад

    Absolutely loved every minute of that. Thank you so much!

  • @Thatdavemarsh
    @Thatdavemarsh Год назад +1

    As a non programmer, I really enjoyed your explanation and level,of detail. Thanks

    • @LowByteProductions
      @LowByteProductions  Год назад +1

      For a non-programmer to remain engaged with the material is a huge compliment! I hope it sparks some further curiosity about this world for you

  • @P0K0
    @P0K0 6 месяцев назад

    My recommendation section blessed with this video ❤

  • @MichaelYoussry
    @MichaelYoussry Год назад +394

    It's very difficult to find such amazing detailed videos elsewhere. Please continue making them!

    • @Turjak_art
      @Turjak_art Год назад +16

      and it's even more surprising that YT recommend it. pls continue

    • @vlad7838
      @vlad7838 Год назад +2

      totally agree!

    • @CloudCoderChap
      @CloudCoderChap Год назад +4

      @@Turjak_arthow so? It’s got 58k views in 12 days. Sure it’s not millions but how many of us do you think there are that are interested in watching someone review code. Not many I imagaine

    • @Turjak_art
      @Turjak_art Год назад +1

      ​@@CloudCoderChapI learn more about code review than reading any other documentation.Lately I feel ike YT is trying to keep us dumb with their recommendations...

    • @CloudCoderChap
      @CloudCoderChap Год назад +1

      @@Turjak_art I think it depends on what else you watch. Like if you watch one random video then it messes up your feed and you just see less educational stuff. I find if you click the three dots and not interested or don’t recommend then it helps. I always forget about the subscriptions list which if you curate then you will only see stuff you want.

  • @jasyddavidcaballeroquinter440
    @jasyddavidcaballeroquinter440 Год назад +4

    Please keep doing this kind of content, you explain it in a very clever way!

  • @krei-se
    @krei-se Месяц назад

    What great stuff - im getting into coreboot and this is pure heaven. Thanks so much!!!

  • @20dareason09
    @20dareason09 8 месяцев назад

    Great, awesome, fantastic, wonderful video! This content is necessary and should be easily available to the world to anyone interested in computers.

  • @markteague8889
    @markteague8889 10 месяцев назад +1

    17:00 It's called the text section because it is the "text" of the program; as opposed to, the data on which the program operates.

  • @Cammymoop
    @Cammymoop Год назад +2

    Ooooh, looking forward to the rest of this series 👀

  • @DmitryNMedvedev
    @DmitryNMedvedev Год назад

    answering your question regarding how useful such sort of videos are: they are useful. At least from a perspective of a guy who is curious about the subject but does not know where to start. Thank you for your work.

  • @nathan12581
    @nathan12581 11 месяцев назад +1

    This is amazing, thank you, please don't stop! Most people do

  • @loopylare
    @loopylare Год назад

    I am a bit of a nerd that has always been fascinated with this type of low-level stuff ... despite that it difficult to convey detailed information like this, so I was expecting something a bit more dry and difficult to understand. However, I found myself really fascinated. I really liked how you opened up the topic step by step. "We are looking at xv6, xv6 is ..... this is how you get xv6 .... this is how you run xv6 ... this is what the project files look like ... this is how to find the start of the program ... " so by the time you got to the details of the topic, I felt very well grounded in where I was. So then it was a real pleasure following along, imagining myself the lowly CPU waking up to run my first instruction at 0x800000 (or whatever it was). So yes, very good video!

  • @dzentsetsu5607
    @dzentsetsu5607 Год назад

    Wacthed from 0:00 to the last second. It is all interesting. Thank you! You make just the right amount of explaining. The need for this kinda content is really big

  • @CompletelyCovered3
    @CompletelyCovered3 10 месяцев назад

    "We stand on the shoulders of giants."
    This video is one of them. 👍

  • @TSGSU
    @TSGSU 10 месяцев назад

    RUclips algorithm win - you've earned yourself another subscriber!

  • @johnburgess2084
    @johnburgess2084 10 месяцев назад

    Excellent presentation! I wish there were enough hours in a day for me to watch to all channels I'm interested in.

  • @patlollasrujan8493
    @patlollasrujan8493 5 месяцев назад

    Loved these videos, these are rare content. Keep continuing the good work❤

  • @Cranked1
    @Cranked1 Год назад +1

    Wow, that's what i would call a great first video of a new series. I think your explanations are perfect for people who have basic soft- and hardware knowledge. Will definitely continue watching this series even tho i will never do systems/kernel programming. Thank you for doing this!

  • @deepstateagent5150
    @deepstateagent5150 Год назад +3

    One of the best videos I could've hoped for. I'm super excited for this series, please keep it up!

  • @ritikkarayat4647
    @ritikkarayat4647 Год назад +1

    Man thanks for creating these kinds of videos, I am really digging low level stuff nowadays, even though I do not understand much xD. There is just so much to learn

  • @jacobmartin6540
    @jacobmartin6540 10 месяцев назад

    Such a great explanation for all of us laymen trying to get into the weeds, thanks!

  • @Steven-tw7iz
    @Steven-tw7iz Год назад +4

    This is a great introduction to exploring unfamiliar code and especially a very informative look at the bootstrapping of an OS! If I had to make one suggestion, I would say, in my experience, getting code working in a debugger and actually watching registers and single stepping through the code helps me understand it a lot better. The process for that might be a bit harder since this is an OS and not some user space program. But I would love to see a visualization of what the registers and hardware threads are all doing while the code is running. Either way, a great first video and I'm look forward to the rest of the series :)

    • @LowByteProductions
      @LowByteProductions  Год назад +5

      Totally agree. I actually have the debugger setup in this project, able to debug on the individual cores. I'll definitely involve it in future installments.

    • @SamMason0
      @SamMason0 Год назад +3

      that's one of the great advantages of running under an emulator! you can connect a normal/software debugger up to the emulator and it mostly just works like debugging "some user space program"

  • @daniellucas4771
    @daniellucas4771 9 месяцев назад

    This video gave me material for at least 6 months of study. Thank you very much.

  • @koxwobi6431
    @koxwobi6431 11 месяцев назад

    One of the most valuable contents on RUclips! I am very happy to find this content! ❤🙏

  • @4ohf
    @4ohf Год назад

    What a time to be alive, such quality material for free!
    now to actually understand it though lol

  • @Bvngee
    @Bvngee Год назад +1

    This was so fun to watch, makes me excited about computers again. Thank you

    • @LowByteProductions
      @LowByteProductions  Год назад +2

      This comment made me genuinely happy 😊 do something cool with that new energy!

    • @Bvngee
      @Bvngee Год назад

      @@LowByteProductions Very hard when most days now are filled 90% to the brim with senior year highschool homework haha. I try to dedicate at least a day each weekend to having fun, trying not to lose the curiosity that got me to take these difficult courses in the first place. School is doing the opposite of what it should be for me :sob: Anyways learning C has been on my passion todo list for a while, this video is the kind of thing that really pushes me to finish the homework and get to it. Watched it on my way home :P Genuinely thank you! (first up is NixOS though :) )

  • @jjo954
    @jjo954 10 месяцев назад

    fantastic. I finally understand how xv6 works deeply even though I did a lot of assignment with xv6 during my college days 🤣

  • @timef5059
    @timef5059 Год назад

    - Pufff 🤯 - said my head after using sudo for - literaly - whole my adult life.
    Just before end I thought it was about 15 minutes, not 50!
    So breathtaking! 😶‍🌫

  • @trevorcarlson
    @trevorcarlson Год назад +3

    I’d love to see more of these!

  • @any_name_is_really_fine__
    @any_name_is_really_fine__ 2 месяца назад

    Subscribed to this channel and liked the video a minute in! The RUclips gods blessed me with this recommendation!

  • @halfsourlizard9319
    @halfsourlizard9319 Год назад +3

    This vid is fantastic. I have a decently-strong background in c.s. theory / programming languages, but I don't do embedded anything + haven't written ASM in ~25years ... This was comprehensible without being patronising -- and I 100% agree about the value of finding your way through a new codebase: Totally valuable, totally underrated skill ... that I'm going to be a bit more heavy-handed in 'encouraging' our devs to work on.
    Given my strongly-typed brain, though, seeing things like casting `(uint64)main` makes me cringe -- there is no sane universe where `main` has anything like that type ... except, of course, that punning like this / doing not-even-remotely-safe shenanigans is what OS code is all about!

  • @Kirmo13
    @Kirmo13 Год назад +2

    You earned my sub!

  • @janigerud
    @janigerud 8 месяцев назад

    A really fantastic video, not only great technical theory but also great way of teaching it, thank you for creating it 👍

  • @SleepyChoco
    @SleepyChoco Год назад +2

    Fantastic! Would love to see more! Your teaching is also very clear

  • @AssassinoYunus
    @AssassinoYunus 11 месяцев назад

    wohoo!! My journey to low level coding. Thanks.

  • @pdd9366
    @pdd9366 8 месяцев назад

    This channel is a hidden gem. Keep up the good work!

  • @nopair5688
    @nopair5688 Год назад

    All time, All time, All stuff , All videos inside this channel are amazing 😊.

  • @maverick-n6x
    @maverick-n6x Год назад

    thank you. this kind of video is really helpful. this really gives an answer to our curious questions which we always had but never able to find any detailed answers maybe due to lack of access to resources. Your video has really helped me in understanding the concept at low level, and you have really explained in a detailed and orgainsed flow with clear explaination. thank you

  • @giveaway4002
    @giveaway4002 11 месяцев назад +1

    this is so so so good videos and explanation, i love this.

  • @zerodeus3225
    @zerodeus3225 6 месяцев назад

    Thank you very much! Tried so many guides, but they aren't even close as good as yours

  • @krishnababu5190
    @krishnababu5190 4 месяца назад

    Too Interesting Please continue the series😊

  • @gluxoff
    @gluxoff 9 месяцев назад

    What do I think... amazing and very intuitive explanation which is the most important aspect here, thank you.

  • @MichaelBennett000
    @MichaelBennett000 7 месяцев назад

    great video, wish the civilian internet had been this robust when i was growing up

  • @ty4294
    @ty4294 7 месяцев назад

    Thanks so very much for creating this content. It's exactly what I have been looking for. Your presentation of the topic is informative and interesting. Love It!

  • @StefanoTrevisani
    @StefanoTrevisani Год назад +1

    Wow, I loved it! Incredibly clear and detailed without being boring ! Only one suggestion: for the next videos could you increase the resolution to like QHD or 4K? That would be amazing :)

  • @mark879
    @mark879 10 месяцев назад

    This is absolutely amazing! Thank you! I missed out on building an operating system in college. You made it seem so easy here. And now I have a good reason to use Docker.

  • @aarondiaz_14
    @aarondiaz_14 Год назад

    As an aspiring Linux Kernel Developer, I really loved this video and I'm really looking forward to the next one!

  • @unknownunknown8573
    @unknownunknown8573 10 месяцев назад

    Absolutely fantastic video! I look forward to watching more content from this channel. Thanks!

  • @klevisimeri607
    @klevisimeri607 Год назад +1

    First time here and I love it!

  • @cwbh10
    @cwbh10 Год назад

    An absolutely fantastic video man. I hope you continue this series! As someone who studied ECE but does EE as a living now, this is so insightful

  • @michaelbasher
    @michaelbasher Год назад

    Yes, Most excellent video. I shall watch more of them. Cheers..

  • @trevinbeattie4888
    @trevinbeattie4888 Год назад +1

    17:10 the “text section” is so named because this is where the instructions of the program live; it’s meant to be read-only. It’s also sometimes called the code segment. This has its own segment to distinguish it from the “data section” where statically compiled or pre-initialized data for the program lives, such as string constants. The data section may further be divided into read-only data and read-write data. Using different segments for each purpose allows the kernel to place them in protected areas of memory so that buggy or rogue code doesn’t try to write data to an instruction block or execute instructions from a data block.

  • @MrHaggyy
    @MrHaggyy 9 месяцев назад

    This video is awesome so many things explained in a simple and coherent way. Really hard to ask for everything you don't know and easy to miss one simple jet important piece if you explain it to someone.

  • @walterdebruijn7046
    @walterdebruijn7046 Год назад

    High quality content, great to see it here. Enjoyed watching and learning. Big thank you for the efforts that went into this!

  • @esadecimale
    @esadecimale Год назад

    Fascinating, deeply deeply fascinating, interested for the continuation, keep up the amazing work 👍🏻

  • @uuu12343
    @uuu12343 Год назад

    This is very very nice, especially from a wholesale operating system understanding

  • @rodrigocabral4317
    @rodrigocabral4317 Год назад

    Really good video! You explained everything that I didn't know and kept the pace of the video. Looking forward to the next one.

  • @ShlomoGottlieb
    @ShlomoGottlieb 10 месяцев назад

    Super interesting! thanks for this very detailed deep dive video series, this is very instructive, material like this is hard to find, keep them coming :).

  • @MistaT44
    @MistaT44 Год назад

    Here before this channel gets millions of subs! Fantastic video

  • @schrenk-d
    @schrenk-d 10 месяцев назад

    Love to see a rundow of coreboot. Bootstrapping before the OS..

  • @Jonas-sc4er
    @Jonas-sc4er 11 месяцев назад

    Im currently doing a course about operation systems at my studys and so much of the theoretical stuff i learned make so much more sense now. its great!

  • @munir32
    @munir32 11 месяцев назад

    This is superb. Keep making such videos and complete the series please.

  • @aymaneeljahrani2280
    @aymaneeljahrani2280 3 месяца назад

    My fingers ached me to code haha . Keep it up !

  • @marleenvos4126
    @marleenvos4126 Месяц назад

    Your channel is great, thank you for sharing!