Ядро 4.19 добавляет оптимизированный доступ к файлам, подсистему GPS и многое другое.

Ядро Linux

Что будет новая версия ядра Linux 4.19 все еще в процессе и его разработчики усердно работают, и в наши дни их рабочая нагрузка увеличилась вдвое, поскольку дыры в безопасности в текущих процессорах удерживают разработчиков ядра Linux и вызывают у Линуса Торвальдса плохое настроение.

Кроме того, кандидат на выпуск 4.19 также содержит подсистему GPS и различные улучшения для доступа к файлам и сети.

Не мог ли отложиться запуск ядра?

Голова ядра, Линус Торвальдс назвал текущий цикл разработки «разочаровывающим». не только из-за недавно объявленных дыр в безопасности. Linux 4.19 в то же время является довольно обширным выпуском.

Патчи изоляции таблицы страниц ядра Linux уже защищают 64-битные системы от разрыва слияния, в то время как Ядро 4.19 также получает исправления для 32-битных систем.

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

С их помощью процессы могут использовать кэш-память 1-го уровня процессоров Intel для чтения в неавторизованную память.

Эсто это особенно опасно в виртуализированных средах где гостевые системы имеют доступ к хосту. Чтобы найти правильную настройку часов для процессора, ядро ​​Linux использует программатор.

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

В то же время интерфейс для запроса асинхронного ввода-вывода (интерфейс опроса асинхронного ввода-вывода) возвращается ядру Linux.

Линус Торвальдс переоценил код в первой части Linux 4.18 и остался недоволен. Между тем вылетело из ядра.

Между тем Грег Кроа-Хартман в восторге от новой подсистемы GPS который был включен в ядро.

Предполагается, что это «приручит всех сумасшедших водителей, которые летают вокруг в течение многих лет, вместе с некоторыми импровизированными реализациями пользовательского пространства».

Новые реализации в новой версии ядра 4.19

Пока код подходит только для приемников GNSS (аббревиатура обозначает глобальную навигационную спутниковую систему), но это хорошее начало.

ядро linux

Также для подсистемы контроллера FSI (Гибкий интерфейс поддержки), Kroah-Hartman он нашел слова похвалы.

Имеется новая подсистема для последовательной шины с высокой выходной мощностью вентилятора, при этом высокая мощность вентилятора относится к способности разделять цифровой сигнал для нескольких приемников.

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

С этими новыми исправлениями для сетевого стека разработчики ядра Linux вводят функцию передачи пакетов на основе времени в новой версии.

Эсто позволяет периоды времени, в течение которых ядро ​​должно отправлять пакеты повторногоd. В основном он нацелен на системы реального времени, например, в области производства автомобилей.

Там он должен обеспечивать более надежную передачу данных и, в частности, не допускать слишком позднего прибытия пакетов к месту назначения. Функция соответствует сетевому стандарту P802.1Qbv.

Разработчики работают над Cake (Common Applications Kept Enhanced,), называемым Patchset, с проблемами отставания от маршрутизаторов в домашних сетях.

Cake находится непосредственно на интерфейсе сетевого оборудования и решает, какие пакеты могут попасть на интерфейс протокола.

Очередь, управляемая Cake, предназначена для предотвращения чрезмерной буферизации и проблем с задержкой за счет использования различных подходов. (например, оценка diffserv, алгоритм справедливой организации очереди и фильтр ACK).

Cake в первую очередь предназначен для использования на маршрутизаторах в качестве бесплатной замены прошивки Open WRT на базе Linux.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.