Космический чип в основном ветке Linux
Разработчики ядра Linux начали интеграцию поддержки нового процессора Intel Starfire. В ветку edac-for-next Git-репозитория был отправлен патч, добавляющий поддержку подсистемы EDAC (Error Detection And Correction). Это первый публичный шаг к полноценной поддержке чипа в операционной системе.
Intel Starfire — это специализированный System-on-Chip (SoC), разработанный для работы в космосе и других экстремальных средах. Процессор manufactured на заводе Intel в США по технологическому процессу 18A. Он базируется на архитектуре Panther Lake, что упрощает портирование драйверов.
Технические детали и архитектура
Ключевая особенность Starfire для разработчиков Linux заключается в том, что его архитектура памяти и графический подсистема (IGEN6) очень близки к потребительской версии Panther Lake. Это означает, что для поддержки космической версии не нужно писать драйверы с нуля — достаточно добавить новые идентификаторы устройств (Device IDs) в существующие кодовые пути.
Инженерные образцы чипа начнут отгружаться в текущем квартале. Ожидается, что дальнейшие патчи будут сосредоточены на добавлении Device IDs и адаптации существующей поддержки Panther Lake, что должно обеспечить стабильную работу Starfire в Linux.
Почему это важно
Интеграция в основное ядро Linux критична для космической отрасли, где Linux является доминирующей операционной системой благодаря своей надежности и открытости. Поддержка EDAC позволяет системе обнаруживать и исправлять ошибки памяти, вызванные радиацией — главную угрозу для электроники в космосе.
Стоит отметить, что в ядре уже существует сетевой драйвер с названием 'Starfire' от компании Adaptec, поэтому новая поддержка относится исключительно к SoC Intel.
Сравнение: Panther Lake vs Starfire (на основе доступных данных)
| Характеристика | Intel Panther Lake | Intel Starfire |
|---|---|---|
| Назначение | Потребительские/профессиональные ПК | Космические аппараты, экстремальные среды |
| Техпроцесс | 18A | 18A (производство в США) |
| Архитектура | Базовая для Starfire | Производная от Panther Lake |
| Поддержка в Linux | Активная разработка, стабильная | Начальный этап (EDAC, Device IDs) |
| Устойчивость | Стандартная | Радиационно-стойкая (Space-grade) |
Источник: Phoronix ↗
