С выходом Linux ядра 2.6.25-rc1, прекращен (http://lwn.net/Articles/268661/) прием новых патчей для ядра 2.6.25 и начался процесс выявления ошибок.
Из новшеств 2.6.25 можно отметить:
- В планировщике задач появилась поддержка групповой планировки задач в реальном режиме времени;- Добавлен API синхронизации RCU (http://lwn.net/Articles/253651/) (Read-copy update), для эффективных блокировок операций чтения-записи;
- Поддержка LatencyTop (http://lwn.net/Articles/266153/);
- Большое число улучшений связанных с файловой системой ext4,
- Поддержка стека протоколов Controller Area Network (http://lwn.net/Articles/253425/) (CAN) для встраиваемых устройств;
- Драйверы для беспроводных карт Atheros;
- Новая реализация системного вызова timerfd(), предназначенного для уведомления через файловые дескрипторы о наступлении события от таймера;
- API для регулирования температурой через ACPI;
- Поддержка архитектуры MN10300/AM33;
- page map (http://lwn.net/Articles/230975/) - серия патчей для профилирования реального расхода памяти процессами;
- LSM модуль SMACK (http://lwn.net/Articles/244531/) - упрощенная система мандатного контроля доступа (MAC, Mandatory Access Control) для Linux. Реализована через привязку меток к задачам и блокам данных (файлы, IPC, сетевые пакеты и т.д.) на уровне ядра.
- Патчи (http://lwn.net/Articles/243795/) для управления использованием памяти в изолированных контейнерах. Созданы разработчиками OpenVZ.
URL: http://lwn.net/Articles/268661/
Новость: http://www.opennet.me/opennews/art.shtml?num=14177
Про reiser4 можно, наверно, уже забыть?
>Про reiser4 можно, наверно, уже забыть?Думаю, что пока Ганса не отпустят, ничего кардинально не изменится.
Компанию он то ли продал, то ли обанкротил. Так что с его освобождением тоже ничего не изменится. Над reiser4 чейчас работаю, как я слышал, 2 человека: Шишкин и, вроде бы, Савельев (поправьте, если ошибаюсь). Кое-какие ошибки исправляются, патчи для новых ядер выходят даже быстрее, чем раньше. Однако те вещи, которые необходимо доработать для включения в main line, по-моему, в ступоре. Так что ничего определенного сказать нельзя.
>Про reiser4 можно, наверно, уже забыть?
>>Про reiser4 можно, наверно, уже забыть?
>
>http://chichkin_i.zelnet.ru/namesys/А этому можно полностью доверять?
Имхо когда в ядре, то протестировано получше..
Да ясен фиг, что лучше. И код больше народу тестировать начнут.
>- Добавлен API синхронизации RCU (http://lwn.net/Articles/253651/) (Read-copy update),
> для эффективных блокировок операций чтения-записи;ошибочка...
RCU в Линухе уже не один год.В 2.6.25 появилась возможность выбора реализации RCU между классикой и чем-то новеньким.
Началось принудительное массовое тестирование новых ядер.
Мелкософт нервно курит в сторонке.
> API для управления температурой через ACPI;это как? теперь температура -- это отдельный девайс, которым можно управлять?
Возможно мониторинга, а не управления.
Вот если бы еще в ядрах различных веток ошибки фиксили с такой скоростью как новые фичи добавляют - это было бы совсем здорово.
> Драйверы для беспроводных карт Atheros;Ээм... Это madwifi можно выкидывать чтоли? Или все-таки по функциональности и поддержки мэдвайфая далеко? Кто-нибудь уже пробовал?
Что-то ничего из представленного не возбудило... похоже можно оставаться на .24
>Что-то ничего из представленного не возбудило... похоже можно оставаться на .24следующий релиз - это не только добавление новых фичей.
Это еще пофикшенные проблемы. Некритичные, но неприятные.Оставаясь на старой версии - можешь додуматься чего лишаешся.
А отстустсвие пачки новых фишек говорит лишь о том, что .25 будет своего рода
фикс-версия. Что есть большой позитив.
Гмм..LatencyTop хорошая тулза для выявлений тормозных мест. Это например когда заикается звук или GUI не отзывчивый..
Кто-нибудь знает когда ext4 перестанет быть experimental? И появится в Ubuntu (со штатными e2fsutils и ведром)? :-D
Говорят что как раз в 2.6.25