ΠΠ°Π½ΠΈΠ΅Π» ΠΠΎΠ»Π΅ΡΠ° (Daniel Kolesa) ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Igalia, ΠΊΠΎΠΉΡΠΎ ΡΡΠ°ΡΡΠ²Π° Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ Void Linux, WebKit ΠΈ Enlightenment, ΡΠ°Π·Π²ΠΈΠ²Π° Π½ΠΎΠ² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Chimera Linux. ΠΡΠΎΠ΅ΠΊΡΡΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Linux ΡΠ΄ΡΠΎ, Π½ΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠ° GNU ΡΡΠ·Π΄Π°Π²Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎ ΠΎΠ±ΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° FreeBSD, ΠΊΠ°ΡΠΎ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° LLVM. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΡΡ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΊΠ°ΡΠΎ ΠΊΡΠΎΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈΡΠ΅ x86_64, ppc64le, aarch64, riscv64 ΠΈ ppc64.
Π¦Π΅Π»ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΡΠΎ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ Linux Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Ρ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌ ΠΈ Π΄Π° Π²Π·Π΅ΠΌΠ΅ ΠΏΠΎΠ΄ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΎΠΏΠΈΡΠ° ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Void Linux. Π‘ΠΏΠΎΡΠ΅Π΄ Π°Π²ΡΠΎΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° FreeBSD ΡΠ° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΠ»ΠΎΠΆΠ½ΠΈ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠΆΠ΄Π°Ρ Π·Π° Π»Π΅ΠΊΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠ»ΠΈΡΠ½ΠΈΠ΅ ΠΎΠΊΠ°Π·Π²Π° ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠ°ΡΠ° ΠΏΠΎΠ΄ ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅Π»Π½Π°ΡΠ° Π»ΠΈΡΠ΅Π½Π·ΠΈΡ BSD. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Chimera Linux ΡΡΡΠΎ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ BSD.
ΠΡΠ²Π΅Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎΡΠΎ ΠΎΠ±ΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ FreeBSD, Π² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ GNU Make, util-linux, udev ΠΈ pam. Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ dinit, Π½Π°Π»ΠΈΡΠ΅Π½ Π·Π° Linux ΠΈ BSD ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠΌΠ΅ΡΡΠΎ glibc ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠ° C Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° musl.
ΠΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΊΠ°ΠΊΡΠΎ Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΡΠ°ΠΊΠ° ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΠΎΡ ΠΈΠ·ΡΠΎΡΠ½ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²Π΅ β cports, Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Python. ΠΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΡΠ΅Π΄Π° ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° Π² ΠΎΡΠ΄Π΅Π»Π΅Π½ Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, ΡΡΠ·Π΄Π°Π΄Π΅Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ bubblewrap. ΠΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±ΠΈΠ½Π°ΡΠ½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ APK (Alpine Package Keeper, apk-tools) ΠΎΡ Alpine Linux (ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ°ΡΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° pkg ΠΎΡ FreeBSD, Π½ΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Ρ Π° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ).
ΠΡΠΎΠ΅ΠΊΡΡΡ Π΅ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π° Π½Π°ΡΠ°Π»Π½ΠΈΡ Π΅ΡΠ°ΠΏ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ β ΠΏΡΠ΅Π΄ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄Π½ΠΈ ΡΡΠΏΡΡ
ΠΌΠ΅ Π΄Π° ΠΎΡΠΈΠ³ΡΡΠΈΠΌ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π²Ρ
ΠΎΠ΄ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π½ΠΈΡ ΡΠ΅ΠΆΠΈΠΌ. ΠΡΠΈΠ³ΡΡΡΠ²Π° ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌ Π·Π° Π±ΡΡΡΡΡΠ΅ΠΏΠΈΠ½Π³ (bootstrap), ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΡΡΠ΅Π΄Π° ΠΈΠ»ΠΈ ΠΎΡ ΡΡΠ΅Π΄Π°, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Π΄ΡΡΠ³Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ Π½Π° Linux. ΠΡΠΎΡΠ΅ΡΡΡ Π½Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π²ΠΊΠ»ΡΡΠ²Π° ΡΡΠΈ Π΅ΡΠ°ΠΏΠ°: ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π·Π° ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΡΡΡ ΡΡΠ΅Π΄Π° Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΠΈ ΠΎΡΠ΅ Π΅Π΄Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠ°, Π½ΠΎ Π²Π΅ΡΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° ΡΡΠ΅Π΄Π°, ΡΡΠ·Π΄Π°Π΄Π΅Π½Π° Π½Π° Π²ΡΠΎΡΠΈΡ Π΅ΡΠ°ΠΏ (Π΄ΡΠ±Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ, Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈ Π²Π»ΠΈΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΡΠ²ΠΈΡΠ½Π°ΡΠ° Ρ
ΠΎΡΡ-ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΡΡΡ
Ρ ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
