GNU/Linux >> Tutoriels Linux >  >> Linux

Matériel Ampère et Kali Linux

Quand Ampere s'est associé à Debian, cela a attiré notre attention. Nous savions que notre fournisseur de cloud ARM actuel mettait bientôt fin à la prise en charge des serveurs arm64 (que nous utilisons pour nos démons de construction) .

Chez Kali Linux, l'une des choses qui est importante pour nous, c'est que nous préférons ne pas avoir à compiler nos binaires ARM que nous livrons dans nos packages Kali. Il y a plusieurs raisons à cela, certaines d'entre elles sont :

  • Avec une énorme liste de packages, comme celui que nous maintenons (plus de 600 au moment de la rédaction) , il y aura un certain petit pourcentage qui ne sera pas prêt à être compilé de manière croisée.
  • Nous voulons pouvoir exécuter les suites de tests en amont dans le cadre de la construction, et dans de nombreux cas, le logiciel de test suppose que vous pouvez exécuter en mode natif les binaires que vous venez de créer.
  • Nous croyons au "dogfooding" :nous créons un système d'exploitation qui fonctionne sur ARM. Nous voulons utiliser le système d'exploitation et les outils qu'il contient. Nous le faisons sur les systèmes ARM pour notre travail quotidien .

Nous avons contacté Ampere pour voir s'ils pourraient nous aider. Nous avons vite réalisé qu'ils avaient le même état d'esprit que nous, ARM est la voie à suivre . Lors du développement de Kali Linux, nous traitons les appareils ARM comme des "citoyens de première classe" , tout comme nous le faisons avec nos images « de bureau » (amd64/i386) . L'ARM présente de nombreux avantages, tels que l'utilisation de moins d'énergie (ce qui signifie qu'ils n'ont pas besoin de refroidissement) , plus léger (pratique lorsque vous voyagez pour être sur place ou que les appareils postaux servent de boîte de dépôt) et appareils moins chers (le client n'a pas à retourner l'appareil !) . Ceux-ci font des appareils à très petit facteur de forme - qui pour faire des tests d'intrusion ou des exercices d'équipe rouge sur site, élargit les possibilités de cacher divers appareils (l'imagination est la seule limitation) . C'est pourquoi nous essayons d'offrir la même expérience utilisateur quelle que soit la plate-forme sur laquelle vous utilisez Kali.C'est pourquoi nous avons pré-généré des images et créé des scripts pour autant d'appareils différents que possible

Ampere a divers programmes de sensibilisation communautaire, permettant à autant de personnes différentes que possible d'interagir avec leur matériel. Les offres ne font que s'étendre, et nous avons maintenant une nouvelle maison ARM permanente au laboratoire Open Source de l'Oregon State University où nous construisons tous nos packages ARM, avec des plans pour déplacer nos images ARM OS pour qu'elles soient également construites ici dans un avenir proche.

Ce n'est jamais une tâche amusante d'avoir à reconstruire des systèmes, mais nous avons remarqué un très grand avantage à le faire. Il y a eu une énorme augmentation des performances grâce à l'utilisation du matériel d'Ampere . Le changement d'environnement a été remarqué tout de suite , sans aucune modification de notre configuration. Vous trouverez ci-dessous les trois premiers packages que nous avons construits et les décalages horaires.

Package Ancien (HH:MM:SS) Nouveau (HH:MM:SS) Différence (HH:MM:SS) Pourcentage d'amélioration
Noyau Linux 08:31:38 03:09:40 05:21:53 269,75 %
Metasploit-Framework 00:18:00 00:14:30 00:03:30 124,14 %
installateur Debian 00:24:16 00:14:53 00:09:23 163,05 %

Les résultats parlent d'eux-mêmes. Chaque package est désormais construit considérablement plus rapidement . Nous pensons également qu'en ajustant quelques configurations, nous pouvons gagner encore plus d'augmentation des performances . Cela n'est possible que grâce à l'offre de RAM accrue avec OSUOSL. Cela permettra à OverlayFS d'être utilisé avec tmpfs (système de fichiers RAM) qui réduira de manière transparente le besoin d'accéder à des lecteurs de disque.

Nous sommes très reconnaissants à Ampere qui alimente maintenant nos démons de construction de paquets arm64/armhf/armel. Nous allons déplacer notre machine de création d'images ARM, et explorer la possibilité de leur fournir divers autres services généraux (par exemple, des serveurs Web) compte tenu de leurs performances. Nous sommes ravis de ce partenariat. Merci Ampère ! Ce type de partenariat est la raison d'être de la communauté open source. Et nous sommes ravis de pouvoir compter sur un partenaire comme Ampere pour une partie aussi importante de notre processus de construction.


Linux
  1. Kali Linux 1.0 Release - Moto - La naissance de Kali Linux

  2. Quoi de neuf dans Kali Linux ?

  3. Améliorations de l'accessibilité de Kali Linux

  4. Conséquences de la sortie de Kali Linux

  5. Version Kali Linux 1.0.8 avec prise en charge du démarrage EFI

Durcissement de Kali Linux

Comment installer Kali Linux

Téléchargement Kali Linux

Configuration système requise pour Kali Linux

Kali Linux contre Parrot

Version Kali Linux 2019.2