GNU/Linux >> Tutoriales Linux >  >> Linux

Ampere hardware y Kali Linux

Cuando Ampere se asoció con Debian, nos llamó la atención. Sabíamos que nuestro proveedor de nube ARM actual pronto dejaría de admitir servidores arm64 (que usamos para nuestros demonios de compilación) .

En Kali Linux, una de las cosas que es importante para nosotros es que preferimos no tener que realizar una compilación cruzada de nuestros binarios ARM que enviamos en nuestros paquetes de Kali. Hay varias razones de por qué, algunas de ellas son:

  • Con una enorme lista de paquetes, como el que mantenemos (más de 600 en el momento de escribir este artículo) , habrá un pequeño porcentaje que no esté listo para la compilación cruzada.
  • Queremos poder ejecutar los conjuntos de pruebas ascendentes como parte de la compilación y, en muchos casos, el software de prueba asume que puede ejecutar de forma nativa los archivos binarios que acaba de compilar.
  • Creemos en "dogfooding":creamos un sistema operativo que funciona en ARM. Queremos usar el sistema operativo y las herramientas que contiene. Hacemos esto en sistemas ARM para nuestro trabajo diario .

Nos comunicamos con Ampere para ver si podrían ayudarnos. Pronto nos dimos cuenta de que tienen la misma mentalidad que nosotros, ARM es el camino a seguir . Al desarrollar Kali Linux, tratamos a los dispositivos ARM como "ciudadanos de primera clase" , tal como lo hacemos con nuestras imágenes de "escritorio" (amd64/i386) . ARM tiene muchas ventajas, como el uso de menos energía (lo que significa que no necesitan refrigeración) , más ligero (útil cuando se viaja para estar en el sitio o cuando se envían dispositivos de correo para ser un buzón) y dispositivos más baratos (¡El cliente no tiene que devolver el dispositivo!) . Estos hacen dispositivos de factor de forma realmente pequeño - que para hacer pruebas de penetración o ejercicios de equipo rojo en el sitio, amplía las posibilidades de dónde ocultar varios dispositivos (la imaginación es la única limitación) . Es por eso que intentamos brindar la misma experiencia de usuario independientemente de la plataforma en la que esté usando Kali.Es por eso que tenemos imágenes pregeneradas y creamos scripts para tantos dispositivos diferentes como sea posible

Ampere tiene varios programas de alcance comunitario, lo que permite que tantas personas diferentes como sea posible interactúen con su hardware. Las ofertas solo se están expandiendo, y ahora tenemos un nuevo hogar ARM permanente en el Laboratorio de código abierto de la Universidad Estatal de Oregón, donde estamos construyendo todos nuestros paquetes ARM, con planes para mover nuestras imágenes ARM OS para que se construyan aquí también en un futuro cercano.

Nunca es una tarea divertida tener que reconstruir sistemas, pero hemos notado una gran ventaja al hacerlo. Hubo un gran aumento en el rendimiento al usar el hardware de Ampere . El cambio de entorno se notó enseguida , sin ningún cambio en nuestra configuración. A continuación se muestran los primeros tres paquetes que creamos y las diferencias de tiempo.

Paquete Antiguo (HH:MM:SS) Nuevo (HH:MM:SS) Diferencia (HH:MM:SS) Mejora porcentual
Núcleo de Linux 08:31:38 03:09:40 05:21:53 269,75 %
Framework de Metasploit 00:18:00 00:14:30 00:03:30 124,14 %
instalador de Debian 00:24:16 00:14:53 00:09:23 163,05 %

los resultados hablan por si mismos. Todos los paquetes ahora se crean mucho más rápido . También creemos que, con algunos ajustes de configuración, podemos obtener un aumento aún mayor del rendimiento. . Esto solo es posible gracias a la mayor oferta de RAM con OSUOSL. Esto permitirá que OverlayFS se use con tmpfs (sistema de archivos RAM) que reducirá sin problemas el tener que acceder a cualquier unidad de disco.

Estamos muy agradecidos con Ampere, que ahora está impulsando nuestros demonios de compilación de paquetes arm64/armhf/armel. Nos moveremos sobre nuestra máquina de creación de imágenes ARM, así como también exploraremos la oportunidad de brindarles otros servicios generales (por ejemplo, servidores web) dado su rendimiento. Estamos encantados con la asociación. ¡Gracias Ampere! Este tipo de asociación es de lo que se trata la comunidad de código abierto. Y estamos encantados de tener un socio como Ampere en quien confiar con una parte tan importante de nuestro proceso de construcción.


Linux
  1. Lanzamiento de Kali Linux 1.0 - Moto - El nacimiento de Kali Linux

  2. ¿Qué hay de nuevo en Kali Linux?

  3. Mejoras de accesibilidad de Kali Linux

  4. Consecuencias del lanzamiento de Kali Linux

  5. Lanzamiento de Kali Linux 1.0.8 con soporte de arranque EFI

Endurecimiento de Kali Linux

Cómo instalar Kali Linux

Descargar KaliLinux

Requisitos del sistema Linux Kali

Kali Linux contra Parrot

Lanzamiento de Kali Linux 2019.2