В кругах с открытым исходным кодом часто возникают дискуссии о влиянии многоуровневого графического интерфейса пользователя на приложения Linux и Open Source. Проблема заключается в поощрении использования графического интерфейса пользователя для настройки демонов (версия служб Windows для Linux) и серверов, когда пользователь может не знать, как или понять, как настроить базовое приложение из системной оболочки или с помощью отдельных файлов конфигурации.
Те, кто плохо знаком с открытым исходным кодом, часто считают это снобизмом Unix. Однако проблема заключается в том, что время от времени графический интерфейс пользователя может становиться недоступным и требовать «укрытия» в системной оболочке или в текстовом редакторе. Это может привести к системным сбоям из-за недостаточного знания приложений, таких как Apache или Postfix (почтовый сервер).
Моя собственная философия находится посередине. Я рекомендую использовать хорошо продуманные графические интерфейсы для настройки серверов, одновременно поощряя и призывая новых администраторов не спешить изучать системную оболочку, учиться редактировать текстовые файлы в Pico или Vi и читать справочные страницы для каждого приложения, которое они использовать. Таким образом, преобладают удобство и скорость настройки графического интерфейса, и в случае чрезвычайной ситуации администратор может перейти к системной оболочке и осторожно приступить к управлению любым проблемным приложением (ями).
Веб-интерфейс с открытым исходным кодом, который стремительно растет, — это Webmin, который обеспечивает полный контроль над сервером Linux, включая управление Apache, DNS, FTP, службами баз данных и почтовыми службами, а также администрирование на системном уровне.
Их можно найти на сайте http://www.webmin.com.