Линус Торвальдс представил новый релиз Linux ядра - 2.6.30. В новое ядро принято более 13 тысяч исправлений от 1334 разработчиков, размер патча - 63Мб (добавлено 1 096 994 строк кода, удалено - 470 555).
В код ядра 2.6.30 добавлено несколько существенных улучшений, связанных с файловыми системами и хранилищами данных:
* Файловая система NILFS2, разработанная в недрах японской телефонной компании NTT, как система особо устойчивая к сбоям. Для хранения всех данных в NILFS2 используются подобные логам структуры, в которых только добавляются новые записи и никогда не переписываются активные. Таким образом оборванная крахом операция записи, никак не отразится на целостности хранимых данных. В NILFS используются B-tree деревья и 64-битные структуры данных, поддерживается возможность фиксации снапшотов (контрольных точек в логе) для просмотра состояния данных на определенный момент времени. Более того с данными в снапшотах можно продолжать работать как с альтернативной веткой ФС, существующей параллельно.
* Файловая система Exofs (старое название osdfs), разработанная Avishay Traeger из IBM и представляющая собой вариант файловой системы ext2, адаптированный для работы с новым типом хранилищ объектов OSD (Object-based Storage Device). OSD представляет новый уровень абстракции при размещении информации, вместо линейной последовательности секторов в блочном устройстве (массив), представлена идея хранения объекта как единого целого. Exofs поддерживает протокол T10 OSD (расширение к SCSI), который позволяет передавать данные не блоками, а объектами (целыми файлами), при раздельной передаче данных и метаданных. Для экспериментов можно использовать тестовый OSD Initiator, хранящий данные в БД SQLite или симулятор OSD накопителя.
* fscache/cachefiles - разработанная в Red Hat универсальная инфраструктура для организации кэширования в локальной файловой системе данных, передаваемых через сетевые файловые системы, подобные NFS и AFS.
* В экспериментальном режиме ("staging") в состав ядра включен код высокопроизводительной распределенной сетевой файловой системы POHMELFS и устройства DST, представляющего собой драйвер сетевого устройства транспортного уровня для организации распределенных хранилищ данных, функционирующего в ядре на уровне блочного устройства, работающего поверх нескольких машин в сети (ближайшие аналоги - DRBD, iSCSI и NBD). Основные характеристики POHMELFS можно посмотреть здесь, DST - здесь. Системы разработаны Евгением Поляковым.
* Добавлены патчи улучшающие работу файловых систем btrfs, reiserfs, ext3, ext4. В состав включен патч к файловой системе ext4 с решением проблемы с потерей данных в файлах, перезаписываемых незадолго до момента краха системы. В патче представлен новый режим монтирования "auto_da_alloc", меняющий поведение отложенной записи данных при выполнении функций close и rename;
* Начальная поддержка NFS 4.1, уже реализована поддержка сессий, но интеграция кода Parallel NFS ожидается только в будущих версиях.
* В MD реализации программного RAID добавлена поддержка дополнительного контроля целостности данных, добавлены средства для преобразования raid6 в raid5 и реализована поддержка создания RAID6 поверх RAID5, RAID4 поверх RAID5 и RAID5 поверх RAID1. В DM (device mapper) появилась поддержка механизма "барьеров", который позволяет обеспечить неизменность некоторых запросов в очереди ввода/вывода для корректной фиксации транзакций ФС;
Другие заметные улучшения:
* Существенно переработана поддержка спящего и ждущего режима (suspend/resume), особенно в плане поддержки временной остановки во многих драйверах устройств;
* Поддержка протокола RDS (Reliable Datagram Sockets), предназначенного для высокоскоростного обмена сообщениями между узлами в кластере, с минимальной задержкой и гарантированной доставкой. Код предоставлен компанией Oracle;
* Реализована поддержка модулей безопасности TOMOYO Linux, по сути очень похожих на AppArmor, также привязывающих политику безопасности процесса к файловому пути, но реализованные концептуально более правильно (патч с AppArmor ранее был отвергнут для включения в Linux ядро);
* IMA (Integrity Management Architecture) - инфраструктура контроля целостности исполняемых файлов, созданная разработчиками IBM как дополнение средств SELinux и Slim возможностью защиты в офлайн режиме (например, когда злоумышленник получает доступ загрузившись со своего LiveCD). Новая система позволяет исполнять только файлы, имеющие корректную цифровую подпись, при изменении или замене файла его выполнение будет блокировано;
* Реализована поддержка чернового варианта будущего стандарта IEEE 802.11w, определяющего некоторые новые технологии для повышения безопасности передачи управляющей информации в беспроводных сетях;
* Добавлены системные вызовы preadv() и pwritev(), имеющиеся в BSD-системах;
* Расширена поддержка нового оборудования, в комплект включено много новых драйверов устройств (особенно WiFi), код звуковой системы ALSA обновлен до версии 1.0.19. В беспроводном стеке улучшена поддержка режимов энергосбережения, представленных в современных Wifi картах;
* Обработчики прерываний переведены на многопоточную систему работы, что позволит существенно повысить отзывчивость системы за счет ухода от блокировок;
* Добавлены дополнительные патчи, позволяющие уменьшить время загрузки ядра за счет асинхронной инициализации некоторых подсистем и аппаратных устройств, разработанные в рамках проекта Moblin.
* Добавлен DRM (Direct Rendering Manager) модуль для видеокарт ATI R600/700;
* Поддержка сжатия собранного образа ядра методами LZMA и BZIP2;
* В сетевую подсистему принят патч, позволяющий организовать обработку более 64 тысяч одновременных соединений через один bind() с указанием нулевого порта (номер порта будет выбран из группы доступных локальных адресов);
* Добавлена поддержка архитектуры MicroBlaze (софт-процессоры на базе Xilinx FPGA), обновлена input-прослойка, улучшен код загрузки прошивок (firmware), добавлен драйвер intel для организации виртуальных сетей.
http://www.opennet.ru/opennews/art.shtml?num=22084
релиз Linux ядра - 2.6.30
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
релиз Linux ядра - 2.6.30
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: релиз Linux ядра - 2.6.30
Код: Выделить всё
POHMELFS
Убей их всех! Бог потом рассортирует...
- LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
- Контактная информация:
Re: релиз Linux ядра - 2.6.30
lissyara писал(а):явно наши делалиКод: Выделить всё
POHMELFS
Системы разработаны Евгением Поляковым.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
Виpус детям не игpушка, не товаpищ и не дpуг!
- Adekamer
- пингвин
- Сообщения: 694
- Зарегистрирован: 2007-10-09 18:36:48
- Откуда: 127.0.0.1
- Контактная информация:
Re: релиз Linux ядра - 2.6.30
мне стыдно - но я чето уже пол джня ненапряжно в 2.6.30 не могу победить звук 

-
- рядовой
- Сообщения: 18
- Зарегистрирован: 2009-05-14 18:48:34
- Откуда: Оттуда где медведи по улицам ходят
- Контактная информация:
Re: релиз Linux ядра - 2.6.30
А что с ним приключилось?Adekamer писал(а):мне стыдно - но я чето уже пол джня ненапряжно в 2.6.30 не могу победить звук
- gloom
- лейтенант
- Сообщения: 738
- Зарегистрирован: 2008-03-13 16:29:12
- Откуда: UA
Re: релиз Linux ядра - 2.6.30
oss-linux поставьAdekamer писал(а):мне стыдно - но я чето уже пол джня ненапряжно в 2.6.30 не могу победить звук
-
- мл. сержант
- Сообщения: 76
- Зарегистрирован: 2008-02-01 23:26:45
Re: релиз Linux ядра - 2.6.30
регрессия в драйверах, к бабке не ходи.мне стыдно - но я чето уже пол джня ненапряжно в 2.6.30 не могу победить звук
К сожалению, последнее время, очень часто это стало происходить в линуксе. То видео, то звук отваливаются с новым релизом, особенно на железе 3-5 летней давности.
- Adekamer
- пингвин
- Сообщения: 694
- Зарегистрирован: 2007-10-09 18:36:48
- Откуда: 127.0.0.1
- Контактная информация:
Re: релиз Linux ядра - 2.6.30
мля - я как последний баран тупо самостоятельно пытался понять что за фигня - звук запинаеться
ядро по разному раз очень много пересобирал - смотрел логи
а это оказываеться уже известный баг алсы
а надо было тшеславие засунуть в /dev/ass и посмотреть что на форумах по этому вопросу пишут
в общем ванила только для дома
уже не первый раз сталкиваюсь, видимо пока 2.6.29 останеться рабочим ядром
ну или дождусь патча в гит
ядро по разному раз очень много пересобирал - смотрел логи
а это оказываеться уже известный баг алсы
а надо было тшеславие засунуть в /dev/ass и посмотреть что на форумах по этому вопросу пишут
в общем ванила только для дома
уже не первый раз сталкиваюсь, видимо пока 2.6.29 останеться рабочим ядром
ну или дождусь патча в гит
- Syward
- мл. сержант
- Сообщения: 81
- Зарегистрирован: 2008-07-06 22:27:33
- Откуда: Mytischi
- Контактная информация:
Re: релиз Linux ядра - 2.6.30
Adekamer писал(а):мля - я как последний баран тупо самостоятельно пытался понять что за фигня - звук запинаеться
ядро по разному раз очень много пересобирал - смотрел логи
а это оказываеться уже известный баг алсы
а надо было тшеславие засунуть в /dev/ass и посмотреть что на форумах по этому вопросу пишут
в общем ванила только для дома
уже не первый раз сталкиваюсь, видимо пока 2.6.29 останеться рабочим ядром
ну или дождусь патча в гит
Код: Выделить всё
root@syward:~# uname -a
Linux syward 2.6.30-020630-generic #020630 SMP Wed Jun 10 09:45:40 UTC 2009 i686 GNU/Linux
Существует рoвнo oдин интуитивнo пoнятный интерфейс - сoска. Все остальные oсваиваются путем oбучения или методом тыка...©
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: релиз Linux ядра - 2.6.30
скакал вокруг недавно перешитого роутера три часа, приговаривая "шоже ты дитятко асусное опечалилось, шоже не работаешь" , а оказалось просто на раб компутере дебиан до 2.6.30 обновился, очень я раcтроился и сказал нецензурные слова :]
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Adekamer
- пингвин
- Сообщения: 694
- Зарегистрирован: 2007-10-09 18:36:48
- Откуда: 127.0.0.1
- Контактная информация:
Re: релиз Linux ядра - 2.6.30
2Syward - проблема с некоторыми дровами в алсе
у нас с тобой разное звуковое железо
тебе повезло - мне нет
нареканий по работе другого функционала в ваниле 2.6.30 у меня пока нет
у нас с тобой разное звуковое железо
тебе повезло - мне нет
нареканий по работе другого функционала в ваниле 2.6.30 у меня пока нет
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: релиз Linux ядра - 2.6.30
В Gentoo я заметил что система портов лучше чем в FreeBSD
кто подтвердит?
кто подтвердит?
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: релиз Linux ядра - 2.6.30
могу только опровергнуть
меня USE флаги не вштырили.
нету make config
меня USE флаги не вштырили.
нету make config
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: релиз Linux ядра - 2.6.30
троо, неасилил euse и emerge -av package 

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: релиз Linux ядра - 2.6.30
критерии лучшести озвучьProFTP писал(а):В Gentoo я заметил что система портов лучше чем в FreeBSD
кто подтвердит?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: релиз Linux ядра - 2.6.30
при обвнолении там лучше чем portupgrade, нету такой фигни при обновлении когда ставить 100 пакетов, на 99 оно заглючилось, дальше надо все с начало ставить portupgrade -frR
пакеты на python и база с ним, BerleyDB использовать в shell - это гониво, сама база обновляется минут 5-10 (если очень много установочных программ), portupgrade всегда проверяет эту база перед начало сборки и после, занимает длительное время
portupgrade не логирует действия, начал обнолвять десктоп сутки 2, portupgrade -arR, какой-то пакет заглючился, выдал в консоль целый список, но ИМХО не видно из-за какого порта была ошибка (список был большой)... http://forum.lissyara.su/viewtopic.php?f=8&t=9538 теперь опять 2 сутки компилировать тоже самое? man portupgrade про логированиене не сказал...
может я генто мало юзал, но там такого не видел
пакеты на python и база с ним, BerleyDB использовать в shell - это гониво, сама база обновляется минут 5-10 (если очень много установочных программ), portupgrade всегда проверяет эту база перед начало сборки и после, занимает длительное время
portupgrade не логирует действия, начал обнолвять десктоп сутки 2, portupgrade -arR, какой-то пакет заглючился, выдал в консоль целый список, но ИМХО не видно из-за какого порта была ошибка (список был большой)... http://forum.lissyara.su/viewtopic.php?f=8&t=9538 теперь опять 2 сутки компилировать тоже самое? man portupgrade про логированиене не сказал...
может я генто мало юзал, но там такого не видел