Microsoft працює над підмножиною Windows із розміром у мегабайтах замість гігабайтів

Значок часу читання 2 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Windows Phone 8.1

ОС Windows, яку ми встановлюємо на своїх планшетах, комп’ютерах і серверах, займає кілька гігабайт простору для роботи. Оскільки споживачі все більше використовують мобільні пристрої, необхідно змусити Windows працювати на мобільному пристрої, який матиме менше 4 ГБ пам’яті. Для цього корпорація Майкрософт створила підмножину технологічної бази Windows, яка використовується для створення операційних систем, які мають менший розмір, ніж повний клієнт або сервер Windows. Ці менші операційні системи мають порядок мегабайтів, а не гігабайтів. Нещодавній список вакансій показав, що Windows Phone є першим продуктом, розробленим із використанням цієї технології. Крім того, Microsoft зараз просуває свою стратегію Інтернету речей у Windows, ця технологія також може використовуватися там.

Наша команда працює над підмножиною технологічної бази Windows, яка використовується для створення операційних систем, які займають менше місця, ніж повний клієнт або сервер Windows. Похідні підмножини мають спільні двійкові файли ядра зі звичайними SKU Windows (ядро, драйвери, мережеві стеки, графічні та мультимедійні стеки, підмножина поверхні Windows API тощо). Ці менші операційні системи займають мегабайти, а не гігабайти. Windows Phone 8 був першим продуктом, випущеним із використанням цієї технології.

У міру подальшого скорочення до дешевших пристроїв і менших форм-факторів нам потрібно ще більше покращити його процесор, оперативну пам’ять і диск. Наша команда шукає керівника SDE для участі в цій роботі. Обов'язки включатимуть:

– визначення найкращих областей для оптимізації та впровадження оптимізації

– проаналізуйте шаблон використання API, щоб визначити оптимальний API для розміщення відображень dll

– використовувати інструменти статичного аналізу для усунення коду, недоступного в цільових сценаріях

Робота над цим проектом вимагає вміння аналізувати та змінювати великі, незнайомі бази коду, не порушуючи їх, сильних навичок роботи між групами та пристрасті до того, щоб отримати ефективну та продуктивну Windows, яка працює всюди

джерело: Microsoft через: @h0x0d

Детальніше про теми: Microsoft, minwin, windows, Windows Phone