Calculate и другие дистрибутивы
Обновлено 24 апреля 2018
- Плюсы
- Непрерывная система обновлений позволяет всегда иметь свежую систему и актуальные версии программ
- Большинство пакетов имеют возможность выбора устанавливаемой версии программы
- Функционал пакетов программ можно настроить при помощи USE-флагов, с последующей компиляцией пакета
- Возможность собирать пакеты с оптимизацией под определённое аппаратные характеристики
- Большой выбор пакетов программ для установки, многие из которых доступны в бинарном виде
- Выдержанный баланс между стабильными пакетами системы
- Высокий уровень знаний у сообщества пользователей
- Минусы
Плюсы
Непрерывная система обновлений позволяет всегда иметь свежую систему и актуальные версии программ
Calculate имеет непрерывную систему обновлений (rolling-release). Это значит, что один раз установив, вы сможете всегда поддерживать систему в актуальном состоянии. Вам не понадобится скачивать будущий релиз Calculate Linux, достаточно будет лишь выполнить обновление при помощи утилиты cl-update
, чтобы получить свежую систему.
Большинство пакетов имеют возможность выбора устанавливаемой версии программы
Как правило, любая программа представленная в портежах имеет несколько версий.
Например, на данный момент в портежах доступен firefox версий 31.8.0, 38.1.0, 38.1.1, 39.0.3. Это чрезвычайно удобно, т.к. позволяет тестировать будущие изменения и по необходимости всегда иметь свежие версии программ.
Функционал пакетов программ можно настроить при помощи USE-флагов, с последующей компиляцией пакета
Несмотря на то, что Calculate Linux использует бинарные пакеты обновлений, у вас остаётся вся гибкость Portage, позволяющая изменить функционал и зависимости пакетов при помощи USE-флагов. После внесения изменений в USE-флаги пакет будет перекомпилирован.
Возможность собирать пакеты с оптимизацией под определённое аппаратные характеристики
При желании вы можете выполнить настройки оптимизации компилятора GCC, отключить установку бинарных пакетов и выполнять обновления традиционно для Gentoo - компилируя пакеты на своей машине. В некоторых случаях правка USE-флагов и оптимизация ядра даёт заметный прирост в производительности.
Большой выбор пакетов программ для установки, многие из которых доступны в бинарном виде
Portage содержит большое количество пакетов, список которых можно расширять при помощи сторонних оверлеев. Наиболее популярные из них доступны в виде бинарных пакетов. Список бинарных пакетов постоянно растёт.
Выдержанный баланс между стабильными пакетами системы
Сложно найти компромисс между стабильностью и возможностями системы. Как правило, вы получаете либо стабильный проверенный дистрибутив, либо самые свежие пакеты. В Calculate используется как раз та золотая середина, когда система в целом построена на стабильных пакетах, проверенных и протестированных мантейнерами Gentoo, и свежими версиями пользовательских программ. Там, где нужен функционал, вы получите Firefox свежей версии. Там, где нужна стабильность - Libreoffice, пригодный для установки на предприятии, и стабильные системные пакеты.
Высокий уровень знаний у сообщества пользователей
Calculate Linux предпочитают пользователи, ценящие свободу выбора и желающие изучать Linux, а не использовать операционную систему только как прослойку для запуска браузера или игр. "Под капотом" у Calculate скрывается мощный механизм сборки и настройки пакетов, используя который можно изменить систему до неузнаваемости, например выбирать между использованием pulseaudio и alsa. Изменение настроек ядра в Calculate Linux выполняется настолько просто, что с этим справится даже новичок.
Минусы
Гибкая система формирования зависимостей может потребовать дополнительных знаний
При установке некоторых пакетов могут возникнуть конфликты с настройкой USE-флагов или снятием маски. Пакетный менеджер постарается вам подсказать причину блокировки, а в большинстве случаев даже исправит конфликт. Читайте сообщения пакетного менеджера.
Для внесения изменений используйте файлы /etc/portage/package.use/custom и /etc/portage/package.keywords/custom. Не поленитесь прочитать переведённую документацию на сайте.
Пакетный менеджер на данный момент не имеет графического интерфейса
Традиционная чёрная консоль выглядит пугающе. Лишь немного её изучив, можно перестать её бояться и открыть для себя богатый мир возможностей. Например, что может быть проще, чем написать wgetpaste /etc/fstab
и тут же увидеть содержимое файла на странице сайта? Для установки программ нужно также воспользоваться консолью. Это несложно: для поиска используйте программу eix
(например, eix firefox
), для установки - emerge
(например, emerge firefox
). Синхронизировать Portage можно, выполнив cl-update -s
.
При обновлении системы после годового перерыва могут возникнуть сложности
Можно один раз установить систему и поддерживать её неограниченно долго. Во всяком случае, в течение последних пяти лет ни одно обновление не потребовало полной переустановки системы. Тем не менее, если вы не обновляли систему в течение года или если вы возьмёте свой старенький дистрибутив Calculate Linux и попробуете его установить и затем обновить, вас может ожидать разочарование.
Calculate не имеет версионности, поэтому поддерживать годами все предыдущие модификации довольно затруднительно. Лучшим решением будет периодически обновлять систему. Об этом вас будет предупреждать утилита обновления, интервал проверки которой можно настроить под себя.