Опубликовано интервью с Tom Callaway, представляющего интересы Red Hat в сообществе Fedora Linux (занимает должность Fedora Engineering Manager). Tom является мантейнером более 300 пакетов, возглавляет группу по портированию дистрибутива на платформу SPARC, входит в состав управляющего совета Fedora, координирует политику в отношении входящих в дистрибутив пакетов.
Некоторые интересные факты:
- С момента выхода Fedora 7 зафиксировано более 11 миллионов обращений от уникальных IP к серверам с репозиториями пакетов и обновлениями;
- Соглашение об участии в разработке дистрибутива (Contributor License Agreement) подписало более 9 тысяч разработчиков;
- Red Hat вносит наибольший вклад в развитие проектов: ядро Linux, X.org, GNOME, RPM, Java, LVM, Glibc, GCC и Eclipse.
- Из слабых сторон Fedora Linux, в которых он уступает другим дистрибутивам, отмечается излишне трепетное отношение к соблюдению лицензий и патентов США, что отражается в невозможности включения в комплект популярных проприетарных программ, драйверов, мультимедиа кодеков. Излишняя привязка в законодательству США, например, не дает реализовать поддержку просмотра DVD, так как это идет в разрез с DMCA.
- Сильной стороной Fedora называется большое сообщество независимых энтузиастов, участвующих в развитии дистрибутива;
- По поводу конкуренции с другими Linux дистрибутивами, Tom считает, что такая конкуренция имеет дружественный характер и только идет на пользу всем участникам движения свободного ПО. По его мнению конкуренция весьма условна, когда все дистрибутивы возвращают созданные в их недрах улучшения в первоначальные открытые проекты (upstream);
- Работники Red Hat часто цитируют Махатма Ганди: "Сначала они тебя не замечают, потом смеются над тобой, затем борются с тобой, а потом ты побеждаешь.".
Список новшеств, запланированных для включения в Fedora 11:
- Значительное ускорение загрузки и завершения работы. До появление окна входа в систему (gnome-session) должно проходить около 20 секунд.
- Интеграция DeviceKit, сервиса для управления работой устройств, слежении за их подключением и отключением. Предназначен для частичной замены HAL и устраняющего основные его ограничения. Дополнительно будут созданы подсистемы DeviceKit-disks и DeviceKit-power, для взаимодействия с блочными устройствами и управления питанием. Для удобства работы будут разработаны графические фронтэнды.
- Включение в комплект Yum-плагина Presto, реализующего бинарные "delta" обновления, при которых в пакет включаются только изменившиеся бинарные данные.
- Поддержка механизма DNSSEC по умолчанию;
- Возможность аутентификации через датчик отпечатков пальцев;
- Интеграция KDE 4.2 и KOffice 2;
- Разработка простого инструмента для настройки multi-seat систем для организации независимой работы нескольких пользователей на одном физическом компьютере, к которому подключено несколько мониторов, звуковых карт, клавиатур и манипуляторов "мышь". В комплект будет включен дисплейный менеджер MDM (Multi-Seat Display Manager).
- Интеграция Python 2.6;
- Замена RealVNC на TightVNC;
- Улучшение средств для управления громкостью, они будут перестроены на использование PulseAudio, что позволит определять разную громкость для подключаемых аппаратных устройств, таких как Bluetooth гарнитуры, звуковые карты с USB интерфейсом, web-камеры с микрофоном и т.п. Например, можно будет настроить проигрывание музыки только на Bluetooth гарнитуру, а системные звуки выводить через основную звуковую карту.
- Поддержка средств кросс-компиляции MinGW, при помощи которых можно будет собрать в Linux исполняемый файл для платформы Windows;
- Окончательно не одобренные новшества: использование файловой системы Ext4 по умолчанию, интеграция GNOME 2.26, создания установочного LiveDVD, поддержка более надежных, чем SHA-1, хэшей, подготовка образа для мгновенной загрузки.
|