LINUX.ORG.RU

Встречайте Calculate Linux 20!

 , ,


1

1

Вышел 27 декабря 2019 г.

Мы рады представить вашему вниманию релиз Calculate Linux 20!

В новой версии выполнен переход на профиль Gentoo 17.1, пакеты бинарного репозитория пересобраны компилятором GCC 9.2, прекращена официальная поддержка 32-битных архитектур, для подключения оверлеев теперь используется утилита eselect.

Для загрузки доступны следующие редакции дистрибутива: Calculate Linux Desktop с рабочим столом KDE (CLD), Cinnamon (CLDC), LXQt (CLDL), Mate (CLDM) и Xfce (CLDX и CLDXS), Calculate Directory Server (CDS), Calculate Linux Scratch (CLS) и Calculate Scratch Server (CSS).

Список изменений

  • Выполнен переход на профиль Gentoo 17.1.
  • Пакеты бинарного репозитория пересобраны компилятором GCC 9.2.
  • Прекращена официальная поддержка 32 битных архитектур.
  • Оверлеи теперь подключаются через eselect вместо layman и перенесены в директорию /var/db/repos.
  • Добавлен локальный оверлей /var/calculate/custom-overlay.
  • Добавлена утилита cl-config для настройки сервисов, выполняется при вызове «emerge –config».
  • Добавлена поддержка видеодрайвера «modesetting».
  • Графическая утилита отображения оборудования HardInfo заменена на CPU-X.
  • Видеопроигрыватель mplayer заменён на mpv.
  • Демон-планировщик задач vixie-cron заменён на cronie.
  • Исправлено автоматическое определение единственного диска для установки.
  • Исправлено одновременное проигрывание звука разными приложениями при использовании ALSA.
  • Исправлена настройка звукового устройства по умолчанию.
  • Обновлён рабочий стол Xfce до версии 4.14, обновлена тема иконок.
  • Графический экран загрузки отображается при помощи Plymouth.
  • Исправлено фиксирование имён сетевых устройств исключением устройств с локальными MAC адресами.
  • Исправлен выбор настроек ядра между десктопом и сервером в утилите cl-kernel.
  • Исправлено пропадание ярлыка браузера в нижней панели при обновлении программы.
  • Переименован дистрибутив для образовательных учреждений из CLDXE в CLDXS.
  • Улучшена точность определения необходимого места на диске для установки системы.
  • Исправлено выключение системы в контейнере.
  • Исправлена разметка дисков с логическими секторами больше 512 байт.
  • Исправлен автовыбор единственного диска при авторазметке
  • Изменено поведение параметра «–with-bdeps» утилиты обновления на схожее с emerge.
  • Добавлена возможность указывать yes/no в параметрах утилит вместо on/off.
  • Исправлено определение текущего загруженного видеодрайвера через Xorg.0.log.
  • Исправлена очистка системы от ненужных пакетов — исключено удаление текущего загруженного ядра.
  • Исправлена подготовка образа для UEFI.
  • Исправлено определение IP-адреса на bridge-устройствах.
  • Исправлен автовход в GUI (используется lightdm там где он есть).
  • Исправлено подвисание при загрузке системы, связанное с интерактивным режимом OpenRC.
  • Добавлена преднастройка IRC-клиента для испанских и португальских языков.
  • Добавлена норвежская локаль (nb_NO).

Загрузка и обновление

Образы Live USB Calculate Linux доступны для загрузки здесь.

Если у вас уже установлен Calculate Linux, просто обновите вашу систему до версии CL20.

>>> Подробности

★★★★★

Проверено: cetjs2 ()

Ответ на: комментарий от a_buchinskiy

Salix

И какова вероятность, что то что мне хотелось найдётся в ещё более маргинальном дистрибутиве? А ебилды есть практически для всего.

Дивана тогда ещё не было, но да, с кальки я впоследствии ушёл на дебиан, а потом и на убунту.

no-such-file ★★★★★ ()
Последнее исправление: no-such-file (всего исправлений: 2)
Ответ на: комментарий от travka

Arch

Я арчевал как-то около полугода, в то время как раз начался переезд на systemd и на живой системе это всё было как-то очень геморно. А без этого постепенно начали плодиться косяки в кедах и т.п. В общем пришлось оставить его до лучших времён. Тогда арч остался только на нетбуке. Т.к. девайсом в основном пользовалась жена, то само-собой там ничего по пол-года не обновлялось. А через пол-года обновление приводило к тому что система не загружается, нужно запускаться в режиме init=/bin/bash на предыдущем ядре, чтобы разруливать, что там получилось. В общем я в гробу видал такие пляски с бубном.

no-such-file ★★★★★ ()
Ответ на: комментарий от a_buchinskiy

Calculate такой же

Там немножко другие проблемы возникли. Пока ты сидишь на бинарном профиле кальки то всё ок, но там не всё доступно. Приходится переключаться на профиль генты и начинается дроч с флагами, версиями и их несовместимостями. А уж если какие-то оверлеи подключишь (например свежие кеды), то там вообще туши свет. Т.е. сложно именно обновиться, но после обновления, если осилил, то проблем нет. Да и само обновление довольно долгое, пока оно три разных версии webkit-а скомпиляет, пока libreoffice - развлечение на весь день.

no-such-file ★★★★★ ()
Ответ на: комментарий от no-such-file

чем не понравилась Slackware Отсутствием нормального пакетного менеджера. Как-то мне захотелось потыкать палочкой одну поделку. Разумеется под слаку её нет.

А разве в slackbuilds.org намного меньше пакетов, чем в portage Gentoo? Там сейчас и поддержка зависимостей появилась.

anonymous ()
Ответ на: комментарий от anonymous

Там сейчас и поддержка зависимостей появилась

Сейчас может и появилась, а тогда было всё очень печально. Бегло там глянул поиском, нода только 8, пых вообще отсутствует, т.е. если нужен 7.4 то где брать?

no-such-file ★★★★★ ()
Ответ на: комментарий от no-such-file

На кедах можно сидеть без qtwebkit и qtwebengine - их требует ksysguard, например, но для какой-то мелкой фичи, что она лаж не нужна. Или kmail, если нужен.

libreoffice-bin уже заботливо собран ментейнером и никаких преимуществ от самостоятельной его сборки нет.

Вот обновляться лучше хотя бы раз в неделю, а то через месяц может обновлений 300 пакетов прилететь. А так обычно дольше всего gcc и llvm собираются.

grem ★★★★★ ()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от a_buchinskiy

Да что же это такое, пока сам не попробуешь верить никому нельзя, я тоже видел это море билдов и оно мне понравилось.

Да всё есть в слаке для нормальной здоровой жизни. А если чего нет - собрать проще, так как большинство нужных библиотек с заголовочными файлами входит в базовую поставку. В sbopkg очереди с зависимостями (sqg) очень удобны. Собрал оттуда flatpak, чтобы меньше засорять систему тяжелыми программами. Переехал с Debian на current полтора года назад, думал - вот-вот релизнится. С тех пор и обновляюсь в ожидании релиза - ничего не ломается. Только ядро редко обновляю, чтобы драйвера NVidia и ZFS не пересобирать. На коре второго дуба всё летает!

anonymous ()
Ответ на: комментарий от no-such-file

Сейчас может и появилась, а тогда было всё очень печально. Бегло там глянул поиском, нода только 8, пых вообще отсутствует

Если процесс сборки и зависимости не поменялись, то достаточно подправить в слакбилде номер версии. Про пых не скажу.

Для slackware current есть отдельная ветка слакбилдов со своими версиями.

anonymous ()
Ответ на: комментарий от no-such-file

пока оно три разных версии webkit-а скомпиляет, пока libreoffice - развлечение на весь день.

А зачем? чем бинарники плохи?

Я флагами отключил только pulseaudio и selinux, долго пересобираются из-за этого seamonkey (но в нём я ещё несколько флагов поменял) и qtwebengine, а всё остальное, завязанное на PA, в сумме до получаса.

Ещё долго (час где-то) база percona, но её бинарника в системе нет, а мне по работе именно эта база нужна, а не mysql или mariadb.

libreoffice вообще не вижу зачем пересобирать

vadiml ★★★★★ ()
Ответ на: комментарий от a_buchinskiy

Debian был прекрасен без системГ

Я, когда уходил с федоры, как раз и хотел бистибутив, в котором нет системГ и который без проблем обновляется до следующей версии.

Сначала думал про дебиан, но он отпал именно из-за системГ.

Выбором стал Calc

vadiml ★★★★★ ()
Ответ на: комментарий от a_buchinskiy

Devuan лапочка на дубовой коре G41M тоже очень шустр и ему очень нравится :)

Я больше скажу, всего на 6 метрах оперативки он умудряется крутить хост с ZFS пулами, и виртуалки более новых Devuan и Alpine с браузерами типа таких:

http://dev1galaxy.org/viewtopic.php?pid=18394#p18394

a_buchinskiy ()
Ответ на: комментарий от grem

В смысле один и dev?

Ты ж про профили спрашивал? А профили такие:

barracuda@Enterprise ~ $ eselect profile list
Available profile symlink targets:
  [1]   default/linux/amd64/17.0 (stable)
  [2]   default/linux/amd64/17.0/selinux (stable)
  [3]   default/linux/amd64/17.0/hardened (stable)
  [4]   default/linux/amd64/17.0/hardened/selinux (stable)
  [5]   default/linux/amd64/17.0/desktop (stable) *
  [6]   default/linux/amd64/17.0/desktop/gnome (stable)
  [7]   default/linux/amd64/17.0/desktop/gnome/systemd (stable)
  [8]   default/linux/amd64/17.0/desktop/plasma (stable)
  [9]   default/linux/amd64/17.0/desktop/plasma/systemd (stable)
  [10]  default/linux/amd64/17.0/developer (stable)
  [11]  default/linux/amd64/17.0/no-multilib (stable)
  [12]  default/linux/amd64/17.0/no-multilib/hardened (stable)
  [13]  default/linux/amd64/17.0/no-multilib/hardened/selinux (stable)
  [14]  default/linux/amd64/17.0/systemd (stable)
  [15]  default/linux/amd64/17.0/x32 (dev)
  [16]  default/linux/amd64/17.1 (stable)
  [17]  default/linux/amd64/17.1/selinux (stable)
  [18]  default/linux/amd64/17.1/hardened (stable)
  [19]  default/linux/amd64/17.1/hardened/selinux (stable)
  [20]  default/linux/amd64/17.1/desktop (stable)
  [21]  default/linux/amd64/17.1/desktop/gnome (stable)
  [22]  default/linux/amd64/17.1/desktop/gnome/systemd (stable)
  [23]  default/linux/amd64/17.1/desktop/plasma (stable)
  [24]  default/linux/amd64/17.1/desktop/plasma/systemd (stable)
  [25]  default/linux/amd64/17.1/developer (stable)
  [26]  default/linux/amd64/17.1/no-multilib (stable)
  [27]  default/linux/amd64/17.1/no-multilib/hardened (stable)
  [28]  default/linux/amd64/17.1/no-multilib/hardened/selinux (stable)
  [29]  default/linux/amd64/17.1/systemd (stable)
  [30]  default/linux/amd64/17.0/musl (exp)
  [31]  default/linux/amd64/17.0/musl/hardened (exp)
  [32]  default/linux/amd64/17.0/musl/hardened/selinux (exp)
  [33]  default/linux/amd64/17.0/uclibc (exp)
  [34]  default/linux/amd64/17.0/uclibc/hardened (exp)
  [35]  calculate:default/amd64/20/desktop (stable)
  [36]  calculate:default/amd64/20/server (stable)
  [37]  distros:CLD/amd64/20 (stable)
  [38]  distros:CLDC/amd64/20 (stable)
  [39]  distros:CLDL/amd64/20 (stable)
  [40]  distros:CLDM/amd64/20 (stable)
  [41]  distros:CLDX/amd64/20 (stable)
  [42]  distros:CLDXS/amd64/20 (stable)
  [43]  distros:CDS/amd64/20 (stable)
  [44]  distros:CLS/amd64/20 (stable)
  [45]  distros:CSS/amd64/20 (stable)
  [46]  pentoo:pentoo/hardened/linux/amd64 (stable)
  [47]  pentoo:pentoo/hardened/linux/amd64/binary (stable)
  [48]  pentoo:pentoo/hardened/linux/amd64/bleeding_edge (dev)

Barracuda72 ★★ ()
Ответ на: комментарий от a_buchinskiy

Таки есть apt-get install все зависимости в самой слаке? Или без Salix никак не обойтись в таком случае?

Во первых не apt-get, а slapt-get (формат пакета другой и, чего уж там, довольно примитивный). Во вторых без саликса обойтись можно, просто в базе бинарных саликса пакетов более-менее все зависимости прописаны. Но чтобы этот репозиторий использовать, ставить при саликс совсем не обязательно. К родным пакетам слаки они просто положили рядом файлик с зависимостями, никак сами пакеты не меняя. Так что никто не мешает поставить «ванильную» слаку (у неё свой инсталлятор, упрощённый) и подключится к репозиторию саликса. А так — ядро то же, пакеты, в общем тоже те же. Я так понимаю технически сабж к генте примерно так-же относится, т.е. никакой особой границы между гентой и калькулейтом нет?

Сколько человек работают над дистром Slackware?

Честно, не интересовался, я слакой просто пользуюсь. По ощущениям — не особо много. Что в частности сказывается на отсутствии избытка бинарных пакетов. Хотя их, обычно, и самому не сложно собрать. Слэкбилд — это обычный шелл-файл, который, грубо говоря, делает make install во временную директорию, которая потом, собственно, упаковывается makepkg в pkg. Есть готовые шаблоны слакбилдов для разных систем сборки и основных скриптовых языков. Но вот когда надо собрать что-то тяжёлое, вроде хромиума или вбкита, или что-то, что уж совсем нетривиально собирается…

Как им удается набрать в 10 раз больше постов на linux questions чем даже сам Debian ?!

Правда больше?

Ну там то не дистрописатели общаются.

Ну слака считается учебной площадкой для будущих суровых юниксоидов. Ну и, как я понимаю, на немногочисленных слаковских форумах ещё непродвинутые пользователи задают тем, кто уже всякие разные вопросы. Опять-же, про дебиан много чего и где написано, а по слаке только https://docs.slackware.com/ и http://www.slackbook.org/

А вообще я с НГ буду потихоньку мигрировать на арч (слаку, видимо, на старом компе оставлю). Куда больше выбор готовых пакетов, да и вообще, я, кажется, созрел для роллинг-релизов. А так там, насколько я понимаю, тоже прекрасно уживаются двоичные и source-based пакеты.

be_nt_all ()
Ответ на: комментарий от no-such-file

если нужен 7.4 то где брать?

аккуратненько из каррента https://mirrors.slackware.com/slackware/slackware-current/source/n/php/

Ну, или тут https://github.com/devalexandre/php7-SlackBuild

ну вот когда такого добра много, первая мысль — а чего я себе сразу каррент не поставил, а вторая — а может лучше туда где роллинг-релизы (всё равно моя система это уже по любому не совсем версия 14.2) и готовых двочных пакетов таки побольше.

be_nt_all ()
Ответ на: комментарий от neocrust

Дистрибутив первоначально был создан как решение для быстрого разворачивания на предприятиях (на основе gentoo). А при наличии build-сервера и централизованного package репозитория в сети сборка пакетов на локальных машинах не требуется.

А то что им кто-то дома пользуется, имхо, это побочный эффект. Одно другому не мешает.

grem ★★★★★ ()

Оверлеи теперь подключаются через eselect вместо layman и перенесены в директорию /var/db/repos.

Зачем?

Видеопроигрыватель mplayer заменён на mpv.

Зачем?

dimgel ★★ ()
Ответ на: комментарий от explorer

Полазил по сайту и не понял с чем его едят.

Всё очень просто: Калькулейт существует, чтобы обслуживать рабочие места какой-то там типографии, которая, собственно, его и разрабатывает. У MOPSLinux в своё время было так же: пока НПО «Сеть» был нужен свой дистрибутив, мопсятина разрабатывалась.

Собственно, и название Calculate не отсылает к чему-то вычислительному, а просто является именем компании, вот уже более десятка лет разрабатывающей дистрибутив - «Калькулэйт».

DoctorSinus ★★★★★ ()
Последнее исправление: DoctorSinus (всего исправлений: 1)