Видео ролики бесплатно онлайн

Смотреть зрелые видео

Официальный сайт ufa-check 24/7/365

Смотреть видео бесплатно

calg0n 10.06.2009 11:23

Linux InternalsВышел релиз 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 ожидается только в будущих версиях.



Другие заметные улучшения:

Существенно переработана поддержка спящего и ждущего режима (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 для организации виртуальных сетей.

Источник: OpenNET


Тэги: 2.6.30 kernel обзор ядро
+ 20 -
Похожие Поделиться

mistako 10.06.2009 11:52 #
+ 1 -
Замечательно. Плюс вам за оформление.
xdemon 10.06.2009 12:10 #
+ 1 -
Сколько ж можно файловых систем добавлять?
За статью спасибо. Жду апа в репах арча.
Username 10.06.2009 18:38 #
+ -1 -
не то слово. Нет бы поднапрячься да zfs подтянуть, ибо коды доступны, нет, будем вводить те, о которых раньше и не слышали
xdemon 10.06.2009 19:18 #
+ -2 -
Да пусть хотя бы ext4 допилят до конца, а то как разливаться в словах какой он крутой они молодцы, а как выводить в stable...
zivot_je_cudo 10.06.2009 19:43 #
+ 0 -
Так ведь пилят, в ченджлоге написано.
Username 10.06.2009 20:26 #
+ 1 -
допилили. Все исправлено, читай внимательно
zhentos 10.06.2009 19:43 #
+ 0 -
Напрягайся-не напрягайся, но лицензии ZFS (CDDL) и Linux-ядра (GNU GPL) юридически несовместимы.
Username 10.06.2009 20:26 #
+ 0 -
вот в том-то и маразм. И хочется, и вообщем можется, а нельзя
zivot_je_cudo 10.06.2009 19:48 #
+ 2 -
А что не нравится-то? Zfs до сих пор не катит с лицензией, а включение какой-то фс в ядро никак не влияет и тем более не замедляет включение остальных, всем же занимаются разные люди.
booley 11.06.2009 00:09 #
+ 1 -
Надо же и Васе Пупкину похвастать что он-де крутой хацкер - пишет ядро Linux :)
KblCb 10.06.2009 23:57 #
+ 1 -
Код zfs доступен, но в linux включён быть не может. Лицензия не позволяет.
booley 10.06.2009 23:57 #
+ 1 -
Спасибо, К.О.
KblCb 11.06.2009 00:00 #
+ 1 -
Надо было проглядеть тред до конца. А я не осилил. Позор мне.
chemikadze 10.06.2009 13:38 #
+ 0 -
Самая лучшая статья о новом релизе ядра, которую я видел. Огромное спасибо.
Username 10.06.2009 18:39 #
+ -1 -
это копипаста вообщем. См. ЛОР и опеннет
chemikadze 10.06.2009 18:44 #
+ 0 -
опс, на лоре заметил, но как истинный Ъ по ссылке не ходил =/
Username 10.06.2009 18:45 #
+ -1 -
Ъ
chemikadze 10.06.2009 19:01 #
+ 0 -
все потому что тут раньше, да и копипаста годная)
NucleoFag 10.06.2009 15:40 #
+ 0 -
Спасибо. Вроде как ничего революционного, что тоже хорошо. Работу свою делают и довольно шустро
booley 10.06.2009 16:07 #
+ 0 -
Будем ждать появления в Debian :)
Радуют обновления.
cyrus 10.06.2009 16:11 #
+ 0 -
А как ты узнаешь, что он появился в репозитории?
booley 10.06.2009 16:48 #
+ 0 -
su -c 'apt-get update; apt-get dist-upgrade' ;)
Username 10.06.2009 18:40 #
+ -1 -
че-че а в стэйьле дебиана раньше 2010 явно не появится
chemikadze 10.06.2009 18:46 #
+ 4 -
что-то рановато -_-
Username 10.06.2009 18:50 #
+ -1 -
да, погорячился:) к 2014-му ждем:)
xdemon 10.06.2009 16:27 #
+ 0 -
Кстати говоря, я так смотрю, поддержки LP-PHY до сих пор нет.
booley 10.06.2009 19:38 #
+ 2 -
ChangeLog-2.6.30 10-Jun-2009 03:10 7.5M
Фигасебе :)
Kraplax 10.06.2009 20:51 #
+ 2 -
POHMELFS

Я наверное один вижу в этом названии корни русских разработчиков? :D Аж даже страшно представить что нас ждет в 2.6.35:
"Поддержка комплекта файловых систем для Российского сегмента: ZAKUSONFS, OTHODNYAKFS, NALIVAYFS и специально для детских учреждений - GORSHKIFS"

А если серьезно - вот именно такие обзоры релизов и нужно делать! А то каждый раз говорят что вышла новая версия ядра, а максимум что приложат - ссылку на чейнджлог (как-то не светит мне читать 7.5 метров плэйнтекста на английском :/)
Спасибо автору :)
booley 10.06.2009 21:07 #
+ 1 -

Я наверное один вижу в этом названии корни русских разработчиков


С их сайта:
Hi, my name is Evgeniy Polyakov.


XD
Kraplax 10.06.2009 21:37 #
+ 0 -
Эх, рыбак рыбака..! :D
Username 11.06.2009 10:14 #
+ -1 -
zakusonfs это нечто

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн