refactor
This commit is contained in:
parent
d34c642377
commit
e851e2de48
5 changed files with 145 additions and 5 deletions
|
@ -6,7 +6,7 @@ obj: os
|
|||
# Alpine Linux
|
||||
Alpine Linux is a lightweight and secure [Linux](Linux.md) operating system designed for security, simplicity, and resource efficiency. It is particularly popular for use in containerized environments and embedded systems. Alpine does not use [Systemd](Systemd.md), instead it uses [openrc](openrc.md).
|
||||
|
||||
Here are some of the key features of Alpine Linux:
|
||||
Here are some of the features of Alpine Linux:
|
||||
- Lightweight: Alpine Linux is designed to be as small and simple as possible, with a small footprint and minimal dependencies. The base image is typically around 5 MB in size.
|
||||
- Security-focused: Alpine Linux uses the musl libc library and includes security features such as hardened kernel and stack protector. The default package manager, apk, is designed to prevent privilege escalation attacks and is based on signed packages.
|
||||
- Resource-efficient: Alpine Linux is optimized for resource efficiency and can run on low-power devices and in resource-constrained environments.
|
||||
|
@ -17,4 +17,10 @@ Here are some of the key features of Alpine Linux:
|
|||
Here are some of the common use cases for Alpine Linux:
|
||||
- Containerized environments: Alpine Linux is widely used as a base image for containerized applications due to its small size and focus on security.
|
||||
- Embedded systems: Alpine Linux is popular for use in embedded systems due to its small size and resource efficiency.
|
||||
- Servers and cloud computing: Alpine Linux is well-suited for use in servers and cloud computing environments due to its lightweight and secure design.
|
||||
- Servers and cloud computing: Alpine Linux is well-suited for use in servers and cloud computing environments due to its lightweight and secure design.
|
||||
|
||||
## libc
|
||||
Since alpine uses musl, applications using libc might not work anymore. Some of them might still run when using this compatibility package:
|
||||
```shell
|
||||
apk add gcompat
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue