The OpenNET Project
 
Поиск (ключи):  ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
ССЫЛКИ НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

10.06.2009 09:24  Релиз Linux ядра 2.6.30. Обзор новшеств

Линус Торвальдс представил новый релиз 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 для initramfs;
  • В сетевую подсистему принят патч, позволяющий организовать обработку более 64 тысяч одновременных соединений через один bind() с указанием нулевого порта (номер порта будет выбран из группы доступных локальных адресов);
  • Добавлена поддержка архитектуры MicroBlaze (софт-процессоры на базе Xilinx FPGA), обновлена input-прослойка, улучшен код загрузки прошивок (firmware), добавлен драйвер intel для организации виртуальных сетей.


Ссылки к новости:
  1. Главная ссылка к новости (http://permalink.gmane.org/gmane.linux.k...)
  2. OpenNews: Обзор файловой системы NILFS2, которая будет включена в состав Linux ядра 2.6.30
  3. OpenNews: Во втором кандидате в релизы Linux ядра 2.6.30 появилась поддержка архитектуры MicroBlaze
  4. OpenNews: Завершено включение новых функций в Linux ядро 2.6.30. Добавлены 3 новые ФС
  5. OpenNews: Вышел релиз Linux ядра 2.6.29
  6. kernelnewbies.org: список изменений в 2.6.30
Ключевые слова: linux, kernel, (найти похожие документы)
Параметры:
Тип: Программы
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
Обсуждение Ajax режим | Показать все | RSS
 
  • Где скачать патч с rc8 ..., Вопрос, 10:15, 10/06/2009 [ответить] (1)
  • –2 +/
    текст скрыт [посмотреть] [смотреть все]

  • Славно поработала кузня ..., Аноним, 10:15, 10/06/2009 [ответить] (2) 
  • –1 +/
    текст скрыт [посмотреть] [смотреть все]

  • Молодцы, с объёмом изменений поздравляю Кто-нибудь уж..., ixrws, 10:23, 10/06/2009 [ответить] (3) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • жаль, поглядел todo, если судить по нему только для тес..., ixrws, 10:27, 10/06/2009 [ответить] (4) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • насчёт стабильности даже не сомневайся, а по производит..., ig0r, 10:27, 10/06/2009 [ответить] (5) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • производительность write на равне с ext3 4 а вот read п..., piavlo, 12:13, 10/06/2009 [ответить] (12) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • а здесь http www linux-mag com id 7345 пишут обратно..., Аноним, 12:18, 10/06/2009 [ответить] (13) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • знаю знаю но в моих тестат read сильно отстает, к приме..., piavlo, 15:06, 10/06/2009 [ответить] (19) 
  • +1 +/
    текст скрыт [посмотреть] [смотреть все]

  • Простите, у EXT3 и 4 производительность несколько отлич..., User294, 13:06, 10/06/2009 [ответить] (16) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Мое предположение куча мелочи, особенно много файлов в..., User294, 12:57, 10/06/2009 [ответить] (14) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Мне вот интересно, это получается большая избыточность ..., SkyRanger, 08:22, 11/06/2009 [ответить] (35) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • kernel org The latest stable version of the Linux kern..., azure, 11:15, 10/06/2009 [ответить] (7) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Обретаем счастье здесь http www kernel org pub linux..., TeXHaPb, 11:27, 10/06/2009 [ответить] (9) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • 1 В самой статье написано And as usual, I ll wait a d..., Артемий Васюков, 11:44, 10/06/2009 [ответить] (11) 
  • +1 +/
    текст скрыт [посмотреть] [смотреть все]

  • Если б дрова для NVIDIA MX440 на нём завелись было б во..., Аноним, 11:22, 10/06/2009 [ответить] (8) 
  • –2 +/
    текст скрыт [посмотреть] [смотреть все]

  • Стоит отметить, что в 2 6 30 добавлена поддержка отечес..., Veillard, 11:29, 10/06/2009 [ответить] (10) 
  • +3 +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Да ну щас таких атечественных, как собачих какашек в..., pavlinux, 06:28, 11/06/2009 [ответить] (33) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • примеры можно услышать аналогичных отечественных разраб..., Veillard, 10:15, 11/06/2009 [ответить] (37) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • GoTview - много российских разработок ADSL МЭЛТ МТ-101..., Аноним, 10:36, 11/06/2009 [ответить] (38) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • GoTview - это тайвань в чистом виде и какое отношение ..., Veillard, 10:45, 11/06/2009 [ответить] (39) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Угу, и ваша карта тоже там паяется примеры аналоги..., Аноним, 10:48, 11/06/2009 [ответить] (40) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Тут вы не правы - плата паяется в зеленограде если DVB..., Veillard, 10:55, 11/06/2009 [ответить] (41) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • А вы не бойтесь поучите, особено про ЦАП АЦП и теорию о..., Аноним, 11:15, 11/06/2009 [ответить] (42) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • ALSA обновлен до версии 1 0 20, а не 1 0 19 Поправьте,..., vovan, 13:03, 10/06/2009 [ответить] (15) 
  • +1 +/
    текст скрыт [посмотреть] [смотреть все]

  • Вот теперь можно переходить на Ext4 - ..., Аноним, 13:06, 10/06/2009 [ответить] (17) 
  • –3 +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Вам бы я посоветовал подождать еще пару лет Ext4 стане..., obormot, 15:40, 10/06/2009 [ответить] (20) 
  • –2 +/
    текст скрыт [посмотреть] [смотреть все]

     
  • ext4 весьма функционально от рождения И у меня полност..., szh, 19:54, 10/06/2009 [ответить] (28) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Меня тут недавно спрашивают неужели в линуксе не может..., anonim, 16:04, 10/06/2009 [ответить] (21) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Закладки есть везде кроме кухонных эл приборов Другое ..., Elenium, 16:41, 10/06/2009 [ответить] (22) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • В бытовых приборах, вапще сплошные дыры, - если СВЧ зас..., pavlinux, 06:31, 11/06/2009 [ответить] (34) 
  • +3 +/
    текст скрыт [посмотреть] [смотреть все]

  • Прецедент уже был Кто-то из коммитеров, прислал патч д..., Mike, 16:43, 10/06/2009 [ответить] (23) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Добавлю, что данный код просматривает далеко не один че..., Николай, 19:30, 10/06/2009 [ответить] (26) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Пропуск закладок может произойти только на этапе приёма..., ixrws, 19:30, 10/06/2009 [ответить] (25) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Добавлена поддержка архитектуры MicroBlaze - опа, а т..., Аноним, 17:15, 10/06/2009 [ответить] (24) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Поддерживаются и уже довольно давно Правда не совсем н..., pazke, 17:54, 11/06/2009 [ответить] (44) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Да, похмельная fs тоже отжигает XD ..., Аноним, 19:39, 10/06/2009 [ответить] (27) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Ура мы его таки выпустили лучшее ядро за всё время ..., vitek, 22:33, 10/06/2009 [ответить] (29) 
  • +1 +/
    текст скрыт [посмотреть] [смотреть все]

  • Для хранения всех данных в NILFS2 используются подобны..., s7s, 23:28, 10/06/2009 [ответить] (30) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

     
  • Полагаю речь не о файлах, а об операциях над ними журн..., anonymous, 00:34, 11/06/2009 [ответить] (31) 
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Релиз Linux ядра 2.6.30. Обзор новшеств, szh, 19:35, 11/06/2009 [ответить] (45) 
  • +/
    не, старые перезаписываются, если их не снэпшотят

  • Релиз Linux ядра 2.6.30. Обзор новшеств, User294, 21:20, 11/06/2009 [ответить] (48
  • +/
    >Я правильно понял, что объем занимаемого простраства только увеличиваеться и не уменшается
    >даже при удалении файлов?

    Не совсем так - garbage collector подтирает постепенно старые версии и объединяет логи от них, попутно делая по сути дефрагментацию.Занимаемое пространство - понятие условное.Потому как правильнее сказать "временно занимаемое".В конечном итоге объем занимаемого пространства может и уменьшаться.Постоянно занимают место только постоянные снапшоты.Которые к тому же создаются мгновенно - путем пометки что вон то дескать не грохать.


  • Релиз Linux ядра 2.6.30. Обзор новшеств, anonymous, 04:47, 11/06/2009 [ответить] (32) 
  • +/
    От нечего делать глянул график зависимости размеров тарболла сорцов от версии ядра, не очень это хорошо с другой стороны, наверное грядет массовая чистка ядра, либо оно так и будет толстеть...

    http://img.flashtux.org/img1328ef35e99xcca23a13.png


     
  • Добавляются коды файловых систем, драйвера, другая фигн..., Аноним, 09:45, 11/06/2009 [ответить] (36) 
  • +1 +/
    текст скрыт [посмотреть] [смотреть все]

  • Релиз Linux ядра 2.6.30. Обзор новшеств, RebelX, 20:08, 11/06/2009 [ответить] (46
  • +/
    А по Вашему, объём оперативной памяти не растёт? Графики сравните!
    Или Вы думаете, что можно добавлять новые фичи не увеличивая объём ядра?

     
  • Релиз Linux ядра 2.6.30. Обзор новшеств, User294, 21:27, 11/06/2009 [ответить] (49
  • +/
    >А по Вашему, объём оперативной памяти не растёт?

    При равном наборе фич - с чего б ему расти.А если вы хотите чтобы оно и жарить и парить умело - ну извините.Кого там плюс-минус мег кернельного кода колыхает?Эмбедерщиков с флехой на несколько мегов?Так они себе ядро обкусят и не будут форумы тупым нытьем засирать.А ноют всякие дятлы у которых на десктопе оперативы столько что плюс-минус мег кода в ядре никто и не заметит.Более того - если уж повоевать за оперативу так окажется что вынести всякое скриптовое и виртуальномашинное фуфло типа жав, моно, питонов и прочих с заменой программ на компактные нативные варианты - дает намного больше эффекта при намного меньшем геморрое данной операции.Один только питоновый интерпретер под себя хавает несколько мегов чисто под свой процесс "потому что он есть".Сэкономить оперативу таким манером, если уж зудит в каком-то месте - на пару порядков проще.


  • Как не стыдно такие кривые графики подсовывать начало..., Аноним, 20:14, 11/06/2009 [ответить] (47
  • +/
    текст скрыт [посмотреть] [смотреть все]

  • Релиз Linux ядра 2.6.30. Обзор новшеств, Дефлорирующий Дефекатор, 17:14, 11/06/2009 [ответить] (43) 
  • +/
    Много новых вкусных ништяков!
    Я NFS 4.1 жду как манны небесной!

  • А полный журналинг там тормозной по понятным причинам ..., Аноним, 22:47, 11/06/2009 [ответить] (50
  • +/
    текст скрыт [посмотреть] [смотреть все]


    Ваш комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:
     
    Навигация
     
     Сводные | за день | мини-новости
     Разделы новостей
     Что нового на OpenNet
     Новости для экспорта XML  twitter
     Поиск в новостях
     Добавить свою новость

    Важное
    - 04.02 Линус Торвальдс включен в список 100 самых влиятельных изобретателей всех времен (70 –6)
    - 04.02 Досрочно завершено открытие исходных текстов ОС Symbian (49 +7)
    - 02.02 Компания Facebook открыла код высокопроизводительного PHP транслятора (64 +9)
    - 02.02 Статьи за неделю не попавшие в ленту новостей (выпуск 114) (1 +1)
    - 01.02 Вышло обновление дистрибутива Debian GNU/Linux 5.0.4 (25 +2)
    - 31.01 Первый релиз мобильной версии Firefox (20 +3)
    - 31.01 Началось бета-тестирование FreeBSD 7.3 и прекращена поддержка FreeBSD 6.3 (26 +8)
    - 29.01 Оценка производительности HTML5 элемента Canvas (22)

    Советы
    - 08.02 Неотображение данных в Lotus Notes 8.5 при его запуске в Ubuntu 9.10
    - 05.02 Резервное копирование MySQL с использованием LVM снапшотов в Debian Linux
    - 04.02 Удаленное воспроизведение звука средствами PulseAudio
    - 03.02 Настройка кластера для запуска Cloud-окружений с использованием Ubuntu Enterprise Cloud
    - 02.02 Использование Voice-VLAN на Cisco Catalyst для IP-телефона Nortel

    Обсуждаемые новости
    - 17:39 Мартовская заморозка пакетной базы Debian 6.0 под угрозой ср (3)
    - 17:35 Разработчики Ubuntu проведут online-семинар по быстрой разра (5)
    - 17:19 Хостинг открытых проектов Kenai вместо забвения ожидает рест (1)
    - 17:06 В SourceForge нашли способ отмены блокировки бойкотируемых в (25)
    - 17:05 Релиз Apache Ant 1.8 (1)
    - 16:43 Вышла стабильная версия ОС MINIX 3.1.6 (37)
    - 15:59 Первая версия Pinta, клона Paint.NET, написанного с использо (34)
    - 15:52 Линус Торвальдс делится впечатлениями о телефоне Google Nexu (29)

    Подпишись на Linux Format и получи один из 3 ценных призов!

    Началась подписка на журнал Linux Format на 2010 год. Спешите оформить подписку на единственный в России ежемесячный журнал о Linux!

    Все, оформившие подписку на печатную версию журнала, получают диск с архивом журнала Linux Format за 2005-2009г. в подарок. Также в подарок вы получаете именную электронную версию в формате PDF. Теперь вы можете приступить к чтению журнала сразу в момент выхода свежего номера, не дожидаясь, пока вам доставят бумажную версию.

    Кроме того, все, оформившие подписку на первую половину или весь 2010 год в интернет-магазине ГНУ/Линуксцентра, автоматически становятся участниками розыгрыша ценных призов:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2010 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруЦУПГИД  
    RUNNet TopList