GNU/Linux >> Belajar Linux >  >> Linux

Perangkat Keras Ampere &Kali Linux

Ketika Ampere bermitra dengan Debian, ini menarik perhatian kami. Kami menyadari bahwa penyedia cloud ARM kami saat ini akan segera mengakhiri dukungan untuk server arm64 (yang kami gunakan untuk daemon build kami) .

Di Kali Linux, salah satu hal yang penting bagi kami, adalah kami memilih untuk tidak mengkompilasi silang binari ARM kami yang kami kirimkan dalam paket Kali kami. Ada berbagai alasan mengapa, beberapa di antaranya adalah:

  • Dengan daftar paket yang sangat banyak, seperti yang kami pertahankan (600+ pada saat penulisan) , akan ada persen kecil tertentu yang tidak siap untuk dikompilasi silang.
  • Kami ingin dapat menjalankan rangkaian pengujian upstream sebagai bagian dari pembangunan, dan dalam banyak kasus perangkat lunak pengujian mengasumsikan bahwa Anda dapat menjalankan binari yang baru saja Anda buat secara native.
  • Kami percaya pada "dogfooding" - kami membuat Sistem Operasi, yang bekerja di ARM. Kami ingin menggunakan OS, dan alat-alat di dalamnya. Kami melakukan ini di sistem ARM untuk pekerjaan kami sehari-hari .

Kami menghubungi Ampere untuk melihat apakah mereka dapat membantu kami. Kami segera menyadari bahwa mereka memiliki pola pikir yang sama seperti kami, ARM adalah jalan ke depan . Saat mengembangkan Kali Linux, kami memperlakukan perangkat ARM sebagai “warga kelas satu” , seperti yang kami lakukan dengan gambar "desktop" kami (amd64/i386) . Ada banyak keuntungan dari ARM, seperti menggunakan lebih sedikit daya (yang artinya tidak perlu didinginkan) , lebih ringan (berguna saat bepergian untuk berada di situs atau perangkat surat untuk menjadi drop box) dan perangkat yang lebih murah (klien tidak perlu mengembalikan perangkat!) . Ini membuat perangkat dengan faktor bentuk sangat kecil - yang untuk melakukan pengujian penetrasi atau latihan tim merah di situs, memperluas kemungkinan tempat untuk menyembunyikan berbagai perangkat (imajinasi adalah satu-satunya batasan) . Inilah mengapa kami mencoba dan memberikan pengalaman pengguna yang sama terlepas dari platform tempat Anda menggunakan Kali.Inilah sebabnya kami memiliki gambar yang dibuat sebelumnya dan membuat skrip untuk sebanyak mungkin perangkat yang berbeda

Ampere memiliki berbagai program penjangkauan komunitas, yang memungkinkan sebanyak mungkin orang berinteraksi dengan perangkat keras mereka. Penawaran hanya berkembang, dan kami sekarang memiliki rumah ARM permanen baru di Lab Open Source Oregon State University di mana kami sedang membangun semua paket ARM kami, dengan rencana untuk memindahkan gambar ARM OS kami untuk dibangun di sini juga dalam waktu dekat.

Membangun kembali sistem bukanlah tugas yang menyenangkan, tetapi kami telah melihat keuntungan yang sangat besar dari melakukannya. Ada peningkatan besar dalam kinerja dari penggunaan perangkat keras Ampere . Perubahan lingkungan langsung terlihat , tanpa perubahan apa pun pada konfigurasi kami. Di bawah ini adalah tiga paket pertama yang kami buat dan perbedaan waktunya.

Paket Lama (HH:MM:SS) Baru (HH:MM:SS) Perbedaan (HH:MM:SS) Persen Peningkatan
Kernel 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%
pemasang debian 00:24:16 00:14:53 00:09:23 163,05%

Hasilnya berbicara sendiri. Setiap paket sekarang dibangun secara drastis lebih cepat . Kami juga percaya, dengan mengubah beberapa konfigurasi, kami dapat meningkatkan kinerja lebih banyak lagi . Ini hanya dimungkinkan oleh peningkatan penawaran RAM dengan OSUOSL. Ini akan memungkinkan OverlayFS untuk digunakan dengan tmpfs (sistem file RAM) yang dengan mulus akan mengurangi keharusan mengakses drive disk apa pun.

Kami sangat berterima kasih kepada Ampere yang sekarang mendukung daemon build paket arm64/armhf/armel kami. Kami akan beralih ke mesin pembuat gambar ARM kami, serta menjajaki peluang untuk melakukan berbagai layanan umum lainnya (misalnya server web) kepada mereka mengingat kinerjanya. Kami senang dengan kemitraan ini. Terima kasih Ampere! Kemitraan semacam ini adalah tentang komunitas sumber terbuka. Dan kami sangat senang memiliki mitra seperti Ampere yang dapat diandalkan dengan bagian penting dari proses pembangunan kami.


Linux
  1. Rilis Kali Linux 1.0 - Moto - Kelahiran Kali Linux

  2. Apa yang Baru di Kali Linux?

  3. Peningkatan Aksesibilitas Kali Linux

  1. Pasca Rilis Kali Linux

  2. Kali Linux 1.0.8 Rilis dengan Dukungan Boot EFI

  3. Kali Linux 1.0.7 Rilis

  1. Metapackage Kali Linux

  2. Kali Linux 1.0.6 Rilis

  3. Kali Linux 2016.1 Rilis - Edisi Bergulir