Давно чесались руки завести в своем хоумлабе нормальный ARM-сервер. До этого выбор был так себе: либо дохлые одноплатники, либо Apple на стероидах за конские деньги, либо пляски с Asahi Linux, которые в последнее время что-то совсем не радуют скоростью
И тут Minisforum выкатили MS-R1. У меня в стойке уже трудятся два их собрата MS-01 (заменили прожорливые башни от HPE), так что я решил — надо брать. Тем более, это ARM V9 на 12 ядер, с ECC и двумя 10-гигабитными портами. Цена вопроса — около $559 (брал barebone-версию), что на фоне Apple выглядит просто подарком.
Сборка и первые грабли
Взял «голую» версию, воткнул в неё завалявшийся SSD на 1 ТБ. Внутри всё плотненько, типичный мини-ПК.


Проблемы начались там, где не ждали — на этапе выбора ОС. Я фанат RHEL-семейства, поэтому первым делом попытался накатить Rocky Linux.
Завелось? Да. Работает? Почти.
Главный облом — сетевухи не определились.

В MS-R1 стоят чипы Realtek RTL8127. Они слишком свежие для ядра Rocky/RHEL 10. Я попытался подсунуть драйверы костылями, но после каждого обновления ядра всё разваливалось. Это не тот «серверный путь», который нам нужен.
В итоге плюнул и поставил Fedora 43. Да, я знаю, что Fedora на сервере — это как ходить по тонкому льду, но там свежайшее ядро, в котором драйверы для этой сетевухи уже есть «из коробки». Всё взлетело само.
Как это выглядит в стойке
Мой личный сорт эстетики: сверху MS-R1, под ним пара MS-01, и всё это сдобрено пачкой MikroTik (CCR2004, CRS309 и компания).

Плюсы: за что я его полюбил
Мощь и тишина. Он реально тише, чем Intel-версии (MS-01). Эффективность ARM тут во всей красе.
UEFI и ACPI. Это не типичный «китайский арм», где надо возиться с деревом устройств
Тут всё по-взрослому, как на обычном ПК, что дико упрощает поддержку железа.Цена. Дешевле, чем самый захудалый Mac Studio, а для задач гипервизора за глаза.
Минусы: где Minisforum накосячили
Без косяков не обошлось:
Странный конфиг дисков. Есть два слота M.2, но один занят Wi-Fi модулем. Если его вытащить, обычный NVMe SSD туда не воткнешь — слот поддерживает только U.2. В итоге никакого тебе RAID из коробочных SSD. У MS-01 с этим было получше.
Aquantia NIC. Моя сетевуха Marvell AQC107 просто не видна в UEFI. То ли она сдохла, то ли биос её не переваривает. Неприятно.
Глюк с питанием. Включил опцию «Power on after outage» (включаться после сбоя питания), но при выдергивании шнура она срабатывает через раз. Бесит.
Почему не Debian?
Знаю, что Minisforum рекомендует свой образ на Debian. Но я просто не люблю Debian-подобные дистрибутивы. Да, у них крутое комьюнити и стабильные апдейты, но после 10 лет на FreeBSD и RHEL ноги сами несут в сторону Fedora. Это дело вкуса, не более.
ARM-экосистема всё еще маленькая по сравнению с x86. Я даже ноут себе взял HP OmniBook Ultra вместо Макбука именно из-за Linux.
MS-R1 железка не идеальная, это типичный «продукт для ранних последователей» (early adopters). Есть детские болезни, есть приколы с драйверами в стабильных дистрибутивах. Но жалею ли я о покупке? Ни капли. Сейчас этот малютка уже крутит вторичный контроллер домена Samba в виртуалке на FreeBSD 15.0 и не жужжит.
Если нужен ARM-гипервизор, который не стоит как крыло самолета вариант рабочий. Но готовьтесь, что придется немного поработать напильником.
