====== Задачи для разработчиков ====== Список задач для Frenzy. Любой желающий может поучаствовать в работе над ними. Для этого отправьте запрос на [[technix@frenzy.org.ua]], и я назначу вам эту задачу. Над задачей может работать и несколько человек. ===== Модули FEM ===== Модули представляют собой образы файловой системы с приложениями, монтируемые поверх /usr с помощью unionfs. Есть утилита pkg2fem, позволяющая преобразовывать пакаджи в FEM-модули. **Задачи**: * Утилита также должна уметь преобразовывать произвольный каталог в FEM-модуль * В пакаджах имеются файлы +CONTENTS и +INSTALL, в которых помимо списка файлов указаны команды, выполняемые при установке пакаджа. Утилита pkg2fem сохраняет эти файлы в FEM-модулях. Необходимо разработать механизм выполнения этих команд при подключении FEM-модулей. * Возможность конвертации PBI-файлов (формат пакетов PC-BSD) в FEM-модули ===== Скрипты конфигурации системы ===== В Frenzy имеется центр конфигурации frconf. Он написан на Perl, для вывода диалоговых окон используется cdialog. **Задачи**: * Модуль настройки dialup - протестировать, добавить возможность callback, сделать возможность ввода пароля непосредственно перед соединением * Модуль настройки vpn - протестировать, сделать возможность ввода пароля непосредственно перед соединением * Написать модуль для настройки bluetooth-соединений. * Написать модуль для настройки GPRS-соединений. * Написать модуль для настройки Wi-Fi. * Написать модуль для настройки системы как Wireless Access Point * Написать модуль для настройки gateway+NATD (быстрое создание шлюза) * Написать модуль для настройки bridge * Написать модуль для настройки прокси (3proxy) ===== Различные утилиты ===== **Задачи**: * Утилита клонирования дисков/разделов (создание образов, клонирование на локальном компьютере и по сети) * Консольный фронт-энд для clamav * Консольный фронт-энд для утилит тестирования (benchmark) * Утилита создания и подключения шифрованной файловой системы (GEOM_ELI) * Утилита-анонимайзер (включение и настройка privoxy и tor)