<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>46228</bug_id>
          
          <creation_ts>2023-05-24 02:53:04 +0300</creation_ts>
          <short_desc>Предложение: Упростить установку для новичков в linux. Экспертный и обычный режим установки. Доступность.</short_desc>
          <delta_ts>2023-05-25 14:22:52 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Альт Рабочая станция K</product>
          <component>Установка</component>
          <version>10.1</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Toxblh">toxblh</reporter>
          <assigned_to name="Sergey V Turchin">zerg</assigned_to>
          
          
          <qa_contact name="qa-p8@altlinux.org">qa-p8</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>226307</commentid>
    <comment_count>0</comment_count>
    <who name="Toxblh">toxblh</who>
    <bug_when>2023-05-24 02:53:04 +0300</bug_when>
    <thetext>На текущий момент установка дистрибутива представляет собой расширенный экспертный режим для всех по умолчанию и может ввести в заблуждение пользователей, которые решили попробовать систему. Потому предлагаю, текущее состояние вынести в настройки для экспертов и знакомых с linux. А с самого начала показывать настройки для людей далёких от технологий.

Опишу предложения по текущим шагам установщика

- Язык, лицензия - Всё хорошо.

- Дата и время - сейчас всё показывается в timezone в представлении, как программисты это видят. Хорошее решение можно подсмотреть у Android. Сначала выбрать страну где ты живёшь, а после показать все часовые пояса с привязкой к стандартным городам. 
То есть, например &quot;Россия&quot; -&gt; &quot;Чита, Якутское время +09:00&quot;, &quot;Саратов +04:00&quot;...
Например для стран в одном часов поясе всё упрощается до выбора страны - например Финляндия, всегда +3.

- Подготовка диска. Как по мне самый сложный раздел. И можно легко совершить ошибку. 
1. Группы - сейчас уже не редкость 2 и более дисков даже в ноутбуках. Используют по разному, но выделять всё довольно опасно, если пользователь впервые ставит систему типа linux. Так же для него будут в новинку все обозначения sda, sdb, nvme и тд. 
Лучше представить выбор в понятном интерфейсе выбора дисков, таким, как мы его видим в установщиках Windows/MacOS и например в установщике Anaconda. Я как пользователь не буду знать точно /sda у меня или /nvme0n1 использовать. Однако пользователь явно может сказать - что это за диск, внутренний он или внешний - показать иконками базовые типы дисков внутренний и сделать общую иконку hdd/ssd из-за не полной ясности типа носителя, nvme и usb-флешки. Визуальное представление уже упростит понимание. Далее установлена ли там операционная система (Можно определить и показать установленные системы blkid + efibootmgr) и показывать знакомые системы сверху бейджиком. Подпись это наименование vendor. И текстовое с графическом представления об объёме и заполненности диска, форматирование является техническим и избыточным. 
То есть, я предлагаю лучшее отовсюду и предоставить пользователю выбрать в обычном режиме только один диск - под две опции. 
1. Стереть всё и разметить автоматически наилучшим образом для пользователя (если считаем btrfs значит его с возможностью снапшотов, считаете etx3, значит его, без возможности выбрать, просто лучший вариант по экспертному мнению для домашнего пользования).
2. Если пользователь выбрал диск, который как то подготовил и диск имеет достаточное неразмеченное пространство для адекватной работы дистрибутива предложить на выбор первый вариант или занять только неразмеченное пространство. 
Пред продолжением показать и рассказать что произойдёт графикой и текстом. Что все данные будут уничтожены и будет установлена система. Окно подтверждения после выбора диска и подтверждения.
Все остальные варианты оставить для режима эксперта.
- Установка системы, выбор приложений, как по мне человеку после Windows/Macos часть программ будет открытием и он не знает нужно оно ему или нет. Так что или показать общие, такие как офисные пакеты, мессенджеры и так сказать общеизвестные пакеты или убрать в экспертный режим полностью. А так же можно здесь добавить выбор установки драйверов дополнительных, если мы уже заметили компоненты которые их требуют такие как broadcom, wifi, e8168, nvidia и тд если они часто встречаются у пользователей. Особенно сетевые, так как nvidia например можно и после скачать при первой загрузке, а вот получить систему без сети будет крайне негативно для пользователя в новой системе.

После выбора установки компонент, происходит сама установка. Что требует ожидания от пользователя для продолжения настройки. Однако процесс настройки можно провести во время установки и сохранить в памяти для исполнения после установки и автоматической перезагрузки. Или же полностью перейти на OEM подход и производить её после перезагрузки.

- Установка загрузчика - имеет смысл только в экспертном режиме с выборами групп дисков. Можно исключить данных шаг из обычной установки
- Настройка сети - аналогично загрузчику, PPTP какой либо тут не настроить, так что по умолчанию варианта достаточно. 
- Администратор системы - а точнее установка пароля, можно упразднить и добавить в следующий экран.
- Системный пользователь - а точнее просто пользователь. Здесь всё как есть, а так же добавить поля для ввода пароля администратора или использовать такой же пароль, как у пользователя, тем самым скрыв поля пароля администратора с использование такого же паролем, как у пользователя. 
- Завершение установки - вот тут на странице имеются ссылки... по которым нельзя перейти. Лучше добавить, как во время установки QR коды дополнительно. Так как открыть всё равно их нельзя :)
  
  И так если предположить, что после установки из всех шагов остаётся только создание пользователя и пароль администратора, то их можно запросить или перед установкой или во время установки, но лучше получается перед установкой, чтобы установка была последним и завершающим действием. А так же ссылки все полезные, которых ещё нет - перенести на слайды во время установки. И тогда в завершении можно показать последний слайд с благодарностью и перезагрузиться спустя время автоматически по окончанию установки.
  
Заметки на полях: Проверить на возможность доступности установки людям с ограниченными возможностями. А так же включать данные пакеты к установке и активации, если их не выключили на первом знакомстве (опыт установки близкий к macos)

--- 

Далее первый опыт знакомства с системой. Не хватает программы с слайдами первого знакомства с системой, установка дополнительных пакетов ПО, предложить установку драйверов, при обнаружении железа, которое обычно его требует установить после первой загрузки для работы, полезные ссылки и документацию показать например с ЧАВО(FAQ) возможно ссылки на обучающие ролики на вашей платформе или rutube/vk/youtube.

Чисто предложение. Можно взять во внимание, можно не брать. Но на текущей момент установщик хорош для бывалых с линуксом и явно сложный, особенно в разметке дисков для тех у кого альт будет первым опытом с установкой линукс.

Спасибо за прочтение :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226439</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-05-25 14:22:52 +0300</bug_when>
    <thetext>В кучу всё не валите, пожалуйста. Подобный кавардак, который получится, потом никому не захочется разгребать.

Каждый чих -- отдельный баг.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>