Conversation

Noctua needs to hurry up and release a new revision of the NH-D15 and 140mm fans. It'd likely a help a bit to replace Fractal's 140mm rear exhaust with a nicer Noctua fan. It can't keep up with the NH-D15 fans and a fair bit of heat is leaving through the mesh top of the case.
3
4
Clean build times are now around 15% lower than before. It will get better with the single threaded boosting enabled, especially for incremental builds. There are parts of the build process that are quite bottlenecked. Someone needs make modern implementations of zip/unzip...
1
3
This Tweet was deleted by the Tweet author. Learn more
Replying to
An apk is a zip file with a whole file signature supporting key pinning + rotation. A zip has optionally per-file compression which is heavily used. An apk has page-aligned, uncompressed files for resources that are mapped directly from it including native libraries, fonts, etc.
1
Replying to and
Zip files are also used as an archive format as part of the build process. It's not really something we can easily replace with an alternative format. It depends on having an indexed format with the ability to extract individual files, unlike a tarball. Used for a lot of things.
1
Replying to and
A development build doesn't need to make a target-files-package, but a production build gathers up all of the resulting outputs that are used into a structured zip file. The signing script takes that format as input, signs all the apks, images, etc. and outputs another one.
1
Replying to and
There are also zips used for other things. It's a very broadly used format in the Android world which is something inherited from the Java world. An apk is basically an evolution of the jar format. They originally used jar signing before moving to proper whole file signatures.
1
Replying to and
In theory, there could be zstd compression for zip rather than only DEFLATE. I think a lot of the issue isn't really the compression itself but rather the fact that the unzip/zip utilities on Linux distributions are all around slow and terrible. It's a totally abandoned project.
1
Show replies