Miklos Szeredi представил реализацию концепции доступа к содержимому файла как к директории. Например, архив foo.tar.gz будет доступен как дерево директорий (foo.tar.gz/foo/bar). Система выполнена в виде FUSE модуля с использованием кода AVFS.
Другие интересные патчи и заметки:
Jesse Barnes опубликовал список идей по улучшению поддержки Linux ядром работы с графикой. Например, предлагается вынести в ядро код установки видеорежима и поддержки работы с несколькими мониторами. Для реализации идей планируется создать низкоуровневый DRM драйвер, работающий в кооперации с кодом framebuffer.
Доступны первые результаты акции по разработке Linux драйверов для любых устройств. На призыв откликнулось 12 производителей оборудования, один драйвер уже вошел в состав ядра, а 5 ожидают включения в ближайшее время.
"Kernel space: the UIO interface for device drivers" - обзор патча UIO (user-space IO), позволяющего создавать драйверы для работы с устройствами ввода/вывода работающие как пользовательские процессы. Поддержка UIO вероятно появится уже в 2.6.22 ядре.
"New WLAN stack for Linux 2.6.22" - в 2.6.22 ядро будет включен новый стек для беспроводных устройств, ранее открытый компанией Devicescape.
Mathieu Desnoyers представил серию патчей с реализацией технологии меток для слежения за потоками данных в Linux ядре из пользовательских приложений (технология трассировки, где метка содержит полные данные о выполнении запроса, например, его длительность).
Jens Axboe написал патч с поддержкой сверхдлинных команд ввода/вывода (передача от 512 до 1024 Кб за одну операцию).
"Anatomy of the Linux slab allocator" - статья об алгоритме распределения памяти в Linux.
"Unswappable Kernel Memory" - причины по которым память выделяемая через kmalloc и vmalloc не подвержена своппингу.
|