LINUX.ORG.RU

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

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

★★★★★

Последнее исправление: post-factum (всего исправлений: 10)
Ответ на: комментарий от A-234

> Никогда сам не сталкивался поэтому недогоняю о какой «8-й» вы говорите.

О винде 8-й. Пусть балуются.

Aceler ★★★★★
()

Пишу в эпичном треде.
Теперь все перейдут новое ядро и будут понтоваться «смотри, какая у меня версия мажорная!»

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

>True Color в линухе если я не ошибаюсь до сих пор равнялось 24 битам. Теперь видеоадаптер сможет выводить и 30-ти битную картинку.

На панель, которая и 24 бита халтурно отображает.

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

На стабильности не скажется, но грузиться побыстрее будет. Неужто ни разу не пробовал пересобирать ядро под свое железо?

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

30-битный цвет не нужен, всё равно мало кто использует больше шестадцати цветов (иксы - не считаются, это выпендрёж). Сейчас все даже фильмы смотрят через aalib!

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

вообщето мелкомягкие купили часть патентов от униха(ванильного Unix) от novell (да-да у разраба нетвари)

havelite
()

Все круто

И кстати да, не просветите чем это btrfs лучше jfs. И вообще сколько всяких там тестов вижу, и прочее все говорят о btrfs,ext2,ext3,ext4,reiser fs,xfs,btrfs. И никто вроде о jfs не упоминает.

P.S как-то заинтересовался этой файловой системой. Поставил и увидел, что скорость на ней гораздо выше, чем у других фс. Так и живу теперь под jfs бед не знаю, а ось работает стабильно и лихо. На btrfs было тоже ничего так, но все же на jfs стократ лучше.

Lavir
()
Ответ на: комментарий от Adjkru

> В uname версия 3.0 или 3.0.0 ?

Вопрос конечно интересный (с)

Тоже хочу знать :)

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

>30-битный цвет не нужен, всё равно мало кто использует больше шестадцати цветов (иксы - не считаются, это выпендрёж). Сейчас все даже фильмы смотрят через aalib!

Ничего не знаю, ССЗБ пусть сидят на 16 битах и радуются малой толщине и большой диагонали панелей, а лично я, где только возможно использую RGB а фильмы смотрю через -vo gl, для радеона это самое то. На 30 битный цвет было бы интересно посмотреть, чтобы узнать, как оно, так ведь негде!

Napilnik ★★★★★
()

Список изменений вроде больше обычного.

sched
()

А мне все равно. Я отказался от линукса.

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

На сколько я стар. Я читаю ЛОР с тех пор, когда еще было 2.4.16 наверное и АСПлинукс 7.3 ;(

UnnamedUA
()
Ответ на: комментарий от luke

Да про фряху этот фокус давно известен, мы про линукс выясняли.

A-234 ★★★★★
()
Ответ на: Все круто от Lavir

>>И кстати да, не просветите чем это btrfs лучше jfs. И вообще сколько всяких там тестов вижу, и прочее все говорят о btrfs,ext2,ext3,ext4,reiser fs,xfs,btrfs. И никто вроде о jfs не упоминает.

У меня он через полгода активного юзания она очень сильно тормозила из-за фрагментации

кстати вопрос, кто нибудь уже опробовал btrfs с auto_defrag?

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

>Я, в свою очередь, подожду ck, TuxOnIce и BFQ

BFQ мы вряд ли дождемся. Я чуваку отписал недавно, мол, допили .39-е ведро (в последней версии они что-то поменяли в iosched), так он ответил мол ничего не могу обещать, времени нет вообще.

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

стоит ставить на Debian squeeze ,для лучшей работы пропритетных драйверов AMD? или нет изменений?

sharabdin
()

ура теперь точно захватим мир

anonymous
()

Главное чтобы не брали пример с google chrome, когда каждые полгода новая версия.

m0rph ★★★★★
()

блин, а кто знает, что такое может быть? Debian Squeeze, компилю ядро и вываливаетя такое:

H16TOFW firmware/matrox/g200_warp.fw H16TOFW firmware/matrox/g400_warp.fw make[1]: Leaving directory `/home/Documents/linux-3.0' /usr/bin/make -j2 ARCH=i386 \ -C Documentation/lguest make: *** Documentation/lguest: No such file or directory. Stop. make: *** [debian/stamp/build/kernel] Error 2

Все что я сделал, это подложил конфиг дебьяновский из 3.0.-rc6 имиджа. Что за нафиг?...

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

Сорри, поехало...

H16TOFW firmware/matrox/g200_warp.fw
H16TOFW firmware/matrox/g400_warp.fw
make[1]: Leaving directory `/home/Documents/linux-3.0'
/usr/bin/make -j2 ARCH=i386 \
          -C Documentation/lguest
make: *** Documentation/lguest: No such file or directory. Stop.
make: *** [debian/stamp/build/kernel] Error 2

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

> В uname версия 3.0 или 3.0.0 ?

3.0.0

Тем не менее, вот первый баг: в Wine всё отвалилось нафиг. Миранда ещё как-то запускается, а всякие установщики из winetricks уже нет. В 3.0.0-rc7 всё ещё было нормально.

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

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

anonymous
()

Посмотрим, что скажет Патрик.

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

Судя по треду, на базе BSD, гонятся за Apple.

Aceler ★★★★★
()
Ответ на: Забавно от Sergey_MSU

>3 года назад на сайте http://linuxkernel.ru опубликовали новость: «Скоро выйдет Linux 3.0.0»

Дата публикации: 1 апреля.
Тогда такие новости были ещё похожи на шутку

vilisvir ★★★★★
()

Так кто подскажет, как скомпилить это ведро блин если даже нет такой папки /Documentation/lguest ?

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

> > miranda

Oo

На флэшке. Очень удобно. Работает везде, вся хистори и все настройки с собой.

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

> даже нет такой папки /Documentation/lguest ?

Эта папка скорее всего была добавлена разрабами Дебиана. За каким х-Ray'ем ты взял конфиг от дебиановского ядра, но не озаботился наложить на него дебиановские же патчи - телепатов нет, а я сказать не в силах.

Поэтому либо сделай diff с той же версией ядра, с которой взят конфиг, либо сделай конфиг с нуля.

Да, работоспособность патча, сделанного с -rc6, на релизной версии никто гарантировать не будет.

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