Alpine Linux:Glossary: Difference between revisions
m (→A) |
Dubiousjim (talk | contribs) (renaming Gloss template to Define) |
||
Line 2: | Line 2: | ||
The Glossary is an extensive list of terms and Alpine Linux features with definitions and considerable explanations. A great place for reference and general browsing. | The Glossary is an extensive list of terms and Alpine Linux features with definitions and considerable explanations. A great place for reference and general browsing. | ||
== A == | == A == | ||
{{ | {{Define|abuild|The tool to build packages from sources using APKBUILD is [[Abuild|abuild]]. | ||
}} | }} | ||
{{ | {{Define|ACF|'''A'''lpine Linux '''C'''onfiguration '''F'''ramework is an mvc-style application for configuring an Alpine Linux device. The primary focus is for a web interface - ACF's main goal is to be a light-weight MVC "webmin". | ||
}} | }} | ||
{{ | {{Define|apk|'''A'''lpine Linux '''P'''ackage '''K'''eeper - A) The package manager for Alpine Linux, used to install, query and remove software packages on a running Alpine Linux system. Also the suffix of the binary packages, even if those basically are gzipped tar files. | ||
}} | }} | ||
{{ | {{Define|APKBUILD|A build recipe that is used to build Alpine packages for ''apk''. It holds information of package name, version, license, dependencies, sources etc and how to compile the sources and package the binaries. | ||
}} | }} | ||
{{ | {{Define|apkovl|'''A'''pkovl is a file storing configuration files that have changed from the default ones. It is used when running from ram. The contents are overlaid on top of the contents of the apks that are loaded on boot. The filename is <hostname>.apkovl.tar.gz and is stored on removable media whose path is defined in /etc/lbu/lbu.conf. | ||
}} | }} | ||
== B == | == B == | ||
{{ | {{Define|Busybox| [http://www.busybox.net/ Busybox] is a utility that combines many common Linux tools into a single program. Most of the command-line tools in the core Alpine Linux distribution are part of Busybox. | ||
}} | }} | ||
Line 26: | Line 26: | ||
== E == | == E == | ||
{{ | {{Define|edge|[[Edge|edge]] is the name of the development tree of Alpine Linux. | ||
}} | }} | ||
Line 32: | Line 32: | ||
== G == | == G == | ||
{{ | {{Define|git|The distributed version control system that Alpine Linux uses.}} | ||
== H == | == H == | ||
Line 43: | Line 43: | ||
== L == | == L == | ||
{{ | {{Define|lbu|Local Backup Utility. A tool to make backups of user configuration. Since the system typically runs from RAM, '''lbu''' is used to save the state of the system to a file that is restored to bring the system back to its previous state. | ||
}} | }} | ||
{{ | {{Define|LEAF|Linux Embedded Appliance Framework. Alpine Linux started as a fork of the LEAF project. A secure, feature-rich, customizable embedded Linux network appliance for use in a variety of network topologies. Although it can be used in other ways; it's primarily used as a Internet gateway, router, firewall, and wireless access point. | ||
}} | }} | ||
== M == | == M == | ||
{{ | {{Define|MVC|The MVC design pattern is used in ACF to separate presentation information from control logic. By MVC we mean: | ||
:*'''M'''odel - code that reads / writes a config file, starts / stops daemons, or does other work modifying the router. | :*'''M'''odel - code that reads / writes a config file, starts / stops daemons, or does other work modifying the router. | ||
:*'''V'''iew - code that formats data for output | :*'''V'''iew - code that formats data for output | ||
Line 56: | Line 56: | ||
}} | }} | ||
{{ | {{Define|mkinitfs|Tool to generate the initramfs image for the kernel. | ||
}} | }} | ||
{{ | {{Define|modloop|Loopback cramfs image where kernel modules are stored for tmpfs installs. | ||
}} | }} | ||
Line 65: | Line 65: | ||
== O == | == O == | ||
{{ | {{Define|OpenRC|OpenRC is a dependency based universal init system that works with the system provided init program. | ||
}} | }} | ||
== P == | == P == | ||
Line 76: | Line 76: | ||
== T == | == T == | ||
{{ | {{Define|tmpfs|Linux filesystem that exists in (virtual) memory only, like a RAM disk.}} | ||
== U == | == U == | ||
{{ | {{Define|uClibc|uClibc (aka µClibc/pronounced yew-see-lib-see) is a C library for developing embedded Linux systems. It is much smaller than the [http://www.gnu.org/software/libc/libc.html GNU C Library], but nearly all applications supported by glibc also work perfectly with uClibc. | ||
}} | }} | ||
Line 87: | Line 87: | ||
== X == | == X == | ||
{{ | {{Define|XFCE| [http://www.xfce.org/ XFCE] is a lightweight desktop environment that is included with Alpine Linux. | ||
}} | }} | ||
Revision as of 12:25, 7 March 2012
The Glossary is an extensive list of terms and Alpine Linux features with definitions and considerable explanations. A great place for reference and general browsing.
A
- abuild
- The tool to build packages from sources using APKBUILD is abuild.
- ACF
- Alpine Linux Configuration Framework is an mvc-style application for configuring an Alpine Linux device. The primary focus is for a web interface - ACF's main goal is to be a light-weight MVC "webmin".
- apk
- Alpine Linux Package Keeper - A) The package manager for Alpine Linux, used to install, query and remove software packages on a running Alpine Linux system. Also the suffix of the binary packages, even if those basically are gzipped tar files.
- APKBUILD
- A build recipe that is used to build Alpine packages for apk. It holds information of package name, version, license, dependencies, sources etc and how to compile the sources and package the binaries.
- apkovl
- Apkovl is a file storing configuration files that have changed from the default ones. It is used when running from ram. The contents are overlaid on top of the contents of the apks that are loaded on boot. The filename is <hostname>.apkovl.tar.gz and is stored on removable media whose path is defined in /etc/lbu/lbu.conf.
B
- Busybox
- Busybox is a utility that combines many common Linux tools into a single program. Most of the command-line tools in the core Alpine Linux distribution are part of Busybox.
C
D
E
- edge
- edge is the name of the development tree of Alpine Linux.
F
G
- git
- The distributed version control system that Alpine Linux uses.
H
I
J
K
L
- lbu
- Local Backup Utility. A tool to make backups of user configuration. Since the system typically runs from RAM, lbu is used to save the state of the system to a file that is restored to bring the system back to its previous state.
- LEAF
- Linux Embedded Appliance Framework. Alpine Linux started as a fork of the LEAF project. A secure, feature-rich, customizable embedded Linux network appliance for use in a variety of network topologies. Although it can be used in other ways; it's primarily used as a Internet gateway, router, firewall, and wireless access point.
M
- MVC
- The MVC design pattern is used in ACF to separate presentation information from control logic. By MVC we mean:
- Model - code that reads / writes a config file, starts / stops daemons, or does other work modifying the router.
- View - code that formats data for output
- Controller - code that glues the two together
- mkinitfs
- Tool to generate the initramfs image for the kernel.
- modloop
- Loopback cramfs image where kernel modules are stored for tmpfs installs.
N
O
- OpenRC
- OpenRC is a dependency based universal init system that works with the system provided init program.
P
Q
R
S
T
- tmpfs
- Linux filesystem that exists in (virtual) memory only, like a RAM disk.
U
- uClibc
- uClibc (aka µClibc/pronounced yew-see-lib-see) is a C library for developing embedded Linux systems. It is much smaller than the GNU C Library, but nearly all applications supported by glibc also work perfectly with uClibc.
V
W
X
- XFCE
- XFCE is a lightweight desktop environment that is included with Alpine Linux.