Линуксы для arm процессоров

Kali Linux на ARM-компьютерах

ARM — это архитектура микропроцессоров. В подавляющем количестве настольных компьютеров используются процессоры с архитектурой x86. Главным достоинством ARM называют энергоэффективность. Главным достоинством x86 называют универсальность и большую приспособленность для ресурсоёмких задач вроде редактирования фотографий, музыки и видео, а также шифрования и сжатия данных. Как бы там ни было, в большинстве телефонов, которые у нас с вами в руках, находятся ядра с архитектурой ARM.

Архитектура ARM также стала довольно популярной в крошечных компьютерах, сделанных на одной плате, либо в формфакторе «флешки» («свистка»), либо в виде маленькой коробочки. Настоящей звездой стала серия Raspberry Pi — одноплатный компьютер размером с банковскую карту. Главное достоинство этих компьютеров — цена: первые модели стоили 20-25 долларов, самая современная и производительная модель стоит 35 долларов. Учитывая универсальность Raspberry Pi — возможность запускать полноценный настольные операционный системы, а также возможность использовать в разнообразной робототехнике и очень мное прочее — остаётся признать, что интерес к Raspberry Pi вполне заслужан.

На ARM компьютерах можно запустить операционные системы которые скомпилированы под архитектуру ARM. К таким относятся Android, для многих популярных дистрибутивов Linux есть ARM версии. Намного хуже на этой платформе дела обстоят с Windows.

Нужно обратить внимание, что крошечный компьютеры также бывают и с архитектурой x86, на которых можно запускать и Kali Linux и Windows.

Kali Linux на крошечных компьютерах ARM

Под самые популярные ARM компьютеры уже сделаны готовые образы Kali Linux — т. е. установка не вызывает каких-либо сложностей и вопросов. Вопросы вызывает другое — цель этого. Для чего вообще нужны дома эти маленькие компьютеры?

Не смотря на свои крошечный размеры, эти компьютеры я бы назвал нетранспортабельными — у них нет экрана, у них нет аккумулятора. Их можно взять с собой, но на них нельзя работать не подключив их к розетке. Другой их минус — они очень маломощны (у них маленькая производительность). Т.е. если вы хотите что-то дешёвое, пусть не очень производительное, но транспортабельное (можно взять с собой в ВУЗ, в самолёт и там работать на этом компьютере) — то рекомендую обратить внимание на нетбуки или на ноутбуки начального уровня.

Дома ARM с Kali Linux на борту можно использовать для задач, которые не требуют больших вычислительных ресурсов, но которые требуют большого количества времени. К этим задачам можно отнести перебор учётных данных (брутфорсинг), сканирование сетей, использование сканеров уязвимостей — любая из этих задач, особенно брутфорс, могут растянуться на дни. Покупать для этих целей полноценный компьютер — не всегда целесообразно, да и электричество он «сожжёт» много. А вот крошечная Raspberry Pi, которая не занимает места и трудится дни напролёт, почти не потребляя электричества, — это отличный выбор.

Читайте также:  Backup exec linux агент

Также Raspberry Pi очень даже подойдёт для образовательных целей, например:

  • для тренировки атак на инфраструктуру сети — покупать полноценный компьютер только для этого — жалко, а Raspberry Pi, на которой можно установить полноценную ОС с веб-сервером и прочими сетевыми службами, хорошо для этого подходит.
  • для тренировки обслуживания «безголового» сервера — хороший вариант для начинающего системного администратора — можно отточить навыки работы при отсутствии графического интерфейса (через SSH), в настройке веб-сервера для локальной сети, разместить там тестовые веб-сайты, посмотреть насколько стабильной работы и какого аптайма удастся достигнуть при разных условиях и т. д.

Для всех рассматриваемых компьютеров существуют готовые образы Kali Linux, вы можете их скачать с сайта Offensive Security (это авторы Kali Linux). Одним из самых популярных вариантов является Raspberry Pi. Кстати, даже есть книга «Penetration Testing with Raspberry Pi». Но на Raspberry Pi свет клином не сошёлся — давайте посмотрим, какие ещё есть маленькие ARM-компьютеры для Kali Linux.

Raspberry Pi

01

Я бы рекомендовал выбрать модель Raspberry Pi 2 Model B — по сравнению с предыдущими версиями в ней очень большой прирост производительности.

02

Обратите внимание на комплект поставки – многие продавцы продают не просто плату, а комплектуют её корпусом, дополнительным охлаждением и вентилятором, разными кабелями (HDMI), адаптерами питания, некоторые комплектуют картами памяти с программным обеспечением, которое имеет графический интерфейс и позволяет установить тот или иной дистрибутив Linux.

04

Также можно докупить Wi-Fi адаптеры, камеры и даже экраны с тачскрином — главное не увлекайтесь слишком сильно, а то количество потраченных денег на конструктор превысит стоимость нетбука — более универсального и транспортабельного решения.

03

Chromebooks — Хромбуки

06

Хромбуки делают разные производители, образы Kali Linux есть для следующих: HP Chromebook, Samsung Chromebook, Samsung Chromebook2, Acer Chromebook, ASUS Chromebook Flip. Хотя и стоят копейки, хромбуки не нашли широкой популярности — и это вполне заслуженно. Хром ОСь (или как там она называется) — это просто браузер, которые не может ничего такого, чего бы не мог браузер Google Chrome. Там ещё разные ограничения — в общем с родной ОС этот компьютер никому не интересен.

А вот с возможностью использовать Kali Linux – это совсем другое дело! Эти компьютеры:

  • стильно выглядят
  • являются законченными решениями (есть клавиатура, экран и всё остальное — не то что в Raspberry Pi)
  • дёшевы
  • являются транспортабельными (в них есть аккумулятор и все другие необходимые для работы элементы).

07

Как я уже сказал, их делают разные производители — поэтому внимательно читайте характеристики.

CompuLab — Utilite и TrimSlice

08

CompuLab делает компьютеры представляющие из себя коробочку, в которой всё уже есть (похоже на Raspberry Pi в чехле). Модели имеются самые разные, в том числе не только на ARM.

На мой взгляд, цены за такие устройства у них завышены. Область применения довольно специфичная. На мой взгляд, они не сумели найти золотую середину в таких параметрах как «производительность»-«цена»-«применимость». Для настольных компьютеров эти устройства слабоваты. В качестве игрушки, которую не жалко купить, — дороговато, некоторые модели стоят почти в десять раз дороже чем Raspberry Pi.

SolidRun — CuBox

10

Продолжаем рассматривать «чёрные коробочки». У SolidRun — CuBox есть несколько вариантов комплектации, одна из них: 1GHz QuadCore, Wifi / Bluetooth, 2GB RAM, Gigabit LAN. Недостаток такой же как и предыдущей модели — для игрушки дороговато, а для чего ещё его использовать — непонятно.

Читайте также:  How to install vmware workstation on linux

Allwinner — Cubieboard и Mini-X

11

На мой взгляд, это хороший конкурент Raspberry Pi. У Raspberry Pi есть козырь, который трудно побить — цена. Все остальные компьютеры, о которых я здесь рассказываю, дороже. Но честно — Raspberry Pi тормозная, хотя ну как можно придираться к компьютеру, который стоит 35 баксов? Если вам важна производительность, то обратите внимание на линейку Cubieboard. Есть одно НО: на сайте Kali имеются готовые образы для Cubieboard2 и Cubietruck (это Cubieboard3). Под Cubietruck4 готового образа нет. Не знаю, насколько это серьёзная трудность — но имейте это ввиду. Перед покупкой будет не лишним проверить, не появились ли собранные версии Kali под Cubietruck4, либо быть готовым гуглить и возиться.

HardKernel — ODROID

12

Моделька ODROID XU4 в разы производительнее Raspberry Pi 2 и недорогая. А ODROID-C1+ стоит столько же сколько новая Raspberry Pi 2 Model B.

Beaglebone Black

14

Недорогой компьютер на плате. Перед покупкой внимательно читайте описание. Выбирайте последнюю доступную на день покупки ревизию.

RioTboard

13

Устройство из разряда «подороже», но характеристики меня не впечатлили.

USB Armory от Inverse Path

15

Компьютер сделанный в виде флешки. Подразумевается, что вы вставляете его в гнездо настоящего рабочего компьютера. Доступ к нему осуществляется через SSH. Авторы предполагают использование устройства как веб-сервера, прокси Tor, кошелька Bticoin, зашифрованного хранилища, токена аутентификации или чего угодно другого. Все эти функции могут выполняться стандартным ПО на любом компьютере, поэтому трудно придумать, зачем покупать это устройство.

Мне этот вариант показался совсем неинтересным (или слишком нишевым, что ли).

Вывод

Маленькие ARM компьютеры не являются предметом первой необходимости. Ту же самую Kali Linux можно установить в виртуальную машину и прекрасно ей пользоваться. Тем не менее, если от Kali Linux требуется длительное выполнение некоторых операций (брутфорс), либо вам интересно попрактиковаться в навыках системного администрирования, например, веб-сервера, то стоит подумать о покупке крошечного ARM компьютера, благо цена у них пониже чем у некоторых игрушек )) А интеллектуальность «игр» с этими устройствами на порядок выше.

Для себя я составил шот-лист устройств из которых буду делать окончательный выбор. На мой взгляд, самыми интересными являются:

  • Raspberry Pi 2 Model B
  • ODROID XU4
  • Cubietruck (или Cubieboard4 — но для него нужно убедиться в возможности установки Kali Linux).

Дополнительные материалы по теме ARM и Kali Linux:

Оставьте ответ Отменить ответ

📅 С 20 по 22 апреля пройдут незабываемые битвы среди кибер-гладиаторов в мире информационной безопасности!

Открыта регистрация команд по ссылке .

Источник

4 of the Best Linux Distributions You Can Run on ARM Devices

Day by day, ARM devices get more and more popular, especially in the world of Linux. Years ago ARM just meant the Raspberry Pi. Now it means a host of devices: hobby boards like the Pi, servers, compact desktop computers and even laptops!

That is why we have decided to make a list and discuss what the best Linux operating systems for ARM devices are. Each operating system has its negatives and positives. Which one should you use? Let’s find out!

Читайте также:  Astra linux использование репозитория

1. Arch Linux ARM

linux-arm-arch-linux-arm

Perhaps the most dedicated ARM Linux distribution project out there, Arch Linux ARM, aims to bring Linux to all sorts of ARM-based devices. Arch for ARM supports multiple different ARM releases, from ARM v5 to v8 with dozens of device-specific images.

The real benefit of using Arch Linux for ARM circles back to the reason Arch Linux proper is such a good choice: the Arch Linux User Repository. This is because a lot of programs in the AUR are set up to compile from scratch, meaning that for a lot of situations users will not need to rely on packages being ported, as most AUR programs can be ported to ARM by themselves easily.

2. Debian on ARM

linux-arm-debian-on-arm

Out of all the different types of Linux out there, you’ll find few reliable. This is why Debian has a home on many Linux servers, desktops, laptops and now even your favorite ARM computer, and comes with three separate releases: ARM EABI for old 32-bit devices, ARM hard-float for newer 32-bit devices, and a 64-bit ARM port for modern devices.

For those looking for a stable and reliable basis for a Raspberry Pi 3-powered home theater or Beaglebone Black ARM desktop, the Debian project may be a good place to start!

3. Manjaro ARM

linux-arm-manjaro-arm

Those who are unfamiliar with Manjaro, listen up: it’s a Linux distribution that takes the technological strength of Arch Linux and combines it with steady and stable updates, effectively turning Manjaro into a Ubuntu or Debian distro based on Arch Linux.

On ARM Manjaro’s mission is the same. Bring great Arch Linux features, but add in stability. The Manjaro ARM project does a good job at this, though at this time only supports the Raspberry Pi3 and 2. More devices like the Pi Zero and Odroid C1 (and 2) are under development.

4. Chromium OS

linux-arm-chromium-os

The best Linux distribution for ARM-based Laptops and ARM-based microcomputers doesn’t come from the Linux community. Instead, it comes (in part) from Google. Chromium OS is the open-source implementation of Google’s Chrome OS for Laptops, dongles and desktops.

Chromium OS isn’t full Linux, and when users log into it they’ll find out that the experience is essentially what users can expect on a Chromebook: a web browser, support for Chrome-based apps, and other basic tools like MP3 and video playback.

In a world where most of the technology on the Web is moving away from flash, this open-source operating makes sense, even on ARM devices. Chromium OS doesn’t have any specific builds for specific devices, but images exist for use on ARM devices here.

Conclusion

ARM is a growing competitor to the standard PC architecture and is here to stay. As more and more people go mobile or decide to indulge in small, hobbyist boards, ARM will continue to flourish. As this trend continues, we can only hope that development for high-class Linux distributions will continue as well. For now, the choices on this list are a great start.

Derrik Diener is a freelance technology blogger.

Источник

Оцените статью
Adblock
detector