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)

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

Прости, а что значит с нуля? Разве, если я не подложу туда конфиг, оно не возьмет мой же дебьяновский текущий ?

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

Понял :)
То есть новость заключается в том, что окончательно и бесповоротно такие-то вот фичи включены в основную ветвь, а релизы, само собой, никуда не денутся.

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

>Неа, этот баг у меня периодически то появляется то опять пропадает, на разном железе/ядрах/дистрибутивах. Да и недавно кто-то тут тоже на форуме жаловался.

Изя угнал акк?

//~7 лет на Линуксах - ничего такого не припомню.

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

> //~7 лет на Линуксах - ничего такого не припомню.

У меня как-то был kernel panic, причём регулярный, при достаточно специфических условиях:

Нетбук, версию ядра уже не упомню, подключён кросовым кабелем к стационарному компу, версия ядра, понятно, та же. На стационарном компе меняется мать (и интегрированная сетевуха, соответственно), после чего при выключении стационарного компа нетбук стал выпадать в осадок. Проблема решилась добавлением свитча, но что это было - я так и не понял.

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

>при выключении стационарного компа нетбук стал выпадать в осадок. Проблема решилась добавлением свитча, но что это было - я так и не понял.

Глюк в драйвере сетевухи. Такое бывает. Счас вот словил багу на сетевухе. Падает при больших объемах передачи данных. Заменил и все наладилось.

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

>Как с этим: dd if=/dev/zero of=/tmp/test bs=1M count=1M

Как ощущения?


Отлично! Т.е. ноль на массу. А еще год назад я громко плакал из-за 12309.

valentine ~ $ dd if=/dev/zero of=test bs=1M count=1M
^C15775+0 records in
15775+0 records out
16541286400 bytes (17 GB) copied, 99.9245 s, 166 MB/s

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

P.S. Изменения в ядре для nommu как раз минимальны. А вот софт менять приходится, т.к. fork() нету.

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

>В венде вроде в каких то дровах я видел цвет 32 bit

32 бит это те же самые 24 + 8 бит на альфаканал, но вопрос не в этом. Ну получишь ты программно картинку с мегаплавными градиентами, а смотреть её на чём будешь? Нужны железяки, которые всё это потянут а то получается как в приколе: тем у кого нет монитора, я высылаю эмулятор.

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

>Не могу нагуглить прикол

Ага, ещё в ящик стола залезь через гугл, тогда точно прикол будет. Дело было ооочень давно, в реадме какой-то досовской игрушки русский разраб описывая возможные баги предлагал использовать эмулятор монитора при его отсутствии. С тугриками на покупку забугорных ПКашных железяк было не очень а человек дело предлагал:) Поищи в сборнике 700 игр на 1 сидюке, может оно там, точно не скажу, но когда читал, интернета у меня не было.

Napilnik ★★★★★
()

подскажите программу для линукса что бы при выдергивании флешки не появлялся кернелпаник

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

> подскажите программу для линукса что бы при выдергивании флешки не появлялся кернелпаник

man umount

anonymous
()

Новость о минорном релизе, искусственно переименованном в мажорный, тянет на новость?

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

> Глюк в драйвере сетевухи. Такое бывает. Счас вот словил багу на сетевухе. Падает при больших объемах передачи данных. Заменил и все наладилось.

Уж не вот этот ли бажок https://bugzilla.kernel.org/show_bug.cgi?id=39312

Zay4egg
()

Слабовато

я думал будет, что-то новое.. Предлагаю не врать! И переименовать из воображаемого в фактический, то есть в Linux 0.3

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

>подскажите программу для линукса что бы при выдергивании флешки не появлялся кернелпаник

Вот люди пошли.. Даже не знают какая ОС стоит у них. Тебе сюда www.freebsd.org

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

ls -lh linux-3.0.tar.bz2 && sha1sum linux-3.0.tar.bz2
-rw-r--r-- 1 krab users 74M Июл 22 06:39 linux-3.0.tar.bz2
45b64bffc860f70ab7956da4493c488010714650 linux-3.0.tar.bz2

bhfq ★★★★★
()

произведены множественные улучшения в btrfs...

А можно будет смонтировать больше одного subvolume одновременно?

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

> А можно будет смонтировать больше одного subvolume одновременно?

Давно уже можно. Только mount-опции плюсуются, т.е. нельзя указать для одного subvolume comp=gzip, а для другого comp=lzo,ssd

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

У меня в виртуалке дебиан сид, ведро 39, он не монтирует, говорит что блочное устройство не корректно, фска смонтированна в корень.

erfea ★★★★★
()

Маленький шажок в системе контроля версий - и большой шаг в истории человечества. Linux со своей третьей эволюцией шагает в своё большое будущее, которое и сейчас уже довольно светлое...

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

А я подожду zen-sources, ибо привык уже, да и сборка ядра с недефолтными CFLAGS есть труъ.

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

>У меня 12309 не возникает уже полгода

просто он затаился

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

>Маленький шажок в системе контроля версий - и большой шаг в истории человечества. Linux со своей третьей эволюцией шагает в своё большое будущее, которое и сейчас уже довольно светлое...

Хорошо бы..Но на деле что-то никуда он не шагает, а просто до него добралась эта дурная привычка гнаться за цифрами :(

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

Хорошо бы..Но на деле что-то никуда он не шагает, а просто до него добралась эта дурная привычка гнаться за цифрами :(

Просто он привёл нумерацию в соответствие с изменившеюся моделью разработки, убрав ненужные цифры. Ничего странного.

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

>Как ощущения?

Переварил и глазом не моргнул.

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

Новость о минорном релизе, искусственно переименованном в мажорный, тянет на новость?

В новую версию принято 9862 исправлений от 1276 разработчиков, размер патча - 44 Мб (добавлено 8002 тыс. строк кода, удалено - 7946 тыс. строк).

Любому другому проекту бы такие минорные релизы.

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

похоже.

только у меня сетевуха не интеловая, а асус на каком-то экзотическом чипсете. И бага пропала после замены сетевухи.

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

Такое бывает. У меня сетевуха разделяла прерывание с другим устройством. Тоже возникали тормоза периодически. Поменял сетевуху, слот на мамке - помогло.

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

Да нет, слот тот же, что и был. Сейчас же имя интерфейса по слотам делают - p5p1

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

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

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

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

Линус Торвальдс настолько суров, что не понимает первоапрельских шуток...

Freiheits-Sender ★★
()

Обновлял систему, увидел gentoo-sources-3.0, прифигел, полез на ЛОР - действительно... Вот и окончилась эпоха 2.х, всех с этим поздравляю! Не изменился ли формат конфигов и можно ли будет взять старый конфиг и собрать с --oldconfig?

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

> Линукс займет 15-20% десктопа, вместо 1%, что сейчас

А давайте-ка посчитаем, сколько их сейчас?

http://fedoraproject.org/wiki/Statistics TOTAL UNIQUE IPs: 32497648

http://distrowatch.com/ HPD федоры составляет 12% среди первого десятка дистрибутивов.

Итого получаем порядка 250 миллионов линуксов. Если считать, что в мире миллиард десктопов, то это... ОМГ! 25%!!!111

А как вы считаете? ;)

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

> Как с этим: dd if=/dev/zero of=/tmp/test bs=1M count=1M

Как ощущения?

Ощущаю, что место в /tmp заканчивается.

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

>Не изменился ли формат конфигов и можно ли будет взять старый конфиг и собрать с --oldconfig?

Работа со сборкой/пересборкой ядра осталась прежней. Пруфа нет, но проверенно.

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

Линукс займет 15-20% десктопа, вместо 1%, что сейчас

А давайте-ка посчитаем, сколько их сейчас?

http://fedoraproject.org/wiki/Statistics TOTAL UNIQUE IPs: 32497648

http://distrowatch.com/ HPD федоры составляет 12% среди первого десятка дистрибутивов.

Итого получаем порядка 250 миллионов линуксов. Если считать, что в мире миллиард десктопов, то это... ОМГ! 25%!!!111

А как вы считаете? ;)

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

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

:) Да. По-моему, это гемморой. ИМХО, выигрыш в производительности настолько мал, что не окупает даже таких затрат времени. Хотя, для какой-нибудь железки со 128 МБ оперативки и пентиум-3, наверное, стоит того.

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