CoreSystem
Материал из ALT Linux Wiki
(Различия между версиями)
Ilis (обсуждение | вклад) (→Обязательно реализовать) |
Ilis (обсуждение | вклад) (→Желательно реализовать) |
||
Строка 141: | Строка 141: | ||
|- | |- | ||
|Обновление libtool до 2.2.x | |Обновление libtool до 2.2.x | ||
- | |ldv, rider | + | |{{man|ldv}}, {{man|rider}} |
| | | | ||
|- | |- | ||
|Добавить модуль pam_ck_connector и уменьшить количество подконтрольных устройств у pam_console | |Добавить модуль pam_ck_connector и уменьшить количество подконтрольных устройств у pam_console | ||
- | |shrek | + | |{{man|shrek}} |
| | | | ||
|- | |- | ||
|Интегрировать [http://roy.marples.name/projects/openresolv openresolv] | |Интегрировать [http://roy.marples.name/projects/openresolv openresolv] | ||
- | |ldv, legion | + | |{{man|ldv}}, {{man|legion}} |
| | | | ||
|- | |- | ||
|Запуск задач cron с ionice -c3 | |Запуск задач cron с ionice -c3 | ||
- | |ldv, legion | + | |{{man|ldv}}, {{man|legion}} |
| | | | ||
|- | |- | ||
|Единая схема именования принтерных пакетов (printer-driver-xxx) | |Единая схема именования принтерных пакетов (printer-driver-xxx) | ||
- | |inger | + | |{{man|inger}} |
| | | | ||
|- | |- | ||
|Замена gitweb на gitorious | |Замена gitweb на gitorious | ||
- | |ab | + | |{{man|ab}} |
| | | | ||
|- | |- | ||
|Управление почтовыми алиасами мантейнеров через git.alt | |Управление почтовыми алиасами мантейнеров через git.alt | ||
- | |ldv | + | |{{man|ldv}} |
| | | | ||
|- | |- | ||
|Интеграция кусочков конфигурации monit в пакеты с соответствующими сервисами | |Интеграция кусочков конфигурации monit в пакеты с соответствующими сервисами | ||
- | |mike | + | |{{man|mike}} |
| | | | ||
|- | |- | ||
|Переехать на адаптированную версию console-setup | |Переехать на адаптированную версию console-setup | ||
- | |legion | + | |{{man|legion}} |
| | | | ||
|- | |- | ||
|Автоматически изменять кодировку man-страниц на utf8 (там где это возможно) при запаковке rpm-пакета | |Автоматически изменять кодировку man-страниц на utf8 (там где это возможно) при запаковке rpm-пакета | ||
- | |legion | + | |{{man|legion}} |
| | | | ||
|- | |- | ||
|Сделать разделяемую базу [https://wiki.mozilla.org/NSS_Shared_DB NSS] | |Сделать разделяемую базу [https://wiki.mozilla.org/NSS_Shared_DB NSS] | ||
- | |legion | + | |{{man|legion}} |
| | | | ||
|- | |- | ||
|Обновить shadow-utils, внедрить враппер для использования в %pre- и %post-скриптах | |Обновить shadow-utils, внедрить враппер для использования в %pre- и %post-скриптах | ||
- | |ldv | + | |{{man|ldv}} |
| | | | ||
|- | |- |
Версия 14:50, 31 октября 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@ | OK |
Обновление glibc-kernheaders до 2.6.27 | kas@ | OK |
Обновление kernel-image-std-* до 2.6.27 | silicium@ | |
Управление alt-gpgkeys через git.alt | inger@ | |
Новая инфраструктура incominger | ldv@, legion@ | |
Переход от xinf файлов на fdi | shrek@ | OK |
hunspell как замена всех *spell | shrek@ | |
Документация по сборке ядра для ALT | silicium@ | |
Обновление инфраструктуры сборки ядра (автоматизация сборки всех subflavourов ядер) | silicium@ | OK |
Подготовка унифицированной среды использования синтезаторов речи | msp@ | |
Подготовка пакетов для дистрибутива с речевым интерфейсом Homeros | msp@ | |
Озвучка alterator-browser-qt | msp@ | |
Обновление man для поддержки man-страниц в разных кодировках | legion@ | OK |
installable livecd | inger@ | |
Обновление libcap до 2.14+ | ldv@ |
Желательно реализовать
Задача | Ответственный | Статус |
---|---|---|
Обновление libtool до 2.2.x | ldv@, rider@ | |
Добавить модуль pam_ck_connector и уменьшить количество подконтрольных устройств у pam_console | shrek@ | |
Интегрировать openresolv | ldv@, legion@ | |
Запуск задач cron с ionice -c3 | 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’ы к альтератору)