CoreSystem
Материал из ALT Linux Wiki
(Различия между версиями)
(→Желательно реализовать) |
(→Обязательно реализовать) |
||
Строка 52: | Строка 52: | ||
!Статус | !Статус | ||
|- | |- | ||
- | |Улучшение поддержки ovz в libvirt | + | |Улучшение поддержки ovz в libvirt до минимально приемлемого уровня |
|{{man|aspsk}} | |{{man|aspsk}} | ||
- | | | + | |{{done}} |
|- | |- | ||
|Отладка миграции VE через libvirt | |Отладка миграции VE через libvirt | ||
Строка 74: | Строка 74: | ||
|Обновление toolchain до gcc-4.3.x/glibc-2.9/binutils-2.18.50.x | |Обновление toolchain до gcc-4.3.x/glibc-2.9/binutils-2.18.50.x | ||
|{{man|ldv}} | |{{man|ldv}} | ||
- | |{{done | + | |{{done}} |
|- | |- | ||
|Обновление glibc-kernheaders до 2.6.27 | |Обновление glibc-kernheaders до 2.6.27 | ||
|{{man|kas}} | |{{man|kas}} | ||
- | |{{done | + | |{{done}} |
|- | |- | ||
|Обновление kernel-image-std-* до 2.6.27 | |Обновление kernel-image-std-* до 2.6.27 | ||
|{{man|silicium}} | |{{man|silicium}} | ||
- | | | + | |{{done}} |
|- | |- | ||
|Управление alt-gpgkeys через git.alt | |Управление alt-gpgkeys через git.alt | ||
Строка 94: | Строка 94: | ||
|Переход от xinf файлов на fdi | |Переход от xinf файлов на fdi | ||
|{{man|shrek}} | |{{man|shrek}} | ||
- | |{{done | + | |{{done}} |
|- | |- | ||
|hunspell как замена всех *spell | |hunspell как замена всех *spell | ||
Строка 106: | Строка 106: | ||
|Обновление инфраструктуры сборки ядра (автоматизация сборки всех subflavourов ядер) | |Обновление инфраструктуры сборки ядра (автоматизация сборки всех subflavourов ядер) | ||
|{{man|silicium}} | |{{man|silicium}} | ||
- | |{{done | + | |{{done}} |
|- | |- | ||
|Подготовка унифицированной среды использования синтезаторов речи | |Подготовка унифицированной среды использования синтезаторов речи | ||
Строка 122: | Строка 122: | ||
|Обновление man для поддержки man-страниц в разных кодировках | |Обновление man для поддержки man-страниц в разных кодировках | ||
|{{man|legion}} | |{{man|legion}} | ||
- | |{{done | + | |{{done}} |
|- | |- | ||
|installable livecd | |installable livecd | ||
Строка 130: | Строка 130: | ||
|Обновление libcap до 2.14+ | |Обновление libcap до 2.14+ | ||
|{{man|ldv}} | |{{man|ldv}} | ||
- | | | + | |{{done}} |
|- | |- | ||
|} | |} |
Версия 01:51, 11 ноября 2008
Содержание |
Sisyphus — базовая система
Базовая система — основа, на которой выпускаются все возможные решения. Основное обсуждение разработки платформы происходит в рассылке devel@.
Все свои пожелания по развитию системы высказывайте на следующей странице: Книга жалоб и предложений
Состав разработчиков
Запишите себя, если кого забыли ;)
- ldv@ — главный архитектор платформы
- at@ — инфраструктура пакетов
- inger@ — подсистема управления, подсистема печати
- slazav@ — подсистема управления
- shrek@ — графическая подсистема, ядро и оборудование
- silicium@ — ядро и оборудование
- aspsk@ — поддержка виртуализации
- legion@ — инфраструктура разработки
- cas@ — контроль качества, локализация
Состав базовой системы
- Планы составляют только мантейнеры соответствующих подсистем
- Ядро и оборудование — shrek, silicium
- Базовые библиотеки и утилиты — ldv
- Подсистема безопасности — ldv
- Подсистема печати — inger, viy
- Графическая подсистема — shrek
- Пакетная система — at, ldv
- Подсистема управления — inger, slazav
- Поддержка виртуализации — aspsk, ldv
- Подсистема TeX — bga, kirill
Выпуски
Core 1.0
Состояние: в разработке
Завершение: 30 ноября 2008
Планируемые изменения
Обязательно реализовать
Задача | Ответственный | Статус |
---|---|---|
Улучшение поддержки ovz в libvirt до минимально приемлемого уровня | aspsk@ | |
Отладка миграции VE через libvirt | aspsk@ | |
alterator-mkve | aspsk@ | |
alterator-libvirt | aspsk@ | |
Подготовка готовых профилей VE (бывшие ve-*) | aspsk@ | |
Обновление toolchain до gcc-4.3.x/glibc-2.9/binutils-2.18.50.x | ldv@ | |
Обновление glibc-kernheaders до 2.6.27 | kas@ | |
Обновление kernel-image-std-* до 2.6.27 | silicium@ | |
Управление alt-gpgkeys через git.alt | inger@ | |
Новая инфраструктура incominger | ldv@, legion@ | |
Переход от xinf файлов на fdi | shrek@ | |
hunspell как замена всех *spell | shrek@ | |
Документация по сборке ядра для ALT | silicium@ | |
Обновление инфраструктуры сборки ядра (автоматизация сборки всех subflavourов ядер) | silicium@ | |
Подготовка унифицированной среды использования синтезаторов речи | msp@ | |
Подготовка пакетов для дистрибутива с речевым интерфейсом Homeros | msp@ | |
Озвучка alterator-browser-qt | msp@ | |
Обновление man для поддержки man-страниц в разных кодировках | legion@ | |
installable livecd | inger@ | |
Обновление libcap до 2.14+ | ldv@ |
Желательно реализовать
Задача | Ответственный | Статус |
---|---|---|
Обновление libtool до 2.2.x | ldv@, rider@ | |
Добавить модуль pam_ck_connector и уменьшить количество подконтрольных устройств у pam_console | shrek@ | |
Интегрировать openresolv | ldv@, legion@ | |
Возможность задавать лимиты для системных сервисов | ldv@, legion@ | |
Единая схема именования принтерных пакетов (printer-driver-xxx) | inger@ | |
Замена gitweb на gitorious | ab@ | |
Управление почтовыми алиасами мантейнеров через git.alt | ldv@ | |
Интеграция кусочков конфигурации monit в пакеты с соответствующими сервисами | mike@ | |
Переехать на адаптированную версию console-setup | legion@ | |
Автоматически изменять кодировку man-страниц на utf8 (там где это возможно) при запаковке rpm-пакета | legion@ | |
Сделать разделяемую базу NSS | legion@ | |
Обновить shadow-utils, внедрить враппер для использования в %pre- и %post-скриптах | ldv@ |
Сводный список планов
Alterator
Ядро
Разовые задачи:
- Сделать внятную документацию (90 % complete, написано почти всё, надо навести порядок)
- Разработать скрипт для автоматизации сборки всех subflavourов ядер (done) (причесать и опубликовать)
- Замерджить в ядро e1000 (done)
- добавить в ядро alsa v4l (В тестировании)
- Разработка автоматизированной системы тестирования ядер на основе inqusitor (начато)
Что хотелось бы в перспективе:
- расширение поддержки виртуализации
- Сделать std- с поддержкой paravirt guest
- Добавление кластерных технологий
- RedHat Cluster
- Lustre
- Расширение поддержки систем хранения
- Кластерный LVM
- Корень на LVM (mkinitrd)
- DRBD
Coreutils
Планы
- завершено обновление toolchain до gcc-4.3.x/glibc-2.8.90+/binutils-2.18.50.x (ldv@, wart@)
- завершено обновление autoconf/automake до свежих версий (ldv@, rider@)
- завершено обновление openssl до 0.9.8h (sin@)
- завершено возможность задавать лимиты для системных сервисов (ldv@, legion@)
- завершено обновление libcap до 2.14+ (ldv@)
- 211 из 218 (осталось 7) перевод всех использующих libssl пакетов на libssl7 (sin@, ldv@)
- 46 из 50 (осталось 4) перевод всех использующих libdb4 пакетов на libdb4.7 (ldv@)
- начато исправление сборки основной массы пакетов, пострадавшей после обновления toolchain (ldv@)
- начато внедрение в shadow-utils враппера для использования в %pre- и %post-скриптах (ldv@)
- начато обновление shadow-utils (ldv@)
- начато [?] обновление libpcap до 1.0.0+ (ldv@)
- начато [?] обновление libtool до 2.2.x (ldv@, rider@)
Printing
Планы по развитию подсистемы печати
- Введение единой схемы именования пакетов с драйверами (cups-drivers, printer-drivers …)
Xorg
APT, RPM
Планы по развитию apt/rpm
- пересборка всех бинарных пакетов на lzma payload
- сборка rpm с поддержкой biarch (новой версии, или backport на старую)
Wishlist
- Быстрый и компактный contents_index (200Mb сейчас, сжимается после cat | sort | lzma до 7.5Mb, умный radix tree должен дать O(logN) время поиска файлов и размер в ~10Mb) [dottedmag, ab]
- apt-zeroconf: поддержка поиска репозиториев в локальной сети при помощи zeroconf [dottedmag, ab]
- Инструмент для создания APT-источник'а и публикации zeroconf-сервиса [dottedmag, ab]. Пакеты берутся из
- CD/DVD-дисков релизов
- CD/DVD-дисков апдейтов
- Регулярных APT-источников
Virtualization
Планы
- шаблон test
- mkve-cache будет переименован и уедет в пакет hasher
- Локализация и документация alterator-mkve (help’ы к альтератору)