TechTalk
  • Home
  • About
Part 2: Building a container from scratch

Part 2: Building a container from scratch

Apr 4, 2022 5 min read dockernamespacefilesystemlinux
In this post, we are going to isolate the filesystem, by unmounting the root directory and replacing it with a minimal root directory to be used only within the container. The changes then made to files within the namespace won't affect our host system.
Read Now Read Later
Lezwon Castelino
By: Lezwon Castelino
Part 1: Building a container from scratch

Part 1: Building a container from scratch

Mar 22, 2022 5 min read dockercontainernamespacelinux
The previous post introduced the Linux Namespaces feature and explained how the entire container technology is built upon it. In this post, we will quickly try to replicate some of the container functionalities with Namespaces using just our terminal.
Read Now Read Later
Lezwon Castelino
By: Lezwon Castelino
How does Docker work?

How does Docker work?

Feb 14, 2022 4 min read dockerlinuxkernelcontainernamespace
In this series of posts, we explore how docker works under the hood. Especially we will focus on how docker isolates the application environment and how is it different from using a virtual machine.
Read Now Read Later
Lezwon Castelino
By: Lezwon Castelino
Building programs with dynamic runtime libraries

Building programs with dynamic runtime libraries

Nov 16, 2021 5 min read clangcompilerlinkershareddlldynamiclibraryc
Dynamic libraries allow code to be linked independently during runtime without compilation into the executable. This post will delve into the creation and use of dynamic libraries on your system.
Read Now Read Later
Lezwon Castelino
By: Lezwon Castelino
A Hitchhikers Guide to Compiling

A Hitchhikers Guide to Compiling

Oct 31, 2021 9 min read ccompilingllvmclanglinkerassemblerassemblymachinecodeexecutablebinary
The C language is arguably the most popular and widely used language of all time. We all know that when we run a C program, the code is converted to machine code and then executed on the machine. But have you ever wondered how this happens?
Read Now Read Later
Lezwon Castelino
By: Lezwon Castelino
Page 1 of 2
Older Posts
Powered by Ghost
TechTalk