Новости про операционные системы

OpenBSD отключает Hyper-Threading из-за безопасности

Разработчики операционной системы OpenBSD сделали необычный шаг — отключили технологию Hyper-Threading для процессоров Intel.

Разработчик Марк Кеттенис сообщил, что это сделано в качестве средства безопасности, чтобы защитить пользователей от угроз класса Spectre. О возможности таких атак пока нет сообщений, но в OpenBSD считают, что реализация многопоточности поможет облегчить их проведение, поскольку кэши TLB и L1 разделены между потоками.

«Это может значительно упростить атаку тайминга кэша, и мы уверенно ожидаем, что так и будут работать различные эксплоиты ошибок класса Spectre», — пояснил Кеттенис.

OpenBSD

В связи с этим операционная система отключила поддержку многопоточности с помощью «нового hw.smt sysctl», предупреждая потенциальную утечку данных из приложений к другим приложениям.

Снижение производительности будет различным в разных ситуациях. Многое зависит от оптимизации ПО, ведь далеко не всё пригодно к параллелизации.

Принятые меры не ограничиваются исключительно процессорами Intel. Кеттенис сообщил, что OpenBSD планирует расширить эту функцию и на процессоры других разработчиков, а также другие архитектуры.

На видеокартах NVIDIA есть проблемы с DisplayPort

Графические карты NVIDIA архитектур Maxwell и Pascal имеют проблемы с интерфейсом для подключения современных дисплеев.

Обе архитектуры предлагают использовать интерфейсы DisplayPort 1.4 и 1.3, однако их реализация далека от идеала. Дело в том, что некоторые современные мониторы не работают нормально с видеокартами серий GeForce GTX 900 и GeForce 10. Многие пользователи жалуются на различные ошибки, начиная от чёрных экранов до окончания загрузки операционной системы, и заканчивая заморозкой последовательности загрузки.

NVIDIA

К сожалению, эти ошибки нельзя исправить обновлением драйвера. Для исправления нужно прошить в видеокарту новый BIOS. К счастью, вам не потребуется ждать, пока производители видеокарт напишут новый BIOS, а затем мучиться с NVFlash. В NVIDIA выпустили специальный инструмент, который в автоматическом режиме обновит BIOS видеокарты прямо из-под Windows. Утилита работает не только с референсными видеоплатами, но и с заказными решениями партнёров NVIDIA.

Утилита обновления BIOS
Утилита обновления BIOS

P.S. Вопрос вынесен в наш раздел «Помощь», так что вы можете теперь всегда обратиться за решением в указанный раздел.

Google выпускает Android Things

Компания Google выпустила первую версию среды Android Things, которая позволит производителям эффективнее создавать и обслуживать устройства Интернета вещей.

Теперь разработчики IoT могут использовать экосистему Android для функций Google Assistant и машинного обучения, используя для этого маломощные устройства IoT с ограниченным объёмом памяти. Система поддерживает протоколы Bluetooth Low Energy, Wi-Fi и Weave. Это значит, что каждое устройство Android может автоматически распознать гаджет, использующий Android Things или Weave.

Android Things
Android Things

В компании отметили, что ПО может получать большие изменения, широкий набор API и средств безопасности при помощи известной бэкенд инфраструктуры Android.

Первые устройства на базе Android Things могут появиться уже в мае. В Google обещают вести переговоры с LG и iHome по созданию смарт спикеров, а также с Lenovo, LG и JBL по интеграции в смарт дисплеи Google Assistant и Google Cast.

Google: будущая Fuchsia OS — это не Linux

Компания Google опубликовала документацию о готовящейся операционной системе Fuchsia, которая, по мнению многих, должна прийти на смену Android и Chrome OS.

Эта операционная система находится в разработке более двух лет, и всё это время компания хранила молчание. Теперь же интернет гигант подготовил относительно подробную документацию, назвав её предельно просто — The Book.

Операционные системы Android и Chrome OS используют ядро Linux, и многие полагали, что Fuchsia также будет использовать это ядро, но в новой документации указали, что «Fuchsia — это не Linux». Fuchsia — это модульная, ориентированная на производительность операционная система, использующая так называемое ядро Zircon, микроядро которой предоставляет основные драйверы и библиотеки C, реализованные для Fuchsia OS.

Логотип Fuchsia ОС
Логотип Fuchsia ОС

Пока документация далека от завершения, так что утверждать, что новая операционная система от Google уникальна, инновативна и многообещающа, использует собственные библиотеки, созданные с нуля — нельзя. Однако это UNIX-подобная система с обратной совместимостью с POSIX и драйверами на базе Vulkan.

К примеру, в ней используется основанный на физике рендерер под названием Escher, который обеспечивает объёмные мягкие тени, эффекты линзы, диффузию света и обесцвечивание. Файловые системы Fuchsia будут существовать полностью в пользовательском пространстве и не будут ни связаны, ни загружены с ядром.

Microsoft свернёт разработку ряда системных приложений Windows 10

Недавно компания Microsoft анонсировала очередную реорганизацию, которая привела к увольнению главы подразделения Windows и устройств Терри Майерсона, а само подразделение Windows разделилось на различные департаменты.

Это значит, что в компании произойдёт множество мелких изменений, и одно из них касается сворачивания разработки различных приложений для Windows 10.

Отмечается, что среди них оказались приложения вроде Stocks и Weather, а вот крупные программы, такие как OneNote, не будут затронуты. Проекты Mail и Calendar перейдут в управление к команде Outlook, так что их тоже не коснётся сокращение.

Приложения Windows 10
Приложения Windows 10

Те же, кто занимался менее значимыми приложениями для Windows 10, могут перейти в подразделение Edge. Также группа Edge будет нанимать ещё больше разработчиков, поскольку масса новых функций браузера не была реализована в Redstone 5.

В этом нет ничего удивительного, ведь браузер Edge по-прежнему является приоритетом для Microsoft. А вот данные о биржевых котировках и погоде можно посмотреть где угодно совершенно бесплатно.

Android Nougat — по-прежнему самая популярная версия

Компания Google опубликовала последний отчёт об использовании версий своей мобильной операционной системы.

Как всегда, статистика собиралась на основании посещений Google Play в течение 7-дневного периода, который завершился 16 апреля.

Главным победителем этого месяца стала Oreo, сейчас она работает на 4,6% устройств Android, что на 3,3% больше, чем месяц назад. На самом деле это ужасный показатель, ведь эта версия ОС была выпущена 8 месяцев назад.

Android Oreo
Android Oreo

Остальные позиции списка демонстрируют закономерное снижение. Старые Gingerbread и Ice Cream Sandwich занимают менее 1%, и, возможно, скоро исчезнут из списка.Что касается Nougat, то это по-прежнему самая популярная Android OS. Она работает на 30,8% устройств, набрав за последние два месяца 2,3%. Больше всех потеряла за месяц Marshmallow. Сейчас её доля составляет 26,0%, что почти на 2% меньше, чем месяц назад. Версия Jelly Bean занимает 4,5% рынка.

Версия Кодовое имя API Февраль Этот месяц Разница
2.33—2.3.7 Gingerbread 10 0,3% 0,3%
4.0.3—4.0.4 Ice Cream Sandwich 15 0,4% 0,4%
4.1.x Jelly Bean 16 1,7% 1,7%
4.2.x 17 2,6% 2,2% −0,4%
4.3.x 18 0,7% 0,6% −0,1%
4.4 KitKat 19 12,0% 10,5% −1,5%
5.0 Lollipop 21 5,4% 4,9% −0,5%
5.1 22 19,2% 18,0% −1,2%
6.0 Marshmallow 23 28,1% 26,0% −1,9%
7.0 Nougat 24 22,3% 23,0% +0.7%
7.1 25 6,2% 7,8% +1.6%
8.0 Oreo 26 0,8% 4,1% +3.3%
8.1 27 0,3% 0,5% +0.2%

NVIDIA прекращает поддержку 32-битных ОС

В декабре компания NVIDIA сообщала, что планирует прекратить поддержку 32-битных ОС, но никто не знал, когда это произойдёт. И вот компания официально объявила о том, что прекращает поддержку 32-битных операционных систем.

В пятничном заявлении говорится: обновления драйверов Game Ready Driver, включая улучшения производительности, новые функции, исправление ошибок будут доступны только для 64-битных операционных систем. Критические обновления безопасности будут выпускаться для 32-битных систем до января 2019.

NVIDIA
NVIDIA

Последнее обновление драйвера видеокарт NVIDIA состоялось 27 марта. Это была версия 391.35, и она имеет полноценную поддержку 32-битной ОС. Таким образом, следующий релиз, который выйдет в апреле, уже может не поддерживать 32-разрядные операционные системы.

LG выпускает открытый код webOS

Компания LG выпустила версию своей операционной системы webOS с открытым исходным кодом, надеясь продолжить развитие ОС за пределы телевизоров.

Это второй выпуск исходного кода webOS. Первый раз это сделала HP, когда вела проект. В 2013 году проект выкупили Palm и LG. Вдохновились LG поступком Samsung, которая также открыла код для системы Tizen, работающей на многих устройствах, включая смарт часы, телевизоры, Blu-ray плееры и роботы-пылесосы.

LG webOS
LG webOS

В LG считают, что их ОС сейчас является стабильной платформой, которая обладает прекрасным потенциалом. Сейчас южнокорейская компания работает с Национальным агентством по продвижению индустрии информационных технологий по поиску подходящих бизнес предложений для webOS, предлагая логистическую и техническую поддержку любому возможному кандидату, нацеленному на коммерциализацию.

Android P может блокировать приложения для старых API

Компания Google продолжает борьбу с фрагментацией своей мобильной платформы, заставляя разработчиков поддерживать самую свежую версию ОС. В декабре компания сообщила, что приложения в Play Store должны работать с версиями ОС не старше одного года. Теперь же, в проектируемой Android P, фирма пойдёт ещё дальше, блокируя приложения без поддержки последней версии API.

В Apple поступают примерно также. Недавно компания просто удалила все 32-битные приложения из iOS App Store. В Google решили действовать мягче. Теперь устройства без поддержки самого свежего API не смогут работать на смартфонах с последней версией ОС, Android P, в коде которой указана минимально допустимая версия API.

Android P

Отмечается, что в нынешней версии Android P Developer Preview минимальный уровень API установлен на v17, что соответствует Android 4.2. Приложения, не поддерживающие как минимум этот уровень, не смогут работать с новой ОС. Но не стоит забывать, что Android P пока находится в разработке, так что всё ещё может измениться.

Microsoft подтвердила отказ от Windows 10 S в угоду «режиму S»

В мае прошлого года Microsoft анонсировала выпуск урезанной версии Windows 10 S, нацеленной на недорогие ноутбуки для студентов и школьников, и позволяющей запускать только Metro приложения.

Позднее появились слухи, что компания может отказаться от этой системы. И вот теперь Редмонд официально подтвердил закрытие проекта Windows 10 S. Компания прекращает продажи Windows 10 S как независимой системы. Вместо этого будет введён опциональный режим для Windows 10.

Windows 10 S
Windows 10 S

Данную информацию сообщил исполнительный директор Microsoft Windows Джо Белфиор, который написал в Twitter: «Мы используем Win10S как опцию для школ и предприятий, которые хотят беспроблемную/с гарантированной производительностью версию».

Также компания отметила, что эта урезанная система «получила превосходные отзывы», а вот её название вводило пользователей в заблуждение. Учитывая пожелания пользователей Microsoft решила упростить работу с Windows 10 S, превратив её в специальный режим работы, который можно включить на Windows 10 Home, Pro или Enterprise. Партнёры могут продавать компьютеры со спецрежимом по умолчанию.

Режим «S» появится в составе следующего большего обновления Windows 10, которое должно появиться в апреле или мае.