Content deleted Content added
→Version history: updated version history; could not find what kernel version 3.7.0 ships with |
m →Features: remove mention of specific exploit and changed "lighter weight" to "more lightweight" |
||
Line 79:
* [[Package management]]: Alpine uses its own package management system, apk-tools,<ref>{{cite web|url=http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management|title=Alpine Linux package management|publisher=}}</ref> which originally was a collection of [http://sourceforge.net/projects/apk-tools/ shell scripts] but was later [http://git.alpinelinux.org/cgit/apk-tools.git/ rewritten] in C. Alpine currently contains most commonly used packages such as [[GNOME]], [[Xfce]], [[Firefox]], and others. Typical package installation times are between 1 and a few seconds.
* [[RAM drive|Running from RAM]]: Alpine Linux can be installed as a run-from-RAM distribution. The LBU (Alpine Local Backup)<ref>{{cite web|url=http://wiki.alpinelinux.org/wiki/Alpine_local_backup|title=Alpine local backup|publisher=}}</ref> tool optionally allows all configuration files to be backed up to an APK overlay file (usually shortened to ''apkovl''), a tar.gz file that by default stores a copy of all changed files in /etc (with the option to add more directories). This allows Alpine to work reliably in demanding embedded environments or to (temporarily) survive partial disk failures as sometimes experienced in public cloud environments.
* Security: A hardened kernel is included in the default Alpine Linux kernel, which aids in reducing the impact
* Networking: Alpine Linux is the only distribution that as a default includes patches that allow using efficient meshed VPNs using the DMVPN standard.
* Virtualization: Alpine Linux has reliably had excellent support of Xen hypervisors in up-to-date versions, which avoids issues as experienced with Enterprise Distributions. (The standard Linux hypervisor KVM, is also available.)
* Size:
* Alpine Configuration Framework (ACF): While optional, ACF is an application for configuring an Alpine Linux machine, with goals similar to [[Debian|Debian's]] [[Debconf (software package)|debconf]]. It is a standard framework based on simple LUA scripts.{{citation needed|date=November 2015}}
* [[C standard library]]: Alpine Linux previously used [[uClibc]] instead of the traditional [[GNU C Library]] (glibc) most commonly used. Although it is
* [[Init system]]: The simple and lightweight [[OpenRC]] is the init system currently used by Alpine Linux.<ref>{{cite web|url=http://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System|title=Alpine Linux Init System|publisher=}}</ref> Unlike [[Debian]], [[Ubuntu (operating system)|Ubuntu]], [[RHEL]], [[Arch Linux]] and [[CentOS]] distributions of Linux, Alpine does not use [[systemd]].
|