История изменений
Исправление aist1, (текущая версия) :
Еще вопрос, по ходу. Как сейчас связаны Haiku и Fuchsia? Я нашел, что ядра дизайнились одними и теми же людьми. На сколько эти два проекта в системном плане сейчас идут в одной канве?
Я поясню свой интерес. Мне интересен software/hardware co-design вообще, и в плане эффективных дата-архитектур, в частности. Микроядерным ОС нужна не только аппаратная поддержка быстрого мессаджинга между ядрами, но и возможность эффективно публиковать динамические данные между адресными пространствами. Мемория может перевести эту потребность в архитектурах памяти из чисто абстрактного плана в плоскость конкретных решений, для чего я себе и создаю площадку на базе движухи вокруг RISC-V.
Идея в том, что дизайн современных ОС полностью отражает дизайн существующего железа. И появление нового железа (гетерогенность, новые архитектуры памяти, NoC) приведет к появлению и новых ОС. Но новому железу очень сложно появится, когда под него совсем нет софта. И вот ту же Fuchsia я вижу именно в этом свете. Для неё пока еще нет правильного железа. Что не значит, что её не получится применять.
И я точно так же вижу сообщества, формирующиеся вокруг ОС. Если смотреть на Fuchsia или Haiku с позиции современного железа, то «ну что тут такого?», и это так. Просто еще одни ОС. Вот только эти ОС (и некоторые другие) буквально заряжены на изменения, которые просто ждут удобного момента (появление железа), чтобы произойти.
А то же Linux-сообщество заряжено не на изменения, а на консервацию (доведения до совершенства) существующего софта, являющего надстройкой над существующим железом.
Исходная версия aist1, :
Еще вопрос, по ходу. Как сейчас связаны Haiku и Fuchsia? Я нашел, что ядра дизайнились одними и теми же людьми. На сколько эти два проекта в системном плане сейчас идут в одной канве?
Я поясню свой интерес. Мне интересен software/hardware co-design вообще, и в плане эффективных дата-архитектур, в частности. Микроядерным ОС нужна не только аппаратная поддержка быстрого мессаджинга между ядрами, но и возможность эффективно публиковать динамические данные между адресными пространствами. Мемория может перевести эту потребность в архитектурах памяти из чисто абстрактного плана в плоскость конкретных решений, для чего я себе и создаю площадку на базе движухи вокруг RISC-V.
Идея в том, что дизайн современных ОС полностью отражает дизайн существующего железа. И появление нового железа (гетерогенность, новые архитектуры памяти, NoC) приведет к появлению и новых ОС. Но новому железу очень сложно появится, когда под него совсем нет софта. И вот ту же Fuchsia я вижу именно в этом свете. Для неё пока еще нет правильного железа. Что не значит, что её не получится применять.