Чтобы иметь хоть какую-то пользу для сообщества, взял для себя правило раз в год описывать опыт применения ПРА. Человек я командировочный и ПРА стала «засапожным ножом» в путешествиях. Понятие «слабое железо» для меня неактуально. Ноутбуки имеются разные: от средней ценовой категории до дорогих, старье почти не попадается. Они «чужие», поэтому ПРА существует для меня только в варианте frugal. Да, ПРА не «коробочный» вариант, но попробовав MAGos (то же фругал), неотвратимо возвращаешься к ПРА.
Причины:
1. Процессоры до Intel Celeron N3150 включительно (а может быть и чуть более мощных), не обеспечивает приемлемой скорости отклика при работе с интерфейсами тяжелого IDE Магоса.
2. Отсутствие модульности в сохраненке, когда каждый этап изменений (малого размера) в настройках собственных программ (под Wine) можно сохранить и переслать коллеге. Вместо этого имеется неприемлемых размеров образ, сохранение которого тормозит процесс выключения, особенно если флешка медленная. А если пропадет питание или в спешке нештатно выключил ноутбук? В образе могут оказаться приватные данные. Как их отделить? Разработчик Магоса сообщают о сотрудничестве с сообществом ПРА, но я не смог понять, как осуществляется создание модулей PFS в Магос. Нет слов, Магос мощен уже тем, что не отличается от штатно установленного Линукса и замечателен наличием сохраненки на FAT как и более скромный Porteus. Мощный ноутбук делает работу с Магос комфортной. Но увы, это не соответствует функциональности нужной мне.
Для меня критично важно иметь в составе ПРА полноценный Wine. За все время существование проекта ПРА такого вайна не было, а были бубны - если программы написанные под API худо-бедно работали, программы написанные под framework отказывались работать должным образом. В апреле 2019 уважаемый SFS подарил нам первый полностью работоспособный wine-p-4.6-pr01.pfs. Аллилуйя, я даже выпил стаканчик за здоровье SFS после завершения опробования, так был впечатлен. Wine-p-4.6 удивителен тем, что при отсутствующем wine-mono, достаточно установить хотя бы один начальный фреймворк-2.0 для создания точки входа в среду NET и программы созданные на старших фреймворках прекрасно работают. Где они там спрятаны? Замечательно.
Но wine-p-4.6-pr01.pfs работает только в 32-битных ПРА. У нас имеется прекрасный pra6408-1904, который всем устраивает, но нет там такого вайна, попытки собрать его под 64 бита провалились из-за недостатка квалификации. Следовательно, остался единственный вариант — pra03-1808fat. Однако штатное ядро этого ПРА kernel-4.4.1-pf3 работает с Intel Celeron и ниже, но отказывается работать с Intel Core i3, i5 и так далее.
Принялся опробовать ddr01-1904 (wine-p-4.6-pr01.pfs полностью функционален для него). Там два ядра (пофан понял как осуществить выбор между ними, изменив запись в grub.cfg — признак интуитивной понятности построения ПРА, Магос этим не блещет) - упомянутый kernel-4.4.1-pf3 и kernel-4.20.15-pf7.
Второе ядро прекрасно работает с Intel Core i3, i5… Но оно не работает с pra03-1808fat. Пока нет драйверов для NVIDIA под kernel-4.20.15. Мне нужен nVidia-390.116 (смотреть тяжелые 3d чертежи во freecad), ну хотя-бы 304.ххх, которые «приемлют» все nVidia.
Вопрос — можно ли сделать так, чтобы на начальном этапе загрузки определялась значимая часть конфигурации компьютера и появлялось предупреждение о том, что для этой конфигурации оптимально то-то и то-то, но в существующем составе ПРА не имеется таковое и поэтому стабильная работа не обеспечивается или возможности железа будут реализованы не полностью?
В итоге я решил для себя проблему работы ПРА в варианте ddr01-1904 на ноутбуках с разными процессорами методом подключения подходящих ядер в меню выбора на начальном этапе загрузки.
По степени отлаженности ddr01-1904 не может соревноваться с классикой pra03-1808fat или pra6408-1904, но возможность пользоваться дебиановскими пакетами привлекает. После установки почему-то не «завелся» transmission-ddr01, попытка собрать его средствами apt2sfs оказалось успешной, что добавило энтузиазма. А еще обращает на себя внимание 001-ddr01_LOC.pfs Може быть при его помощи удастся перевести язык системы на английский. Неплохо бы иметь английский вариант ПРА.
Напоследок немного о Connman-ах. Крайне раздражает невозможность сохранения настроек WiFi в пакетах сохраненки. Поэтому не подхватывается проверка обновлений пакетов.
Успехов!