Ryzen 9 5950X with all 16 cores at 4.5GHz base clock is a beautiful thing. Next step is PBO for single threaded workloads working so it can boost a single core to 5GHz or beyond when the overall CPU load is quite low. It already does it to 4.9GHz @ stock.
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
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
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
That signed target files zip (the contents of it are what's signed, i.e. all the apks were signed, properties were adjusted and the images had new hash trees generated + signed) is what's used as an input to the scripts for generating OTA updates (full or delta) / factory images.
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
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
