Microsoft продължава да пренаписва части от собствената си екосистема от

...
Microsoft продължава да пренаписва части от собствената си екосистема от
Коментари Харесай

Microsoft планира преход от C# към Rust за ключов свой продукт


Microsoft продължава да пренаписва елементи от личната си екосистема от софтуерни артикули на модерния и по-сигурен език за програмиране Rust (снимка: Microsoft)

Microsoft наподобява има проекти да пренапише сървърния код на облачната платформа Microsoft 365 на езика за програмиране Rust , в случай че се съди по публикация за наема не на експерти, които могат да се оправят с тази задача.

Според длъжностната характерност, оповестена на формалния портал на Microsoft, корпорацията търси експерт за позицията основен софтуерен проектант за Microsoft 365. Отговорностите на евентуалния чиновник включват „ установяване на посоката на развиване на техническите аспекти на M365, планиране и внедряване на библиотеки с съставни елементи на Rust, SDK, както и превод на съществуващи световни услуги, основани на C#, на Rust ”.
още по темата
Всъщност работодателят в тази ситуация е групата Substrate App Platform, която е част от организацията M365 Core Platform в състава на Microsoft и създава и поддържа сървърни съставни елементи на платформата Microsoft 365. Екипът на Substrate App Platform, от своя страна, създава Microsoft Substrate. Това е специфична услуга за ръководство на данни за Microsoft 365, която работи неусетно от потребителя, само че все пак играе значима роля за обезпечаване на действието на облачните услуги.

Кандидатът би трябвало да има поради, че в случай че успее на изявлението, той ще би трябвало да извършва отговорностите си от офиса в Прага (Чехия), където ще би трябвало да прекара най-малко 50% от общото си работно време. Останалите 50% или по-малко са разрешени за работа от разстояние – по съглашение с работодателя. Свободната позиция е оповестена на 26 януари 2024 година и, съдейки по обстоятелството, че не е била отстранена от уеб страницата на Microsoft досега, остава настояща.

Отделен екип за плана

Предполага се, че не един експерт, а доста ще вземат участие в пренаписването на кода на такава комплицирана система. Microsoft възнамерява да сътвори обособен екип, който да превежда бекенда на личните ѝ облачни услуги. „ Сформираме нов екип, чиято цел е да внедри езика за програмиране Rust като основа за модернизиране на платформените услуги в международен мащаб и отвън него ”, се споделя в описанието на длъжността.

Microsoft 365 (M365) е набор от облачни услуги и приложения за бизнес и връзки, достъпът до които се дава на потребителите посредством абонамент. Списъкът със програмен продукт в комплекта включва редактора на документи Word, електронната таблица Excel и приложението за презентации PowerPoint. До есента на 2022 година продуктът се наричаше Microsoft Office 365, само че по-късно компанията реши да го преименува и обогати с нови функционалности.

Трябва да се означи, че Microsoft, която дружно с други софтуерни колоси направи обилни съкращения на личен състав през 2023 година, с цел да понижи разноските, към момента наема нови експерти.

Защо Rust

C# е език за програмиране със синтаксис, сходен на C, и създаден от Microsoft. Това е главният език за разработка на приложения за платформите Microsoft.NET Framework и.NET Core. От своя страна, Rust е толкоз повсеместен, колкото C#, само че за разлика от него, подсигурява сигурност на паметта – това в доста случаи разрешава на програмистите да избегнат неточности, които биха довели до уязвимости.

Microsoft стартира да обмисля опцията за прекачване на кода на личните си планове на по-съвременни езици още от 2019 година През декември същата година експерти от компанията започнаха да създават  нов език за програмиране с кодово име Verona, който се базира на Rust.

През лятото на 2019 година Microsoft пристъпи към опити непосредствено с Rust, а през ноември Адам Бърч, програмист от екипа за разработка на Hyper-V (хардуерна система за виртуализация за x64 системи, основана на хипервайзор), написа в корпоративния блог, че му е предоставена задачата да пренапише избран Windows съставен елемент от ниско равнище в Rust. Той показа, че опитът му с Rust като цяло е позитивен.

Сериозността на проектите на Microsoft за прекосяване към Rust беше доказана от изказване на Дейвид Уестън, вицепрезидент по сигурността, че експертите на компанията пренаписват на Rust обособени съставни елементи на операционната система Windows 11. Компоненти като Win32k GDI и DWriteCore към този момент са модифицирани. Освен това Microsoft е един от платинените членове на Rust Foundation – организация, която дефинира вектора на развиване на езика за програмиране Rust.
Източник: technews.bg


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР