I’ll divide it into sections (per week) to make it easier to navigate
As a beginner, I think this video helps me a lot to learn how to use Bash since basically Bash is the essential of the Unix/Linux command-line shell. The video’s OP clearly demonstrates how each syntax work.
This link explains the basics on how we utilize Terminal to create text files. It shows various commands to create, view, edit, and append text files directly on the Linux terminal. The steps shown are really clear and easy-to-follow, plus the creator also puts illustrations on how each command will work.
Taken from the SOSI lecture, the recording really helps me in doing the Week 01 quiz and understanding how virtualization and Bash actually works. It has a lots of key points, including materials that haven’t been deeply covered in the OS lecture. Both SOSI and OS have similar discussion topic, thus it can be an additional supplementary throughout the OS lecture.
Since I used a MacBook Pro throughout this lecture, my biggest concern is I need to learn how can I use SCP in Mac (it’s slightly different from the Windows one). This article is easy to follow and provides a helpful tutorial regarding SCP between MacOS and Linux.
Taken from the SOSI lecture, the recording really helps me in understanding Protection and Security in Linux. The lecture record provides comprehensive explanation per points and easy to understand.
This article provides a simple yet comprehensive explanations regarding SSH and how can we use it to connect to a remote system (such as Debian, Ubuntu, etc.). The steps are divided into sections, which makes it easier to follow.
Grep is used to search for some specific patterns inside a text input using RegEx (regular expressions). By learning basic RegEx, we can implement that on grep as well! This guide explains how we use RegEx in grep in an easy way, so that beginners like me can follow it with no hesitations. It really helps me in doing the Pop Quiz W02-1 (Scele Scrap).
This easy-to-follow guide shows how can we generate a GPG key pair, export and share public keys, encrypting files, share, and also decrypt files using GPG in a Linux server.
This video provides detailed explanation about Protection and Security in OS. Inside it, there are also examples provided in a comprehensive way.
C is a general-purpose programming language created by Dennis Ritchie at the Bell Laboratories in 1972. C is strongly associated with UNIX, as it was developed to write the UNIX operating system. By learning how to use the C programming language, we can increase our knowledge about how Linux was made (with C).
The wget command is necessary in Linux if you want to download and access files from the Internet. This tutorial is easy to follow and shows a clear steps to use wget.
This article is taken from SOSI lecture, provides a brief explanation on how can we code with C language and implement it inside our Linux system.
Another lecture recording from SOSI lecture, this video shows us how File Systems are in Linux Programming, what FUSE is, and how these two actually work and be implemented inside Linux.
A better ChatGPT, this chatbot really helps me in solving problems regarding mounting in Linux
This material provides a deep-down on how Partitons and File Systems are in Linux, also how can we format and mount in Linux OS.
This article is taken from SOSI lecture, provides a brief explanation on how Addressing, Shared Lib, & Pointer work in Linux
This article provides interesting and insightful material about partitioning in Linux.
This article is taken from SOSI lecture, provides a brief explanation on how Virtual Memory works in Linux
In Week 05 Assignment #4: Memory, we were asked to modify the memory/mymemory2.c file. Since the editor that I usually use (nano) didn’t allow me to select all content, I need to use Vi.
This article is taken from SOSI lecture, tells about how Process and Concurrency works in Linux and how it builds the Fork process.
Docusaurus is a static-site generator made by Meta Open Source (Facebook) which utilizes the node.js framework. You can try making another Docusaurus project using either JavaScript or TypeScript languages!!
This article is taken from SOSI lecture, provides a brief explanation on how Threads and Synchronization work in Linux
This article is taken from SOSI lecture, provides a brief explanation on how Scheduling works in Linux. This video is insightful.
This Medium page shows us how can we create our own LFS with simple yet helpful explanations.
TXT also exists as a real-life music group, not just a file type! This TXT stands for Tomorrow X Together. Go check their music, pretty uplifting!