Log in
Enquire now
Alpine Linux

Alpine Linux

Linux distribution based on musl and BusyBox, designed for security, simplicity, and resource efficiency. It uses OpenRC for its init system and compiles all user-space binaries as position-independent executables with stack-smashing protection.

OverviewStructured DataIssuesContributors

Contents

HistoryFeaturesTimelineTable: Further ResourcesReferences
alpinelinux.org
Is a
Software
Software

Software attributes

First Release
August 2005
Latest Release
November 24, 2021
Latest Version
3.15.0
Created/Discovered by
Natanael Copa
Natanael Copa
Date Invented
2005
Industry
Software development
Software development
Software
Software
Operating system
Operating system
Open-source software
Open-source software

Other attributes

Company Operating Status
Active
Founder
Natanael Copa
Natanael Copa
Platform
X86
X86
IBM
IBM
Ppc64
Ppc64
X86-64
X86-64
ARM architecture
ARM architecture
Public/Private
Public
Short Name
Alpine
Source Code
gitlab.alpinelinux.org
Wikidata ID
Q4033826
History

Originally, Alpine Linux began as a fork of the LEAF Project. The members of LEAF wanted to continue making a Linux distribution that could fit on a single floppy disk, whereas the Alpine Linux wished to include some more heavyweight packages: Squid and Samba. They also added security features and a newer kernel.

Features

Alpine uses its own package-management system, apk-tools,[10] which originally was a collection of shell scripts, but was later rewritten in C.

Alpine's repositories currently contain a lot of packages commonly found in other Linux distributions, but is missing some packages (example: the Cinnamon desktop environment)

Alpine Linux can be installed as a run-from-RAM operating system. The LBU (Alpine Local Backup) 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.

A hardened kernel was included in the default distribution for up to and including Alpine 3.7, which aids in reducing the impact of exploits and vulnerabilities. All packages are also compiled with stack-smashing protection to help mitigate the effects of userland buffer overflows.

By default, it includes patches that allow using efficient meshed VPNs using the DMVPN standard.

It 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.)

It allows very small Linux containers, around 8 MB in size, while a minimal installation to disk might be around 130 MB.

Alpine Configuration Framework (ACF): While optional, ACF is an application for configuring an Alpine Linux machine, with goals similar to Debian's debconf. It is a standard framework based on simple Lua scripts.

It previously used uClibc as its C standard library instead of the traditional GNU C Library (glibc) most commonly used. Although it is more lightweight, it does have the significant drawback of being binary incompatible with glibc. Thus, all software must be compiled for use with uClibc to work properly. As of 9 April 2014, Alpine Linux switched to musl, which is partially binary compatible with glibc.

Unlike some other Linux distributions, Alpine does not use systemd as its init system. Instead, it uses OpenRC.

Because of its small size, it is commonly used in containers providing quick boot-up times. Linux distributions like postmarketOS are based on Alpine Linux

Timeline

No Timeline data yet.

Further Resources

Title
Author
Link
Type
Date

Alpine Linux: The First Installation

https://www.youtube.com/watch?v=8WYgynP8VJ8

Web

February 19, 2022

Alpine Linux: Малыш, который потеснил Ubuntu

https://youtu.be/VffFuW6yzRk

Web

February 25, 2021

How to get started with Alpine Linux

https://youtu.be/ZX5y_vMMaZo

Web

February 28, 2021

References

Find more entities like Alpine Linux

Use the Golden Query Tool to find similar entities by any field in the Knowledge Graph, including industry, location, and more.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Press & Media
  • Blog
  • Careers
  • WE'RE HIRING

Products

  • Knowledge Graph
  • Query Tool
  • Data Requests
  • Knowledge Storage
  • API
  • Pricing
  • Enterprise
  • ChatGPT Plugin

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us
By using this site, you agree to our Terms of Service.