OpenBSD поддерживает 32-разрядные (ARMv7) и 64-битные (ARM64) процессоры ARM, но только что выпущенный OpenBSD 6.2 поддерживает еще две платы семейства 64-битных микропроцессорных ядер разработки компании ARM: Orange Pi PC 2 и Firefly-RK3399 .
Эти две платы дополнили список систем на архитектуре ARM64, включающий в себя платы разработки Raspberry Pi 3, Pine A64 / A64 + и AMD Opteron A1100 и серверы SoftIron OverDrive 1000.
Другие платформы, на базе процессоров Allwinner A64 & H5, и Rockchip RK3399, вероятно, также будут поддерживаться. Если вы хотите попробовать его на своей плате, зайдите на страницу OpenBSD 6.2 ARM64, чтобы загрузить файлы:
- INSTALL.arm64 – замечания по установке
- SHA256 – протокол программы cksum (1) с использованием опции -a sha256, пригодной для проверки правильности загруженных файлов.
- SHA256.sig – вышеупомянутый файл, подписанный с ключом подписи OpenBSD для версии 6.2, можно использовать для проверки целостности вышеуказанного файла и, следовательно, загруженных файлов.
- miniroot62.fs – образ файловой системы miniroot, который будет использоваться, если вы по какой-то причине не можете или не хотите использовать способ установки ramdisk.
- * .tgz arm64 бинарные дистрибутивы
- bsd – ядро GENERIC arm64, которое будет установлено в вашей системе во время установки.
- bsd.rd – сжатое ядро RAMDISK; встроенная файловая система содержит инструменты установки. Используется для простой установки из уже существующей системы.
Бинарные дистрибутивы включают:
- base62 – базовое двоичное распределение OpenBSD / arm64 6.2. Вы ДОЛЖНЫ установить этот дистрибутив. Он содержит базовые утилиты OpenBSD, необходимые для запуска системы и минимальной функциональности.
- comp62 – Инструменты компилятора OpenBSD / arm64. Поддерживаются все инструменты, относящиеся к C, C ++ и Objective-C.
- game62 – этот набор включает игры и страницы руководства.
- man62- этот набор включает все страницы руководства для двоичных файлов и другого программного обеспечения, содержащегося в базовом наборе.
- xbase62 – этот набор включает базовое X-распределение. Сюда входят программы, заголовки и библиотеки.
- xfont62 – этот набор включает все X-шрифты.
- xserv62 – этот набор включает все X-серверы.
- xshare62 – этот набор включает все текстовые файлы, эквивалентные всем архитектурам.
Вам нужно будет следовать инструкциям в INSTALL.arm64, чтобы попробовать его с микро SD на вашей плате. Это процесс в два этапа на поддерживаемых платах
- Сохраните miniroot62.fs для вашей микро SD-карте с dd, Win32DiskImager или Etcher
- Подключите плату к последовательной консоли и следуйте инструкциям установщика для обработки наборов бинарных дистрибутивов
Оригинал статьи опубликован здесь