All Computings
Memory and Address Space
The concept of keeping processes in User Space isolated from one another, so they cannot access each other’s Virtual Memory; this provides security and also avoids Processes from clobbering each other....
Master File Table (MFT)
Specifically used in ntfs Unlike most File Systems (like ext4 and apfs) which use a tree structure for files, ntfs has a single table that lists every file on disk and its metadata Note that metadata may be stored elsewhere on disk, and pointed to by the MFT
Master Boot Record (MBR)
File System Partition Table Header Outlines the structure of up to four primary Partitions Has a maximum addressable disk limit of 2TiB The table is outlined at the very start of the drive, and terminates with a boot signature (if the disk is bootable) https://wiki....
macOS
This is a reference note so that various other notes can link back to it - usually as a point of contrast for how things differ compared to Linux Be sure to check the Backlinks of this note Darwin is an open-source BSD-derived platform, running on the Mach-derived XNU kernel, with a combination of GNU and Apple Userland on top of it This core is used for all Apple operating systems, including macOS, iOS, watchOS, tvOS, etc....
Mach-O
The Application Binary Interface used for macOS and other Darwin-derived platforms Stands in contrast to ELF for Linux and PE for Windows
llvm
A Compiler that takes an Intermediate Representation (IR))).md) generated by clang and converts it to the target system’s Instruction Set Architecture
Linux Standard Base
Outlines the standard filesystem-hierarchy-standard and layout of software on Linux systems. In particular, it established that an LSB system would comply with:...
Linux Standard Base
Outlines the standard Filesystem Hierarchy Standard and layout of software on Linux systems. In particular, it established that an LSB system would comply with:...
Linux Namespaces
https://en.wikipedia.org/wiki/Linux_namespaces Partitions Linux kernel resources so groups of Processes see different sets of resources Semi-related to cgroups Allows for Linux to perform Containerisation
Linux
Overview To get started, take a look at: Linux Standard Base Filesystem Hierarchy Standard GNU Userland systemd Key Resources https://tldp.org/ https://www....