LINUX.ORG.RU

Вышло ядро Linux 3.5

 ,


0

3

После двух месяцев разработки вышла очередная версия ядра Linux — 3.5.

Из нововведений выделим следующие:

  • в сетевой подсистеме:
    • добавлен планировщик пакетов CoDel, реализующий механизм активного управления очередью с контролируемыми задержками, который призван обеспечить качество обслуживания на глобальном уровне сети Интернет, устраняющий переполнение буферов;
    • в стек TCP добавлена функция ранней перепередачи, которая ускоряет восстановление соединения при потере пакетов;
    • в код NFC добавлена поддержка компонентов NFC с поддержкой HCI;
    • удалена поддержка Token Ring и Econet (RIP :( — прим. pf);
  • в файловых системах и подсистеме хранения данных:
    • в btrfs устранены всплески задержки записи метаданных, а также улучшено обнаружение ошибок данных;
    • в ext4 появилась возможность добавлять контрольные суммы CRC32 к метаданным;
    • код программного RAID теперь поддерживает использование инструкций AVX;
    • улучшена поддержка HFS;
    • добавлена базовая поддержка SMB2 в CIFS;
    • для FUSE представлена поддержка «punch hole», обеспечиваемая через вызов fallocate;
    • внесены обширные изменения в XFS;
  • в архитектуре:
  • в драйверах:
    • в драйвер E1000e добавлена поддержка i217 PHY;
    • улучшена производительность драйверов для видеокарт с чипами от R600 до R900;
    • улучшена транспортировка звука поверх HDMI для новых Radeon GPU;
    • в драйвер nouveau добавлена поддержка аппаратного ускорения на чипах Kepler;
    • информация о поддержке Intel RC6 теперь экспортируется в sysfs;
    • добавлена поддержка фреймворка prime для i915, nouveau, Radeon и некоторых других драйверов, что улучшает работу с гибридной графикой;
    • добавлена поддержка звуковой карты Asus Xonar DGX;
    • удалена устаревшая файловая система устройств USB (/proc/bus/usb);
  • в инфраструктуре:
    • улучшена изоляция контейнеров, направленная на чёткое разграничение прав пользователей;
    • усовершенствована система протоколирования сообщений ядра;
    • механизм seccomp расширен для повышения безопасности при исполнении недоверенного кода;
    • включена функция Android «extcon»;
    • улучшена подсистема гибернации;
    • добавлена функция Android «autosleep», которая является альтернативой wakelocks, механизма, обеспечивающего автоматическое засыпание устройств с целью экономии энергии;
    • добавлен frontswap;
    • добавлен CMA;
  • естественно, в рамках маленькой новости невозможно упомянуть все остальные изменения, улучшения и ухудшения, значительные и не очень, а также исправления старых багов и добавление новых, поэтому настойчивому и любопытному читателю предлагается последовать по нижеприведенным ссылкам.

Подробнее об изменениях можно прочитать в этих статьях: ноль, раз, два, три, четыре, пять. Также рекомендуется ознакомиться с такими источниками: Linux Kernel Newbies, Linux Kernel Newbies (страницей о драйверах), обзором Phoronix, а также страницей со ссылками на все новости, которые касаются новой версии ядра. Особо интересующимся настоятельно рекомендуется читать лог коммитов как самый полный источник информации о нововведениях.

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

Скачать патч на версию 3.4

>>> Анонс

★★★★★

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

Ответ на: комментарий от AVL2

венда в свою очередь имеет более строгие ограничения на длину пути

Да и не только. Вот попробуй такой вот файлик на флешку с FAT32 скопировать:

$ touch '::::!!!****ФИГВАМ???****!!!::::'

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

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

Главное кого-то смотивировать. В каком-нибудь iTunes Store всё замечательно проставлено, и с обложками альбомов, и чуть ли не с текстом песни. Да и на голом энтузиазме выехать можно, достаточно посмотреть на какой-нибудь рутрекер.

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

Идея красивая, только все эти теги в этих фильмах заполнять никто не будет, лень

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

я предлагал такую фичу для непомука на kde-look.org и kde.org, только разрабам оно нафиг не сдалось

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

http://bb.comp-house.ru/comp-house.repo/wiki/linux-long-filenames

1.в нужном месте создаем директорию, где будут реально хранится данные...

2.создаем директорию, в которую будем монтировать реальную директорию...

Лесом! Лееесооом такой геморр. Максимальные усилия, которые должны быть приложены - в сис. настройках выставить галочку «использовать 255 символов UTF-8 в именах файлов, как в человеческих ОС»

Со своим «директорию, которую монтируем в директорию которую...» - лесом!

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

Главное кого-то смотивировать. В каком-нибудь iTunes Store всё замечательно проставлено, и с обложками альбомов, и чуть ли не с текстом песни. Да и на голом энтузиазме выехать можно, достаточно посмотреть на какой-нибудь рутрекер.

Ну это да, катит. Тогда все равно будет путаница. Кто то проставит для фильма «Комедия», другой «Comedy», еще один «Humor» или «comic»

В общем с ходу так все красиво не оформить. Разьве что самому локально у себя каждый фильм аккуратно тегировать и собирать видеотеку. Хотя опять таки если обмениваться с друзьями - то у них будут другие теги

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

Микрософт пытался сваять WinFS

Микрософт эпично лажанулись, да.

хотя нутром чую, что всё это вполне по силам прикрутить к той же btrfs

Ещё проще к той же Reiser4, т.к. она построена на плагинах. А ещё проще взять какую-нибудь готовую базу данных — она изначально и разработана для этих нужд, и производительность там хороша, и стабильность есть, и с возможностью репликации (RAID) никаких проблем нет, да и некоторые БД уже сейчас могут штатно работать в своём дисковом разделе, им никакая ФС в качестве подложки и не нужна.

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

В общем с ходу так все красиво не оформить.

С ходу, может быть, и нет, но и Рим не сразу строился.

Кто то проставит для фильма «Комедия», другой «Comedy», еще один «Humor» или «comic»

Посмотрите на рутрекер, там для каждого раздела есть свой установленный список тегов, свои правила на описание, оформление различий с существующими раздачами etc. Как раз здоровенная и даже довольно причёсанная база данных. И ведь люди занимаются этим на голом энтузиазме. Так, что не всё потеряно, напротив, всё ещё впереди.

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

Кто то проставит для фильма «Комедия», другой «Comedy», еще один «Humor» или «comic»

ну и что? пускай

но надо делать сразу по уму, а именно: генерировать для каждого файла хэш (чтобы ФС'ы на разных компьютерах могли «опознавать» файлы) и впилить снихронизацию через Сеть

т.е. хранится у Васи фильм «Зелёный слоник», он ставит ему тег «чернуха», а Петя ставит у себя этому фильму тег «доброе, вечное»

ту раз - базы синхронизируются и у Васи и Пети «Зелёный слоник» хранится с тегами «чернуха, доброе, вечное»

потом Вася и Петя сходятся на форуме киноманов и выясняют, кто из них больной

кстати, а если впилить в ФС ещё и торрент-клиент с мессенджером...

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

А ещё проще взять какую-нибудь готовую базу данных — она изначально и разработана для этих нужд, и производительность там хороша, и стабильность есть

Вот это кто-нибудь пробовал?

http://www.oracle-base.com/articles/11g/dbfs-11gr2.php

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

но надо делать сразу по уму, а именно: генерировать для каждого файла хэш (чтобы ФС'ы на разных компьютерах могли «опознавать» файлы) и впилить снихронизацию через Сеть

Где-то что-то такое уже есть ( в iTunes? ) там для любого трека можно запустить поиск в сети и оно вернет и теги и обложку.

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

Посмотрите на рутрекер

Собственно, это я так издали к чему. Во-первых, можно, конечно, локально проставлять теги и через какое-то время, даже, всё более-менее устаканится, но в идеале вообще эта база данных должна быть одна. Такое гигантское протегированное облако на весь мир. Как I2P или Freenet, только поменьше паранойи, теги и какая-нибудь модерация в стиле википедии (без возможности удаления контента).

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

модерацию не надо

нужна система фильтров на стороне пользователя, ну и «рейтинги адекватности», что ли

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

а как? это ядро установить если у меня 3.2.0-0.bpo.2-686 в терминале ввожу aptitude search linux-image-3

p   linux-image-3.2.0-0.bpo.2-486   - Linux 3.2 for older PCs                   
i   linux-image-3.2.0-0.bpo.2-686-p - Linux 3.2 for modern PCs                  
p   linux-image-3.2.0-0.bpo.2-686-p - Debugging infos for Linux 3.2.0-0.bpo.2-68
p   linux-image-3.2.0-0.bpo.2-amd64 - Linux 3.2 for 64-bit PCs                  
p   linux-image-3.2.0-0.bpo.2-rt-68 - Linux 3.2 for modern PCs, PREEMPT_RT      
p   linux-image-3.2.0-0.bpo.2-rt-68 - Debugging infos for Linux 3.2.0-0.bpo.2-rt

никаких новых ядер нету(

Epizot
()
Ответ на: комментарий от mix_mix

Собственно, это я так издали к чему. Во-первых, можно, конечно, локально проставлять теги и через какое-то время, даже, всё более-менее устаканится, но в идеале вообще эта база данных должна быть одна. Такое гигантское протегированное облако на весь мир.

Это выходит далеко за рамки реализации поддержки тегов на уровне файловой системы. Это мега-проект. Т.е. нужна поддержка тегов не только в линуксе, а вообще во всех ОС и эта база должна быть одна и стать де-факто стандартом. Это ооочень не быстро.

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

XFS в данном случае не виноват, так как его там не было, XFS был тут и тут все гораздо хуже.

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

нужна система фильтров на стороне пользователя, ну и «рейтинги адекватности», что ли

Ну да, что-то подобное. Нечто такое, к слову, как раз присутствует в Perfect Dark (только без тегов), но вот реализация там, увы, не идеальна. Но такой подход себя уже оправдал, это да. Просто резонный вопрос: кто тогда будет проставлять/править все эти теги, удостоверяться, что 01.flac действительно рип с оригинального CD, а не пережатый mp3-128kbps, ну и так далее (под «модерацией» я имел в виду исключительно это).

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

можно для начала запилить в Линуксе, если проект станет популярным (а он, по идее, станет популярным, ибо дико удобно), другие ОС присоединятся

хотя да, это уже не на уровне ФС придётся делать

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

Что же, печально, не думал, что всё так запущено

За юникодные сообщения от компонентов ядра следует отрывать руки.

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

можно для начала запилить в Линуксе, если проект станет популярным (а он, по идее, станет популярным, ибо дико удобно), другие ОС присоединятся

Если только в линуксе, то дико популярным он будет среди 0.3% пользователей десктопов ( или сколько там линукс занимает ). В общем будет «очередное красноглазое поделие каких-то студентов непонятно о чем, да и пусть себе играюцца» Мир не воспринимает опенсорс в серьез, ибо студенты. Сравните всякие openmoko и другие такие ОС для смартфонов. А вот вылез гугл, намекнул про андроид ( даже не показал ) и все хором прыгнули на него.

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

Если только в линуксе, то дико популярным он будет среди 0.3% пользователей десктопов ( или сколько там линукс занимает ). В общем будет «очередное красноглазое поделие каких-то студентов непонятно о чем, да и пусть себе играюцца»

блаблабла

трёп ни о чём

Мир не воспринимает опенсорс в серьез, ибо студенты

расскажи это команде Mozilla, например

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

За юникодные сообщения от компонентов ядра следует отрывать руки.

Это почему же? Если бы всё нутро ядра было на юникоде (а так и стоит делать), то в чём проблема?

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

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

Deleted
()
Ответ на: комментарий от AVL2

Проблема на самом деле не в том, что символов не хватает, а в том, что это ограничение меньше, чем в венде.

Ну я о том и говорю. А за ссылку спасибо - весьма элегантное решение.

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

За юникодные сообщения от компонентов ядра следует отрывать руки.

а чего так? чем мешает?

Тем, что однажды юникодное сообщение о фатальной ошибке попадет на устройство вывода, которое не воспринимает юникод. И уже всем будет пох, что оно на иврите, который всё равно бы никто не понял.

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

тут выше писали, что проблемы есть.
твое 'у меня все работает' тут вообще не к месту

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

0.3% пользователей десктопов ( или сколько там линукс занимает )

Я больше всего верю статистике Wikipedia, поскольку она считает не веб-разработчиков, независима от Microsoft и считает вполне себе обычных посетителей википедии.

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

Я больше всего верю статистике Wikipedia, поскольку она считает не веб-разработчиков, независима от Microsoft и считает вполне себе обычных посетителей википедии.

Ну хорошо, 1.66%. Не сильно большая разница. И это при том что линуксу 20 лет и его все пилят и пилят... и совсем скоро он будет готов для десктопа, и настанет вендекапец, ага.

anonymous
()

На арч ,пожалуй, не рискну устновить;-) И на 3.4 хорошо

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

расскажи это команде Mozilla, например

Chrome только появился и уже сравним по популярности с файерфоксом.

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

и совсем скоро он будет готов для десктопа, и настанет вендекапец, ага.

Как будто популярность ОС так уж сильно зависит от ее технических характеристик.

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

This option has been deprecated for many years now, and no userspace

tools use it anymore, so it should be safe to finally remove it.

Написано же, что никакие тулзы больше это не юзают.

$ strace lsusb
...
open("/sys/bus/usb/devices/1-4/descriptors", O_RDONLY) = 7
read(7, "\22\1\0\2\0\0\0@d\205\0\20\0\21\1\2\3\1", 18) = 18
close(7)                                = 0
getdents(6, /* 0 entries */, 32768)     = 0
close(6)                                = 0
open("/sys/bus/usb/devices/usb1/descriptors", O_RDONLY) = 6
read(6, "\22\1\0\2\t\0\0@k\35\2\0\2\3\3\2\1\1", 18) = 18
close(6)                                = 0
...
powerpc
()
Ответ на: комментарий от GNU-Ubuntu1204LTS

Из-за онеме у тебя теперь не встанет, расслабься.

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

Как будто популярность ОС так уж сильно зависит от ее технических характеристик.

Зависит от стабильности и надежности поставщика-разработчика ОС и четких и понятных целей разработки, и определенности и предсказуемости развития. В опенсорс пилят всем миром по типу «лебедь+рак+щука»

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

Совместимость™, ну и юзерам от этого не хуже.

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

Смонтируй ntfs в loop. У нас есть костыли всех цветов, на любой случай.

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

А я боялся, что это произошло уже при прочтении. Ну ок.

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

зайчик, при чем тут железо, и почему это не может быть опционально

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от uin

так это гнушные утилиты для теплового лампового терминала.. или ты думаешь что их Spotlight с Finder юзают?

Finder нет, а вот какой-нибудь xcode, кстати, очень даже.

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

если обмениваться то рано или поздно договорится можно.

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

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

Ок, а если у меня есть

03 俯瞰も仰視も果ては茫洋な空に対峙す,その偉観こそ真の「現実」.mp3

То что прикажете делать? В какой-нибудь shift jis отдельный каталог монтировать? Как ни крути, а предложенное решение по сути просто адский костыль. Да и проблема-то сама по себе просто дурацкая.

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