Браузер тут ни при чем. Самба предоставит вам сетевые ресурсы, которые можно смонтировать как сетевые диски. Пользователи с паролями там есть. Давать доступ ко всей ОС нежелательно, у вас же файлохранилище. А для руления сервачком настройте ssh
demodulator: Не знаю, будет ли это собираться под Win. Возможно, вам поможет mingw.
Все делается через консоль (konsole, gnome-terminal, Terminal и т.д.).
gcc & make по умолчанию вроде б не ставятся, но всегда присутствуют в репозиториях. Поставить не проблема