Se ha lanzado una versión oficial del popular programa de archivo 7-zip para Linux por primera vez.
Linux ya tenía soporte para el formato de archivo de archivo 7-zip a través de un puerto POSIX llamado p7zip, pero lo mantenía un desarrollador diferente.
Como el desarrollador de p7zip no ha mantenido su proyecto durante 4-5 años, el desarrollador de 7-Zip, Igor Pavlov, decidió crear una nueva versión oficial de Linux basada en el último código fuente de 7-Zip.
Pavlov ha lanzado 7-Zip para Linux en versiones AMD64, ARM64, x86 y armhf, que los usuarios pueden descargar en los siguientes enlaces:
- 7-Zip para Linux x86-64 de 64 bits (AMD64)
- 7-Zip para Linux ARM64 de 64 bits
- 7-Zip para Linux x86 de 32 bits
- 7-Zip para armhf Linux de 32 bits
Esta primera versión de 7-Zip para Linux se lanza como una aplicación de consola y tiene argumentos de línea de comandos similares, pero no idénticos, a p7zip.
Si bien Pavlov aún no ha publicado la fuente, compartió información sobre cómo se ha compilado. Como él mismo admite que no trabaja con Linux, ha solicitado el consejo de otros desarrolladores sobre la mejor manera de compilar el programa.
“Estos nuevos binarios 7-Zip para Linux fueron enlazados (compilados) por GCC sin -static
conmutador. Y los ejecutables compilados de 32 bits (x86 y armhf) no funcionaron en algunos sistemas arm64 y amd64, probablemente porque faltaban algunos .so
archivos necesarios . “
Pavlov también está pidiendo a los usuarios que comparen el rendimiento de 7-Zip para Linux en varios sistemas usando el siguiente comando:
./7zz b "-mm=*" "-mmt=*" -bt > bench.txt
Luego, los usuarios pueden cargar su informe bench.txt como un comentario en la página de lanzamiento de 7-Zip para Linux para ser revisado en busca de errores y posibles mejoras de rendimiento.
Si bien esta es una gran noticia para los usuarios de Linux que prefieren usar 7-Zip, un tweet reciente del ingeniero de software de Google Christian Blichmann plantea misteriosas preocupaciones sobre el código fuente de 7-zip
PSA: After having looked into p7zip and recent 7-zip source code, I *strongly* suggest everyone to put it in a sandbox.
— Christian Blichmann (indistinct radio chatter) (@AdmVonSchneider) March 9, 2021
En un hilo de Twitter publicado anoche, Blichmann explica el razonamiento de su tweet anterior. TLDR: No hay nada de malo con 7-zip, pero Blichmann tenía recomendaciones para hacerlo más seguro.
No, this has nothing to do with recent Exchange 0-days.
I mostly looked at ancient p7zip has unpatched issues that can easily be found by fuzzing. They are not necessarily exploitable. 2/n— Christian Blichmann (indistinct radio chatter) (@AdmVonSchneider) March 11, 2021
A Linux no le faltan herramientas que hagan (en su mayoría) el mismo trabajo que 7-Zip. Pero más opciones rara vez es algo malo. 7-Zip es una aplicación bastante conocida en la escena de Windows, por lo que tenerla disponible (de alguna forma) en Linux podría persuadir a algunos usuarios reticentes de Windows para que se cambien.
Las notas de la versión dicen que la compilación de 7-Zip Linux admite todas las características que la última versión de 7-Zip Window, aunque sin una GUI, que incluyen:
- Alta relación de compresión en el nuevo formato 7z
- Embalaje / desembalaje: 7z, XZ, BZIP2, GZIP, TAR, ZIP y WIM
- Desembalaje únicamente: AR, ARJ, Base64, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS,
IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR,
RPM, SquashFS , UDF, UEFI, VDI, VHD, VMDK, XAR y Z. - Compresión y descompresión rápidas
- Fuerte cifrado AES-256 en formatos 7z y ZIP
Naturalmente, necesitará aprender algunos comandos, así que consulte el manual muy completo de 7-Zip que viene con la herramienta.
Es posible que desee esperar hasta que se lance una versión estable del cliente Linux 7-Zip.
Fuente: 7Zip