Специальные группы по интересам
Специальные группы по интересам (SIG) - это малые группы в пределах сообщества CentOS, которые сфокусированы на небольших наборах вопросов в порядке создания осведомленности или фокусировке на разработке по специфическим темам. Каждая SIG может обращаться по вопросам создания обособленной секции на Вики, наряду с возможностью отобразить имена людей, вовлеченных в эту SIG. Может быть создана почтовая рассылка на сервере рассылок CentOS. Могут быть предложены, при условии наличия, и другие ресурсы, которые могут понадобиться группе (т.е. системы SCM, пространство на веб хостинге, услуги администрирования).
Следующие SIG уже существуют:
0.1. Еще не утвержденные заявки
Public CI - Публичное тестирование и предоставление инфраструктуры
Hardening - Предоставление наиболее защищенного и закаленного ядра общего назначения и соответствующего кода
VoIP - Иногда, сообщества запускают системы VOIP в ракурсе несовпадения бизнес политики или политики хостинга, мы должны предоставить группу с существенным доменным опытом, таким образом мы сможем лучше адресовать нужны этого сообщества.
Simplified Linux Server - Установка и конфигурация различных сервисов с помощью меню.
0.2. Планируемые и уже запущенные
Cloud - Облачная SIG будет рассматривать вопросы запуска облачной инфраструктуры / гипервизоров, а так же поддержки других SIG и проектов, ориентированных на ресурсах общего доступа относительно предпосылок облачной инфраструктуры
Cloud Instance - Рассматривает вопросы запуска инстанций CentOS Linux в различных частных и общественных облачных окружений
Virtualization - Виртуализация с CentOS
Storage - Развертывание CentOS в качестве узла хранения
Atomic - AtomicSIG нацелена на сборку, предоставление и обслуживание хоста Atomic для CentOS Linux и помощь в разработке загрузочных инструментов.
Software Collections - Инструменты и пакеты, которые позволяют собирать, устанавливать и использовать множество версий программного обеспечения на одной системе, не затрагивая общесистемные пакеты.
NFV - Network Functions Virtualization (NFV) предоставляет основанный на CentOS стэк, который будет служить в качестве платформы для разработки и тестирования функций виртуальных сетей (VNF).
Alternate Architectures - Расширение базы пользовательских возможностей помимо основных архитектур (x86_64), включая ARM 64-бит и 32-бит, x86 32-бит, Power 8 и тд.
Config Management - Специальная группа по управлению конфигурацией и управлению жизненным циклом системы на CentOS.
PaaS - Платформа как услуга на CentOS
Operational Tooling - Ведение журнала, мониторинг и другие оперативные инструменты.
0.3. На стадии развертывания
Artwork - Улучшение пользовательского опыта с высококачественными творческими материалами
Promo - Продвижение CentOS *где угодно*
0.4. Стабильные
Xen4CentOS - Имплементация Xen 4 для CentOS 6.
0.5. Зрелые в производстве, на самостоятельной поддержке
Core - Производит дистрибутив CentOS
1. Будущие SIG
Они могут включать в себя (проявите интерес и выскажите свое мнение посредством почтовой рассылки centos-devel@centos.org):
- Портирование на ARM, Tilera, Mips, Itanium, S390, Alpha, Sparc
Документация - Поощрение вклада и управление документацией CentOS (вебсайт, Вики, часто задаваемые вопросы)
Альтернативный рабочий стол - Добавление дополнительных приложений и возможностей, ориентированых на настольное использование
Аппаратная совместимость - Сбор информации про специфическое аппаратное обеспечение (ноутбуки, устройства, принтеры)
- Бета-тестирование RHEL - Поощрение людей попробовать бета-версии RHEL, чтобы улучшить будущее CentOS
- Создание пакетов RPM
Перевод - Перевод CentOS (медиа, вебсайт, Вики, листовка)
Хостинг - Веб хостинг обладает рядом собственных проблем, было бы круто иметь группу специалистов, способных взглянуть на проблемы, представленные здесь и поработать над потенциальными решениями со стороны провайдера и с точки зрения конечного пользователя.
Высокопроизводительные вычисления HPC - Поощрение использования CentOS Linux в высокопроизводительных вычислениях (HPC) и распределении специфических нужд в развертывании HPC, включая сам процесс развертывания и автоматизацию управления.
2. Создание новой SIG
Любой может предложить создание SIG, но требуется получить соглашение и подписку участника на Совете управляющих CentOS. Запрос создания новой специальной группы по интересам нужно выполнить следующие условия:
- Просмотрите имеющиеся функционирующие SIG и удостоверьтесь, что ваше предложение не перекрывает существующие команды
- Начните новую дискуссию в почтовой рассылке CentOS-Devel, попросите прокомментировать ваши идеи
- Один из управляющих проекта CentOS должен одобрить вашу попытку, как только это происходит, этот управляющий может:
- Запросить создание новой почтовой рассылки (если требуется)
- Запросить создание секции Вики
- Если SIG нужна система контроля версий, это так же может быть в запросе (ссылясь на дальнейшую секцию на репозитарии Git)
- Записать в список SIG на этой странице
Установка репозитария Git для SIG + процесс koji:
- SIG должна быть утверждена на совете управляющих
- SIG должна иметь публикацию на этой Вики
- Председатель должен делать запросы, в противном случае это может делать участник совета, являющийся наставником этой SIG
- Председатель запрашивает права доступа к Вики (ACL) для всех участников комитета SIG
- SIG представляет инфра-участник SIG с целью обсуждения, как будет развернут репозитарий Git
- SIG должна будет иметь SIG-специфичный ключ цифровой подписи на подписывающем сервере проекта CentOS и/или локально у сборщика пакетов (процесс должен быть как-то улучшен)
- Председатель или участник совета должны запросить тэг сборки для компонента buildsys на bugs.centos.org
- Председатель или участник совета должны запросить цели и тэги koji для компонента buildsys на bugs.centos.org
- Председатель или наставник - участник совета должны запросить импорт SRPM пакетов в RPM хранилище git.centos.org, запрос через bugs.centos.org для компонента buildsys
- Председатель или наставник - участник совета должны запросить сертификаты koji для участников SIG на bugs.centos.org для компонента buildsys
- Председатель или наставник - участник совета должен запросить добавление проекта SIG на bugs.centos.org или добавление компонента к другому проекту, например, к CentOS-7
3. Требования
Мы ожидаем, что каждая SIG выполнит ряд основных требований, которые включают:
Тема группы должна быть связана с CentOS или использовать сценарий для CentOS
Присутствие адекватных контроля и обратной связи в сообществе CentOS
- В общих чертах, все коммуникации и работа SIG должны быть публичными, мы понимаем, что иногда частный порядок может иметь значение; в таких случаях, пожалуйста, проконсультируйтесь с участником группы Devteam, не являющимся членом SIG.
- Весь код, произведенный в рамках SIG, должен быть совместим с лицензией FOSS, используемой в настоящее время для CentOS; если требуется новая лицензия, опять же, проконсультируйтесь с участником группы Devteam.
Вся документация, произведенная в рамках SIG должна быть совместима с лицензией данной Вики
Мы ожидаем, что команды будут в курсе основных направлений CentOS с помощью группы Devteam
По крайней мере один участник SIG, которому не придется руководить, должен быть участником CentOS группы Devteam. Мы не пытаемся навязать какую-либо модерацию, но мы чувствуем необходимость отражения действий каждой SIG, использующей ресурсы CentOS, в группе Devteam.
4. Участие в SIG
В действительности, применяются следующие правила для добавления участников SIG:
- Почтовые рассылки SIG открыты и любой может свободно присоединиться.
- Участники SIG назначаются руководителем команды SIG, могут иметь повышенные привилегии, такие как доступ на запись в соответствующий раздел Вики или дерева SVN, в зависимости от роли этого участника SIG.
- Руководителю команды SIG может поступить предложение стать модератором почтовой рассылки; в основном почтовые рассылки CentOS не модерируются.