Articles
Contains various writings, tutorials, cheatsheets, manuals.
Operating system
- Pre OS era, necessity of operating systems
- Process as virtualisation
- File, VFS (Virtual FileSystem), filesystem abstraction
- OS security functions (uid/gid, ulimit, apparmor, selinux)
- Lightweight OS virtualisation techniques (chroot, namespace)
- Resource management (cgroup, quota)
User interfaces
- Shell/CLI/TUI and ~ environments
- GUI and ~ environments
- Server-Client (RPC/Web) interfaces and ~ environments
Package and software management
- OS package management systems (apt, dnf, packman, zipper, brew, nix-env, opkg)
- Application container systems (snap, flatpak)
- Containerized systems (dockerhub images)
- Programming language oriented package managers (pip, go, cargo)
System and service management
Networking
- OSI network model
- Interfaces/bridge, IPv4/IPv6 addressing
- Main protocols: ARP, ICMP, UDP, TCP
- DNS
- Routing
- netfilter, firewall, conntrack, masquerade
- VPN
- VLAN
- WLAN
- DHCP
- peer to peer