Ядро 4.13 випущено - оновлення до Linux Kernel 4.13 на Ubuntu

Випущено ядро ​​4.13. Оновлення до ядра Linux 4.13 на системах Ubuntu. Linux Kernel 4.13 приносить різні поліпшення і виправлення щодо Intel, HDMI і файлових систем. Оголошуючи про випуск Kernel 4.13, Лінус Торвальдс пише:

Отже, минулий тиждень був насправді трохи насиченим, але не достатньо, щоб заставити мене затримати 4.13.

Більшість змін, починаючи з rc7, насправді стосуються мережевих виправлень, більшість з них - для різних драйверів. З вибаченнями авторам згаданих патчів, вони не виглядають все, що цікаво (що точно саме те, що ви хочете, перед випуском). Деталі в доданому короткому журналі.

Зверніть увагу на те, що короткий опис нижче, очевидно, тільки після того, як rc7 - журнал _full_4.13, занадто великий, щоб розмістити його, і ніхто з нього не зможе прочитати його. Отже, якщо ви зацікавлені в усьому іншому, отримайте дерево git і обмежте журнали до файлів, які вас цікавлять, якщо ви бажаєте отримати деталі. Ні, хвилювання відбувалося в основному в шарі повідомлень mmu, де ми мали досить регресію останньої хвилини і дещо обговорювали проблему. Багато престижів до JÃréme Glisse для того, щоб стрибати на ньому, і реалізувати виправлення.

Що приємно бачити, що регресія вказала на неприємну і не дуже добре задокументовані (або продумані) частини оповідачів mmu, і виправлення не тільки вирішило проблему, але і зробило це очищенням і документуванням того, що правильна поведінка і, крім того, зробили це, позбувшись проблемного оповіщення і фактично видаливши майже двісті ліній у процесі. Мені дуже подобаються такі виправлення. Краще, менше, код. Інше хвилювання на цьому тижні було суто особистим, що складалося з семи годин чистої агонії через камінь нирки. Я все добре, але він впевнений _felt_ багато більше, ніж сім годин, і я навіть не хочу уявити, що це для людей, які мали досвід перетягнути на довше. Уф.

У всякому разі, на актуальні питання 4.13.

Хоча в нас було багато змін (4.13 не був особливо великим, але навіть "твердо середній" реліз не зовсім маленький), одна дуже незначна зміна заслуговує додаткової уваги, тому що це одна з тих дуже рідкісних змін, де ми змінити поведінку внаслідок проблем безпеки, і де люди, можливо, повинні знати, що зміна поведінки під час оновлення.

На цей раз це не проблема безпеки ядра, а загальна проблема безпеки протоколу. Зміни, про які йде мова, це просто зміна поведінки cifs за замовчуванням: замість дефолту на SMB 1.0 (який ви дійсно не повинні використовувати: просто google для "зупинити використання SMB1" або подібного), стандартне монтування cifs тепер налаштоване на більш сучасний SMB 3.0.

Тепер, тому що ви не повинні були використовувати SMB1 так чи інакше, це не повинно впливати ні на кого. Але вгадайте, що? Це майже напевно впливає на деякі
люди, тому що вони безтурботно продовжували використовувати SMB1, не думаючи про це.

І ви, безумовно, _can_ продовжуєте використовувати SMB1, але через зміну за замовчуванням, тепер ви повинні бути * у курсі * його. Можливо, вам доведеться додати
явні “vers = 1.0” до параметрів монтування в / etc / fstab або подібному, якщо * дійсно * хочете SMB1.

Але якщо новий дефолт 3.0 не працює (тому що ви все ще використовуєте птеродактиль як склоочисник), перш ніж ви пройдете шлях назад до поганих старих часів і використовуйте “vers = 1.0”, ви можете спробувати “Vers = 2.1”. Тому що давайте зіткнемося з цим, SMB1 просто поганий, поганий, поганий.

Так чи інакше, більшість людей взагалі не помітять. А ті, хто не помічають, можуть перевірити свою поточну ситуацію (просто подивіться на висновок “mount” і подивіться, чи є у вас якісь цифри), і ви дійсно повинні оновлюватись за замовчуванням, навіть якщо ви не * оновлюєте ядра.

Добре, досить про це. Був буквально двома лайнерами зміна верхніх значень за замовчуванням - з мільйона або близько того рядків повного виправлення 4.13, що змінюють реальний код.

Отримати нове ядро,

Лінус

Kernel 4.13

Користувачі Ubuntu можуть оновлювати до ядра 4.13 за допомогою команд терміналу:

Встановіть Kernel 4.13 на 32 Bit Linux Systems

Виконайте наступні команди в терміналі, щоб встановити Kernel 4.13 на 32 Bit Linux Systems:
sudo apt-get update wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13/linux-headers-4.13.0-041300_4.13.0-041300.201709031731_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13/linux-headers-4.13.0-041300-generic_4.13.0-041300.201709031731_i386.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13/linux-headers-4.13.0-041300-lowlatency_4.13.0-041300.201709031731_i386.deb sudo dpkg -i linux-headers-4.13.0 * .deb linux-image-4.13.0 * .deb перезавантажити sudo

Встановіть Kernel 4.13 на 64 Bit Linux Systems

Виконайте наступні команди в терміналі, щоб встановити Kernel 4.13 на 64 Bit Linux Systems:
sudo apt-get update wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13/linux-headers-4.13.0-041300_4.13.0-041300.201709031731_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13/linux-headers-4.13.0-041300-generic_4.13.0-041300.201709031731_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13/linux-headers-4.13.0-041300-lowlatency_4.13.0-041300.201709031731_amd64.deb sudo dpkg -i linux-headers-4.13.0 * .deb linux-image-4.13.0 * .deb перезавантажити sudo

Створення ядра v4.13 mainline

Ці бінарні пакунки являють собою збірки основного або стабільного дерева ядра Linux при фіксації нижче: v4.13 (569dbb88e80deb68974ef6fdd6a13edb9d686261)

Щоб отримати джерело, з якого вони побудовані, виконайте наведені нижче дії: git: //git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack v4.13 та застосуйте наступні патчі зверху в наступному порядку:

0001-base-packing.patch
0002-debian-changelog.patch
0003-configs-based-on-Ubuntu-4.13.0-9.10.patch

Ядро 4.13 випущено - оновлення до Linux Kernel 4.13 на Ubuntu спочатку опубліковано Джерело цифр - Останні технології, гаджети та Gizmos.

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.