A Zstd több helyen is utat talált már a Linux kernelbe. Még 2020 nyarán volt egy javaslat a Zstd által tömörített Linux firmware-ekre, amelynek lényege, hogy a linux-firmware git tároló által szállított, egyre növekvő számú firmware binárisok Zstd formátumba tömörítettek legyenek. Ezzel helyet takaríthatnak meg meg a lemezen, miközben gyorsabban kitömöríthetővé teszi az adatokat, mint más firmware tömörítési lehetőségek.
Ez a tömörítetlen több száz megabájtos firmware-fájlokhoz (több mint 300 megabájt) képest lemezterületet takarítana meg, és gyorsabb lenne az induláskor végrehajtott kitömörítés, mint az XZ tömörítés használata esetén, és így gyorsabb lehetne még a rendszerindítási idő is.
Ebben a levelezési szálban olvasható, hogy ismét a szándék megvan, és az elkészült változtatás elérhető a készülő 5.17-es kernelhez is. A szoftverfoltokat itt találjátok (commit).
Ahogy írja a szerző:
A ZSTD-vel kapcsolatos tömegigények miatt itt van egy javítás, amely támogatja a ZSTD-vel tömörített firmware fájlokat a közvetlen firmware betöltőn keresztül. Ez olyan, mint az XZ-tömörített fájlok támogatása, amely kitömörítési lehetőséget biztosít a ZSTD-vel is. Mivel a ZSTD API előre meg tudja adni a kitömörített fájlok méretet, a kód még egyszerűbb, mint az XZ esetében.
Ti mit szóltok ehhez a fejlesztéshez? Használtok máshol is Zstd-t?
Hozzászólások
Le vagyok maradva, nem is
Beküldte gyenes -
Értékelés:
Le vagyok maradva, nem is hallottam róla. De ezen cikk nyomán már pótolom a hiányos ismereteimet. http://facebook.github.io/zstd/
Én sem hallottam még róla...
Beküldte Vales -
Értékelés:
Ez a formátum nekem is újdonság, de mindig tanul az ember valamit! ;)