Skip to content

Commit fee11a1

Browse files
committed
adding definitions
1 parent 653f502 commit fee11a1

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

content/concepts.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,12 @@ Now, instead of learning all the low-level minutia of customizing containers in
1919

2020
* [application](https://en.wikipedia.org/wiki/Application_software) - the word "app" is widely used to mean many things, but overall it is any program or group of programs targeted towards computer end users
2121

22+
* [binary code](https://en.wikipedia.org/wiki/Binary_code) - referred to in some contexts as [machine code](https://en.wikipedia.org/wiki/Machine_code), these are terms for the instructions sent at the computing level (the information is coded in literal 1s and 0s, hence the term 'binary')
23+
2224
* [kernel](https://en.wikipedia.org/wiki/Kernel_(operating_system)) - in a computer's operating system, the kernel is the central program that holds control over all the other programs, up to the level of applications which the user interacts with
2325

26+
* [library](https://en.wikipedia.org/wiki/Library_(computing)) - this is the set of fixed resources a computer can call upon while executing programs and commands; it's reasonably parallel to an *actual library*, as it's where an active computer obtains things like documentation and sets of routines it can run
27+
2428
* [operating system](https://en.wikipedia.org/wiki/Operating_system) - a computer's operating system is the software which manages the computing hardware and provides a platform for user-facing applications and services
2529

2630
* [process](https://en.wikipedia.org/wiki/Process_(computing)) - this is the term for the current instance of a running computer program
@@ -52,7 +56,7 @@ Whereas a VM gives us virtualization all the way down to the kernel and hardware
5256
![@b0rk on containers](figures/b0rkcontainer.png)
5357
Retrieved from the ["How Containers Work" zine](https://wizardzines.com/zines/containers/) produced by the awesome [Julia Evans, aka b0rk](https://jvns.ca/)
5458

55-
Often called "OS-level virtualization," containers sit on top of the host computer's kernel and merely virtualize from the level of binaries and libraries up to the user interface.
59+
Often called "OS-level virtualization," containers sit on top of the host computer's kernel and merely virtualize from the level of binaries and libraries up to the user interface (see "Computing concepts" above for binary and library definitions).
5660

5761
### Comparing VMs and Containers
5862

content/disambiguation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: default
33
title: Disambiguating Docker Terms
44
permalink: /disambiguation/
55
parent: Part 1 - What's Docker?
6-
nav_order: 2
6+
nav_order: 3
77
---
88

99
# So many 'Dockers', so little time

content/uses.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: default
33
title: Main Use Cases
44
permalink: /uses/
55
parent: Part 1 - What's Docker?
6-
nav_order: 3
6+
nav_order: 2
77
---
88

99
# What is Docker useful for?

0 commit comments

Comments
 (0)