В недавнем откровении утечка видео с конфиденциальной встречи Microsoft пролила свет на ныне закрытый проект Midori, который велся с 2008 года до его отмены в 2015 году. Пользователь WalkingCat поделился этими видео, которые раскрывают амбициозные цели и инновационные стратегии, характеризующие развитие Midori. Проект был направлен на революционизацию программной экосистемы Microsoft, охватывая все: от языков программирования до операционных систем и приложений.
Что такое Midori?
Во время обсуждений Джо Даффи, ключевой член команды и нынешний генеральный директор Pulumi, подробно рассказал о фундаментальных столпах проекта: облачные технологии, параллелизм, безопасность и бесшовная совместимость с Windows. Видение было ясным: использование облака для оптимальной производительности и масштабируемости, повышение эффективности за счет параллелизма и внедрение надежных протоколов безопасности для изоляции и эффективного управления системными сбоями. Примечательно, что команда Midori состояла исключительно из инженеров, что обеспечивало участие даже руководящих сотрудников в написании кода.
Одной из особенно ярких концепций, обсуждаемых на встрече, была модель драйверов устройств. Даффи объяснил систему, в которой сторонний код не будет работать внутри ядра; вместо этого каждый драйвер будет функционировать как отдельный процесс. Этот дизайн позволил бы операционной системе изолировать сбои, обеспечивая успешную загрузку даже при неисправности драйвера. В настоящее время Windows позволяет стороннему программному обеспечению работать в режиме ядра, что может привести к системным сбоям, как это произошло с CrowdStrike в июле. Если бы Midori был в эксплуатации, такой инцидент мог бы быть предотвращен.
Несмотря на отмену проекта, Microsoft утверждает, что полученные от Midori инсайты интегрируются в будущие инициативы, включая Windows 11. С недавним появлением этих деталей существует потенциал для взаимодействия Microsoft с пользователями по поводу того, какие функции из Midori могли бы быть полезными для реализации. Однако задача остается значительной из-за существующей сложной архитектуры Windows, что и было основной причиной создания Midori как проекта «без наследия».