[devel-distro] Судьба alterator-livecd + livecd-install
Leonid Krivoshein
klark.devel at gmail.com
Mon May 20 14:25:24 MSK 2024
Добрый день!
On 5/20/24 12:40, Sergey V Turchin wrote:
> On Wednesday, 10 April 2024 12:36:50 MSK Arbars Arbars wrote:
>
> [...]
>>> Не надо забывать, что инсталлятор в таком варианте представляет собой
>>> оконное приложение, которое пользователь может умудриться закрыть или
>>> препятствовать его работе другими своими действиями (монтировать разделы
>>> в файловом менеджере, создавать какую-то дополнительную нагрузку на
>>> систему). В каждом DE могут быть свои тараканы, влияющие на работу
>>> инсталлятора. По этим причинам я и перешёл в регулярках на классический
>>> инсталлятор.
>> Для того, чтобы такого не произошло, на мой взгляд, достаточно в первом
>> слайде крупными буквами оформить сообщение о том, что во время установки
>> системы пользователь не выполнял каких-либо действий, кроме тех, что
>> требует установщик.
> К сожалению, этого точно не достаточно и по причине отдельных неразумных
> пользователей и по причине невозможности предугадать, что предварительно они
> натворят с системой.
Даже в самом не нагруженном Linux работают десятки других процессов, не
говоря о возможности переключиться на текстовый терминал. Если
инсталлятору мешает работа других процессов, стоит подумать о его
замене. Потому что мы говорим здесь только об одном из двух способов
переноса файлов на диск и дальнейшей работе с целевым чрутом: либо
выбранные пакеты ставятся APT'ом, либо копируется сквош со слоем
изменений и ненужные пакеты удаляются после.
Монтирование и даже форматирование флешек пользователем нормальному
инсталлятору мешать не должно. Когда вы говорите, что не хотите
запускать "плохой" инсталлятор со значка рабочего стола потому что
пользователь может сделать нечто нехорошее, запустите "хороший"
инсталлятор, перейдите в текстовый терминал и выполните те же действия.
Тогда станет понятно, что нет разницы между "плохим" и "хорошим", таким
инсталляторам тараканы будут везде мерещиться. :-)
--
WBR, Leonid Krivoshein.
More information about the devel-distro
mailing list