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

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

Ждём Linux 3.11 for Workgroups

Quasar ★★★★★ ()

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

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

darkshvein ☆☆ ()

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

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

Andru ★★★★ ()

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

TERRANZ ★★★★ ()

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

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

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

>колом вставала система при записи\чтении по ntfs-3g?

А она и будет вставать всегда.
Потому что не нужно.

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

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

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

>90% ОС

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

amorpher ★★★★★ ()

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

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

ATIpro ★★ ()

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

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

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

>fat32, внезапно.

а что делать с файлами > 4GB ?

Turbid ★★★★★ ()

Судя по гиту, мой патч для подсветки самсунга похоже так и не включили(

xorik ★★★★★ ()
Ответ на: комментарий от 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 ★★★★★ ()
Ответ на: комментарий от darkshvein

Заморозка версии ядра как минимум за месяц до релиза новой версии дистра. А ведро ещё даже не релизнулось. Так что мониторить на ланчпаде.

om-nom-nimouse ★★ ()

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

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 ★★★★★ ()
Ответ на: комментарий от Evil_Wizard

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

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

она-то работает. но не регулируется :)

echo 10 > /sys/devices/virtual/backlight/acpi_video0/brightness

пишется, но результата 0..

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

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

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

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

anonymous ()

> расширена поддержка SSD в dm-crypt;

наконец запилили TRIM?

pekmop1024 ★★★★★ ()
Ответ на: комментарий от 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 ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.