Alpine Linux: Difference between revisions

Content deleted Content added
Tags: Mobile edit Mobile app edit Android app edit App full source
m History: Added links
Tags: Mobile edit Mobile app edit Android app edit App section source
Line 42:
Originally, Alpine Linux began as an embedded-first distribution for devices such as [[wireless router]]s, based on [[Gentoo Linux]],<ref>{{cite web|url=https://sourceforge.net/p/leaf/mailman/message/12731262/|title=Re: [leaf-devel] 2.6.x kernel support?|website=SourceForge}}</ref> inspired by {{Tooltip|GNAP|Gentoo Network Appliance Project}} and the Bering-uClibc branch of the [[LEAF Project]].<ref name="sf-history">{{cite web|url=https://sourceforge.net/p/leaf/mailman/message/12731159/|title=Re: [leaf-devel] 2.6.x kernel support?|website=SourceForge}}</ref> Founder Natanael Copa has said that the name was chosen as a [[backronym]] for "A Linux-Powered Network Engine" or some such similar phrase, but that the exact phrase has since been forgotten.<ref name=":0">{{Citation |title=Small, Simple, and Secure: Alpine Linux under the Microscope | date=3 November 2017 |url=https://www.youtube.com/watch?v=sIG2P9k6EjA |access-date=2023-06-30 |language=en}}</ref>
 
Alpine's [[package management]] system, the Alpine Package Keeper,<ref>{{Cite web |title=Alpine Package Keeper - Alpine Linux |url=https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper |website=wiki.alpinelinux.org}}</ref> was originally a collection of [[shell scriptsscript]]s<ref>{{Cite web|url=https://sourceforge.net/projects/apk-tools/|title=apk-tools|website=SourceForge|date=18 April 2013 }}</ref> but was later rewritten in [[C (programming language)|C]].<ref>{{Cite web|url=https://git.alpinelinux.org/apk-tools/|title=apk-tools - Alpine package manager|website=git.alpinelinux.org}}</ref> The aim of this package manager is to achieve a high install and update speed, which it does by writing new data directly in-place into the operating system's [[file system]], rather than employing [[Cache (computing)|caching]] or [[Data compression|compression]].<ref name=":0"/>
 
In 2014, Alpine Linux switched from [[uClibc]] to [[musl]] as its [[C standard library]].<ref>{{cite web |title=Release notes |url=https://alpinelinux.org/posts/Alpine-3.0.0-released.html |access-date=6 May 2018 |website=alpinelinux.org}}</ref>