By Arkan Alexei Andrei
HOME —
LINKS —
TIPS —
LOG —
TARBALL —
GITHUB
Operating Systems: Crash Course Computer Science #18
A great introduction to OS in general, animated and entertaining. Breaks down difficult concepts piece by piece so it is less difficult to comprehend.
The mind behind Linux | Linus Torvalds
Your typical TED Talk. While not academically helpful, it still provided me with great insights from the man who created Linux.
Truly a visionary. Impacted billions of people worldwide but perhaps received less recognition than he should have.
Markdown Guide
An essential for OS course. Learning markdown is perhaps just as important as learning git.
Asymmetric Encryption - Simply explained
A brief overview on asymmetric encription.
I think it’s relevant to this week’s topic. Which is why I included it.
How secure is 256 bit security?
Excellent explanation and animation by 3Blue1Brown regarding cryptography. It gives you an idea of just how secure 2^256 is. Or maybe, we still don’t understand just HOW secure it is.
File System Basics
Everything you need to know regarding file systems in Unix/Linux. Comprehensive as well. With examples provided
Linux Directories Explained in 100 Seconds
Exactly as the title suggests. Great for those who are on the go or busy!
you will never ask about pointers again after watching this video
This video is actually pretty helpful in helping me understand pointers. It’s witty and relatable(?). But often I refer to this video when I need a refresher on pointers.
Logical vs Physical address space | OS | Lec-32 | Bhanu Priya
Basically a 7.5 minute lecture. Helped me understand the topic a little better, though!
What’s Virtual Memory?
Taken from the famous YouTube channel Computerphile (from the guys who made Numberphile). Great stuff in general.
Virtual Memory in Operating System
Explanation by GeeksforGeeks. I recommend this website due to its in-depth explanation.
Processes and Threads (Concurrency Basics)
A short yet informative video on this week’s topic. Only ~5 minutes long. Highly recommend you to watch!
Threads and Concurrency
Prefer to read instead? Enjoy this article that someone else on the internet have compiled for you. Happy reading!
Process Synchronization Playlist
This channel has saved my grades multiple times in the past. I trust in these guys on my OS grade as well. 🙏🙏
Regarding Deadlocks
A short yet concise summary of deadlocks courtesy of the University of Illinois Chicago. Interesting!
Process Scheduling in Linux
A Medium article on Scheduling. Also includes a cute doggo pic.
expat-2.4.8.tar.xz
If you are following this week’s instructions, chances are you will see that expat.2.4.8.tar.xz is not available to download. To counter this, I’ve provided you a mirror link to get it since the original link is broken.
zlib-1.2.12.tar.xz
Same issue with expat. Here I’ve provided a link for the zlib library. Enjoy!
Process Scheduling Video
Same concept as the Medium link. But now in video! Courtesy of Neso Academy on YouTube.
Understanding and Using Systemd
I love this explanation of Systemd. Written by Carla Schroder of Linux.com
Why Linux Torvalds doesn’t use Ubuntu or Debian
Why doesn’t he use Ubuntu or Debian? Nobody knows! Watch this video to find out!!
Does anyone actually reads this? Well, I assume no so for Week 10 I’ll provide some of my favorite video essays instead.
The man who tried to fake an element
Amazing visualization and story telling. Highly recommend.
The Dark Side Of The Silk Road
Silk Road is perhaps the most popular website on the dark web. This video encompasses the founder’s (Ross Ulbricht) journey on developing the site.
Disney’s FastPass: A Complicated History
You’ll notice that all of the videos I’ve provided are over 1 hour long. Welp, I guess I like my videos long and slow-paced ;)
© 2022 — Arkan Alexei Andrei — Version: 0027–09-Sep-2022.