CoreSystem
Материал из ALT Linux Wiki
Версия от 12:55, 9 сентября 2008; 87.250.250.241 (обсуждение)
Содержание |
Sisyphus - базовая система
Базовая система -- основа, на которой выпускаются все возможные решения. Основное обсуждение разработки платформы происходит в рассылке devel@.
Все свои пожелания по развитию системы высказывайте на следующей странице: Книга жалоб и предложений
Состав разработчиков
Запишите себя, если кого забыли ;)
- ldv@ - главный архитектор платформы
- at@ - инфраструктура пакетов
- inger@ - подсистема управления, подсистема печати
- slazav@ - подсистема управления
- shrek@ - графическая подсистема, ядро и оборудование
- silicium@ - ядро и оборудование
- aspsk@ - поддержка виртуализации
- legion@ - инфраструктура разработки
- cas@ - контроль качества, локализация
Состав базовой системы
- Планы составляют только мантейнеры соответствующих подсистем (указаны в скобках)
- Ядро и оборудование (shrek,silicium)
- Базовые библиотеки и утилиты (ldv)
- Подсистема безопасности (ldv)
- Подсистема печати (inger,viy)
- Графическая подсистема (shrek)
- Пакетная система (at,ldv)
- Подсистема управления (inger,slazav)
- Поддержка виртуализации (aspsk,ldv)
Выпуски
Core 1.0
Состояние: планируется Завершение: срок не определён
Планируемые изменения
Обязательно реализовать
задача | ответственный |
---|---|
улучшение поддержки ovz в libvirt | aspsk |
отладка миграции VE через libvirt | aspsk |
alterator-mkve | aspsk |
alterator-libvirt | aspsk |
подготовка готовых профилей VE (бывшие ve-*) | aspsk |
обновление toolchain до gcc-4.3.x/glibc-2.8/binutils-2.18.50.x | wart |
обновление glibc-kernheaders до 2.6.27 | kas |
обновление libtool до 2.2.x | ldv |
управление alt-gpgkeys через git.alt | inger |
новая инфраструктура incominger | ldv |
переход от xinf файлов на fdi | shrek |
hunspell как замена всех *spell | shrek |
документация по сборке ядра для ALT | silicium |
обновление инфраструктуры сборки ядра (автоматизация сборки всех subflavourов ядер) | silicium |
Подготовка унифицированной среды использования синтезаторов речи | msp |
Подготовка пакетов для дистрибутива с речевым интерфейсом Homeros | msp |
озвучка alterator-browser-qt | msp |
обновление man для поддержки man-страниц в разных кодировках | legion |
Желательно реализовать
задача | ответственный |
---|---|
добавить модуль pam_ck_connector и уменьшить количество подконтрольных устройств у pam_console | shrek |
интегрировать resolvconf | ldv |
запуск задач cron с ionice -c3 | ldv |
единая схема именования принтерных пакетов (printer-driver-xxx) | inger |
замена gitweb на gitorious | ab |
управление почтовыми алиасами мантейнеров через git.alt | ldv |
интеграция кусочков конфигурации monit в пакеты с соответствующими сервисами | mike |
изменить формат хранения раскладок kbd, чтобы было возможно изменять переключатель раскладки | legion |
автоматически изменять кодировку man-страниц на utf8 (там где это возможно) при запаковке rpm-пакета | legion |
Сводный список планов
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’ы к альтератору)