wiki/ru/discussion.md

92 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# OpenIPC Wiki
[Оглавление](../README.md)
Темы для дискуссий
------------------
### План
* Процессор и имя профиля указываются автоматически при сборке в файле
* `/etc/hostname` и доступны постоянно через `/rom/..`
* У плат `..._${platform}_unknown_defconfig` hostname не прописан.
* `..._gk7205v200_fpv_defconfig` имеет отличный hostname (@p0isk)
* Добавить ключи в `sysupgrade` для обновления web-ui и majestic.
### Безопасность
* При первых входах в Web UI предлагать (настойчиво) пользователю сменить пароль, дабы не нарваться на CVE.
* готово (@p0isk, @themactep).
* При первых входах по SSH предлагать (настойчиво) пользователю сменить пароль, дабы не нарваться на CVE.
* Реализовать интеграцию авторизации httpd на использование стандартных passwd/shadow из /etc.
### Унификация ядра
* Включить опции ROOT_NFS и PNP_DHCP во всех ядрах.
### Обновление системы
#### Ядро:
* Добавить через mkimage имя процессора, например `Linux-4.9.37-hi3516ev200`
* Готово (@p0isk).
* По нему проверять и дате проверять пригодность для обновления.
* Готово (@p0isk).
### Обновление majestic
* Обновляются и проверяются только бинарник и укороченный конфиг.
* Есть кнопка "Восстановить настройки", нужна ли "Восстановить стример"?
* Помимо ETag можно использовать Last-Modified.
#### Ветка разработки
* Отображать поле для номера коммита. Если пусто, то берём последний.
* Неактуально? (@p0isk).
Сбор предложений по оформлению репозиториев проекта
---------------------------------------------------
### Предложения от @themactep
* Убрать из README файлов исходников ссылки на динамические графические
элементы (бейджи).
* Оформить маркдаун разметку файлов для чтения в терминале при ширине поля
не более 80 символов.
* Бейджи использовать на индивидуальных страницах проектов в вики.
### Предложения из чатов в Telegram
* Переименовать проект microbe-web в более короткое и схожее по смыслу,
например amoeba.
Разработка нового Microbe Web UI
--------------------------------
### Цели
* Снизить порог вхождения в проект OpenIPC для тех, кто мало разбирается
в SSH и UART консолях.
* Предоставить доступ к устройству с любого браузера, включающего мобильные.
### Безопасность
* Сделать постоянно висящее сообщение о необходимости смены дефолтного пароля.
* Разделить уровни доступа для пользователей admin (настройка сети, даты, и
обновление стабильного релиза) и root (полный доступ с массой диагностики).
Фичи
----
### Сброс конфигурации на заводские настройки
* Способы и варианты сброса?
### Поступили предложения
* Создание конструкторов прошивок подобных [wifi-iot](https://wifi-iot.com/) и
[tasmocompiler](https://github.com/benzino77/tasmocompiler).
* Создание публичных FTP/TFTP/NFS серверов для тестовых сборок компонентов
прошивки.