LINUX.ORG.RU

Вышло ядро Linux 3.1

 ,


0

0

После продолжительной разработки (приблизительно 3 месяца — самый долгий период за последнее время — в основном, «благодаря» взлому kernel.org) вышла новая версия ядра Linux 3.1.

Из нововведений следует отметить:

  • в сетевой подсистеме:
    • добавлена поддержка чипов Wi-Fi Realtek RTL8192DE и RTL8188DE PCIe;
    • реализовано Wake on Wireless LAN в драйверах Intel;
    • в драйвер ath9k добавлена поддержка AR9330;
    • в драйвер b43 добавлена поддержка множества карт 802.11n;
    • улучшена поддержка ipset;
    • увеличена производительность сетевой подсистемы в виртуализированных средах;
    • добавлена поддержка технологии NFC;
  • в подсистеме хранения данных и ФС:
    • барьеры в ext3 включены по умолчанию;
    • улучшена поддержка SSD в ext4;
    • повышена производительность btrfs благодаря переработке механизма блокировок;
    • расширена реализация pstore;
    • LIO (iSCSI) обновлено до версии 4.1;
    • программный RAID теперь поддерживает работу с бэд-блоками;
    • расширена поддержка SSD в dm-crypt;
    • dm теперь поддерживает сохранение метаданных на выделенном устройстве;
    • в реализацию параллельной NFS (pnfs) добавлена поддержка IPv6;
  • в архитектуре:
    • гипервизор Xen теперь может контролировать VGA;
    • добавлен проброс (pass through) устройств PCI/PCIe гостевым системам Xen;
    • добавлена возможность изменять объём ОЗУ гостевых систем Xen «на лету»;
    • в KVM добавлена начальная поддержка вложенной виртуализации;
    • ядро теперь может динамически изменять скорость записывания данных в зависимости от скорости записи устройства хранения данных во избежание перегрузки системы;
    • улучшено быстродействие SLUB;
    • добавлена поддержка архитектуры OpenRISC;
    • добавлена поддержка процессоров серии UltraSPARC-T3;
    • добавлена поддержка энергодоменов (power domains);
  • в драйверах:
    • в Nouveau добавлена возможность генерации микрокода для чипов Fermi;
    • в драйвер Radeon добавлена поддержка вычислительных команд (для серии HD 5000);
    • добавлена поддержка Creative Titanium HD;
    • расширен спектр поддерживаемых устройств DVB;
    • улучшен драйвер Intel GMA500 (всё ещё находится в staging, так как кроме KMS ничего не умеет);
    • добавлена возможность регулирования яркости на Dell Latitude X200;
  • а также:
    • добавлена поддержка множества других устройств;
    • представлены различные полезные возможности;
    • исправлены баги;
    • и прочее-прочее-прочее.

Новость подготовлена по мотивам H Online, а именно: раз, два, три и четыре.

Детальнее о новшествах и отдельно о драйверах

О новшествах на английском

Скачать тарболл исходников

Скачать патч для ядра 3.0

Анонс на LWN

>>> Официальный анонс

★★★★★

Последнее исправление: post-factum (всего исправлений: 11)

>улучшена поддержка SSD в ext4
Ради этого стоит выпи^установить.

Успеют ли Убунтовцы включить его в 11.10 или придётся самому собирать патчить и апдейтить...

darkshvein ☆☆
()

доработан драйвер Intel GMA500

да неужели? :)

Andru ★★★★
()

у меня 2.6.39 всё прекрасно работает, никакой разницы не заметил между переходом 2.6.39->3.0 думаю, и дальше не замечу

TERRANZ ★★★★
()

>ядро теперь может динамически изменять скорость записывания данных в зависимости от скорости записи устройства хранения данных для избегания перегрузки системы;

Это от этого у меня колом вставала система при записи\чтении по ntfs-3g?

Turbid ★★★★★
()
Ответ на: комментарий от Turbid

>90% ОС

Не нужны на ЛОРе и в некоторых адекватных местах/областях.

amorpher ★★★★★
()

> в Nouveau добавлена возможность генерации прошивки для чипов Fermi;

А вот это интересно. Надо будет потестить.

ATIpro ★★
()

в драйвер Radeon добавлена поддержка вычислительных команд (для серии HD 5000);

Это поддержка OpenCL или нет? И если да, то когда ждать в 3xx0 и 4xx0?

Vudod ★★★★★
()
Ответ на: комментарий от Vudod

Ждать еще долго. Сейчас человек, работающий на AMD, как раз этим занимается, и на одной из недавних встреч (на форониксе было написано) он сказал, что работы еще очень много.

А добавлена просто возможность использовать вычислительные блоки, но вот юзерспейс (mesa) пока этого не умеет.

madgnu ★★★★★
()

>доработан драйвер Intel GMA500

Думаю, стоит написать, что этот драйвер еще в staging, и кроме KMS он пока ничего не умеет. Пишется открытая замена poulsbo (или как там его).

madgnu ★★★★★
()
Ответ на: комментарий от madgnu

Ждать еще долго. Сейчас человек, работающий на AMD, как раз этим занимается, и на одной из недавних встреч (на форониксе было написано) он сказал, что работы еще очень много.

Это весьма прискорбно. Использую pyOpenCL, приходится сидеть на nVidia блобе.

Vudod ★★★★★
()
Ответ на: комментарий от Vudod

Но хотя бы есть подвижки, это уже хорошо. Тем более, этот разработчик у AMD на фуллтайме.

madgnu ★★★★★
()
Ответ на: комментарий от post-factum

там патч для подсветки r528, greg обещал принять, но уже месяца 3 жду

xorik ★★★★★
()

>в KVM добавлена начальная поддержка вложенной виртуализации;

Создал геста в КВМ, и в нём еще одного геста запустил? о_О

Mr_Alone ★★★★★
()

ядро теперь может динамически изменять скорость записывания данных в зависимости от скорости записи устройства хранения данных для избегания перегрузки системы;

12309? )

mityash
()
Ответ на: комментарий от Turbid

> Есть еще какие-то FS, которые читаются\пишутся под 90% ОС?

UDF.

shahid ★★★★★
()
Ответ на: комментарий от Evil_Wizard

>а что за патч?
Чтоб подсветка работала для моей модели ноутбука

--- drivers/platform/x86/samsung-laptop.c.orig	2011-06-11 13:56:19.282429064 +0400
+++ drivers/platform/x86/samsung-laptop.c	2011-06-11 14:04:53.025006399 +0400
@@ -666,6 +666,15 @@ static struct dmi_system_id __initdata s
 		},
 		.callback = dmi_check_cb,
 	},
+	{
+		.ident = "R528/R728",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "SAMSUNG ELECTRONICS CO., LTD."),
+			DMI_MATCH(DMI_PRODUCT_NAME, "R528/R728"),
+			DMI_MATCH(DMI_BOARD_NAME, "R528/R728"),
+		},
+		.callback = dmi_check_cb,
+	},
 	{ },
 };
 MODULE_DEVICE_TABLE(dmi, samsung_dmi_table);

xorik ★★★★★
()

а чо про OpenRISC? таки добавили?

havelite
()
Ответ на: комментарий от Evil_Wizard

>эх... rv518 в пролете :)
Там не работает подсветка? Я думаю смогу помочь, там не сложно делается, если ядро умеешь собирать

xorik ★★★★★
()
Ответ на: комментарий от Evil_Wizard

Ну у меня тоже в ванильном ядре работает, а с патчем еще и регулируется :) Напиши мне в jabber (в профиле), посмотрим что можно сделать

xorik ★★★★★
()
Ответ на: комментарий от TERRANZ

в чём смысл сего ценного сообщения?

anonymous
()
Ответ на: комментарий от Vudod

>И если да, то когда ждать в 3xx0 и 4xx0?

3xx0 вообще by design не умеет, а 4xx0 by design умеет, но плохо. Базовую поддержку opencl на процессорах этим летом почти в месу (clover) дописали, до полноценного openclя на radeonах нужно ещё чтобы llvm умел для них код компилять, пока этот кусок есть только в проприетарном атишном драйвере, правда в amd вроде грозились его открыть.

dn2010 ★★★★★
()

>барьеры в ext3 включены по умолчанию;

Завтра в форониксе: ext3 заторможена до уровня ext4!

Если серьёзно — непонятно, зачем нужны ext3/ext2, если их можно читать через ext4 (такая фича есть, но по дефолту выключена)?

x3al ★★★★★
()
Ответ на: комментарий от om-nom-nimouse

Жаль. Там просто куча патчей которые могут не наложиться или лень патчить самому. А без них процесс загрузки будет слоупочить.

darkshvein ☆☆
()
Ответ на: комментарий от darkshvein

После релиза ядрёная команда примется пилить ведро для 12.04, с начала это наверняка будет 3.1, потом - что будет выходить. В общем, следите за обновлениями на ланчпаде. Самосбор из исходников по приведённой ссылке отлично встаёт на текущую версию.

om-nom-nimouse ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.