online: 25222268
Харьковская обл.
|
Microsoft полностью перепишет часть Windows на своем новом языке программирования
Microsoft в рамках экспериментального проекта Verona развивает новый язык программирования, основанный на Rust. Не исключено, что некоторые низкоуровневые компоненты Windows 10 впоследствии будут переписаны на нем, что позволит сделать систему значительно более устойчивой к киберугрозам.
читать дальше
Проект Verona
Корпорация Microsoft разрабатывает новый язык программирования, который ориентирован на создание приложений, не подверженных наиболее распространенным проблемам безопасности, пишет ......
Новый язык базируется на набирающем популярность Rust, развитием которого занимается компания Mozilla, разработчик известного браузера Firefox. Проект получил название Verona и, по данным издания, ключевое его отличие от Rust заключается в применении модели владения на основе групп объектов, а не единичных объектов. Ожидается, что исходные тексты текущих наработок в его рамках будут открыты под свободной лицензией Apache 2.0. Репозиторий проекта уже появился на принадлежащей Microsoft c 2018 г. платформе Github, но пока пуст.
Как отмечает ....., Microsoft также может переписать некоторые низкоуровневые компоненты Windows 10 с использованием модифицированного Rust, чтобы исключить потенциальные проблемы, возникающие при применении языков C и C++.
Как смена языка поможет повысить безопасность
Языки C и C++ в течение десятилетий повсеместно используются в качестве инструмента разработки системного ПО и возлагают на программиста задачу управления оперативной памятью, что неизбежно приводит к возникновению ошибок, таких как обращение к участку памяти после его освобождения или, например, выход за границы буфера. По словам Мэтта Миллера (Matt Miller), специалиста Microsoft по безопасности, около 70% всех уязвимостей, обнаруженных в программных продуктах корпорации за последние 12 лет, связанны с ошибками управления памятью.
Около 70% всех уязвимостей, обнаруженных в программных продуктах Microsoft за последние 12 лет, связанны с ошибками управления памятью
В языке Rust (как, видимо, и в Verona), в отличие от C и C++, реализован механизм автоматического управления памятью на основе принципа «владения», который избавляет программиста от необходимости вручную манипулировать памятью, тем самым снижая вероятность возникновения ошибок. Стоит также отметить, что в угоду производительности в Rust не используется так называемый сборщик мусора (Garbage Collector, GC), в задачи которого входит автоматическое удаление из памяти объектов, которые более не востребованы программой.
Эксперименты Microsoft с Rust
Microsoft начала экспериментировать с Rust летом 2019 г. Сообщалось, что компания собирается переписать некоторые из своих продуктов с использованием этого языка программирования.
В начале ноября 2019 г. Адам Берч (Adam Burch), программист из команды разработчиков Hyper-V (системы аппаратной виртуализации для x64-систем на основе гипервизора), написал в корпоративном блоге о том, что ему поручили переписать на Rust некий низкоуровневый компонент Windows, назвать который он пока не может. По его словам, несмотря на незавершенность проекта, опыт применения Rust оказался в целом позитивным. Он также отметил, что кодовую базу новых компонентов и уже существующих, но с «чистыми интерфейсами», перевести на Rust не составит большого труда. Кроме того, Берч посетовал на отсутствие некоторых возможностей в языке по сравнению с привычным ему C, но выразил уверенность в том, что Microsoft сможет посодействовать их добавлению.
Несколько слов о Rust
Rust появился в 2006 г. как личный проекта Грейдона Хоара (Graydon Hoare), сотрудника Mozilla. В 2009 г. Mozilla начала спонсировать разработку Rust для собственных нужд, а также расширила команду для дальнейшего развития языка.
Интерес Mozilla к Rust был вызван наличием огромного числа критических уязвимостей в разрабатываемом компанией браузером Firefox, в реализации которого присутствовало свыше 4 млн строк на языке C++. Rust был создан с учетом требований безопасности и параллелизма, что сделало его подходящим выбором для переписывания многих компонентов Firefox в рамках проекта Quantum по полной переработке архитектуры браузера. Кроме того, Mozilla использовала Rust для разработки Servo, движка рендеринга HTML, который должен был заменить действующий движок рендеринга Firefox.
Помимо Mozilla и Microsoft в своих проектах Rust применяют Google, ........, Amazon, Dropbox, Fastly, Baidu.
В августе 2019 г. в рамках саммита по технологиям с открытым исходным кодом (Open Source Technology Summit) Джош Триплетт (Josh Triplett), ведущий инженер Intel, рассказал о том, что его компания заинтересована в том, чтобы в ближайшем будущем Rust достиг «паритета» с доминирующим в области системной и низкоуровневой разработки языком C.
В том же месяце Грег Кроа-Хартман (Greg Kroah-Hartman), один из ключевых разработчиков ядра Linux, заявил, что не станет препятствовать включению в ядро фреймворка для написания драйверов на языке Rust.
Добавлено через 14 часов 28 минут
Потребительская подписка Microsoft 365 Life станет доступна весной 2020 года
Последние несколько месяцев Microsoft готовится представить потребительскую подписку на Office 365, которая получит название Microsoft 365 Life. Первоначально сообщалось о том, что подписка будет представлена в начале этого года. Теперь же сетевые источники говорят о том, что это случится только весной следующего года.
читать дальше
Насколько известно, новая подписка будет представлять собой своеобразный ребрендинг Office 365 Personal и Office 365 Home. В дополнение к набору офисных приложений пользователи получат доступ к менеджеру паролей. Это будет особенно важным изменением на фоне недавнего сообщения о том, что для 44 млн учётных записей Microsoft используют скомпрометированные пароли, доступные в разных базах данных, размещаемых в сети Интернет злоумышленниками.
Ещё известно о том, что Microsoft работает над потребительской версией Microsoft Teams, которая позволит пользователям обмениваться документами, данными о местоположении и вести общие семейные календари. Ожидается, что данный сервис будет иметь связь с Microsoft 365 Life.
На данный момент неизвестно, будут ли внесены какие-либо существенные изменения в стоимость существующих подписок Office 365 Personal и Office 365 Home. Предполагается, что Microsoft запустит новую версию потребительской подписки весной следующего года, что хорошо согласуется со сроками проведения конференции Build или отдельным мероприятием, посвящённым презентации Windows 10X и Surface Neo. Кроме того, весной 2020 года должны быть запущены наушники Microsoft Surface.
Western Digital является крупнейшим поставщиком жёстких дисков объёмом 14 Тбайт
Производители жёстких дисков на фоне бума «облачных» технологий вынуждены растущую часть выручки получать от реализации продуктов большого объёма, используемых в серверных хранилищах. Здесь разворачивается основная конкуренция, делаются ставки на различные технологии повышения плотности записи. Western Digital утверждает, что ей удалось стать лидером в поставках накопителей объёмом 14 Тбайт, но следующий рубеж массовой популярности — уже 18 или даже 20 Тбайт.
читать дальше
Представители корпорации WDC на мероприятии Wells Fargo в начале уходящей недели пояснили, что до конца месяца начнутся поставки образцов жёстких дисков объёмом 18 Тбайт, которые будут сочетать производную форму технологии MAMR и структуру магнитных пластин с перпендикулярной ориентацией магнитных частиц (PMR). До середины следующего года самым массовым типом поставляемых в серверном сегменте рынка жёстких дисков будут накопители объёмом 14 Тбайт. Компания в этой категории занимает около 55–60 % всего рынка, по словам президента WDC по стратегии и технологиям Сивы Сиварама (Siva Sivaram). Такой доли удалось достичь за счёт лидерства по показателю плотности записи, как утверждает представитель компании.
Следующий этап увеличения ёмкости накопителей в корпоративном секторе будет сосредоточен на рубеже 18 Тбайт. Большинство клиентов, по прогнозам WDC, предпочтут сразу перейти с 14 Тбайт на 20 Тбайт. Накопители последнего типа будут использовать «черепичную» структуру магнитных пластин (SMR). Увеличение объёма жёстких дисков позволит клиентам снизить совокупную стоимость владения и удельные затраты на хранение одного терабайта данных.
Первая и доступная: представлена рабочая станция на ARM-процессорах Ampere eMAG
начались продажи первых и условно доступных по цене рабочих станций на ARM-процессорах eMAG компании Ampere (не путать с архитектурой NVIDIA Ampere).
читать дальше
О непростой судьбе этих процессоров обанкротившейся компании AppliedMicro можно прочесть в архиве наших новостей за 6 февраля 2018 года. Сейчас для нас главное, что процессоры eMAG первого поколения стали доступны для программистов на ARM не только в виде облачных инстансов или серверов, но также в виде настольных рабочих лошадок, на которых можно отточить мастерство.
Рабочие станции на 64-разрядных процессорах eMAG выпускает британская компания Avantek. Серверами на ARM-процессорах она занялась одной из первых ещё в 2013 году.
Опыта в этой сфере ей не занимать. Что касается рабочей станции на процессоре Ampere, то она выполнена в корпусе формата XL-ATX как однопроцессорное решение с объёмом бортовой памяти до 512 Гбайт DDR4-2666. В наличии порты SATA и поддержка NVMe SSD. Имеется слот расширения PCIe 3.0 x8 для установки дополнительных адаптеров.
Предложение Avantek ограничено одной единственной моделью процессора ― eMAG 8180 (к Intel 8180 это тоже не имеет отношения, разве что глава Ampere Рене Джеймс как бывший президент Intel решила подшутить над бывшим работодателем).
Модель eMAG 8180 несёт 32 ядра с тактовой частотой 2,8 ГГц и частотой в разгоне до 3 ГГц. Уровень TDP при этом не превышает 125 Вт. Добавим, в процессор встроен 8-канальный контроллер памяти, контроллер PCIe с 42 линиями и кеш L3 объёмом 32 Мбайт.
В составе рабочей станции производитель предлагает на выбор три ускорителя: AMD FirePro W2100, Radeon Pro WX 5100 или NVIDIA Quadro GV100. Поддерживаются операционные Linux-системы Ubuntu, CentOS, SUSE SLES и openSUSE.
Наконец, самое интересное ― цена. Выбор самой младшей конфигурации подразумевает один SSD на 240 Гбайт и одну 8-Гбайт планку памяти. В такой конфигурации рабочая станция стоит $2794,5. Кстати, любители иллюминации за корпус с окном и LED-подсветкой должны будут добавить ещё $108. Рабочая станция на ARM с подсветкой ― это ведь так необычно!
В конфигурации с видеокартой W2100, с 64 Гбайт памяти и с четырьмя SSD по 240 Гбайт цена вопроса поднимается до $4044,6. А на подходе второе поколение процессоров Ampere. Но это уже другая история.
Последний раз редактировалось peresihne; 07.12.2019 в 16:40.
Причина: Добавлено сообщение
|