easyp 0.1.3 - Additional ARM Binary Support
We’re excited to announce expanded ARM architecture support for easyp 0.1.3! This interim release adds two new ARM binary variants, bringing the total number of supported Linux architectures to four.
New ARM Binaries
Linux ARMv5TE (musl)
- Full Version: easyp-0.1.3-armv5te.gz - With all extensions
- Minimal Version: easyp-0.1.3-armv5te-minimal.gz - Core functionality only
The ARMv5TE build uses musl libc for maximum compatibility with embedded Linux systems and older ARM devices. This target is ideal for:
- Embedded systems and IoT devices
- Older Raspberry Pi models
- ARM devices requiring minimal dependencies
- Systems needing static linking
Linux ARM (gnueabi)
- Full Version: easyp-0.1.3-arm.gz - With all extensions
- Minimal Version: easyp-0.1.3-arm-minimal.gz - Core functionality only
The ARM gnueabi build uses glibc for compatibility with standard Linux distributions. This target is ideal for:
- Debian/Ubuntu ARM systems
- ARM devices running standard Linux distributions
- Systems with glibc dependencies
- Development boards and SBCs
Complete Architecture Support
easyp 0.1.3 now provides binaries for:
Linux
- x86_64: Intel/AMD 64-bit (glibc)
- aarch64: ARM64 64-bit (musl) - Raspberry Pi 4+, AWS Graviton, etc.
- armv5te: ARM 32-bit (musl) - Older ARM devices, embedded systems
- arm: ARM 32-bit (gnueabi) - Standard ARM Linux distributions
Windows
- x86_64: Intel/AMD 64-bit
macOS
- aarch64: Apple Silicon (M-series)
- x86_64: Intel Macs
Redox
- x86_64: Redox OS (work in progress)
Installation
ARMv5TE (musl)
curl -O https://www.easyp.net/easyp-0.1.3-armv5te.gz
gunzip easyp-0.1.3-armv5te.gz
chmod +x easyp-0.1.3-armv5te
sudo ./easyp-0.1.3-armv5te
ARM (gnueabi)
curl -O https://www.easyp.net/easyp-0.1.3-arm.gz
gunzip easyp-0.1.3-arm.gz
chmod +x easyp-0.1.3-arm
sudo ./easyp-0.1.3-arm
Verification
All binaries include SHA256 and SHA512 checksums. Download the checksum files:
Verify your download:
sha256sum -c SHA256SUM
Why Multiple ARM Variants?
Different ARM builds serve different use cases:
- ARMv5TE (musl): Best for embedded systems and minimal environments
- ARM (gnueabi): Best for standard Linux distributions with glibc
- ARM64 (aarch64): Best for modern 64-bit ARM devices
Choose the variant that matches your system’s C library and architecture requirements.
Technical Details
Build System
These binaries are built using:
- cross: Docker-based cross-compilation for Linux targets
- musl libc: For ARMv5TE builds (static linking, minimal dependencies)
- glibc: For ARM gnueabi builds (standard Linux compatibility)
Binary Sizes
- Full versions: ~2.5-3MB (compressed)
- Minimal versions: ~2-2.5MB (compressed)
Both variants include full ACME certificate management and HTTPS support.
What’s Next
We’re continuing to expand platform support:
- Additional ARM architectures as needed
- More embedded system targets
- Enhanced cross-compilation tooling
Downloads
See the Downloads page for complete listings with file sizes, checksums, and all available variants.
Release Date: January 17, 2025
Download: www.easyp.net
Leave a Comment