Представлено ядро Linux 5.7: что нового

Представлено ядро Linux 5.7: что нового

18.06.2020     

Линус Торвальдс официально представил новую версию ядра Linux 5.7. В релиз включили обновленную реализацию файловой системы exFAT, переработанные средства аутентификации и инструменты для создания UDP-туннелей, а также сняли ограничение на длину строки кода в 80 символов. Предполагается, что новое ядро будет доступно в Ubuntu 20.10. 

Краткая статистика

Работа над новой версией заняла у команды около двух месяцев. Торвальдс и другие контрибьюторы приняли более 15 тыс. исправлений от 1961 разработчиков. В патч размером 39 МБ добавлено свыше 570 тыс. новых строк кода и удалено около 300 тыс. строк. 

Разработчики подсчитали, что 41% изменений в коде связан с работой драйверов устройств, еще 16% – со спецификой аппаратных архитектур. На долю изменений, касающихся сетевого стека, приходится 13% изменений. По 4% – на внутренние подсистемы ядра Linux и файловые системы. 

Обновление exFAT

Свежая реализация драйвера exFAT в Linux 5.7 базируется на кодовой базе sdfat 2.x. Ее разработала Samsung для своих Android-смартфонов. Раньше для драйвера exFAT также использовали код Samsung, но устаревшей версии 1.2.9. Новое решение обеспечивает рост производительности на 10%. 

Эксперты ожидают и другие подвижки в exFAT. Толчок этому процессу дала Microsoft: она опубликовала характеристики файловой системы в открытом доступе и предоставила сообществу Linux возможность бесплатно использовать патенты на exFAT. 

Безопасность

В Linux 5.7 появилась аппаратная реализация аутентификации указателей. Для защиты от атак решили использовать особые инструкции для ядер CPU ARM64. Это усложнит проведение атак с применением ROP-приемов (возвратно-ориентированного программирования). 

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

Снятие ограничений на длину строки

Торвальдс недавно рассказывал, почему давно пора снять ограничение на длину строки кода в 80 символов. Мониторы стали крупнее, в терминалах уже давно помещается значительно больше 80 символов, так что дробить строки не имеет смысла, отметил создатель Linux.

В версии 5.7 официально сняли жесткий лимит на количество символов в строке. Теперь ограничение установлено на уровне 100 символов, и при необходимости строки могут быть длиннее. При сборке предупреждение о превышении лимита будет выдаваться, только если установлена опция --strict для утилиты checkpatch. Таким образом, разработчики будут тратить меньше времени, вручную выравнивая код. Искать нужные строки в файлах также станет проще. 

Создание UDP-туннелей

UDP (User Datagram Protocol) является одним из основных элементов стека интернет-протоколов. Используя его, приложения могут отправлять другим хостам сообщения по IP-сети практически без подготовки: так, предварительно не нужно отправлять сообщения для установки специальных путей данных или каналов передачи. UDP считают будущим сетевых протоколов, так как он работает быстрее TCP. Но есть у него и недостатки: например, сообщение, отправленное первым, вполне может быть получено последним. 

Для работы с UDP-туннелями в Linux 5.7 добавили новый модуль bareudp. Он позволяет инкапсулировать в UDP-туннель различные L3-протоколы, к примеру, MPLS, IP и NSH.

Контроль температуры

Показатели с датчиков температуры теперь выводятся в планировщике задач. При размещении задач система учитывает возможный перегрев: анализируя статистику, обработчик температуры может настраивать предельную частоту процессора при перегреве.

Кроме того, планировщик учитывает снижение вычислительной мощности системы из-за перегрева. Это позволяет точнее планировать запуск задач. 

Разработчики подчеркнули, что задействуют инвариантные показатели отслеживания нагрузки. Такой подход позволяет оценить нагрузку корректно и не привязываться только к текущей частоте работы процессора. В результате когда рабочая частота и вольтаж меняются, прогнозировать поведение задач получается точнее. 

Полный список нововведений можно найти в сообщении Торвальдса на официальном сайте LKML – списке рассылки разработчиков ядра Linux.



Источник: https://infostart.ru/journal/news/tekhnologii/predstavleno-yadro-linux-5-7-chto-novogo_1252569/
Автор:
Ксения Шестакова Обозреватель


В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
В этой теме еще нет сообщений.
Оставьте свое сообщение

См. также

Red Hat заменит CentOS бесплатной Red Hat Enterprise Linux

Новость Linux ИТ-новость

Red Hat в декабре объявила о прекращении поддержки CentOS 8 в 2021 году. Это вызвало волну негодования среди разработчиков, но теперь всё встало на свои места: компания представила бесплатные версии Red Hat Enterprise Linux для команд.

сегодня в 14:02    620    user1015646    0       

Российские исследователи представили новый фреймворк для работы с большими данными

Новость Аналитика Искусственный интеллект ИТ-новость

Специалисты Национального центра когнитивных разработок ИТМО представили платформу, которая упростит создание моделей технологических и бизнес-процессов. Она поможет принимать эффективные управленческие решения в условиях отсутствия полных данных.

сегодня в 11:48    551    user1015646    0       

Конец Flash: Adobe стала блокировать динамический контент

Новость Интернет ИТ-новость

Компания Adobe блокирует Flash-контент на веб-сайтах, которые используют Flash Player. Разработчик больше не поддерживает устаревшую и небезопасную технологию.

сегодня в 09:55    891    user1015646    0       

Новая система находит ошибки при разработке ПО в режиме реального времени

Новость Автоматизация ИТ-новость

Специалисты исследовательской группы SOM Research Lab разработали инструмент проверки моделей программного обеспечения, который находит ошибки непосредственно в процессе создания модели, а не после ее завершения.

вчера в 15:15    1689    user1015646    0       

Искусственный интеллект научился обыгрывать людей, не зная правил игры

Новость Искусственный интеллект ИТ-новость

Британская компания DeepMind представила новую разработку в сфере искусственного интеллекта. Система MuZero успешно обыгрывает опытных спортсменов и геймеров, даже не зная правил игры.

вчера в 13:42    1578    user1015646    2       

Тетрис помог повысить заполняемость отелей

Новость Автоматизация ИТ-новость

Алгоритм RoomTetris, разработанный исследователями из LION Laboratory (Learning and Intelligent Optimization) – Лаборатории обучения и интеллектуальной оптимизации, избавит отельеров от овербукинга. Вдохновением для ученых послужила игра «Тетрис».

19.01.2021    1298    user1015646    5       

Нейросеть научили создавать изображения по текстовому описанию

Новость Искусственный интеллект ИТ-новость

Разработчики компании OpenAI представили нейронную сеть DALL-E. Она анализирует англоязычный текст и создает изображения на его основе.

19.01.2021    1462    user1015646    0       

Разработчики портируют Linux на Mac с процессором M1

Новость Linux Микроэлектроника

Компания Apple представила первые компьютеры на базе процессоров M1 собственной разработки. Разработчик Гектор Мартин решил создать сборку Linux специально для этих компьютеров. 

18.01.2021    925    user1015646    4       

10 стартапов в области машинного обучения, за которыми стоит следить в 2021 году

Новость Искусственный интеллект Стартапы

По данным Crunchbase, в 2020 году компании, связанные с искусственным интеллектом и машинным обучением, получили рекордное финансирование – 28 млрд долларов. Представляем список из 10 самых перспективных стартапов в этой области.

18.01.2021    1067    SKravchenko    0       

Fujifilm и IBM создали ленточный накопитель с рекордным объемом памяти

Новость Дата-центры ИТ-новость Облачные технологии

Fujifilm и IBM повысили емкость ленточных накопителей до рекордных 580 терабайт информации. Это значительно превосходит максимальную емкость SSD – 100 ТБ и жестких дисков – 30 ТБ.

13.01.2021    1326    user-programmist    0       

Эксперты назвали 10 навыков для ИТ-специалистов, которые обеспечат прибавку к зарплате

Новость Автоматизация Аналитика Искусственный интеллект ИТ-новость

Зарплаты в ИТ-сфере – одни из самых высоких, и у специалистов здесь существует масса возможностей для роста. Специалисты компании Burning Glass определили, какими навыками должны обладать сотрудники, нацеленные на максимальную прибавку к зарплате.

12.01.2021    1506    user1015646    2       

Против монополии: Apple получила патент на поисковый алгоритм

Новость ИТ-новость Новости компаний

Apple начала активно разрабатывать собственную поисковую систему. Из-за возможных антимонопольных санкций США против Google компания Тима Кука может лишиться возможности пользоваться сервисами поискового гиганта.

11.01.2021    818    VKuser24342747    0       

FreeBSD перевела репозиторий на Git

Новость Linux GitHub ИТ-новость

FreeBSD откажется от использования системы контроля версий Subversion (SVN) и перейдет на Git. Об этом в рассылке объявил разработчик Уорнер Лош.

30.12.2020    1438    user1015646    0       

Вышла бета-версия Go 1.16

Новость ИТ-новость Языки программирования

Предстоящее обновление языка программирования Go 1.16 с открытым исходным кодом включает поддержку процессора Apple, улучшения базовой библиотеки и среды выполнения. Релиз стабильной версии намечается на февраль 2021 года.

30.12.2020    1790    SKravchenko    0       

Microsoft позволит создавать пользовательские функции в Excel

Новость Infostart Software Partners Маркет

В Excel появилась новая функция – LAMBDA – для превращения пользовательских формул в многоразовые функции. Пользователи смогут создавать правила для управления данными внутри Excel, так же, как и в любом другом языке – Java, PHP или Python.

29.12.2020    2189    SKravchenko    2       

Microsoft и МТС планируют совместно развивать российский интернет вещей

Новость ИТ-новость Телекоммуникации Цифровая экономика

МТС и Microsoft договорились совместно развивать российский интернет вещей путем интеграции платформы для разработки решений интернета вещей Microsoft Azure IoT Central и сети интернета вещей NB-IoT МТС.

28.12.2020    1282    user-programmist    1       

Bloomberg оценил компанию JetBrains в $7 млрд

Новость ИТ-новость

По данным Bloomberg Billionaires Index, стартап JetBrains стоит около 7 млрд. долларов. В отличие от технологических компаний, которые продают акции для поддержки развития, руководители JetBrains не полагаются на средства венчурных капиталистов.

28.12.2020    1320    SKravchenko    0       

Cloudflare станет хостинг-провайдером для статических сайтов JAMstack

Новость Интернет ИТ-новость

Cloudflare запустила сервис Pages для создания сайтов при помощи подхода JAMstack. Веб-ресурсы, разработанные при помощи платформы, будут опубликованы в существующей сети провайдера CDN.

25.12.2020    1178    VKuser24342747    0       

GitHub откажется от аутентификации по логину и паролю

Новость GitHub ИТ-новость

Крупнейший хостинг репозиториев кода GitHub пересмотрит политику аутентификации. Пароли перестанут поддерживать – их полностью заменят токены и SSH-ключи.

24.12.2020    1273    user1015646    2       

В Telegram появятся платные функции

Новость ИТ-новость Мессенджеры

Основатель Telegram Павел Дуров рассказал о будущем мессенджера. Команда разработчиков планирует внедрить платные функции, чтобы компенсировать расходы на развитие сервиса.

23.12.2020    1505    user1015646    0       

Составлен рейтинг приложений для предустановки на смартфоны и умные ТВ

Новость Импортозамещение ИТ-новость

Минцифры опубликовало рейтинг приложений, которые с большой вероятностью будут рекомендованы для предустановки на смартфоны и Smart TV. Самые популярные варианты в различных категориях отобрали из более чем 100 заявок от разработчиков.

23.12.2020    1424    user1015646    4       

Microsoft запатентовала технологию оценки эффективности совещаний

Новость Искусственный интеллект ИТ-новость

Microsoft реализует системы мониторинга сотрудников для оценки производительности организации. Одно из последних решений компании – вычислительная система Meeting Insight от Microsoft, которая способна создать «оценку качества» проведенного совещания.

22.12.2020    1744    capitan    1       

Octoverse 2020: GitHub опубликовал главный отчет года

Новость GitHub ИТ-новость

Крупнейший хостинг репозиториев кода GitHub назвал 2020-й «годом экстраординарных изменений». Переход на удаленку повысил продуктивность работы команд и позволил уделять больше времени проектам с открытым исходным кодом.

22.12.2020    1765    user1015646    0       

Автогигант Hyundai купит Boston Dynamics

Новость ИТ-новость Робототехника

Производитель самых известных роботов в мире сменил владельца. Компанию Boston Dynamics приобрел корейский автомобильный концерн Hyundai.

21.12.2020    1832    user1015646    3       

Разработчик запустил аналог Tinder для программистов

Новость ИТ-новость

Приложение для знакомств Tinder привлекает простотой интерфейса: свайп влево – отказ от общения, вправо – намерение познакомиться. Американский разработчик Бен Авад запустил аналогичное приложение для программистов.

18.12.2020    2195    user1015646    2