LINUX.ORG.RU

Посоветуйте платформу без блобов и не урезанную

 , ,


1

4

Посоветуйте платформу, под такие потребности:

1) нормальная скорость работы (ну хотя бы на уровне х86 процов начала 2000х)

2) наличие ethernet хотя бы 10мбит (лучше побольше), наличие других интерфейсов дополнительно тоже хорошо

3) аналоговый выход (звук например или просто ЦАП общего назначения)

4) какой-нить интерфейс к устройству долговременного хранения информации

5) никаких закрытых прошивок - весь процесс инициализации и работа системы должны быть прозрачные, документированные, чтобы можно было их как угодно патчить и перешивать; можно даже без готовых бинарников и только с документацией как запустить; в том числе, если там допустим firmware для ethernet интерфейса - оно тоже опенсорс (или я слишком много хочу?)

★★★★★
Ответ на: комментарий от slackwarrior

ну а что, неужели всё так плохо?

firkax ★★★★★
() автор топика
Ответ на: комментарий от CYB3R

Сколько занимаюсь эмбедшиной, не видел, чтобы именно BootROM где-то был открыт, честно говоря.

Максимум, производитель рисует в документации диаграмму, как этот загрузчик работает.

Про десктопные процы ничего сказать не могу, но думаю, там ещё сложнее.

чтобы можно было их как угодно патчить и перешивать

А вот это в отношении BootROM скорее всего вообще невозможно, так как этот код намертво прошивается на заводе.

Думаю, ТС больше об SPL и загрузчике ОС/BIOS/EFI и т. п.

apt_install_lrzsz ★★★
()

Какие-то странные пожелания. Но пусть.

  1. нормальная скорость работы (ну хотя бы на уровне х86 процов начала 2000х)

Ищем то что умеет запускать debian/ubuntu. Не забываем, что под нагрузкой может сильно греться.

  1. наличие ethernet хотя бы 10мбит (лучше побольше), наличие других интерфейсов дополнительно тоже хорошо

100МБ это вроде давно минимум.

  1. аналоговый выход (звук например или просто ЦАП общего назначения)

Тут сложнее, далеко не у всех выведен. Да и стоит определиться что тебе надо.

  1. какой-нить интерфейс к устройству долговременного хранения информации

Не очень понятно. Если MicroSD карточки, то они много у кого есть, только не советую, на практике выходят из строя только в путь.

Можно посмотреть с eMMC модулями (например, Rock Pi E)

Если с SSD, то совсем не много. Пример, Nanopi M4 в металлическом корпусе с платой расширения для M.2 SSD.

  1. никаких закрытых прошивок - весь процесс инициализации и работа системы должны быть прозрачные, документированные, чтобы можно было их как угодно патчить и перешивать; можно даже без готовых бинарников и только с документацией как запустить; в том числе, если там допустим firmware для ethernet интерфейса - оно тоже опенсорс (или я слишком много хочу?)

Слишком многого, но как правило блобы нужны для ускорения графики и беспроводных модулей. Для обычной работы они не так существенны.

Так мне очень было понравился Nanopi neo2 в таком корпусе https://www.friendlyarm.com/index.php?route=product/product&path=85&product_id=190 , но блин их теперь нет. Осталось только первая и третья версии.

Начни поиск с https://www.armbian.com/download/

AlexVR ★★★★★
()
Ответ на: комментарий от Harald

Кроме:

А вот это в отношении BootROM скорее всего вообще невозможно, так как этот код намертво прошивается на заводе.

AlexVR ★★★★★
()

Смотри серию i.MX у NXP, это на сегодня наверно самые документированные процессоры на рынке, включая secure boot и trust zone, но они дороже огороженных китайских аналогов в несколько раз.

anonymous
()
Ответ на: комментарий от apt_install_lrzsz

А на i.MX встречается ЦАП?

Встречается например MQS на i.mx6ull, но это условие странное - их внешние обычно савят на выбор, кому подешевле а кому покачественней нужно.

anonymous
()

Raptor Talos II Secure Workstation.

https://www.raptorcs.com/content/TL2WK2/intro.html

The Talos™ II mainboard is the first modern (post-2013), owner-controllable, workstation- and enterprise-class mainboard. Built around the brand-new IBM POWER9 processor, and leveraging Linux and OpenPOWER™ technology, Talos™ II allows you to secure your data without sacrificing performance. Designed with a fully owner-controlled CPU domain, you can audit and modify any portion of the open source firmware on the Talos™ II mainboard, all the way down to the CPU microcode. This is an unprecedented level of access for any modern workstation- or enterprise-class machine, and one that is increasingly needed to assure safety and compliance with new regulations, such as the EU’s GDPR.

An owner-controlled, CPU-based secure boot mode also is available at any time. When secure boot is properly configured, and if the mainboard is located in a physically secure environment (e.g., a datacenter or locked workstation case), you can be assured that only your pre-approved and pre-audited firmware, kernel, and user space components are executing on a Talos™ II system.

ValdikSS ★★★★★
()
Последнее исправление: ValdikSS (всего исправлений: 1)

Не рекомендую полностью открытое

Я однажды в одной глуши мира в минимагазине купил пиво, так оно оказалось полностью открытое. Я глотнул, ну совсем выдохлось, пить невозможно, пришлось выкинуть.

Benis
()
Ответ на: комментарий от ValdikSS

Может анона здесь поругают, но если есть лишние 8K$ стоит брать IBM-мовский проц, а не RISC-V.

anonymous
()
13 апреля 2022 г.
Ответ на: комментарий от AlexVR

Так мне очень было понравился Nanopi neo2 в таком корпусе https://www.friendlyarm.com/index.php?route=product/product&path=85&p... , но блин их теперь нет. Осталось только первая и третья версии.

Чем он отличается от любого другого одноплатника на базе аналогичных SoC AllWinner, для которых есть файлы device tree?

https://linux-sunxi.org/Device_Tree

Для всех будет одинаковая примерно такая поддержка в main line ядре:

https://linux-sunxi.org/Linux_mainlining_effort#Status_Matrix

Чем Nanopi neo2 лучше других из списка:

https://linux-sunxi.org/Table_of_Allwinner_based_boards

?

sanyo1234
()
Ответ на: комментарий от sanyo1234

Да ничем, за исключением компактного металлического безвентиляторного корпуса.

AlexVR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.