日前,Ubuntu內(nèi)核團(tuán)隊(duì)工程師介紹了Ubuntu 19.10操作系統(tǒng)啟動(dòng)方面的一些改進(jìn)。在對(duì)比六種壓縮算法后,Ubuntu選擇LZ4作為Ubuntu 19.10的解壓縮算法。
Ubuntu 19.10(Eoan Ermine)操作系統(tǒng)計(jì)劃于10月17日正式發(fā)布,Ubuntu內(nèi)核團(tuán)隊(duì)對(duì)六種壓縮方法進(jìn)行測(cè)試,包括BZIP2,GZIP,LZ4,LZMA,LZMO和XZ,以測(cè)量Linux內(nèi)核的加載時(shí)間以及解壓縮時(shí)間。
根據(jù)測(cè)試結(jié)果,LZ4是Ubuntu 19.10(Eoan Ermine)的最佳解壓縮方案,BZIP2,LZMA和XZ的解壓縮速度很慢,而在壓縮大小方面,GZIP效果最好,能將文件壓縮至最小,其次是LZO(大約比GZIP大16%)和LZ4(大約比GZIP大25%),而在壓縮時(shí)間方面,LZ4比GZIP快7倍,LZO比GZIP快約1.25倍,因此可以看到GZIP的速度不夠快。
LZ4是一種無損數(shù)據(jù)壓縮算法,可提供極快的壓縮和解壓縮速度。在Ubuntu 19.10(Eoan Ermine)中,LZ4將用于x86(64位)、PPC64le(PowerPC 64位Little Endian)和s390(IBM System z)內(nèi)核。