Станислав писал(а):
Есть ли он этот POSIX-совместимый софт, я не знаю, но опять же для этого софта нужны все API функции системы, под которую этот софт писался, т.е. придётся доказать, что ваша ОС выполняет эти функции лучше имеющихся, так же если та система где этот софт работает популярности не имеет, то и вашу систему ждёт такая же учесть, причём вы утоните в бесконечной поддержке этого софта.
POSIX - стандарт на юниксы. Его поддержка для меня, по сути, промежуточный этап - она нужна для того, чтобы обеспечить систему средой для разработки (утилитами, компиляторами, ассемблерами, линкерами, редактором и т.д. и т.п.), пока нет собственной. Быть лучшим юниксом, чем юникс, не получится, но оно и не нужно.
Станислав писал(а):
Реализация системы с хорошей параллельностью, использующую все спеки открытые от интел, ртл былобы самой лучшей системой, но опять же без ПО. Но эта задача легче первой.
Нужно понимать, что при создании хорошей параллельность, воспользоваться ей можно будет только из нового ПО, которое собственно будет пользоваться этой параллельностью.
Например редактор текста должен будет создавать символы в виде тех же пакетов, для отправки на экран одной ссылкой на пакет, иначе опять затраты на постоянную конвертацию.
Соблюдать меру тоже важно. Параллельность и асинхронность - штука мощная, но
значительный выигрыш дает далеко не везде, а софт усложняет. Поэтому, по моему мнению, использовать тот же асинхронный ввод-вывод везде - смысла никакого. Стобайтовый файл конфигурации проще прочитать синхронной оберткой.
Станислав писал(а):
Данные можно сразу подготовить а не конвертировать их постоянно и т.д.
Есть такая штука, "абстракция от оборудования" называется. Если для какого-нибудь диска конвертировать данные вряд ли придется, то вот для сетевух, звуковух, видео и прочего обрабатывающие данные железа - вполне возможно. Не все железо работает одинаково и не все железо требует данных в одном и том же виде. Если сегодня это так, не факт, что завтра не появится что-нибудь новое.