Задачи для разработчиков
Список задач для 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)