ΠžΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° минималистичкиот ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ Π·Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Alpine Linux 3.16

Π˜Π·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Alpine Linux 3.16 Π΅ достапно, минималистичка Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° Π²Ρ€Π· основа Π½Π° систСмската Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Musl ΠΈ услуТниот сСт BusyBox. Π”ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°Ρ‚Π° сС ΠΎΠ΄Π»ΠΈΠΊΡƒΠ²Π° со Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΈ бСзбСдносни Π±Π°Ρ€Π°ΡšΠ° ΠΈ Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° со Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ SSP (Stack Smashing Protection). OpenRC сС користи ΠΊΠ°ΠΊΠΎ систСм Π·Π° ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°, Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ сопствСн ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ apk сС користи Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. Alpine сС користи Π·Π° ΠΈΠ·Π³Ρ€Π°Π΄Π±Π° Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½ΠΈ слики ΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ Π½Π° Docker. Π‘ΡƒΡ‚Π°Π±ΠΈΠ»Π½ΠΈΡ‚Π΅ iso слики (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) сС ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π²ΠΎ ΠΏΠ΅Ρ‚ Π²Π΅Ρ€Π·ΠΈΠΈ: стандардни (155 MB), Π½Π΅Π·Π°ΠΊΡ€ΠΏΠ΅Π½ΠΈ Ρ˜Π°Π΄Ρ€ΠΎ (168 MB), Π½Π°ΠΏΡ€Π΅Π΄Π½ΠΈ (750 MB) ΠΈ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини (49 MB) .

Π’ΠΎ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:

  • Π’ΠΎ скриптитС Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π½Π° систСмот, ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° дисковитС NVMe, ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ администраторска смСтка ΠΈ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° додавањС ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π·Π° SSH.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ Π½ΠΎΠ²Π° скрипта Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅-дСсктоп Π·Π° Π΄Π° сС поСдностави ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°.
  • ΠŸΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ со Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° sudo Π΅ прСмСстСн Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡ†Π°Ρ‚Π°, ΡˆΡ‚ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°ΡšΠ΅ Π½Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ° ΠΊΠΎΠΈ Π³ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π°Ρ‚ пропуститС само Π·Π° Π½Π°Ρ˜Π½ΠΎΠ²Π°Ρ‚Π° стабилна sudo Π³Ρ€Π°Π½ΠΊΠ°. НамСсто sudo, сС ΠΏΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡ΡƒΠ²Π° Π΄Π° сС користи doas (поСдноставСн Π°Π½Π°Π»ΠΎΠ³ Π½Π° sudo ΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ OpenBSD) ΠΈΠ»ΠΈ ΡΠ»ΠΎΡ˜ΠΎΡ‚ doas-sudo-shim, кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π·Π°ΠΌΠ΅Π½Π° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° sudo ΡˆΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Π²Ρ€Π²ΠΎΡ‚ Π½Π° Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° doas.
  • ΠŸΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π° /tmp сСга Π΅ распрСдСлСна Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π΅Π½ систСм tmpfs.
  • ΠŸΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ icu-data со ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π΅ ΠΏΠΎΠ΄Π΅Π»Π΅Π½ Π½Π° Π΄Π²Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ: icu-data-en (2.6 MiB, Π²ΠΊΠ»ΡƒΡ‡Π΅Π½Π° Π΅ само Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° en_US/GB) ΠΈ icu-data-full (29 MiB).
  • ΠŸΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈΡ‚Π΅ Π·Π° NetworkManager сС Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΈ Π²ΠΎ посСбни ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ: networkmanager-wifi, networkmanager-adsl, networkmanager-wwan, networkmanager-bluetooth, networkmanager-ppp ΠΈ networkmanager-ovs.
  • Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° SDL 1.2 Π΅ Π·Π°ΠΌΠ΅Π½Π΅Ρ‚Π° со ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ sdl12-compat, кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° API ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π΅Π½ со Π±ΠΈΠ½Π°Ρ€Π΅Π½ ΠΈ ΠΈΠ·Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ SDL 1.2, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Π²Ρ€Π²ΠΎΡ‚ Π½Π° SDL 2.
  • ΠŸΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ busybox, dropbear, mingetty, openssh, util-linux сС ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Π½ΠΈ со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° utmps.
  • ΠŸΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ util-linux-login сС користи Π·Π° Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π·Π° Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅.
  • АТурирани Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ изданија Π½Π° KDE Plasma 5.24, KDE Gears 22.04, Plasma Mobile 22.04, GNOME 42, Go 1.18, LLVM 13, Node.js 18.2, Ruby 3.1, Rust 1.60, 3.10P , Подман 8.1. ΠžΡ‚ΡΡ‚Ρ€Π°Π½Π΅Ρ‚ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΠ΄ php4.2 ΠΈ python4.16.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€