Я буду держать его коротким и простым. Я не хочу дождей на вашем параде, но, коммерчески, я думаю, что сохранение SANOS - пустая трата времени.
Ландшафт завален трупами проектов FOSS, которые были хорошей идеей, но оказались ненужными или не получили достаточной поддержки. Вы можете получить небольшой кадровый состав людей, работающих над таким проектом, но с какой целью. Где установлены базы для BeOS, Haiku, ReactOS и др.?
Давайте будем ясны. Linux до сих пор продвигается вперед с точки зрения усилий в области развития, что эти другие проекты потребуют десятилетия усилий только для того, чтобы наверстать упущенное. Я не говорю о технических достоинствах здесь (хотя это может быть и так), но проникновение в мышление бизнеса. И, к сожалению, бизнес - это деньги.
Эти четыре пулевых элемента, которые вы перечисляете, уже доступны в Linux, поэтому их можно будет добавить, добавив их в другую операционную систему - люди могут просто использовать Linux.
Чтобы ответить на ваши конкретные вопросы (помните, что большая часть этого ответа мое мнение - моя жена будет счастлива сказать вам, часто и без особого запроса подтверждения, что я был неправ раньше - :)
1. У кого-нибудь есть опыт, который они хотели бы поделиться с SANOS?
Нет, я никогда на самом деле слышал о нем, пока этот вопрос выскочило на SO (который должен идти немного в сторону оправдания мои заявления, что он не будет, вероятно, никогда не будет важно в великой схеме вещей).
2. Что является наиболее целесообразным способом привлечения других людей, которые хотели бы внести свой вклад, чтобы улучшить его?
Это хорошее начало с тех пор, как вы создали большое сообщество вундеркиндов, знающих об этом. Я покупал его еще немного, вам нужно получить размер этого кадра.
3. Каким образом это лучше, чем ядро, используемое в BSD и/или Linux?
Не знаю. У меня нет нужного интереса к этому проекту, так как я больше беспокоюсь о том, чтобы заниматься бизнесом и проводить время с семьей, чем бесплатно пожертвовать мне время на проект, который, как я думаю, никуда не будет (я не пытаюсь быть неприятным или снисходительным там , это мое фактическое убеждение). Учитывая, что это минималистский подход, возможно, что может быть быстрее.
4. Есть ли смысл портировать Ruby на эту платформу?
Другое, чем в качестве упражнения в портировании, возможно, нет. Толпа Ruby не собирается переходить в SANOS только потому, что вы делаете ее доступной. Они тоже должны зарабатывать на жизнь.
Обсуждали ли вы использование JNode? Это похоже, но более актуально. – Zifre
Лично я думаю, что весь ваш проект ** возможно ** MOOT. Зачем? Потому что вы ** вероятно ** тратите много денег, изобретая колесо. ИМО, если вы хотите лучше потратить свои деньги, потратьте деньги на использование мощного ядра ОС. Как ваша проблема достаточно уникальна, чтобы требовать создания совершенно нового ядра ОС? Ваши требования - Java/Multicore/IPv6/threads ... эти требования НЕ уникальны. (черт возьми, вы даже не делаете встроенные ... у вас может быть возможность претендовать на уникальность там.) –
Чтобы использовать метафору: Мои требования для запуска Windows/Linux/Mac ...но я не хочу использовать процессор Intel/AMD x86. Позвольте вместо этого создать наш собственный процессор X86 с нуля, а затем мы также сможем создать фабрики изготовления с нуля. Я хочу сказать, что реализация ОС/ядра не является тривиальной, и ИМО следует избегать, потому что вы изобретаете колесо. –