Какое бойкое использование программ не-GUI?

Что программы не-GUI (демоны) используют бойкий?

9
задан Community 23 May 2017 в 10:32
поделиться

2 ответа

В моей системе Ubuntu apt-cache rdepends libglib2.0-0 дает мне, среди многих других:

  • amanda-server (программное обеспечение резервного копирования)
  • bitlbee (IRC <-> различные прокси-серверы IM)
  • blktool (инструмент для настройки параметров блочного устройства; не демон AFAIU)
  • collectd (демон сбора и мониторинга системной статистики)
  • consolekit (структура для определения и отслеживания пользователей, сеансов и рабочих мест)
  • devicekit-disks (абстракция для перечисления блочных устройств)
  • devicekit-power (абстракция для управление питанием)
  • (на этом этапе мне стало скучно)

Здесь перечислены пакеты, а не фактические двоичные зависимости; это возможно (но я не думаю, что это вероятно)что некоторые из этих пакетов поставляют приложения с графическим интерфейсом, зависящие от glib.

Возьмем, скажем, consolekit и проверим:

dpkg -L consolekit сообщает мне, что это демон / usr / sbin / console-kit-daemon, а ldd / usr / sbin / console- kit-daemon говорит мне, что это зависит от libglib, libgthread, libgmodule, libgobject, libgio, но не от графического интерфейса. Итак, вот вы, настоящий демон, использующий glib.

8
ответ дан 4 December 2019 в 10:30
поделиться

Я использую glib довольно много в программировании, не связанном с GUI, особенно для файловых систем FUSE. Множество процедур, дополняющих glibc, такие вещи, как хэш-таблицы, реализация связных списков, кросс-платформенная библиотека потоков - множество полезных вещей для программирования общего назначения. Я думаю о нем как о версии Boost для языка Си.

10
ответ дан 4 December 2019 в 10:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: