Lautre
1
Вышел 28 апреля 2021 г.
Мы рады представить вашему вниманию релиз Calculate Linux 21!
В новую версию включена сборка контейнера Calculate Container Games для запуска Steam игр, пакеты бинарного репозитория пересобраны компилятором GCC 10.2 и запакованы с использованием сжатия Zstd, многократно ускорена синхронизация профилей пользователей Calculate Linux Desktop.
Для загрузки доступны следующие редакции дистрибутива: 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).
Список изменений
- Добавлена сборка LXC контейнера Calculate Container Games (CCG), предназначенная для запуска Steam игр.
- Добавлена поддержка высокого DPI при настройке пользовательского профиля.
- Ускорена настройка доменного профиля пользователя.
- Значительно ускорена синхронизация доменного профиля.
- Выполнен переход на elogind вместо ConsoleKit.
- Переход с протокола NT1 на протокол SMB 3.11.
- Переход на использование Zstd сжатия бинарных пакетов.
- По умолчанию используется файловая система Btrfs.
- Добавлена поддержка использования Calculate контейнеров с LXC-4.0 и выше.
- Исправлен выход из сна некоторые моделей ноутбуков (ASUS X509U).
- Ускорена проверка наличия обновлений при отсутствии изменений в репозитории.
- Исправлена настройка пакетов, в ходе установки которых, работа шаблонов может быть невозможна.
- Исправлено переподключение доменных ресурсов при выходе из режима сна.
- Исправлена первая загрузка переустановленной системы введенной в домен.
- Исправлена подготовка дистрибутива к сборке с использованием OverlayFS.
- Исправлено использование раздела подкачки для гибернации.
- Исправлено неправильное определение дисков при авторазметке.
- Исправлено создание ISO образов системы.
- Исправлена настройка GRUB при установке.
- Исправлена проверка наличия bios_boot раздела.
- Исправлены подвисания при получении обновлений с FTP зеркал.
- Исправлена установка драйверов Nvidia для карт не поддерживающих версию 460.
- Изменена установка системы с использованием Btrfs-compressed.
- Добавлена поддержка греческой локализации.
Состав пакетов
-
CLD (KDE desktop): KDE Frameworks 5.80.0, KDE Plasma 5.20.5, KDE Applications 20.12.3, LibreOffice 6.4.7.2, Chromium 90.0.4430.85 - 2.93 G
-
CLDC (Cinnamon desktop): Cinnamon 4.6.7, LibreOffice 6.4.7.2, Chromium 90.0.4430.85, Evolution 3.38.4, Gimp 2.10.24, Rhythmbox 3.4.4 - 2.67 G
-
CLDL (LXQt desktop): LXQt 0.17, LibreOffice 6.4.7.2, Chromium 90.0.4430.85, Claws Mail 3.17.8, Gimp 2.10.24, Clementine 1.4.0_rc1 - 2.70 G
-
CLDM (MATE desktop): MATE 1.24, LibreOffice 6.4.7.2, Chromium 90.0.4430.85, Claws Mail 3.17.8, Gimp 2.10.24, Clementine 1.4.0_rc1 - 2.76 G
-
CLDX (Xfce desktop): Xfce 4.16, LibreOffice 6.4.7.2, Chromium 90.0.4430.85, Claws Mail 3.17.8, Gimp 2.10.24, Clementine 1.4.0_rc1 - 2.64 G
-
CLDXS (Xfce Scientific desktop): Xfce 4.16, Eclipse 4.13, Inkscape 1.0.2, LibreOffice 6.4.7.2, Chromium 90.0.4430.85, Claws Mail 3.17.8, Gimp 2.10.24 - 3.00 G
-
CDS (Directory Server): OpenLDAP 2.4.57, Samba 4.12.9, Postfix 3.5.8, ProFTPD 1.3.7a, Bind 9.16.6 - 813 M
-
CLS (Linux Scratch): Xorg-server 1.20.11, Kernel 5.10.32 - 1.39 G
-
CSS (Scratch Server): Kernel 5.10.32, Calculate Utilities 3.6.9.19 - 593 M
Снимки экрана
Calculate Linux Desktop KDE
Calculate Linux Desktop Cinnamon
Calculate Linux Desktop LXQt
Calculate Linux Desktop MATE
Calculate Linux Desktop Xfce
Загрузка и обновление
Live USB образы Calculate Linux доступны для загрузки на странице https://wiki.calculate-linux.org/ru/download
Если у вас уже установлен Calculate Linux, просто обновите вашу систему до версии CL21.
2 Likes
чума, только вчера обсуждали, где версия 21…)
переход по-дефолту на бтрфс - адЪ, конечно.
Переход утилит на 4 версию состоялся?
Freeze
4
Если Вы на счет calculate-utils, то насколько я вижу, текущая версия 3.6.9.19.
ну вот, а я только хотел перейти на другой дистр… ))) Поставлю-ка лучше новый релиз кальки!
1 Like
Отличная новость! Спасибо за дистрибутив.
А какие-нибудь изменения в работе с оперативной памятью были? Я использую скрипт, который копирует корневую директорию в RAM. И раньше, при этом, из ужатого btrfs- раздела, распаковывалось в память в два раза больше. Было на диске, 5GB, стало 9,4GB памяти. А сейчас показывает в RAM всего 1,5GB, а вот на файловой системе, вместо 5GB показывает 9,4GB… интересно, что изменилось?
Скрипт который я использую:
# Script to copy / to tmpfs and continue boot from there
# Do not run this from a child shell. Use ". ramify" or exec.
# The shell running this script must be the only process on the system.
# Ensure this runs in /
cd /
# Create and mount tmpfs file system for /
mount -t tmpfs -o size=85% tmpfs mnt/Backup
# Copy everything from / filesystem to tmpfs
# Tar will restore proper owners and permissions when run as root
# FIXME: This is very slow because it reads / in many small pieces
# TODO: Add --exclude to prevent copying unneeded stuff
tar --one-file-system -c . | tar -C /mnt/Backup -x
# Move other mounts
mount --move dev mnt/Backup/dev
mount --move proc mnt/Backup/proc
mount --move run mnt/Backup/run
mount --move sys mnt/Backup/sys
# Create fstab with just new root file system
sed -i '/^[^#]/d;' mnt/Backup/etc/fstab
echo 'tmpfs / tmpfs defaults 0 0' >> mnt/Backup/etc/fstab
# Pivot root using instructions from pivot_root(8) man page
cd mnt/Backup
mkdir old_root
pivot_root . old_root
mount -n --move /old_root/root/.cache/gvfs /root/.cache/gvfs
mount -n --move /old_root/mnt/Home /mnt/Home
/etc/init.d/cupsd stop
/etc/init.d/bluetooth stop
/etc/init.d/local restart
/etc/init.d/sshd restart
/etc/init.d/syslog-ng restart
/etc/init.d/cronie restart
killall agetty
killall polkitd
killall upowerd
killall udisksd
killall ssh-agent
killall accounts-daemon
killall /old_root/lib64/elogind/elogind
telinit u
/etc/init.d/fuse restart
/etc/init.d/root restart
/etc/init.d/devfs restart
/etc/init.d/NetworkManager restart
killall /old_root/usr/sbin/ModemManager
/etc/init.d/avahi-daemon stop
/etc/init.d/dbus restart
#killall /old_root/usr/bin/slim
# Old root can only be unmounted once sh running from old root
# finishes. Continue startup normally using init.
exec chroot . bin/sh -c "umount old_root ; exec sbin/init"
Последнее значительное изменение в работе с оперативной памятью было с внедрением zram.
Ясно, спасибо. Буду дальше смотреть. Так вроде, по ощущениям всё находится в оперативной памяти, как и раньше. Например, все новые файлы, после перезагрузки удаляются и тд. Но почему, в оперативной памяти не показывается всё место, занимаемое корневой директорией, как раньше? Ну, буду разбираться.
Тут тоже непонятно:
free -m
total used free shared buff/cache available
Mem: 21041 1626 184 9823 19230 9363
Swap: 42082 4 42077
А zram - да, показывает 41GB (у меня оперативной памяти 22GB), как и раньше, здесь всё нормально…
Добавлено:
df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
devtmpfs 10240 0 10240 0% /dev
shm 10773128 162836 10610292 2% /dev/shm
tmpfs 10773128 1128 10772000 1% /run
/dev/sdb4 10240000 5896504 4069800 60% /old_root
cgroup_root 10240 0 10240 0% /sys/fs/cgroup
/dev/sda1 2884152536 1998783336 738839564 74% /mnt/Home
tmpfs 18314324 9867992 8446332 54% /
tmpfs 2154624 12 2154612 1% /run/user/1000
Или теперь tmpfs интерпретируется как файловая система на диске? Хм…