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

Материал из ALT Linux Wiki
(Группировка функций по разделам)
Строка 1: Строка 1:
[[Категория:Планы]]
[[Категория:Дистрибутивы]]
Напишите, что может сделать дистрибутив Linux самым популярным продуктом для пользователя персонального компьютера, администратора сервера, разработчика.
Напишите, что может сделать дистрибутив Linux самым популярным продуктом для пользователя персонального компьютера, администратора сервера, разработчика.


См. также [[Планы на ALT Linux 5.0 Desktop]].
См. также [[Планы на ALT Linux 5.0 Desktop]].


== Пожелания ==
== Инфраструктура разработки ==
* Непрерывный процесс разработки дистрибутива
* Поддержка бэкпортов нового программного обеспечения (не менее 2 лет)
* Прозрачный, максимально автоматизированный и хорошо документированный конвейер исходные коды->пакет для сборки->сборка->тестирование->публикация.
* Проверенность и отсутствие регрессов
* Длительная поддержка обновлений (не менее 2 лет)
* Стабильный и отлаженный дистрибутив
* Чёткий цикл релизов
* Целостный большой репозиторий
* Лаконичное и понятное описание пакетов
 
== Установка дистрибутива ==
* Простая установка системы
* Создание диска автоматической установки
* Экспертный режим установки
* Проверка на целостность носителя
* Возможность поставить систему по минимуму
* Возможность выбора оконного менеджера при установке
* Поддержка выбора всех файловых систем
* Выбор из детализированного списка пакетов
 
== Доступность ==
* Полная локализация (в т.ч. описаний пакетов)
* Средства для пользователей с ограниченными возможностями
 
== Оформление ==
* Единый собственный стиль оформления
* Красивое, креативное оформление
* Большая узнаваемая кнопка меню
 
== Оборудование ==
* Поддержка всего оборудования из коробки
* Поддержка всего оборудования из коробки
* Полная локализация
* Тонкая подстройка под систему (см. «platform-detect»)
* Работа таких популярных приложений, как 1С, Консультант+, Гарант и т.п.
* Автоматическое подключение принтеров и сканеров
* Поддержка NTFS, mp3, шрифтов и кодеков из коробки (а разве этого нет?)
* Центр сертификации (HCL)
* Прозрачная интеграция wine
* Считаем что оборудование будет работать из коробки - Wi-Fi и все такое, Compiz-ы всякие на Intel/ATi и прочие свистелки, - я бы смотрел на креативный дизайн, начиная от выбора операционной системы и заканчивая moodin-темой и фоновыми рисунками + цветовой гаммой + тема-dekorator
* Самое главное для админа сети из трех и более компьютеров - развертывание доменной структуры из коробки в несколько кликов. Единый центр авторизации с прозрачной, стандартной привязкой доп. служб (samba/nfs, apache, squid, postfix,..) и единым интерфейсом (alterator?),.. Самое близкое к идеалу ТЗ (из того, что я читал на эту тему) здесь: http://freesource.info/wiki/TZ/ServerIntegracii?v=7bv&
* Включение софта необходимого людям различных специальностей: физики, математики, химики, программисты и т.д. Каждый должен найтив нем инструменты для решения своих задач, причем лучшие (в этой области) инструменты.
* Установка системы из livecd
* Хотелось бы видеть не дискретный механизм разработки дистрибутива, а непрерывный.
* Основное внимание уделять механизму обновления версий дистрибутива
* Если есть два типа дистрибутивов - "долгоиграющий" и "короткодействующий", то при выходе каждой новой версии "короткодействующего" добавлять из него новые пакеты в "долгоиграющий"
* Нормальная сетевая работа и работа в гетерогенном окружении
* Возможность выбора оконного менеджера в процессе установки системы и выбора пакетов, включая метапакеты
* Возможность создания диска автоматической установки с со своим набором пакетов и настройками, актуально при установке сразу на несколько машин в организации.
* Побольше HOWTO хороших и разных.
* Стабильный менеджер пакетов, умеющий делать бекап системы перед рискованными операциями, умеющий ставить чужие пакеты (из популярных дистрибутивов), предварительно при этом предупреждающий, что есть родные пакеты близкие или равные по функциональности.
* Прозрачный, максимально автоматизированный и хорошо документированный конвейер исходные коды->пакет для сборки->сборка->тестирование->публикация.
* Комьюнити-гейт - софтинка, позволяющая  получать из единого GUI самые свежие новости о дистрибутиве, участвовать в списках рассылки, получать сообщение с форумов, отслеживать самые важные изменения апстрима, писать и переводить документацию, отправлять пакеты в инкаминг, читать и искать документацию и FAQ по дистрибутиву, общаться в интерактивном режиме с участниками и получать о них информацию, искать LUG-и, каналы связи и проекты связанные с дистрибутивом, получать ссылки на официальные и неофициальные сборки дистрибутива и пакетов, смотреть отчеты и динамику развития дистрибутивов, участвовать в community tasks типа этого опроса или сложных для выполнения небольшой группой людей заданий типа перевода файлов помощи к какой либо программе.
* Нормальная литература, идущая в комплекте с системой. Руководства, справочные пособия, файлы помощи. Особенно по Синаптику и Альтератору. Плюс учебник-руководство по работе в консоли с описанием решений часто возникающих проблем.
* Хорошая поддержка. Быстрое реагирование в багзилле, возможно специальные люди в рассылке, которые отвечают учитывая уровень знаний вопрошающего
* Запуск любимых игр "любого пользователя персонального компьютера" без длительных бубнов.
* САМБА: Вход в домен, mount.cifs и т.п.
* все окружающие меня люди с аналогичным дистрибутивом и WiFI на ноутах, были доступны без всяческой авторизации, что бы я мог с ними поговорить, сбросить документы и т.д.
* И если у одного из них есть выход в сеть - то пускай он одним кликом мышки сможет сделать свой ноутбук шлюзом в интернет для друзей.
* Нужен дистр для слепых и инвалидов.
* Система контектстной помощи на русском (украинском, английском) языке, которая будет понятна домохозяйкам.
* Работающий apt-get autoremove
* устанавливать krusader по умолчанию.
* Красивое оформление по умолчанию. Что в KDE, что в GNOME.
* Улучшенный установщик системы.
* Про pulseaudio я даже не буду напоминать.
* Нормальную морду по настройке etcnet. Etcnet превосходная вещь, но настраивать её из консоли через vim это для новичков.
* проверенность и отсутствие регрессов
* эксперт-режим инсталяции
* автовыбор зеркала (можно спереть из Debian?)
* чтоб ядро всё-таки обновлялось, но ничего не ломало
* тонкая подстройка под систему (поищи "platform-detect")
* работающие после подключения принтеры и сканеры (насколько возможно)
* нередко спрашивают или настраивают сами compiz
* нормальный десктопный поиск (а не kerry)
* возможность проверить диск на битость перед установкой
* возможность поставить систему по минимуму
* Для серверной версии не помешает текстовый режим установки
* Длительная поддержка обновлений
* Работающий спящий и ждущий режим из коробки (в т.ч. и по специальным клавишам на клавиатуре и при закрытии крышки ноутбука)
* Расширение OpenOffice.org для поиска и замены (например, найти три знака абзаца подряд и заменить на один. И так во всём документе).
* Поддержка всех мультимедийных клавиш на клавиатурах
* Полноценная поддержка оконных менеджеров, а в частности, становящегося в настоящее время снова популярном Enlightenment.


== Пожелания пользователей ==
== Удобства ==
(''взято с [http://sibskull.livejournal.com/36854.html?thread=312054#t312054 http://sibskull.livejournal.com/36854.html?thread=312054#t312054]'')
* Простое предоставление доступа к сети (в т.ч. через WiFi)
* Простое предоставление разделяемых ресурсов
* Дестопный поиск (но не kerry)\
* Работающий спящий и ждущий режимы
* Работа всех мультимедийных кнопок
* Расширение текстового процессора для поиска и замены (например, найти три знака абзаца подряд и заменить на один. И так во всём документе)
* Назначение разного поведения для разных флеш-накопителей
* Быстрая загрузка и выключение
* Поддержка профилей
* Средства для синхронизации между компьютерами
* Одна задача - одно приложение


* Удобный и функциональный центр управления системой (как Mandriva Control Center)
== Установка и обновление программного обеспечения ==
* Проигрывание любых мультимедийных форматов из коробки
* Единый, понятный и прозрачный механизм установки новых программ и драйверов
* репозиторий с бэкпортами, активно поддерживающийся и регулярно обновляющийся. Не полгода, пока не выйдет новая версия дистрибутива, а года два
* Удобное обновление дистрибутива с показом доступных обновлений
* стабильный и отлаженный дистрибутив. Чтобы после установки всё работало нормально и не было проблем в самых неожиданных местах
* Метапакеты для быстрой установки DE и WM
* дистрибутив должен быть современный, но не bleeding edge
* Возможность создания резервной копии перед рискованными операциями
* у дистрибутива должна быть максимально возможная локализация
* Возможность устанавливать пакеты от других дистрибутивов (с предупреждением)
* Полная русификация манов и доков
* Работающий apt-get autoremove
* Актуальная, понятная документация (ответы на частые вопросы, отличия от других дистрибутивов)
* Автоматический выбор зеркала
* Надо как то создать живое сообщество и идеи придут
* Безопасное обновление
* Прстая установка проприетарного программного обеспечения


(''взято с [http://forum.altlinux.org/index.php?topic=712.msg10244#msg10244 http://forum.altlinux.org/index.php?topic=712.msg10244#msg10244'')
== Live CD ==
* Поддержка сеансов в Live CD
* Установка с Live CD
* Доустановка приложений
* Установка на флэш-накопитель


# Монтирование флэшек автоматом (выбор, что делать со смонтированной флешкой: одни монтировать, для других выполнять программу и т.п.)
== Документация ==
# Быстрая загрузка/выключение. (тем более, что над эти активно работают сторонние силы, пусть не 5 сек, но хотя бы 25)
* Система контекстной помощи
# Suspend to Disk из коробки, чтобы работал при закрытии крышки бука и при нажатии кнопки на десктопной клавиатуре "Sleep".
* Разные HOWTO
# Update Manager - хотя бы показывающий наличие апдейтов.
* Нормальная литература (руководства, справочные пособия, файлы помощи, учебники)
# Чтобы компизом можно было рулить 3-мя переключателями (слабая графическая система, средняя, мощная).
* Перевод всех страниц man и документации на русский язык
# SAMBA с графическим конфигуратором или самый простой анонимный ftp с графическим конфигуратором, что бы была возможность отдать файлы со своего ftp и положить файлы из сети на свой ftp.
* Актуальная и полная документация (включая FAQ)
# Ссылка на сайты с документацией на Рабочем столе. И хотя бы очень краткое, на одну страничку руководство: аналоги Win программ.
* Легкодоступность документации (ссылка на рабочем столе)
# По настоящему оригинальная и красивая тема оформления KDE (например, как у суси). И вместо кнопки "К", например кнопка "ALTlinux" или "Меню", только не это квадратное убожество, не о чем не говорящее.
* Список аналогов программ Windows
# Возможность использования сторонних репозиториев, skype, acrobat и т.п.
# Средства для синхронизации с буком и кпк.
# При установке возможность выбрать профиль: медиацентр, офис, наука, разработка, и т.п.


(''взято с [http://forum.altlinux.org/index.php/topic,712.msg10995.html#msg10995 http://forum.altlinux.org/index.php/topic,712.msg10995.html#msg10995]'')
== Инфраструктура ==
* Комьюнити-гейт - софтинка, позволяющая  получать из единого GUI самые свежие новости о дистрибутиве, участвовать в списках рассылки, получать сообщение с форумов, отслеживать самые важные изменения апстрима, писать и переводить документацию, отправлять пакеты в инкаминг, читать и искать документацию и FAQ по дистрибутиву, общаться в интерактивном режиме с участниками и получать о них информацию, искать LUG-и, каналы связи и проекты связанные с дистрибутивом, получать ссылки на официальные и неофициальные сборки дистрибутива и пакетов, смотреть отчеты и динамику развития дистрибутивов, участвовать в community tasks типа этого опроса или сложных для выполнения небольшой группой людей заданий типа перевода файлов помощи к какой либо программе.
* Хорошая поддержка
* Формирование живого сообщества
* Большое дружелюбное сообщество на форуме, в wiki, чатах
* Веб-ресурсы должны быть максимально удобными и понятными
* Креативная реклама, видеоролики, акции, семинары, конференции, атрибутика


# Одна задача - одно приложение (для разных DE можно свои наборы).
== Настройка ==
# Дружелюбность к неопытному пользователю, единый центр настроек всей системы (не зависящий от DE).
* Единый удобный и полнофункциональный центр всех настроек (не зависящий от DE)
# Полная локализация (в.т.ч и описаний пакетов).
* Удобная настройка сетевой подсистемы [[etcnet]]
# Большое дружелюбное community, wiki, форумы, списки рассылки, чаты (про документацию не говорю, и так понятно).
* Выбор уровня спецэффектов ([[Compiz]])
# Web-ресурсы компании должны быть максимально удобными и приятными. Для примера см. www.apple.ru.
* Мастера по настройке для новичков
# Стиль, стиль, стиль. Единый (собственный) стиль оформления всей системы.  Лучший из существующих на рынке.
* Простое управление сервисами
# Чёткий релиз цикл.
# Целостный, большой репозиторий; грамотные, лаконичные описания пакетов, дающие представление о них (дабы не приходилось ставить чтобы разобраться "а что это за штука?")
# Центр сертификации. Дабы посмотреть, поддерживается та или иная "железка" дистрибутивом перед покупкой оной.
# Креативная реклама. Видео ролики (в.т.ч с обзором новых функций, для примера см. все тот же http://www.apple.com/ru/macosx/guidedtour/), различные акции, семинары, конференции, атрибутика.


(''взято с [http://forum.altlinux.org/index.php/topic,712.msg12096.html#msg12096 http://forum.altlinux.org/index.php/topic,712.msg12096.html#msg12096]'')
== Совместимость ==
* Прозрачная интеграция с WINE
* Поддержка NTFS, MP3, шрифтов и кодеков из коробки
* Работа таких популярных приложений, как 1С, Консультант+, Гарант и т.п.
* Включение софта необходимого людям различных специальностей: физики, математики, химики, программисты и т.д.
* Работа в гетерогенном сетевом окружении, доступ к совместным ресурсам
* Запуск любимых игр пользователя без бубнов
* Установка Krusader по умолчанию
* Работающий pulseaudio
* Полноценная поддержка оконных менеджеров, а в частности, становящегося в настоящее время снова популярным Enlightenment.
* Проигрывание всех мультимедийных форматов
* Поддержка GRUB


# Автоматическое определение оборудования, других систем (виндов) установленных на компе и безглючная работа с ними по умолчанию
== Сервер ==
# Единый центр всех системных настроек с графическим интерфейсом для всех настроек и мастерами для начинающих пользователей. Например, Интернета.
* Развертывание доменной структуры из коробки в несколько кликов. Единый центр авторизации с прозрачной, стандартной привязкой доп. служб (samba/nfs, apache, squid, postfix,..) и единым интерфейсом ([[Alterator]]?)
# Единый, понятный и прозрачных механизм установки новых программ и драйверов. Ну хотя бы на уровне виндовского - скачал дистрибутив с надежного сайта, запустил мастер и пару раз кликнул окей.
# внятную и легкодоступную справку на родном для пользователей языке.
# Ритмичное обновление и обязательную стопроцентную совместимость с предыдущими релизами. Чтобы установка новго не рушила работоспособную систему.


(''взято из comunnity@'')
== Режим восстановления ==
# Работа Live-диска как cd-cache с возможностью сохранения настроек в файл.
* Выпадающие подсказки по восстановлению
# Установка на флэш через фронтенд по линку на рабочем столе (разумнее сделать только в live/cd-cache дистрибутиве, с возможностью удаления, добавления прилежений как в DreamLinux)
# Обновление ядра и модулей через alterator
# Поддержка выбора всех FS на инсталляции
# Детализированый выбор пакетов
# GRUB в дистрибутиве
# Управление сервисами с подсказками, как это было в ЦУ Drak (по ALT 2.2 включительно). Также в инсталляторе.
# Выпадающие подсказки в rescue по восстановлению LILO (бинды) и GRUB
# Возможность минимал-установки (только консольный минимум, как в Debian, для ассов)

Версия от 16:08, 17 ноября 2008


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

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

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

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

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

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

Доступность

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

Оформление

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

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

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

Удобства

  • Простое предоставление доступа к сети (в т.ч. через WiFi)
  • Простое предоставление разделяемых ресурсов
  • Дестопный поиск (но не kerry)\
  • Работающий спящий и ждущий режимы
  • Работа всех мультимедийных кнопок
  • Расширение текстового процессора для поиска и замены (например, найти три знака абзаца подряд и заменить на один. И так во всём документе)
  • Назначение разного поведения для разных флеш-накопителей
  • Быстрая загрузка и выключение
  • Поддержка профилей
  • Средства для синхронизации между компьютерами
  • Одна задача - одно приложение

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

  • Единый, понятный и прозрачный механизм установки новых программ и драйверов
  • Удобное обновление дистрибутива с показом доступных обновлений
  • Метапакеты для быстрой установки 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.
  • Проигрывание всех мультимедийных форматов
  • Поддержка GRUB

Сервер

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

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

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