Подробнее о первых шагах.
Главный тезис: развитие платформы не имеет смысла без обновленного железа. Однако по остальным шагам его отсутствие работу не блокирует. Т.е. не сидим и не ждем новую плату, что бы сделать все остальное.
- срочная сборка старого железа всем желающим поучаствовать (а не коллекционерам)
На данный момент имеем единственный возобновляемый к производству вариант платы - 2016s. Морально он сильно устарел и имеет серьезные схемотехнические проблемы - поэтому массовое производство и старт на этом железе крайне нежелателен, т.к. это не дает новизны проекту и может оттолкнуть новых пользователей. Однако с чего то начинать все равно надо и можно по запросу собирать данный вариант всем нетерпеливым. В максимальной комплектации, актуальной на момент сборки.
- обновление железа
Обновление представляет из себя всего лишь доведение до современных технологических стандартов и устранение особо тяжелых недостатков. Это:
-- плата в формфакторе mini itx
-- все разъемы выведены на заднюю планку
-- расширение видео модуля для подключения к современным мониторам/телевизорам vga/hdmi
-- небольшая переделка разъемов IDE: убираем второй разъем который не работает, на его место ставим второй параллельно первому для более гибких конфигураций
-- перевод всех компонентов (где это возможно) в smd размеры
-- разводка платы в 4 слоя с целью устранить наконец дикий звон в сигналах и уменьшить требования к микросхемам
-- улучшенная система питания схемы
-- замена видео памяти на трехвольтовую и устранение наконец этой вечной проблемы с артефактами и жестких требований к микросхемам
-- прошивки платы из компилируемых (старых) исходников. Важно - компилируемых, не важно что старых. Только на них стартуем. Все желающие конечно же могут прошить себе любую другую.
В остальном - это пока все тот же классический Sprinter. Дальнейшая сборка платы в мини корпус, установка жесткого диска с установленной операционной системой и ПО. По итогу должно получится готовое к комфортной работе законченное устройство, а не бутерброд плат с мотком шлейфов и разъемов. Это тот минимум, который необходим в новом железе.
- актуализация операционной системы
Все какие есть исходники собираем и инкрементально, версию за версией вливаем в репозиторий, что бы были видны изменения. Сначала делаем так с оффициальными версиями. Затем накопившиеся патчи. По итогу должен получится компилируемый исходник операционной системы, который и будем устанавливать на компьютеры по умолчанию.
- сбор и систематизация ПО, что имеется
Просто собираем у кого что имеется и сваливаем в кучу. Желательно с исходниками. Если их нет - жаль, но не беда. Затем необходимо сделать пару скриншотов и небольшое описание. По итогу должен получиться следующий набор метаданных по каждому приложению:
-- архив с установленным приложением или инсталяшка
-- архив с исходниками (если есть)
-- пара скриншотов (лучше больше)
-- небольшое описание (лучше большое)
Более качественные скриншоты очевидно будут получаться из эмулятора.
- сбор и систематизация документации, что имеется
Любые документашки, описалова, выкройки из фидо, ссылки, дампы старых сайтов - все сваливаем в кучу. Далее разбиваем на следующие разделы (если есть возможность - разбиваем сразу):
-- описания касающиеся работы железа, все что связано с железом, прямо или косвенно
-- описания касающиеся программирования. Любые примеры, дампы, ссылки на форумы и тп
-- исторические данные. Воспоминания, факты, рассказы, фотки
Словом hardware, software, history.
- выявление ньюансов в работе, их документирование
Это не документация из предыдущего шага, хотя и очень похоже. Это те особенности, с которыми сталкиваемся сами прямо здесь и сейчас, на современном оборудовании (мониторы, флешки, жесткие диски, дисководы, память, разделы на диске и тд). То что в документации - скорее всего будет годов 2000-2010, не новее. Это все должно быть как то в виде тезисов, заметок на полях. Чуть позже, когда наберется база этих заметок - склеим их с документацией.
- создание тематических ресурсов (сайтов, порталов, форумов, чатов и тд) по каждому из шагов
-- sprinter8.net - sprinter network. база софта, онлайн загрузки (и выгрузки), онлайн разработки, выкладывание своих работ и т.п. Большой такой портал с софтом.
примеры:
playstation network
http://prods.tslabs.info/ - ну а чо, хотя бы так
-- sprinter8.org - раздел посвященный документации и программированию. по сути вики и репозиторий. а так же нужно как то самореализовываться программистам: что то вроде блогов должно быть, статей с комментами.
примеры:
wikipedia,
онлайн справочник фнукций и системных вызовов с примерами
https://hype.retroscene.org/конечно же хабр
-- sprinter8.com - сайт с описанием моделей (их по замыслу несколько), а так же несколько серий, типа Sprinter ACEX series, Sprinter Cyclone series и т.п. — это на будущее (но размышляю сейчас), мы не должны стоять на месте.
Ну и заказы, продажа, кастомеры, саппорт, етц...
Не только готовые компьютеры, а еще и собранные платы, детали, сопутствующие товары (флешки, переходники, корпуса, блоки питания, промо-хрень какая нибудь).