easyp 0.1.3-alpha2 Release
We’re excited to announce the alpha2 release of easyp 0.1.3. This is the first release of easyp to successfully build a (untested) binary for redox. This alpha continues the work on Redox OS compatibility and includes additional improvements to the build system and dependency management.
What’s New
- Enhanced Build System: Added scripts to clone all needed dependencies automatically
- Improved Website Publishing: Added script to publish website updates more efficiently
- Continued Redox Support: Building on the Redox OS compatibility improvements from alpha1
Installation
Quickstart for the latest development version (Linux):
curl www.easyp.net/easyp-0.1.3-alpha2-x64.gz -o easyp.gz && gunzip easyp.gz && [ "$(sha256sum < easyp)" = "UPDATE_CHECKSUM_HERE -" ] && chmod +x easyp && sudo ./easyp
Building from Git
To build easyp from Git, you’ll need to clone the main repository and its submodules:
# Clone the main easyp repository
git clone https://github.com/gmatht/easyp.git
cd easyp
Alternatively, you can use the provided clonea script:
./clonea
Then something like
cross build --profile lto --target x86_64-unknown-linux-gnu --bin easyp
(If you are cross compiling for the long-in-the-tooth CentOS7 from Windows… which generates a binary that can be used on newer distros)
Downloads
- Source code: easyp-0.1.3-alpha2.tgz (23MB)
- Linux x64: easyp-0.1.3-alpha2-x64.gz (1.2MB)
- Windows x64: easyp-0.1.3-alpha2-x64.zip (1.2MB)
- Redox OS: easyp-0.1.3-alpha2-redox.gz (1.2MB, untested)
Dependencies
Redox
The Redox build continues to avoid the upstream ring and get_if_addr dependencies. As with Windows/Linux, it avoids including aws-lc-rs.
Windows/Linux
Standard builds use the ring crypto backend with get_if_addrs for network interface detection. The build system has been improved to handle dependency management more efficiently.
What’s Next
- Test the Redox binary and fix any problems that stop it running correctly.
- Fix missing cache headers.
- Support more versions of HTTP(S).
- Generally improve performance.
Leave a Comment