Как сделать самый популярный дистрибутив?

Материал из ALT Linux Wiki

Напишите, что может сделать дистрибутив Linux самым популярным продуктом для пользователя персонального компьютера, администратора сервера, разработчика.

См. также планы на ALT Linux 5.0 Desktop.

Инфраструктура разработки

  • Непрерывный процесс разработки дистрибутива
  • Поддержка бэкпортов нового программного обеспечения (не менее 2 лет)
  • Прозрачный, максимально автоматизированный и хорошо документированный конвейер:
    исходные коды ⇒ пакет для сборки ⇒ сборка ⇒ тестирование ⇒ публикация
  • Проверенность и отсутствие регрессов
  • Длительная поддержка обновлений (не менее 2 лет)
  • Стабильный и отлаженный дистрибутив
  • Чёткий цикл релизов
  • Целостный большой репозиторий
  • Лаконичное и понятное описание пакетов

Установка дистрибутива

  • Простая установка системы
  • Создание диска автоматической установки
  • Экспертный режим установки
  • Проверка на целостность носителя
  • Возможность поставить систему по минимуму
  • Возможность выбора оконного менеджера при установке
  • Продвинутый менеджер разметки дисков
  • Поддержка выбора всех файловых систем
  • Выбор из детализированного списка пакетов
  • Возможность восстановления GRUB прямо с установочного CD, на пример, после переустановки Windows с переразметкой дисков.
  • Продвинутые средства бэкапа на HDD и восстановления всей системы с HDD, используя установочный CD.

Доступность

  • Полная локализация (в т.ч. описаний пакетов)
  • Средства для пользователей с ограниченными возможностями

Оформление

  • Единый собственный стиль оформления
  • Красивое, креативное оформление
  • Большая узнаваемая кнопка меню
  • Хорошая поддержка шрифтов и видеорежимов (чтобы можно было, наконец, получить удобочитаемые тексты, а не разнородный набор букв).

Оборудование

  • Поддержка всего оборудования из коробки
  • Тонкая подстройка под систему (см. «platform-detect»)
  • Автоматическое подключение принтеров, сканеров, вэб-камер, джойстиков
  • Центр сертификации (HCL)

Удобства

  • Простое предоставление доступа к сети (в том числе через WiFi)
  • Простое предоставление разделяемых ресурсов
  • Дестопный поиск (но не kerry)
  • Работающий спящий и ждущий режимы
  • Работа всех мультимедийных кнопок
  • Расширение текстового процессора для поиска и замены (например, найти три знака абзаца подряд и заменить на один. И так во всём документе).
    Решение: расширение AltSearch
  • Назначение разного поведения для разных флеш-накопителей
  • Быстрая загрузка и выключение
  • Поддержка профилей
  • Средства для синхронизации между компьютерами
  • Одна задача — одно приложение
  • Касательно сервера хотелось бы побогаче выбор контейнеров на борту. В частности контейнер в NX-сервером, с настроенной печатью по протоколу nxipp, в который можно было бы устанавливать Wine@Etersoft, Selta@Etersoft для работы с 1С и Консультант+. Плюс к нему отдельный контейнер с PostgreSQL@Etersoft. То есть базовое решение для малого бизнеса для перехода на Linux

Установка и обновление программного обеспечения

  • Единый, понятный и прозрачный механизм установки новых программ и драйверов
  • Удобное обновление дистрибутива с показом доступных обновлений
  • Метапакеты для быстрой установки DE и WM
  • Возможность создания резервной копии перед рискованными операциями
  • Возможность устанавливать пакеты от других дистрибутивов (с предупреждением)
  • Работающий apt-get autoremove
  • Автоматический выбор зеркала
  • Безопасное обновление
  • Простая установка проприетарного программного обеспечения

Live CD

  • Поддержка сеансов в Live CD
  • Установка с Live CD
  • Доустановка приложений
  • Установка на флэш-накопитель

Документация

  • Система контекстной помощи
  • Разные HOWTO
  • Нормальная литература (руководства, справочные пособия, файлы помощи, учебники)
  • Перевод всех страниц man и документации на русский язык
  • Актуальная и полная документация (включая FAQ)
  • Легкодоступность документации (ссылка на рабочем столе)
  • Список аналогов программ Windows

Инфраструктура

  • Комьюнити-гейт - софтинка, позволяющая получать из единого GUI самые свежие новости о дистрибутиве, участвовать в списках рассылки, получать сообщение с форумов, отслеживать самые важные изменения апстрима, писать и переводить документацию, отправлять пакеты в инкаминг, читать и искать документацию и FAQ по дистрибутиву, общаться в интерактивном режиме с участниками и получать о них информацию, искать LUG-и, каналы связи и проекты связанные с дистрибутивом, получать ссылки на официальные и неофициальные сборки дистрибутива и пакетов, смотреть отчеты и динамику развития дистрибутивов, участвовать в community tasks типа этого опроса или сложных для выполнения небольшой группой людей заданий типа перевода файлов помощи к какой либо программе.
  • Хорошая поддержка
  • Формирование живого сообщества
  • Большое дружелюбное сообщество на форуме, в wiki, чатах
  • Веб-ресурсы должны быть максимально удобными и понятными
  • Креативная реклама, видеоролики, акции, семинары, конференции, атрибутика

Настройка

  • Единый удобный и полнофункциональный центр всех настроек (не зависящий от DE)
  • Удобная настройка сетевой подсистемы etcnet
  • Выбор уровня спецэффектов (Compiz)
  • Мастера по настройке для новичков
  • Простое управление службами

Совместимость

  • Прозрачная интеграция с WINE
  • Поддержка NTFS, MP3, шрифтов и кодеков из коробки
  • Работа таких популярных приложений, как 1С, Консультант+, Гарант и т.п.
  • Включение софта необходимого людям различных специальностей: физики, математики, химики, программисты и т.д.
  • Работа в гетерогенном сетевом окружении, доступ к совместным ресурсам
  • Запуск любимых игр пользователя без бубнов - а как это?
  • Установка Krusader по умолчанию - в качестве чего? зачем?
  • Работающий pulseaudio
  • Полноценная поддержка оконных менеджеров, а в частности, становящегося в настоящее время снова популярным Enlightenment. - снова не считается.. когда они выпустят версию 0.16.999.999, то я уже умру.. Добавить Window Maker (похоже он избавился от нелюбви к Сomposite) c причиндалами, xfce, fluxbox и Icewm. Не ограничивайтесь только KDE, особенно версии 4, пока это неюзабельно без предустановок
  • Проигрывание всех мультимедийных форматов
  • Поддержка GRUB - кто-нибудь объяснит, зачем? Чем он настолько лучше lilo?
  • Решение проблем с поддержкой fuse (а именно адресов вида smb:/, system:/ и т.п.) со стороны приложений (в частности OpenOffice.org)

Сервер

  • Развертывание доменной структуры из коробки в несколько кликов. Единый центр авторизации с прозрачной, стандартной привязкой доп. служб (samba/nfs, apache, squid, postfix,..) и единым интерфейсом (Alterator?). См. также http://freesource.info/wiki/TZ/ServerIntegracii

Режим восстановления

  • Выпадающие подсказки по восстановлению