Microsoft работает над подмножеством Windows с объемом памяти в мегабайтах вместо гигабайтов
2 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
Операционная система Windows, которую мы устанавливаем на наши планшеты, ПК и серверы, требует для своей работы несколько гигабайт. По мере того, как потребители все чаще используют мобильные устройства, необходимо, чтобы Windows работала на мобильном устройстве с объемом памяти менее 4 ГБ. Для этого Microsoft создала подмножество технологической базы Windows, используемой для создания операционных систем, занимающих меньшую площадь, чем полноценный клиент или сервер Windows. Эти меньшие операционные системы имеют порядок мегабайтов, а не гигабайтов. Недавний список вакансий показал, что Windows Phone является первым продуктом, разработанным с использованием этой технологии. Кроме того, Microsoft сейчас продвигает свою стратегию Интернета вещей с Windows, эта технология может быть и там.
Наша команда работает над подмножеством технологической базы Windows, используемой для создания операционных систем, занимающих меньшую площадь, чем полноценный клиент или сервер Windows. Производные подмножества совместно используют основные двоичные файлы с обычными SKU Windows (ядро, драйверы, сетевые стеки, графические и мультимедийные стеки, подмножество поверхности Windows API и т. д.). Размер этих небольших операционных систем составляет порядка мегабайтов, а не гигабайтов. Windows Phone 8 был первым выпущенным продуктом, использующим эту технологию.
По мере дальнейшего перехода к более дешевым устройствам и форм-факторам меньшего размера нам необходимо дополнительно улучшать его ЦП, ОЗУ и дисковое пространство. Наша команда ищет главного SDE для участия в этой работе. В обязанности будет входить:
– определение наилучших областей для оптимизации и реализации оптимизаций.
– анализ шаблона использования API для определения оптимального API для размещения отображений dll
– использовать инструменты статического анализа для исключения кода, недостижимого в целевых сценариях
Работа над этим проектом требует способности анализировать и изменять большие, незнакомые кодовые базы, не нарушая их, сильных навыков межгрупповой работы и страсти к тому, чтобы получить компактную и надежную Windows, работающую везде.
Источник: Microsoft через: @h0x0d