Какой модуль ? Kernel module ? Или просто еще одну генерилку морзе кода, но только свою? Честно говоря не вижу смысла тратить на это время, cwdaemon нудо бедно делает свое дело, проблема с ним только на оч. больших скоростях да и то чтобы ее решить нужно ли писать драйвер или использовать электронный ключ с последовательным портом. Других вариантов не вижу если честно. Но cwdaemon это мне кажется не задача #1, это вполне изолированный кусок функжиональности который можно в любой момент выбросить из системы и заменить на что-то другое.
Добавлено через 2 минуты
И что ? Кому-то захочется порулить радио на удаленной позиции ? Все равно не понимаю, как эту возможность можно использовать.
Поетому вопрос остается открытым, какой смысл в консольном клиенте ?
Добавлено через 7 минут
Очень спорное утверждение. Если для кого-либо текстовый конфиг это недостаток для линуксовой программы, то он/она скорее всего себе установил/а не ту операционную систему и лучшим решением в данном случае наверное будет купить макбук розового цвета с меховом чехольчике :)
А если серьезно, то на текстовый конфиг вполне легко наворачивается GUI конфигурилка. Этот подход часто используется в линуксе и неплохо себя зарекомендовал. Поэтому может это просто отсутствующая фича в tlf которая со временем будет написана.
Добавлено через 11 минут
Мне кажется хранить в базе это слишком. Руками не поправишь случись что. XML или plain text думаю лучше всего подходит, причем наверное даже plain text скорее чем xml, потому как уж очень сложной иерархии в данном случае можно избежать и xml просто не нужен. Хотя это думаю непринципиально.
Добавлено через 16 минут
Там форкать особо нечего, в программе три с половиной строчки кода, практически минимум функциональности по сравнению с tlf.
Добавлено через 23 минуты
У нас сейчас Definition Phase ;-) Еще рано, прежде чем начать что-то колбасить, необходимо определиться с набором фичей, архитектурой и многими вещами, нагородить кучу документов, вроде Project Charter, Vision Statement, Term of Reference, Statement of Work, Project backlog или Functional Requirement Specification да и много чего :D
А если серьезно, то прежде чем генерить кодярник, нужно понять, что же мы собираемся девелопить. Мы же не джамшутингом тут собираемся заниматься за еду как наши южные коллеги-программисты, а девелопить мега контестный лог.