ΠΠ° 4 Π°Π²Π³ΡΡΡ Π±Π΅ΡΠ΅ ΠΏΡΡΠ½Π°Ρ Wild 0.10 β ΡΠ²ΠΎΠ±ΠΎΠ΄Π΅Π½ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Rust, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ ΠΏΡΠ΅Π΄ΠΈΠΌΠ½ΠΎ Π·Π° Π±ΡΡΠ·ΠΎ ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π² Linux. ΠΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΡΡ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΡΠΈΠ½Π°Π»Π½ΠΈΡ Π΅ΡΠ°ΠΏ ΠΎΡ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ°: ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π² Π³ΠΎΡΠΎΠ² ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°. Wild ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ GNU ld, LLD ΠΈ Mold, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΎΠ±ΡΠ²Π΅Π½Π°ΡΠ° ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΊΡΠ°ΠΉΠ½Π° ΡΠ΅Π» β ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ β Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°.
Β
ΠΠ΄Π½ΠΎ ΠΎΡ Π³Π»Π°Π²Π½ΠΈΡΠ΅ Π½ΠΎΠ²ΠΎΠ²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ βgdb-index ΠΈ βno-gdb-index. ΠΡΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Wild ΡΡΠ·Π΄Π°Π²Π° Π² ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΡΠ°ΠΉΠ» ΡΠ΅ΠΊΡΠΈΡ .gdb_index Ρ ΠΈΠ½Π΄Π΅ΠΊΡ Π½Π° ΠΎΡΠ»Π°Π΄ΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ²Π° GDB ΠΌΠΎΠΆΠ΅ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ Π΄Π° Π½Π°ΠΌΠΈΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ Π² Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, Π±Π΅Π· Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΡΠ»Π΅Π΄ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ°. Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π΄Π΅Π²Π΅ΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠΎΡΠΌΠ°ΡΠ° GDB Index; ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ ΠΏΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅, ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡ Π½Π° ΠΈΠ½Π΄Π΅ΠΊΡΠ° Π±ΡΡ Π° ΠΏΠ°ΡΠ°Π»Π΅Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ.
Β
ΠΠ½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π°:
- ΡΠ΅ΠΊΡΠΈΠΈ /DISCARD/ Π·Π° ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° Π½Π΅Π½ΡΠΆΠ½ΠΈ Π²Ρ ΠΎΠ΄Π½ΠΈ ΡΠ΅ΠΊΡΠΈΠΈ;
- ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π·Π°Π³Π»Π°Π²ΠΈΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ PHDRS;
- ΡΡΠ½ΠΊΡΠΈΠΈ SIZEOF_HEADERS, DEFINED ΠΈ SEGMENT_START;
- ΠΊΠ»ΡΡΠΎΠ²Π°ΡΠ° Π΄ΡΠΌΠ° AT ΠΈ ΡΡΠ½ΠΊΡΠΈΡΡΠ° LOADADDR;
- ΡΡΠ»ΠΎΠ²Π½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ Ρ ΡΠ΅ΡΠ½Π°ΡΠ΅Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ;
- ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ SORT, SORT_BY_NAME ΠΈ SORT_BY_ALIGNMENT;
- ΡΠΈΠΌΠ²ΠΎΠ»Π° __bss_start;
- ΡΠ°Π±Π»ΠΎΠ½ΠΈ Π·Π° Π·Π°ΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈ ΡΠ΅ΠΊΡΠΈΠΈ;
- ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ OUTPUT_FORMAT ΠΈ OUTPUT_ARCH;
- Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΈ Π±ΡΠΎΡΡΠ° Π½Π° ΡΠ΅ΠΊΡΡΠΈΡ Π°Π΄ΡΠ΅Ρ.
Β
ΠΡΠ»Π½Π°ΡΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ GNU ld Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΠΏΠΎΡΡΠΈΠ³Π½Π°ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΡΡ ΠΎΡ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° MEMORY, ΡΠ΅ΠΊΡΠΈΠΈ OVERLAY ΠΈ Π½ΡΠΊΠΎΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΠΊΡΠΈΠΈ ΠΎΡΡΠ°Π²Π°Ρ Π½Π΅Π·Π°Π²ΡΡΡΠ΅Π½ΠΈ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΎ Π²ΠΎΠ΄ΡΡ ΡΠ°Π±Π»ΠΈΡΠ° Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux.
Β
ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΏΡΠΈ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Btrfs ΠΈ VFAT. Wild ΡΠ΅Π³Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ΠΆΠΈΠΌΠ° βno-mmap-output-file ΠΈ Π½Π΅ ΠΎΡΡΠ°Π·ΡΠ²Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΡΠ°ΠΉΠ» Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΡΡΠ΅Π· mmap. Π ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΎΡΠΎ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈΠ·ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Zed Π½Π° Btrfs Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π°ΠΌΠ°Π»Ρ ΠΎΡ ΠΎΠΊΠΎΠ»ΠΎ 2,6β2,8 Π½Π° 1,5β1,8 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ. ΠΡΠΈ ΡΠΎΠ²Π° Π°Π²ΡΠΎΡΡΡ Π½Π° ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°Π²Π°, ΡΠ΅ Π΄ΠΎΡΠΈ ΡΠ»Π΅Π΄ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Btrfs Π² ΡΠΎΠ·ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΎΡΡΠ°Π²Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-Π±Π°Π²Π΅Π½ ΠΎΡ tmpfs; Π·Π° Ext4 ΠΈ XFS ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° mmap, ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, ΡΠ΅ ΠΎΠΊΠ°Π·Π° ΠΏΠΎ-ΠΈΠ·Π³ΠΎΠ΄Π½ΠΎ.
ΠΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ΡΠΎ Π½Π° Wild ΠΊΡΠΌ Π΄ΡΡΠ³ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°. ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π·Π° WebAssembly Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° ΡΠ΅Π΄ΠΈΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, Π° ΠΏΠΎΡΡΡΡ Π·Π° Mach-O β Π½Π°ΠΉ-ΠΏΡΠΎΡΡΠΈΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΠ°ΠΏΠΎΡΠ½Π°ΡΠ° Π΅ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ 32-Π±ΠΈΡΠΎΠ²ΠΈΡΠ΅ ΡΠ΅Π»Π΅Π²ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π² Π±ΡΠ΄Π΅ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ»Π΅ΡΠ½ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Wild Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π½Π°ΡΠ°Π»Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ PowerPC64 ELFv2 ΠΈ Π΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Mach-O, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½ΠΈ ΠΎΠ±Π΅ΠΊΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π’Π΅Π·ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ°Ρ Π·Π° Π³ΠΎΡΠΎΠ²ΠΈ Π·Π° Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΈΡΡ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° libwild Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΈΠ΅ΠΌΠ° Π²Ρ ΠΎΠ΄Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄Π° Π·Π°ΠΏΠ°Π·Π²Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ°. Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π΄Π° Π²Π³ΡΠ°ΠΆΠ΄Π°Ρ Wild Π±Π΅Π· Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎΡΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Π΄ΠΈΡΠΊΠ°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Π²Π΅ΡΠ΅ Π½Π΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ Π³Π»ΠΎΠ±Π°Π»Π½ΠΈΡ ΠΏΡΠ» ΠΎΡ ΠΏΠΎΡΠΎΡΠΈ Rayon, Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ Zstandard ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ±ΠΎΡΠΊΠ°ΡΠ°.
ΠΠΎΠ²ΠΈΡΡ ΡΠ΅Π»ΠΈΠ· Π²ΠΊΠ»ΡΡΠ²Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ Π·Π° x86-64, AArch64, RISC-V ΠΈ LoongArch64. ΠΡΡΡΡΠ°Π½Π΅Π½ΠΈ ΡΠ° Π³ΡΠ΅ΡΠΊΠΈ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° TLS, PLT, LTO, ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π° ΠΎΡΠ»Π°Π΄ΡΡΠ½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΠΎΠ΄ΡΠ°Π²Π½ΡΠ²Π°Π½ΠΈΡ ΠΈ ΠΌΠ΅ΡΡΠ΅Π½Π΅ Π² PIE ΠΈ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ. ΠΠΎΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π°Π²Π°ΡΠΈΠΉΠ½ΠΈ Π·Π°Π²ΡΡΡΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΠΈΠΈ .tbss, .strtab ΠΈ .eh_frame.
Β
Wild ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Linux Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈΡΠ΅ x86-64, AArch64 ΠΈ RISC-V; ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° LoongArch64 ΠΈ PowerPC64LE Π·Π°ΡΠ΅Π³Π° Π΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π° ΠΊΠ°ΡΠΎ Π½Π°ΡΠ°Π»Π΅Π½ Π΅ΡΠ°ΠΏ. ΠΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΠΎΡ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ Π°ΡΡ ΠΈΠ²ΠΈ, ΡΡΠ΅Π· cargo-binstall, Homebrew, Nix ΠΈΠ»ΠΈ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° cargo install βlocked wild-linker. ΠΠ·Ρ ΠΎΠ΄Π½ΠΈΡΡ ΠΊΠΎΠ΄ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ziΠΈΡΠ΅ Apache 2.0 ΠΈΠ»ΠΈ MIT.
Β
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
