- 10
- 93 247
Maple Circuit
Canada
Приєднався 22 тра 2024
A place for tech lovers!
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 (;
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!
Fun fact: Unix was the first operating system to treat files as streams of bytes and abstract physical and logical records
Really interesting!
what did you use to make those diagrams?
This looks like an obsidian canvas document with a modified theme. Hope this helps.
Obsidian with advanced canvas.
Feel free!!
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.
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
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
Will look into it!
Thanks :3
Lesgoo
Waiting for this
This is pretty funny, I usually take the side of trolls
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?
OMG WTH WTF?????????? btw im going going to install arch soon can you recommend which wm i should use?
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!
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.
>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.
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.
from the river to the sea, Parallelstine will be free!
Everything is political, even this response.
Lol true
YT compression algorithm gonna love your effects
My effects are like a DLC, but for bandwidth XD try watching in 144p
we already know the subject of the next Brodie Robertson video then
"The GNU Parallel Situation is Crazy"
Such a bad idea it's kind of awesome.
If i develop a disk formater i will call it Israel.
That's more of a fashion statement. How about Antivirus software? You can't blame Israel for not being selective or opinionated.
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.
@@michaelutech4786 How about a rootkit?
You know much more about software, that you know about justice. Wen killing is theme look first to your goverment.
nice, Linux distro called after terrorists...
In leftist spaces they unironically support these groups. They often forget that their opinions are only acceptable in their extremist echo chambers.
Ubuntu 24.10 : Hectic Hitler?????
XD
Babe wake up, new linux drama just dropped Jokes aside, really excited for new VFS video
😆
Politics should be kept out of software namings
Not only naming. I would really love to keep out everything not related to software. Wouldn't THAT be nice? :)
Humans will be humans, me included XD
@@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
For the naming yes lol but idk I wouldn’t want to work together with a neonazi or sexist
@@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
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.
You removed that heart after reading my other comment right? 🙂
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 (;
@michaelutech4786 I'm on my phone and I'm clicking everywhere XD. I really like your comments don't worry about it (;
@@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
@@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.
great explain
Keep up dude! Hope you will get more popular.
Thanks!
what app did you use to design the graph ?
Obsidian, it works well!
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
7:40 i feel a little attacked 😢 But great video, your content is great
I like how it works on NAS. Snapshotting all the things(free and very fast coz 🐮), and with checksums - very useful for data integrity.
wait till he hears about ext4
EXT WHHHAAATTT 🤣
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.
Great video really helped me. Could you share the drawings you made?
Here: github.com/MapleCircuit/EXT2-Schematics Have fun!
13:26 The Arrow is not propperly alligned ... cant focus ... must not look ... Argh
What, NOOOO MY EYES 😆
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?
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
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
Thanks!
Can’t wait to see ext4 vid
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.
Lol WTF 😆
WHAT
Excellent video, these have been getting better and better!
Cool video thanks
Really good, thanks.
Thanks for the video!
Fantastic video, the diagrams are great. Look forward to ext3!
Can't wait for ZFS myself.
first
Great video as always
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).
I would love to see more low-level system concepts videos related to Linux.