알파인 리눅스

Alpine Linux
알파인 리눅스
Alpine Linux.svg
개발자Alpine Linux 개발팀
OS 패밀리Linux (Unix라이크)
동작 상태활동적인
소스 모델오픈 소스
초기 릴리즈2005년 8월, 17년 전(2005-08)[1]
최신 릴리즈3.16 / 2022년 5월[2] 23일
저장소
마케팅 대상개발자, 파워 유저
이용가능기간:다국어
패키지 매니저apk-tools
플랫폼x86, x86-64, ARMhf, ARMv7 AArch64, ppc64le, s390x
커널 타입모노리식(Linux)
유저랜드비지박스
체납
사용자 인터페이스
공식 웹사이트alpinelinux.org

Alpine Linux작고 심플하며 [3]안전한 Linux 디스트리뷰션입니다.대부분의 다른 Linux 디스트리뷰션과 달리 Alpine은 일반적으로 사용되는 GlibcGNU 코어[4][5][6][7] 유틸리티 대신 musl과 BusyBox를 사용하고 초기 시스템systemd [8]대신 OpenRC를 사용합니다.보안상의 이유로 Alpine은 모든 사용자 공간 바이너리를 스택스매싱 보호 기능이 있는 위치 독립 실행 파일로 컴파일합니다.

크기가 작기 때문에 빠른 [9][10]부팅 시간을 제공하는 컨테이너에 일반적으로 사용됩니다.

모바일 Linux 배포 포스트마켓OS는 Alpine [11]Linux를 기반으로 합니다.

역사

원래 Alpine Linux는 LEAP [1]프로젝트의 분기점으로 시작되었습니다.LEAP의 멤버는 하나의 플로피 디스크에 들어갈 수 있는 Linux 배포를 계속하고 싶었던 반면, Alpine Linux는 Squid와 Samba라는 보다 무거운 패키지를 포함하기를 원했다.또, 시큐러티 기능과 새로운 커널도 추가했습니다.

Alpine의 패키지 관리 시스템인 [12]apk-tools는 원래[13] 셸 스크립트의 집합이었지만 나중에 [14]C에서 다시 작성되었습니다.

2014년 6월 4일 현재 Alpine Linux는 C 표준[15] 라이브러리로 uClibc에서 musl로 전환되었습니다.

Alpine 3.7까지 기본 배포판에 강화된 커널이 포함되어 부정 이용과 취약성의 영향을 줄이는 [16]데 도움이 되었습니다.

특징들

Alpine Linux는 RAM에서 실행되는 운영 체제로 설치할 수 있습니다.LBU(Alpine Local Backup)[17] 툴을 사용하면 옵션에서 모든 컨피규레이션파일을 APK 오버레이 파일(통상은 apkovl로 단축)에 백업할 수 있습니다.이 파일에서는 디폴트로 변경된 모든 파일의 복사가 /etc에 저장됩니다(디렉토리 추가 옵션 포함).이를 통해 Alphine은 까다로운 임베디드 환경에서 안정적으로 작동하거나 퍼블릭 클라우드 환경에서 종종 발생하는 부분적인 디스크 장애에서 살아남을 수 있습니다.

디폴트로는 Alpine에는 DMVPN 표준을 사용하여 효율적인 메쉬 VPN을 사용할 수 있는 패치가 포함되어 있습니다.

Alpine은 최신 버전에서 Xen 하이퍼바이저를 확실하게 지원하여 엔터프라이즈 디스트리뷰션과 같은 문제를 회피하고 있습니다.(표준 Linux 하이퍼바이저 KVM도 사용할 수 있습니다.)

Alphine Configuration Framework(ACF):옵션이지만 ACF는 Alpine Linux 머신을 설정하기 위한 어플리케이션으로 Debian의 debconf와 같은 목표를 가지고 있습니다.이는 단순한 Lua [18]스크립트를 기반으로 하는 표준 프레임워크입니다.

레퍼런스

  1. ^ a b "linux.leaf.devel - Re: [leaf-devel] 2.6.x kernel support? - msg#00039 - Recent Discussion OSDir.com". Archived from the original on 14 May 2016.
  2. ^ ""ALPINE LINUX 3.16.0 RELEASED"".
  3. ^ "about Alpine Linux". alpinelinux.org.
  4. ^ says, GigaTux (24 August 2010). "Alpine Linux 2 review LinuxBSDos.com".
  5. ^ 보안 지향 Alpine Linux 3.7은 UEFI 지원, 설치GRUB 지원, Softpedia 뉴스
  6. ^ 완벽한 프라이버시와 익명성을 실현하는 10가지 가장 안전한 Linux Distros 2017 에디션, FossBytes
  7. ^ Noyes, Katherine (9 February 2016). "Is Docker ditching Ubuntu Linux? Confusion reigns". Network World.
  8. ^ "OpenRC - Alpine Linux". wiki.alpinelinux.org.
  9. ^ "Meet Alpine Linux, Docker's Distribution of Choice for Containers". 28 March 2017.
  10. ^ "Review: Alpine Linux is made for Docker". InfoWorld. 10 July 2017.
  11. ^ "postmarketOS // real Linux distribution for phones". postmarketos.org. 28 April 2022.
  12. ^ "Alpine Linux package management - Alpine Linux". wiki.alpinelinux.org.
  13. ^ "apk-tools". SourceForge.
  14. ^ "apk-tools - Alpine package manager". git.alpinelinux.org.
  15. ^ "Release notes". alpinelinux.org. Retrieved 6 May 2018.
  16. ^ "Alpine 3.8.0 released Alpine Linux". alpinelinux.org. Retrieved 27 April 2022.
  17. ^ "Alpine local backup - Alpine Linux". wiki.alpinelinux.org.
  18. ^ "Alpine Configuration Framework Design - Alpine Linux". wiki.alpinelinux.org.

외부 링크