LINUX.ORG.RU

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

 , ,

Встречайте 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 ()
Последнее исправление: Satori (всего исправлений: 4)
Ответ на: комментарий от a_buchinskiy

Salix

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

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

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

Т.е. явного негатива к Devuan у тебя нет?

Я вот думаю, что тогда остается из true free style os кроме Devuan, Alpine и Gentoo (Calculate), если со слакой так плохо?

Ну без учета BSD (OpenBSD и т.п.).

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

Ну в смысле юзабельные, а не совсем уж маргинальщина из списка FSF, хотя GUIX понравился.

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

Arch

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

no-such-file ★★★★★
()

Хороший дистр. Успехов проекту!

Satori ★★★★★
()

Спасибо разработчикам. Мой любимый дистрибутив.

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

Calculate такой же

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

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

Вообще нафига эта приблуда если есть Debian?

Нафига вообще нужен протухший Debian да еще и с системГ?

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

Debian был прекрасен без системГ, достаточно стабилен v6 stable, v7/v8 oldstable до появления этой ужасной принудительной системГовешки.

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

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

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

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

А разве в slackbuilds.org намного меньше пакетов

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

a_buchinskiy
()
Ответ на: комментарий от 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
()

Мне не особо понятна целевая аудитория данного дистрибутива, но может кому он и нужен

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

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

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

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

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

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

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

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

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

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

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

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

Когда-то читал, что их репозиторий чуть отстает от основного. Это как-раз связано с тем, что им пакеты собрать сначала надо.

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

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

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

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

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

Что не так? На скринах ШГ выглядят как надо.

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

О чём ты? Это практически Gentoo (с человеческим лицом). Там почти всё в сорсах. Бинарники только для массивных пакетов, которые днями собирать надо.

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

всего на 6 метрах оперативки он умудряется

на 6 гигах рамы конечно :)

Путаю уже метры с гигами из-за чрезмерного чтения про NettX подобные оси.

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

которая NuttX :)

А что в ней еще остался какой-то смысл при таком обилии Linux capable одноплатников?

a_buchinskiy
()

Отличная новость! Спасибо, что выложил. Долгой жизни проекту. Чем больше systemd-free дистрибутивов, тем лучше!

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

потому что этим невозможно пользоваться как и всеми «типа современными» гуями. fluxbox, в крайнем случае mate но никакак не эта «современщина».

iluha16
()
Ответ на: комментарий от im-0

The x32 ABI is an application binary interface (ABI) and one of the interfaces of the Linux kernel.

Какое «совсем другое»?

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

какие модели калькуляторов поддерживает? электронику держит?


Только счёты

Ramil ★★★★
()
Ответ на: комментарий от 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 ★★
()
Ответ на: комментарий от bhfq

ахах, проиграл с дистрибутива, «который все считают отличным»

chenbr0
()

Ну всё, можно ставить на продакшн-сервера.

Vinni_Pooh ★★★★★
()
Ответ на: комментарий от 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 ★★
()
Ответ на: комментарий от Barracuda72

А, ну да. Не было возможности проверить какие есть. Сейчас описания profile.desc в репе на гитхабе нашёл.

grem ★★★★★
()

И всё же, почему решили прекратить поддержку x86? Сборка набора бинарных пакетов занимала много времени?

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

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

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

grem ★★★★★
()
2 15 42
42 15
37 08 5
20 20 20!
dimgel ★★★★★
()

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

Зачем?

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

Зачем?

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

И всё же, почему решили прекратить поддержку x86?

Потому что не оффтопик с их миллиардами денег на поддержку обратной совместимости.

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

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

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

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

DoctorSinus ★★★★★
()
Последнее исправление: DoctorSinus (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.