Π Π΅Π»ΠΈΠ· минималистичного дистрибутива Alpine Linux 3.10

Бостоялся Ρ€Π΅Π»ΠΈΠ· Alpine Linux 3.10, минималистичного дистрибутива, построСнного Π½Π° Π±Π°Π·Π΅ систСмной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Musl ΠΈ Π½Π°Π±ΠΎΡ€Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ BusyBox. Дистрибутив отличаСтся ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ трСбованиями ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ бСзопасности ΠΈ собран с ΠΏΠ°Ρ‚Ρ‡Π°ΠΌΠΈ SSP (Stack Smashing Protection). Π’ качСствС систСмы ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ OpenRC, для управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ примСняСтся собствСнный ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ apk. Alpine примСняСтся для формирования ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Docker. Π—Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ iso-ΠΎΠ±Ρ€Π°Π·Ρ‹ (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ Π² пяти Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…: стандартном (124 Мб), с ядром Π±Π΅Π· ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ (116 Мб), Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ (424 Мб) ΠΈ для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин (36 Мб).

Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС:

  • Π’ состав Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Wi-Fi Π΄Π΅ΠΌΠΎΠ½ IWD, Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Intel Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ wpa_supplicant;
  • Для ARM-ΠΏΠ»Π°Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΠΈ Ethernet ;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с распрСдСлённым Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой Ceph;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ дисплСйный ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ LightDM;
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²: ядро Linux 4.19.53,
    GCC 8.3.0,
    Busybox 1.30.1,
    musl libc 1.1.22,
    LLVM 8.0.0,
    Go 1.12.6,
    Python 3.7.3,
    Perl 5.28.2,
    Rust 1.34.2,
    Crystal 0.29.0,
    PHP 7.3.6,
    Erlang 22.0.2,
    Zabbix 4.2.3,
    Nextcloud 16.0.1,
    Git 2.22.0,
    OpenJDK 11.0.4,
    Xen 4.12.0,
    Qemu 4.0.0;

  • Π£Π΄Π°Π»Π΅Π½Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с Qt4, Truecrypt ΠΈ MongoDB (ΠΈΠ·-Π·Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π΄Π°Π½Π½ΠΎΠΉ Π‘Π£Π‘Π” Π½Π° ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΡƒΡŽ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru