-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
busybox: Upload working Windows executable as 7zip #878
Conversation
Source: https://github.com/rmyorston/busybox-w32 Built on Fedora.
This binary is less than 50% of the size of the complete binary because all non-essential applets have been removed.
Removed:
The list of supported applets can be found in For testing, the archive can be found here: Notes:
|
You can save 30K (uncompressed) if you omit the embedded icons. Yes, "pretty is a feature", but in this case it's probably not worth >10% the size of the binary. --- ./configs/easyrsa_defconfig.orig 2023-02-08 09:24:50.000000000 +0000
+++ ./configs/easyrsa_defconfig 2023-02-08 09:29:14.000000000 +0000
@@ -47,10 +47,10 @@ CONFIG_FEATURE_PRNG_SHELL=y
# CONFIG_FEATURE_PRNG_ISAAC is not set
CONFIG_FEATURE_RESOURCES=y
CONFIG_FEATURE_VERSIONINFO=y
-CONFIG_FEATURE_ICON=y
+# CONFIG_FEATURE_ICON is not set
# CONFIG_FEATURE_ICON_ATERM is not set
# CONFIG_FEATURE_ICON_STERM is not set
-CONFIG_FEATURE_ICON_ALL=y
+# CONFIG_FEATURE_ICON_ALL is not set
# CONFIG_FEATURE_EURO is not set
CONFIG_SKIP_ANSI_EMULATION_DEFAULT=2
CONFIG_FEATURE_IMPROVED_COLOUR_MAPPING=y |
@rmyorston Thank you for the tip! I have been experimenting with |
busybox.exe: BusyBox v1.37.0.git (EasyRSA v4) easyrsa-windows-conf: make configuration file to build busybox. README.txt: Further details. Signed-off-by: Richard T Bonhomme <[email protected]>
f191146
to
80f6f83
Compare
Force push: v4, remove Full unit-test using |
Closing this, possibly move to a feature branch. |
Re-opening as a possible follow-up to: #1075 |
@rmyorston #1077 , just a polite ping to put you on the radar. I would like to credit your work. |
Thanks for the heads up.
That would be appreciated. A mention in I suggest you also publicise the BusyBox configuration file you used and the version or commit of the source. This will in useful in case any bugs are identified. |
busybox.exe: BusyBox v1.37.0.git (2023-02-07 21:41:11 GMT)
easyrsa-windows-conf: make configuration file to build busybox.
README.txt: Further details.
Signed-off-by: Richard T Bonhomme [email protected]