GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ampere Hardware &Kali Linux

Als Ampere eine Partnerschaft mit Debian einging, fiel uns das auf. Uns war bewusst, dass unser aktueller ARM-Cloud-Anbieter bald die Unterstützung für arm64-Server (die wir für unsere Build-Daemons verwenden) beendet .

Eines der Dinge, die uns bei Kali Linux wichtig sind, ist, dass wir es vorziehen, unsere ARM-Binärdateien, die wir in unseren Kali-Paketen liefern, nicht crosskompilieren zu müssen. Dafür gibt es verschiedene Gründe, einige davon sind:

  • Mit einer riesigen Liste von Paketen, wie dem, das wir pflegen (600+ zum Zeitpunkt des Schreibens) , wird es einen gewissen kleinen Prozentsatz geben, der nicht für die Cross-Kompilierung bereit ist.
  • Wir möchten in der Lage sein, die Upstream-Testsuiten als Teil des Builds auszuführen, und in vielen Fällen geht die Testsoftware davon aus, dass Sie die gerade erstellten Binärdateien nativ ausführen können.
  • Wir glauben an „Dogfooding“ – wir entwickeln ein Betriebssystem, das auf ARM funktioniert. Wir wollen das Betriebssystem und die darin enthaltenen Tools verwenden. Wir tun dies auf ARM-Systemen für unsere tägliche Arbeit .

Wir haben uns an Ampere gewandt, um zu sehen, ob sie uns helfen könnten. Wir haben schnell gemerkt, dass sie die gleiche Denkweise haben wie wir, ARM ist der Weg in die Zukunft . Bei der Entwicklung von Kali Linux behandeln wir ARM-Geräte als „Bürger erster Klasse“ , genau wie bei unseren „Desktop“-Bildern (amd64/i386) . ARM bietet viele Vorteile, z. B. den weniger Stromverbrauch (was bedeutet, dass sie nicht gekühlt werden müssen) , leichter (praktisch, wenn Sie auf Reisen sind, um vor Ort zu sein, oder Geräte als Briefkasten versenden) und günstigere Geräte (Kunde muss das Gerät nicht zurücksenden!) . Diese machen Geräte mit wirklich kleinem Formfaktor - was für die Durchführung von Penetrationstests oder Red-Team-Übungen vor Ort die Möglichkeiten erweitert, verschiedene Geräte zu verstecken (Fantasie ist die einzige Einschränkung) . Aus diesem Grund versuchen wir, unabhängig von der Plattform, auf der Sie Kali verwenden, dieselbe Benutzererfahrung zu bieten.Deshalb haben wir vorgenerierte Bilder und erstellen Skripte für so viele verschiedene Geräte wie möglich

Ampere hat verschiedene Community-Outreach-Programme, die es so vielen verschiedenen Menschen wie möglich ermöglichen, mit ihrer Hardware zu interagieren. Das Angebot wird ständig erweitert, und wir haben jetzt ein neues dauerhaftes ARM-Zuhause im Open Source Lab der Oregon State University, wo wir alle unsere ARM-Pakete erstellen, mit Plänen, unsere ARM OS-Images zu verlagern, die in naher Zukunft ebenfalls hierher gebaut werden sollen.

Es macht nie Spaß, Systeme neu zu erstellen, aber wir haben einen sehr großen Vorteil dabei festgestellt. Durch die Verwendung der Ampere-Hardware gab es eine enorme Leistungssteigerung . Die Umgebungsveränderung wurde sofort bemerkt , ohne Änderungen an unserer Konfiguration. Unten sind die ersten drei Pakete, die wir gebaut haben, und die Zeitunterschiede.

Paket Alt (HH:MM:SS) Neu (HH:MM:SS) Unterschied (HH:MM:SS) Prozentuale Verbesserung
Linux-Kernel 08:31:38 03:09:40 05:21:53 269,75 %
Metasploit-Framework 00:18:00 00:14:30 00:03:30 124,14 %
debian-installer 00:24:16 00:14:53 00:09:23 163,05 %

Die Ergebnisse sprechen für sich. Jedes Paket wird jetzt drastisch schneller erstellt . Wir glauben auch, dass wir mit ein paar Anpassungen an der Konfiguration noch mehr Leistungssteigerung erzielen können . Dies ist nur durch das erhöhte RAM-Angebot mit OSUOSL möglich. Dadurch kann OverlayFS mit tmpfs verwendet werden (RAM-Dateisystem), wodurch der Zugriff auf Festplattenlaufwerke nahtlos reduziert wird.

Wir sind Ampere sehr dankbar, die jetzt unsere arm64/armhf/armel-Paketerstellungs-Daemons antreiben. Wir werden unsere ARM-Image-Erstellungsmaschine übergehen und die Möglichkeit untersuchen, verschiedene andere allgemeine Dienste (z. B. Webserver) für sie angesichts ihrer Leistung bereitzustellen. Wir freuen uns über die Partnerschaft. Danke Ampere! Diese Art von Partnerschaft ist das, worum es in der Open-Source-Community geht. Und wir freuen uns sehr, einen Partner wie Ampere zu haben, auf den wir uns bei einem so wichtigen Teil unseres Build-Prozesses verlassen können.


Linux
  1. Kali Linux 1.0 Release - Moto - Die Geburt von Kali Linux

  2. Was ist neu in Kali Linux?

  3. Verbesserungen der Barrierefreiheit von Kali Linux

  4. Nachwirkungen der Kali Linux-Veröffentlichung

  5. Kali Linux 1.0.8 Release mit EFI-Boot-Unterstützung

Härten von Kali Linux

So installieren Sie Kali Linux

Kali-Linux-Download

Kali Linux-Systemanforderungen

Kali Linux gegen Papagei

Kali Linux 2019.2-Version