LINUX.ORG.RU
 
post-factum

Linux 3.0


0

4

После двух месяцев разработки представлена новая версия ядра Linux 3.0.

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

  • организационные:
    • произошла смена мажорного номера и системы нумерации в целом. Это не повлекло за собой кардинальных изменений кода, но правильным образом укрепило модель разработки, принятую для ветки 2.6;
  • в сетевой подсистеме:
    • включен JIT-компилятор для BPF (для платформы x86_64);
    • добавлена возможность посылать и принимать пакеты ICMP_ECHO непривилегированными пользователями через новый сокет IPPROTO_ICMP;
    • произведены улучшения в подсистеме Samba;
    • добавлена новая дисциплина планирования QFQ;
    • добавлена возможность изолирования соединений VPN;
    • добавлены и обновлены драйверы проводных и беспроводных сетевых устройств;
    • добавлена поддержка WoWLAN;
  • в файловых системах:
    • произведены множественные улучшения в btrfs, отдельно следует выделить автоматическую дефрагментацию (применима к небольшим файлам);
    • в ext4 добавлена поддержка информирования программами файловой системы о том, что некоторые области файлов не содержат данных;
    • в tmpfs добавлена базовая поддержка расширенных атрибутов;
    • в xfs добавлена поддержка оповещения носителей об освобождаемом месте непосредственно в момент удаления файлов;
  • в подсистеме виртуализации:
    • в Xen добавлен backend хранения данных, что позволяет использовать ванильное ядро как хост-систему без применения дополнительных патчей;
  • в архитектуре:
    • начата реорганизация дерева ARM с целью унификации;
    • выключена оптимизация по размеру по умолчанию;
    • в KVM добавлена поддержка процессоров VIA;
    • теперь ядро поддерживает 64-разрядную архитектуру Tilera;
    • реализована поддержка режима SMEP (Supervisor Mode Execution Protection) для современных процессоров Intel. При его включении ядру аппаратно запрещается исполнять код из непривилегированных страниц пространства пользователя. SMEP предохраняет ядро от некоторых видов атак и эксплоитов.
    • функция подсистемы управления памятью mmu_gather теперь может вытесняться, что значительно улучшило масштабируемость ядра;
  • в видеоподсистеме:
  • другое:
    • добавлена поддержка драйвера isci для контроллера SAS в сервере Intel C600;
    • в драйвере mvsas добавлена поддержка чипов 88SE9445 и 88SE9485;
    • теперь неиспользованные порты SATA можно полностью отключать;
  • также было сделано множество других полезных и интересных изменений, перечислять которые можно очень долго.

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

>>> Статьи, по мотивам которых подготовлена эта новость: 1, 2, 3, 4

>>> Обзорная статья о нововведениях

>>> Список основных изменений

>>> Список изменений в драйверах

>>> Патч на 2.6.39

>>> Архив исходных кодов


[#]  
kernelpanic

Как у него с производительностью?

**** ()
[#]  

Я не спец по ядре, но имхо не тянут эти изменения на крупный релиз.

* ()
[#]  

Там RaLink 3090 починили?

***** ()
[#]  
Zhbert

Ну что ж, потестим, возможно.

*** ()
[#]  
neocrust

Гораздо больше нравилась старая нумерация.

А так, для меня никаких значительных изменений не произошло, чтобы рваться с переходом на 3.0

**** ()
[#] Ответ на: комментарий от Gunnerua 17.07.2011 15:05:50  
post-factum

Первое упомянутое изменение специально для тебя.

***** ()
[#]  
Coldead

наконец-то

* ()
[#] Ответ на: комментарий от tailgunner 17.07.2011 15:06:07  
post-factum

В статьях есть упоминание только о серии 33xx. Попробуй грепнуть весь лог :).

***** ()
[#] Ответ на: комментарий от post-factum 17.07.2011 15:08:40  

> В статьях есть упоминание только о серии 33xx. Попробуй грепнуть весь лог :).

В -rc4 оно еще было сломано, точнее, недоделано. Патч послать, что ли...

***** ()
[#]  
amorpher

Надо эпик качать, полюбому и ставить.

**# ()
[#]  
>>-----Цитата---->>

post-factum

улучшена поддержка NVIDIA Optimus;

<<-----Цитата----<<

А она была вообще?

*** ()
[#]  

УРА!!!

** ()
[#] Ответ на: комментарий от vurdalak 17.07.2011 15:17:43  
post-factum

В коммитах наблюдается добавление новых способов переключения между видеокартами. Видимо, что-то всё же было.

***** ()
[#] Ответ на: комментарий от post-factum 17.07.2011 15:16:13  

> почему нет?

Патч тупой, времени до релиза мало... заслал, посмотрим, что будет.

***** ()
[#] Ответ на: комментарий от tailgunner 17.07.2011 15:06:07  

Нет, сунули в стабильные, но работает так же, только без шифрования. В rt2x00-гите тоже не работает, хотя там по идее заплатка должна появиться раньше.

anonymous ()
[#] Ответ на: комментарий от anonymous 17.07.2011 16:07:27  

> В rt2x00-гите тоже не работает

А мне мэйнтейнер ответил, что мою проблему должно исправить новое firmware.

***** ()
[#] Ответ на: комментарий от vurdalak 17.07.2011 15:17:43  
bsdfun

> А она была вообще?

А как же vga_switcheoo или как его там? :)

*** ()
[#]  
darkshvein

>JIT-компилятор
Чёрт, похоже затянувшаяся шутка удалась!
Хм, а нвидиа оптимус таки есть.
Ща придёт ЖБ и перенесёт в толксы. -_- Блин, опять про него

## ()
[#] Ответ на: комментарий от bsdfun 17.07.2011 16:10:38  
>>-----Цитата---->>

bsdfun

А как же vga_switcheoo или как его там? :)

<<-----Цитата----<<

Хз, я видел нытье пользователей оптимуса и какой-то bumblebee.

*** ()
[#]  
bhfq

>в код DRM добавлена поддержка 30-разрядной цветовой глубины;

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

** ()
[#]  
madcore

Ну теперь-то венде точно капец

>в сетевой подсистеме:
> включен JIT-компилятор для архитектуры x86_64;


Неужели на современных мощностях фильтрация пакетов такая тяжелая задача?

***** ()
[#] Ответ на: комментарий от post-factum 17.07.2011 17:58:25  

Странно я думал что одной из основных фич ядра будет включение ХЕНа
как хозяина.

* ()
[#] Ответ на: комментарий от mx__ 17.07.2011 19:48:24  
post-factum
>>-----Цитата---->>

Among the changes the developers have integrated into Linux 3.0 is the storage backend for Xen. This means that the kernel has finally acquired all the essential components for hosting guest systems as a Dom0 together with the Xen hypervisor.

<<-----Цитата----<<

Так и есть.

***** ()
[#]  
Andru

Новая мажорная версия по прежнему с фирменным 12309?

*** ()
[#] Ответ на: комментарий от post-factum 17.07.2011 20:04:08  

> Так и есть.

Вообще то я намекал на горе переводчиков новостей на лоре.
Типа слона то мы и не приметили ;)

* ()
[#] Ответ на: комментарий от mx__ 17.07.2011 20:15:52  
post-factum

Новость не переводная. Сейчас добавлю.

***** ()
[#]  
athost
athost@kauna:~ > uname -a
Linux kauna 3.0.0-5-generic #6-Ubuntu SMP Tue Jul 12 05:21:50 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux


Уже поставил 11.10 на btrfs, живет уже второй день :)

***** ()
[#] Ответ на: комментарий от athost 17.07.2011 21:32:40  
darkshvein

Одумайся Иваныч, пока не поздно!

## ()
[#] Ответ на: комментарий от athost 17.07.2011 21:32:40  
bsdfun

> Уже поставил 11.10 на btrfs, живет уже второй день :)
> живет уже второй день


Всё еще впереди. :)

*** ()
[#] Ответ на: комментарий от darkshvein 17.07.2011 21:33:41  
athost

darkshvein> Одумайся

Поздно уже :) 11.04 у меня так нормально с двумя мониторами и не заработала.

Надо ноут от батарей погонять, посмотреть энергопотребление.

***** ()
[#] Ответ на: комментарий от bsdfun 17.07.2011 21:34:49  
athost

bsdfun> Всё еще впереди. :)


Ну у меня раздел с рабочей 10.10 остался :)

***** ()
[#] Ответ на: комментарий от post-factum 17.07.2011 21:39:10  
athost

post-factum> Отзывы в студию.
Ты не поверишь, но пока все работает.
Правда мне показалось, что например при распаковке новых пакетов система тупить немного начинает.

***** ()
[#]  
Tanger

>обновлены драйверы i915;

Блждать, SSD не дожил до чуда..

** ()
[#]  
ZenitharChampion

У меня вопрос по делу. Не будут ли проблемы с компиляцией модулей manwifi-ng, vhba, virtualbox-modules и fglrx? Что nvidia компилируется я знаю.

** ()
[#] Ответ на: комментарий от post-factum 17.07.2011 21:44:09  
athost

Только что обратил внимание на то, как примонтирован корень и хоум

athost@kauna:~ > cat /etc/mtab | grep btrfs
/dev/sda8 / btrfs rw,subvol=@ 0 0
/dev/sda8 /home btrfs rw,subvol=@home 0 0

***** ()
[#] Ответ на: комментарий от ZenitharChampion 17.07.2011 21:46:11  
ZenitharChampion

Хм... Я так думаю, после этих изменений и NVIDIA может сделать Optimus. Начиная с ядра 3.0.

** ()
[#]  
mmarkk
>>-----Цитата---->>

в ext4 добавлена поддержка информирования программами файловой системы о том, что некоторые области файлов не содержат данных;

<<-----Цитата----<<

В переводе на русский язык - "В ext4 добавлена возможность сделать sparse-дырку в не-sparse файле"

  1. Интересно, а оно discard вызывает для SSD в этом случае?
  2. Верной дорогой мы идём в догонку NTFS. Оно (и еёйная API) это умело с рождения.
* ()
[#]  
daemonpnz
>>-----Цитата---->>

в ВИДЕОПОДСИСТЕМЕ:

обновлены драйверы i915; в драйвере Radeon улучшена поддержка DisplayPort; в драйвер Nouveau добавлена поддержка технологии Pmpeg для чипов nv40 и nv84; улучшена поддержка NVIDIA Optimus; в код DRM добавлена поддержка 30-разрядной цветовой глубины;

<<-----Цитата----<<

fixed

**** ()
[#] Ответ на: комментарий от ZenitharChampion 17.07.2011 21:45:22  
bsdfun

> У меня вопрос по делу. Не будут ли проблемы с компиляцией модулей manwifi-ng, vhba, virtualbox-modules и fglrx? Что nvidia компилируется я знаю.

Попробуй собрать, потом отпишешься о результатах. :)

*** ()