Maple Circuit
Maple Circuit
  • 10
  • 93 247
VFS | How your system knows where files are
Thank you for watching!
0:00 Intro
0:50 History
1:22 0.96c
2:35 Modern version
3:30 Dentry cache
8:04 How to open a file
10:20 Modern Final review
11:22 VFS Fun Facts
13:20 End Rambling (;
Переглядів: 1 265

Відео

GNU Parallel becomes Unhinged | Who thought this was a good idea?
Переглядів 78812 годин тому
Thank you for watching! savannah.gnu.org/news/?id=10687
EXT2 | How does it work?
Переглядів 4,8 тис.14 днів тому
History and schematics of one of the best file system! Sources: www.nongnu.org/ext2-doc/ext2.html e2fsprogs.sourceforge.net/ext2intro.html Schematics: github.com/MapleCircuit/EXT2-Schematics 0:00 Intro 0:30 History 5:49 Basics 10:05 Schematics
Linux Kernel 6.11 | Drama and 15X Part 2
Переглядів 5 тис.Місяць тому
Beginner friendly deep dive into the latest kernel! Thank you for watching! Part 1 ua-cam.com/video/NPJ7DzdysE4/v-deo.html 0:00 Intro 0:13 GPU/audio 10:21 VM 12:42 Memory 101 14:25 Memory 20:34 Security 26:09 Cryptography 27:52 Hardware 34:32 Benchmarks
Linux Kernel 6.11 | Drama and 15X Part 1
Переглядів 14 тис.Місяць тому
Beginner friendly deep dive into the latest kernel! Thank you for watching! Part 2 ua-cam.com/video/JCwHiNa_LZg/v-deo.html 0:00 Intro 0:48 File System 14:13 Rust 22:58 Misc 28:24 Arch Specific
BTRFS | All You NEED to know!
Переглядів 10 тис.2 місяці тому
Benchmark, recommendations, and more! 0:00 Intro 0:41 History 7:10 Functionality 12:05 Performance 14:44 When to use BTRFS 19:45 What's Next?
X | How do bots work in 2024?
Переглядів 4122 місяці тому
And how to find them! The joint cybersecurity advisory www.ic3.gov/Media/News/2024/240709.pdf
Kernel 6.10 | Locked & Optimized
Переглядів 55 тис.3 місяці тому
Beginner friendly deep dive into the latest kernel! Thank you for watching!

КОМЕНТАРІ

  • @esra_erimez
    @esra_erimez Годину тому

    Fun fact: Unix was the first operating system to treat files as streams of bytes and abstract physical and logical records

  • @techwatcher386
    @techwatcher386 2 години тому

    Really interesting!

  • @jps1
    @jps1 8 годин тому

    what did you use to make those diagrams?

    • @flintsteel3209
      @flintsteel3209 5 годин тому

      This looks like an obsidian canvas document with a modified theme. Hope this helps.

    • @Maple-Circuit
      @Maple-Circuit 36 хвилин тому

      Obsidian with advanced canvas.

  • @Pizzanicv
    @Pizzanicv 13 годин тому

    Feel free!!

  • @rogo7330
    @rogo7330 13 годин тому

    I'm not sure that symlink example is all right. Symlink is just a special kind of file that just contains a path. It does not points directly to the inode, that would be a hardlink, which you can't create between different file systems. With symlink, I believe, it should go back to the begining, just with a new filepath to find.

    • @Maple-Circuit
      @Maple-Circuit 10 годин тому

      100% True. I simplified my schematics without mentioning it in the vid, Thanks for pointing it out! For thoses watching, here is what the full image should look like: imgur.com/a/LgVPj2D

  • @whtiequillBj
    @whtiequillBj 22 години тому

    Wonderful video. Can you make, or suggest, a video on Windows IFS and how it differs from VFS. There are some ext4 and btrfs IFS drivers

  • @Microchaosmac
    @Microchaosmac 23 години тому

    Thanks :3

  • @TavishMcEwen
    @TavishMcEwen День тому

    Lesgoo

  • @eajaykumar
    @eajaykumar День тому

    Waiting for this

  • @cat-le1hf
    @cat-le1hf 2 дні тому

    This is pretty funny, I usually take the side of trolls

  • @MichaelHenderson-h4w
    @MichaelHenderson-h4w 3 дні тому

    I don't want my software named after Palestine. I don't want it named after Israel. I DEFINITELY don't want it named after two mass-murderers. I don't need to agree with someone's politics to use their code, but I don't want it shoved in my face, especially when it is simping for some of the most truly evil people to walk the planet. Why do people need to insert current-day politics everywhere? Why can't we go back to arguing about which data structures to use for what?

  • @SkibidiOhioCreeperSigmaGyattRi

    OMG WTH WTF?????????? btw im going going to install arch soon can you recommend which wm i should use?

    • @Maple-Circuit
      @Maple-Circuit 3 дні тому

      i'm a I3 guy, but the best thing that you can do is try a bunch for a good month and keep what you like. Experimenting is what Arch is for at the end of the day (; PS if you have never used Linux before, thinker around with Ubuntu first. Jumping in something like Arch without prior experience will make your learning experience worst for no benefits!

  • @JassonCordones
    @JassonCordones 3 дні тому

    OP: *says they don't care about the israel genocide of palestinians and now lebanese* 1second later: *proceeds to qualify political and military leaders fighting against the ilegal occupation of their land as mass murderers without any evidence* The fact that this video exist only shows that you didn't even bother do minimal research of who these people were past propaganda. Is not even that difficult to not be ignorant.

    • @Maple-Circuit
      @Maple-Circuit 3 дні тому

      >OP: says they don't care about the israel genocide of palestinians and now lebanese Brother, first sentence and you are already confused. "genocide means any of the following acts committed with intent to destroy, in whole or in part, a national, ethnical, racial or religious group" Hamas being a government+military group and Hezbollah being a military group, the actions of Israel against them are not genocide You also don't have the dolus specialis (special intent) that makes genocide, the government of Israel goal is the removal of thoses terror group not the removal of an ethnic/religious group. SOURCE: www.un.org/en/genocide-prevention/definition >1second later: proceeds to qualify political and military leaders fighting against the ilegal occupation of their land as mass murderers without any evidence My man, can you see how deep in the well you are? This is not hidden, the murders are literaly why they jump to the position of power they were in... Sinwar was THE snitch killer, and he made sure to derail the great march of return which if executed like it was supposed to, could have force the israelis to take the gaza palestinian issues seriously. >The fact that this video exist only shows that you didn't even bother do minimal research of who these people were past propaganda. Is not even that difficult to not be ignorant. Politics is not suppose to make you feel good. We both know that your knowledge of the issue is minimal and that you didn't even bother to research any of the term that you've used. People don't get to kill each other because of a dumb disagreement. When you push that simplistic vision of the conflict, you inhibit the ability for solutions in said conflict. It is understandable that the palestinians want a state, you still need to come to the fact that Israel exist and that neither are Satan.

  • @PengolodhNoldor
    @PengolodhNoldor 4 дні тому

    Believe it or not, many people inside and outside the US see these figures as symbols against colonial and western backed oppression. Naming a program built by leftists after them is not a strange thing, the distro antix also names its versions after anti fascist activists.

  • @CEOofGameDev
    @CEOofGameDev 4 дні тому

    from the river to the sea, Parallelstine will be free!

  • @tsiiphsycoii
    @tsiiphsycoii 4 дні тому

    Everything is political, even this response.

  • @ami_rza82
    @ami_rza82 4 дні тому

    YT compression algorithm gonna love your effects

    • @Maple-Circuit
      @Maple-Circuit 4 дні тому

      My effects are like a DLC, but for bandwidth XD try watching in 144p

  • @Chat_De_Ratatoing
    @Chat_De_Ratatoing 4 дні тому

    we already know the subject of the next Brodie Robertson video then

    • @cat-le1hf
      @cat-le1hf 2 дні тому

      "The GNU Parallel Situation is Crazy"

  • @xspager
    @xspager 4 дні тому

    Such a bad idea it's kind of awesome.

  • @adrianojordao4634
    @adrianojordao4634 5 днів тому

    If i develop a disk formater i will call it Israel.

    • @michaelutech4786
      @michaelutech4786 4 дні тому

      That's more of a fashion statement. How about Antivirus software? You can't blame Israel for not being selective or opinionated.

    • @adrianojordao4634
      @adrianojordao4634 3 дні тому

      A fashion statement, is UNO same fashion? Antivirus.... some ppl are virus? Is gaza formated? Better to have a fashion statement that a fashist one.Well, i think the apropriate response is ... maybe not.

    • @cat-le1hf
      @cat-le1hf 2 дні тому

      @@michaelutech4786 How about a rootkit?

  • @adrianojordao4634
    @adrianojordao4634 5 днів тому

    You know much more about software, that you know about justice. Wen killing is theme look first to your goverment.

  • @Ukuraina-cs6su
    @Ukuraina-cs6su 5 днів тому

    nice, Linux distro called after terrorists...

  • @JohnSmith-lc1ml
    @JohnSmith-lc1ml 5 днів тому

    In leftist spaces they unironically support these groups. They often forget that their opinions are only acceptable in their extremist echo chambers.

  • @WTFShelley
    @WTFShelley 5 днів тому

    Ubuntu 24.10 : Hectic Hitler?????

  • @gautam2599
    @gautam2599 5 днів тому

    Babe wake up, new linux drama just dropped Jokes aside, really excited for new VFS video

  • @eajaykumar
    @eajaykumar 5 днів тому

    Politics should be kept out of software namings

    • @michaelutech4786
      @michaelutech4786 5 днів тому

      Not only naming. I would really love to keep out everything not related to software. Wouldn't THAT be nice? :)

    • @Maple-Circuit
      @Maple-Circuit 5 днів тому

      Humans will be humans, me included XD

    • @eajaykumar
      @eajaykumar 5 днів тому

      @@michaelutech4786 yea obviously, but nothing can be changed like how anyone behave in particular time,it's all ones own interests that drives anything in the world

    • @bode-fun
      @bode-fun 4 дні тому

      For the naming yes lol but idk I wouldn’t want to work together with a neonazi or sexist

    • @JassonCordones
      @JassonCordones 3 дні тому

      ​@@michaelutech4786 The idea that software the users have the freedom to run, copy, distribute, study, change and improve software is inherently a political position. you dumb

  • @michaelutech4786
    @michaelutech4786 5 днів тому

    I think that naming software after something political is generally not a good idea. It shows that the political cause has a higher priority than the software, which is not a good sign for users of the software. If you choose to name software politics, then we get to where this video asks whether naming it after a leader of Hamas is a good idea, because of what Hamas is and who this leader was. I don't know whether Hamas is really only a terror organization or whether the particular leader was a murderer or not. I can agree with categorizing Hamas a terror organization, but compared with Israel, I'm not sure whether Israel is by any meaningful metric less of a terror organization. Literally, I am not sure. I am not making any claims. But what I am sure about is that if the standard is that you can't name things after entities responsible for killing innocents, engaging in, supporting or tolerating torture, murder, theft and all the things you use as criteria for why the Hamas leader is a bad name to use, then you will have a hard time finding a politically relevant name. The USA tortures people. Israel does. We in Europe don't do that, well not openly and not in recent times. We don't brag about it (anymore). Israel kills innocents every day. The USA killed millions of innocents not so long ago. So I don't really find it extremely scandalizing that a leader of a terror organization is used for a name, if leaders of well renowned nations who claim to stand for the rule of law, freedom, justice and all the western values do all the things you mention here. I think we should just keep politics and software separate. That does not solve the issues around the barbarism we enjoy engaging in so much, but at least we got some nice software. And we can save ourselves the hypocrisy in videos such as this.

    • @michaelutech4786
      @michaelutech4786 5 днів тому

      You removed that heart after reading my other comment right? 🙂

    • @Maple-Circuit
      @Maple-Circuit 5 днів тому

      Thanks for the long post! Hamas is a government and an army/terror group, Sinwar happens to represent the worst from the terror group (I'm sure you can find all the details). I would agree that mixing software and politics is 99% not a good idea. Yes, my video can be seen as hypocritical, but I don't care. For me, there is something a bit crazy about the choice of people, and I find it way too funny not to talk about it. Now you can put isreal and hamas in the same bucket, I won't take much offense to that, but as a Canadian, I can't see how you can put the US in that bucket and if so not adding Europe to the mix. At that point, it feels like your grouping of US, Isreal and Hamas becomes pointless. Anyway, I enjoyed answering your comment, so thank you again (;

    • @Maple-Circuit
      @Maple-Circuit 5 днів тому

      @michaelutech4786 I'm on my phone and I'm clicking everywhere XD. I really like your comments don't worry about it (;

    • @eajaykumar
      @eajaykumar 5 днів тому

      @@michaelutech4786 actually we Indians had a brutal past with Europe but now I can sense it came down but still hypocrisy and hegemony is all over there ,still now British didn't even say any sorry or condolences to us ,we still didn't had Justice ,I think this channel is not a platform to talk about these things ,I will leave it at this

    • @michaelutech4786
      @michaelutech4786 5 днів тому

      @@Maple-Circuit "crazy choices of people" - Well yes, but in recent times I got used to craziness, it's accelerating. In this particular instance however, I'm not sure if this choice is crazy. I can't speak for the motivation of the parallel guy, but I could see me making a similar choice if I would name software after politics or ideology. I'm deeply bothered by the way we are naming things. There is a lot of manipulation going on and I really don't like to be manipulated. I'm a simple minded person. If killing innocents and torturing people is bad, then it it's bad no matter who it does. And I strongly oppose killing innocents and torturing people. But there are of course exceptions to everything. In some rare cases, killing innocents might just be the best thing you can do. The best is still bad however. And if you do something every day, it's no longer rare and certainly not exceptional. I very deliberately raised the issue with Europe vs. the USA. Not because there is any moral superiority. But there is a difference. Europe learned it's lessons about mistakes and it learned them by loosing. Loosing a war, winning a war but loosing empires and overall losing the power to make the rules. Europe is now following the rules or more precisely the rule of the USA. Not because of some concept of western values, but because there is no good alternative. As a result of all that, you don't see Europe bombing civilians (if you exclude Russia from Europe, which in this context I did). You don't see torture. There are no attempts to conquer territories or to do ethinic cleansing. At least not on a scale that makes it into the news. Europe is not better, but it does better. Much like Canada, if for slightly different reasons. The USA, Israel and Hamas belong in one bucket. They all claim to have the right to kill anybody on this planet they decide is an enemy. They literally do. They all claim their cause justifies any crime that is fit to further their cause. If you would encode these claims in some legal framework, you had to either label all of them as terrorists or none. There really isn't much of a difference between them. The US president now explicitly has the right to assassinate a politican opponent as an official act of office. If you had said that it's crazy to name software after a murderer, I would have agreed, clicked on "like" and would not have commented.

  • @banabana4691
    @banabana4691 8 днів тому

    great explain

  • @sakurako-omuroo
    @sakurako-omuroo 10 днів тому

    Keep up dude! Hope you will get more popular.

  • @zixmatrix1860
    @zixmatrix1860 11 днів тому

    what app did you use to design the graph ?

  • @jamesrivettcarnac
    @jamesrivettcarnac 13 днів тому

    This is a blast from the past. I remember going through dumps and images by hand because my HD got wrecked and i to recover it. I remember having my mind blown at how easy it was to migrate to ext3 when it came out

  • @jamesrivettcarnac
    @jamesrivettcarnac 13 днів тому

    7:40 i feel a little attacked 😢 But great video, your content is great

  • @AngryPacman111
    @AngryPacman111 13 днів тому

    I like how it works on NAS. Snapshotting all the things(free and very fast coz 🐮), and with checksums - very useful for data integrity.

  • @Wraient
    @Wraient 13 днів тому

    wait till he hears about ext4

  • @yaghiyahbrenner8902
    @yaghiyahbrenner8902 13 днів тому

    To explain this more effectively, I recommend referring to a flash memory data sheet. Flash memory chips typically contain detailed memory layout with explanations regarding total memory size, blocks, and sectors. When a low-level filesystem builds abstractions on top of this, it becomes clearer why the concepts you're describing exist.

  • @Trick1e
    @Trick1e 13 днів тому

    Great video really helped me. Could you share the drawings you made?

    • @Maple-Circuit
      @Maple-Circuit 13 днів тому

      Here: github.com/MapleCircuit/EXT2-Schematics Have fun!

  • @TheGnom1
    @TheGnom1 13 днів тому

    13:26 The Arrow is not propperly alligned ... cant focus ... must not look ... Argh

  • @pianosci8613
    @pianosci8613 13 днів тому

    This is super useful as a visual overview compared to the normal ext2 docs. Is there any way to get the source file/image/notes you used for the schematics?

    • @Maple-Circuit
      @Maple-Circuit 13 днів тому

      Thank you for the comment, i forgot to link the sources! www.nongnu.org/ext2-doc/ext2.html <----my source for 95% of the work e2fsprogs.sourceforge.net/ext2intro.html

  • @eajaykumar
    @eajaykumar 13 днів тому

    I don't get to know how youtube algorithms really work, with such good content and explanation you should get views in terms of lakhs Hope you acheive it in future

  • @Ozla102
    @Ozla102 14 днів тому

    Can’t wait to see ext4 vid

  • @spacewolfjr
    @spacewolfjr 14 днів тому

    Just wanted to say sorry for kicking in the bathroom door stall at Tim Horton's I didn't realize you were running dumpe2fs in there and I would have waited, I just wanted to lay that bro hug on you.

  • @spacewolfjr
    @spacewolfjr 14 днів тому

    Excellent video, these have been getting better and better!

  • @eajaykumar
    @eajaykumar 14 днів тому

    Cool video thanks

  • @magovermelhoffv4729
    @magovermelhoffv4729 14 днів тому

    Really good, thanks.

  • @romanglaz3795
    @romanglaz3795 14 днів тому

    Thanks for the video!

  • @TavishMcEwen
    @TavishMcEwen 14 днів тому

    Fantastic video, the diagrams are great. Look forward to ext3!

    • @Asdayasman
      @Asdayasman 14 днів тому

      Can't wait for ZFS myself.

  • @MykolaTheVaultDweller
    @MykolaTheVaultDweller 14 днів тому

    first

  • @Dr-Zed
    @Dr-Zed 14 днів тому

    Great video as always

  • @hamzarashid7579
    @hamzarashid7579 19 днів тому

    Zig should've been a better choice for Linux because the old maintainer could've easily get used to writting zig, because zig is just a convenient C (a better version of C with less footguns).

  • @hamzarashid7579
    @hamzarashid7579 19 днів тому

    I would love to see more low-level system concepts videos related to Linux.