Presented by Jim Zemlin, Linus Torvaldsâ boss, this talk mainly focuses on several lessons that he learned from watching Linus Torvalds build Linux. The main points are: donât aim for success, give away the things we build, and have no plan. These points go against the mainstream but provide us with another perspective on how to approach any project we want to undertake to achieve something.
Richard Stallman, who founded GNU, with Linux as one of its components, is sharing his views on free software. He has strong points on how computer software access and development should be democratized and not controlled exclusively by several parties. Advocating the liberation of the cyberscape is the main premise that he holds.
As a medium-duration type of video, Crash Course successfully covers the topics of operating systems. It discusses the history and developments of operating systems as one of the main components of current computers, which can be found in many devices.
Regular Expressions are great tools to process many kinds of text files. Through using Debian, I try to understand and utilize this feature, and this video helps a lot in understanding that.
This website primarily focuses on regular expressions, making it an excellent platform for learning and comprehending related topics. Containing several examples, it is much easier to understand Regex through this website.
This website provides a general overview of operating systems. It consists of several important topics that enhance understanding of the subject.
Containing several important syntax elements for operating Git, this website serves as a great medium for understanding such topics. It is simple and straight to the point, allowing us to enhance our knowledge.
This link explains the basics and fundamental concepts of cybersecurity. As a beginner, I believe what makes this link interesting is the simple choice of words used to communicate the idea of cybersecurity.
This website contains a summarization of bash scripting. It enables the reader to try the commands introduced by providing some examples. I find this link interesting because it explains complex concepts in a simple manner and allows us to delve deeper into the material through examples.
This link explains the most common types of malware. What makes it interesting is that they summarize all the types of malware that will be explained before the paragraph, so that readers can get the general idea.
This links is about file systems, their types, advantages, and disadvantages. It also briefly describes what a file is and how the name of a file is divided into two parts: the name and the extension. What makes this passage interesting are its comprehensive overview, advantages and disadvantages of file system, several terminology, and practical information.
This links discusses file systems, explaining what they are and why they are essential. It touches on various aspects related to file systems, such as partitioning, formatting, and booting. What makes it interesting is that it provides a comprehensive overview of file systems, breaking down complex concepts into understandable terms. It also highlights the evolution from traditional BIOS-based systems to modern UEFI-based systems and the differences in partitioning schemes. Additionally, it emphasizes the importance of file systems in managing data efficiently on storage devices.
This article is all about file systems and what they do. It says that file systems are super important in every computer system because they help store and arrange all the stuff we use, like data and programs. The article also talks about the different parts of a file system, like files, folders, and some things called file attributes. Whatâs cool is that it explains everything in a simple way, so you can easily understand how files are named, organized, and taken care of in your computer. Plus, it teaches you some basic stuff about files, like what theyâre made of and what you can do with them.
The links talking about something called a file system interface and its important parts, like volumes, directories, and files. These things help us work with and control real stuff on our computers or other devices. Also, itâs important to know that every real thing we work with has some extra information called properties, and we can get to this info using the file system interface.
The video talks about how computers keep and manage files. It tells us that files like text, music, and pictures are saved in a special computer language called binary. The video also talks about file systems, which help us find, open, and change these files on our computer. It even explains tricky stuff like file fragmentation and how files are organized in folders, but in a way thatâs easy to get.
This video is all about the different types of file systems used in Windows, like FAT32, exFAT, and NTFS. Itâs super cool because it explains how each file system works and why you might choose one over the others. It also talks about stuff like compatibility and file size limits, so youâll know which one to use for your computer or flash drive.
This video delves into the concept of file systems, which are essential for organizing and accessing data on computers. What makes it interesting is how it breaks down complex abstractions like files, filenames, and directories into understandable terms. It also explores the architecture of file systems, offering insights into how they function and are optimized.
This link mainly talks about fundamentals of C programming. It is a comprehensive source to learn about C language.
This link talks about the history of C language. It is a funfact that nice to know, we could apply the wisdom we get from the writings.
This link talks about the development of the C language. It is an eye-opening writing that shows the journey of C.
This link talks about page table. I love this link cause it is generally easy to comprehand.
This link contains the overview of virtual memory. This link is easy to understand.
This link consists of several points to translate virtual memory to physical memory. It is easy to read from the links.
This link explains fork in through a simple way. Itâs easy to grasp such a complex topic by reading this link.
Explaining fork() in system call, this link delve deep into the topic really well. I enjoy reading it.
This link shows a comprehensive explanation of fork. I can understand what fork is easily just by reading this link.
I think this link sums up the whole concept of synchronization in a very good manner. I will continue my readings on this topic more.
This link states that it is necessary for a multi-process system where several processes coexist and concurrently attempt to access the same shared resource or piece of data. A good opening to introduce the concept.
This link states that when two or more process cooperates with each other, their order of execution must be preserved otherwise there can be conflicts in their execution and inappropriate outputs can be produced. It is a good start to understand the whole concept. It is a good source to read.
This links talk general concept of linux from scratch. It is totally great source to read this due to the simple language it uses.
The video gives tutorial how to build linux from scratch. If somebody wants to build it, I think it is a good source!
This link talks about LFS project in general. If somebody is very unfamiliar with LFS, it is a good link to start.
It is a good link to know Linus Torvalds. He is a great computer scientist who found linux.
The link is a resource to know a general story behind microsoft. It is a great source to read for fun.
This link talk about disk management. It is a complete source to know the deep concept of it in operating system.