Alexander Kuklev (akuklev) wrote,
Alexander Kuklev
akuklev

Category:

Хохо!

Хе! Микроядро Fiasco, оказывается, не сдохло! В июне сего года вышла свежая версия, //os.inf.tu-dresden.de/fiasco. Фиаско — охрененное быстрое микроядро со всеми задатками стать серебряной пулей:
— Всё для real-time приложений и QoS: Мощнейший планировщик* с поддержкой жёстких приоритетов и пользовательских таймслотов, а само ядро использует неблокирующую синхронизацию и полностью прерываемое (нет там внутри транзакционных блоков, на время которых нужно было бы блокировать прерывания).
— Эталонная поддержка многоядерности и многопроцессорности ввиду отсутствия блокирующей синхронизации. Если ядер много, каждое из них может в любой момент попасть под управление ядра и в том числе несколько сразу, и им не требуется знать друг о друге и соблюдать особые меры предосторожности (а значит, тормозить друг друга), ибо все структуры данных ядра, как уже было сказано, non-blocking threadsafe.
— Очень легковесное всё.
— Ядро верифицировано, а следовательно безглючно.
Фиаско — лучшее на сегодняшний воплощение день максимы отца L4, покойного Йохена Лидтке: “Среда не должна мешаться под ногами, она должна быть настолько лёгкой, как будто её нет.”

Фиаско, к сожалению, пока не подводили под полное соответствие Common Criteria и не верифицировали на эту тему, так что в отношении защищённости оно пока уступает NICTA seL4 (справедливому обладателю титула most trustworthy general purpose microkernel in the world), однако seL4 уступает Фиаско по части названных выше фич.


_______
* речь о прямом планировщике, который прямо используется RT-приложениями (которые точно знают, что им нужно) и автотредов в ФЯП, про которые VM/компилятор точно знают, как их оптимально планиовать. Для олдскульных приложений, есс-но нужен внешний планировщик с эвристикой. Таковой просто работает в юзерспейсе и подключается. В качестве таковых неплохо работают CFS и BFS.
Subscribe

  • (no subject)

    Встретил фотографию толпы футбольных фанатов, и она меня скорее напугала, у меня уж точно нет желания быть там среди них. Но внезапно я понял, что…

  • Прогресс

    Десять дней назад, вторая ступень SpaceX'овского корабля Starship своим ходом слетала своим ходом на десять километров вверх, и усмепшно приземлилась…

  • О водосбережении

    Как известно, питьевая вода во многих странах дефицитный ресурс. И даже в дождливой Германии летом иногда случаются засухи, в результате которых она…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 15 comments

  • (no subject)

    Встретил фотографию толпы футбольных фанатов, и она меня скорее напугала, у меня уж точно нет желания быть там среди них. Но внезапно я понял, что…

  • Прогресс

    Десять дней назад, вторая ступень SpaceX'овского корабля Starship своим ходом слетала своим ходом на десять километров вверх, и усмепшно приземлилась…

  • О водосбережении

    Как известно, питьевая вода во многих странах дефицитный ресурс. И даже в дождливой Германии летом иногда случаются засухи, в результате которых она…