20 февраля 2017

Релиз ядра Linux 4.10

  После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.10. Среди наиболее заметных изменений: решение проблемы с подвисаниями при интенсивном копировании на медленные USB-носители, поддержка технологии виртуализации GPU, возможность привязки обработчиков BPF к cgroups, поддержка шифрования в UBIFS, реализация кэша обратной записи для MD RAID5, поддержка Intel Cache Allocation Technology, возможность использования объектов с сохранением состояния в netfilter, гибридный режим поллинга ввода/вывода для блочных устройств, средства для маршрутизации сетевых пакетов с учётом UID-идентификаторов процессов.

 В новую версию принято около 13 тысяч исправлений от 1647 разработчиков, размер патча - 50 Мб (изменения затронули 11674 файлов, добавлено 743994 строк кода, удалено 249421 строк). Около 47% всех представленных в 4.10 изменений связаны с драйверами устройств, примерно 17% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 15% связано с сетевым стеком, 4% - файловыми системами и 5% c внутренними подсистемами ядра. 13.7% изменений внесено сотрудниками компании Intel, 7.1% изменений подготовлено сотрудниками Red Hat, 4.3% - Samsung, 3.9% - Linaro, 3.7% - SUSE, 3.0% - IBM, 2.5% - AMD, 2.4% - Google, 1.4% - Oracle, 1.4% - ARM.

Более подробную информацию об основных новшествах ядра Linux 4.10 можно получить ЗДЕСЬ.

Установка ядра Linux 4.10 в Ubuntu и производные

Установить ядро linux kernel 4.10 можно следующим образом:

Вариант 1. 

Загрузкой и установкой соответствующих .deb-пакетов, выбрав пакеты для архитектуры вашей системы 64 или 32-bit, с сайта kernel.ubuntu.com, по следующей ссылке:  http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/

Вариант 2. 

Установить графическую утилиту установки/удаления ядра Ukuu - Ubuntu Kernel Upgrade Utility, которая сделает установку ядра в два клика.
Для установки Ukuu, выполните в терминале следующие команды:

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu


По окончании установки запустите утилиту Ukuu из системного меню и установите ядро linux kernel 4.10, как показано на снимке:


  Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их более одной):

sudo update-grub

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

sudo reboot

  После нового входа в систему, проверьте версию актуального ядра командой в терминале:

uname -r


Примечание. Как вернуться к ранее установленному ядру, инструкция ЗДЕСЬ.

Источник: https://www.kernel.org

Удачи.

41 комментарий :

  1. Обновился. Полёт нормальный.

    ОтветитьУдалить
  2. linux mint 18 не загружается ОС после перезагрузки, откатился

    ОтветитьУдалить
  3. linux mint 18.1 Cinnamon. Работает. Все хорошо.

    ОтветитьУдалить
  4. Владимир. Подскажите как в Ukuu удалить старые ядра, почему-то при их выделении кнопка "удалить" не подсвечивается.

    ОтветитьУдалить
    Ответы
    1. нажимаешь на то что установлено а не на то что используется и все подсвечивается

      Удалить
  5. Xubuntu 16.04.2 LTS обновил через Ukuu.С первого раза выдало ошибку...со второго прошло ок!далее grub и reboot...Благодарю!

    ОтветитьУдалить
  6. У меня 4.8.0-36, можно сразу прыгать на 4.10?

    ОтветитьУдалить
  7. Elementary OS Freya все пучком спасибо

    ОтветитьУдалить
  8. Обновился но пришлось перейти на свободный видио драйвер. Вот моя конфигурация
    OS: Mint 18.1 serena
    Kernel: x86_64 Linux 4.10.0-041000-generic
    Uptime: 23m
    Packages: 2557
    Shell: bash 4.3.46
    Resolution: 1920x1080
    DE: Cinnamon 3.2.7
    WM: Muffin
    WM Theme: Teal Blue + Black (Mint-X)
    Mint-X-Sand [GTK2]
    , Mint-X-Sand [GTK3]
    Icon Theme: Mint-X
    Font: Noto Sans 9
    CPU: AMD Phenom II X4 840 @ 3.2GHz
    GPU: Gallium 0.4 on NV92
    RAM: 3324MiB / 7980MiB
    Но при одновременном копировании на две флешки зависает и тупит.

    ОтветитьУдалить
  9. Ответы
    1. я только что проверил на две флешки одна 2.0 а вторая 3.0 при одновременном скидывании тупит

      Удалить
    2. ахахахахаах, навраааааааааалиииииии

      Удалить
  10. Откатил на зад проблемы с видеокартой не могу установить проприетарный драйвер. Спасибо за статью

    ОтветитьУдалить
    Ответы
    1. "Оглянись НА ЗАД, ты увидишь теплый нежный взгляд"© :)) Жутковатая картина...

      Удалить
  11. Кубунта 16.04.2 не пошла загрузка видео. Пользовался утилитой Ukuu. Удалил этой же прогой, обновил grub, перезагрузил, отвалился интернет и загрузка nvidia тупит. Попробую завтра по инструкции. Отпишусь.

    ОтветитьУдалить
    Ответы
    1. Откатился, вроде все норм стало. Дважды пробовал ставить, результат один и тот же,- черный экран.

      Удалить
  12. при перезагрузке выдает KVM: disabled by BIOS, виртуализацию в биосе включил, перезагрузился, после груба-черный экран. Чего делать не соображу

    ОтветитьУдалить
    Ответы
    1. проблема решена, установил свежие дрова на видеокарту

      Удалить
  13. Кубунта 16.04.2 не становится.Черный экран.Откатился обратно.

    ОтветитьУдалить
  14. Ответы
    1. тоже поставил Mint 18.1 очень доволен операцыонкой

      Удалить
  15. Description: Ubuntu Zesty Zapus (development branch)
    Release: 17.04
    Codename: zesty
    Все хорошо!

    ОтветитьУдалить
  16. Владимир, прошу консультацию - при установке Ubuntu 16.04.2 для раздела /boot выделил 250 Мб. Сейчас система просит 170 Мб для обновления Kernel headers. Есть способ безболезненно увеличить размер /boot без переустановки? Схема системы - 250 Мб /boot, 8 Гб swap и 200 Гб /
    Спасибо!

    ОтветитьУдалить
    Ответы
    1. Странно. Где Вы нашли инструкцию, чтобы выделять отдельно для /boot какой-то размер при установке системы?
      Попробуйте удалить неиспользуемые ядра системы, чтобы освободить раздел /boot. Сделать это можно различными способами:
      1. В Synaptic - поиском linux-image
      2. В Терминале: http://compizomania.blogspot.com/2016/06/ubuntu.html
      3. Утилитой Ukuu: http://compizomania.blogspot.com/2016/10/ukuu-ubuntu-kernel-upgrade-utility.html
      Если не поможет, переустановите систему: http://compizomania.blogspot.com/2012/10/linux.html

      Удалить
  17. А вот у меня не проткатило обновление ядра, причем не только последнее 4.10, но и несколько предыдущих.
    Система KDE Neon LTS последняя сборка.
    Система целиком зашифрована и раздел /home/user тоже.
    При запуске ждет доступ к разделу и вылетает по таймауту в консоль initramfs с минимальным набором команд и шелом sh.
    Судя по всему у меня не появляется как обычно запрос на расшифровку диска, поэтому вылет по таймауту.
    Ядра 4.4.0.64.68, 4.4.0.64.85, 4.8.0.36 - запрашивают ввод пароля для расшифровки.
    Ядра 4.8.0.39, 4.8.0.39.10, 4.9.10, 4.9.11, 4.10 - не запрашивают и вылетают по таймауту.

    Может grub что-то чудит? Подскажите есть у кого идеи?

    ОтветитьУдалить
  18. Ubuntu 16.04.2 LTS - все встало отлично!!

    ОтветитьУдалить
  19. не встало на mint 18.1 с новыми дровами от nvidia, черный экран после обновления =(

    ОтветитьУдалить
    Ответы
    1. 1. Не встало.
      2. Чёрный экран.
      Соболезную.)))

      Удалить
    2. На экране входа в систему, нажимаем сочетание клавиш Ctrl+Alt+F2, вводим свой логин и пароль и переустанавливаем драйвер Nvidia с помощью команды

      sudo apt install --reinstall nvidia-378 nvidia-settings

      После этого перезагружаем компьютер.
      Enjoy

      Удалить
  20. Встало обновление ядра. А Вы о чем подумали? :-)

    ОтветитьУдалить
  21. А зачем в Ubuntu и производные от неё дистрибутивы устанавливать ванильные (mainline) ядра? Чем не устраивают ядра от Canonical?

    ОтветитьУдалить
    Ответы
    1. ==А зачем в Ubuntu и производные от неё дистрибутивы устанавливать ванильные (mainline) ядра?==
      1) В целях "профессионального", серьезного тестирования.
      2) Чтобы, например, попытаться устранить проблемы совместимости с редким/новым железом, не решенные в "стандартном" ядре.
      3) И наконец, самая главная причина - так захотела левая нога пользователя. А кто ей запретит? :) Ведь интересно же - проверить, вдруг что-то в системе заработает лучше/быстрее.

      ==Чем не устраивают ядра от Canonical?==

      За исключеним случаев, указанных выше, всем устраивают :)

      Удалить