All Computings
Containerisation
On Linux, takes advantage of Linux Namespaces to isolate Processes using a shared kernel
Compiler
A program that takes source code (or an Intermediate Representation (IR))).md)) and converts it ahead of time into a version tailored for a specific Instruction Set Architecture E....
CMOS
https://wiki.osdev.org/CMOS
clang
A Compiler front-end that takes in code (e.g. C, C++, etc) and converts it to an Intermediate Representation for use with llvm
cgroups
Linux kernel feature that provides features to limit resource allocation (disk, memory, etc) of a group of Processes
Calling Convention
https://en.wikipedia.org/wiki/X86_calling_conventions#List_of_x86_calling_conventions An underlying specification for a given ISA, operating system, or Compiler, that outlines how to move data the right way in order to call another function (whether in the same program or against a Library) The specific method will depend on the platform but technically any convention is fine as long as both the caller and callee are written to accept the same format In particular, it will outline a specific order to store Registers and Counters, set a return address, manage a Stack and Heap allocation, and whether the responsibility for each of these is dependent on the caller or callee
C Standard Library
https://en.wikipedia.org/wiki/C_standard_library https://en.cppreference.com/w/c/header Represents a standardised series of functions that must exist on an operating system These functions exist to perform most common operations including:...
C
A low-level language for most systems (but high-level compared to Assembly)
Byte Order Mark
https://en.wikipedia.org/wiki/Byte_order_mark A byte at the start of a text stream that indicates the order of bytes in the following stream (i....
Busybox
A tiny Userland, combined into a single Binary, designed for embedded systems such as routers