LINUX.ORG.RU

Вышел Calculate Linux 14.16

 , ,


0

1

В процессе подготовки релиза было уделено большое внимание производительности системы. В ядро calculate-sources было перенесено большинство патчей из pf-sources. По умолчанию активирован uksm, kswap, trim, планировщик bfq для HDD дисков. Оптимизированы скрипты настройки системы.

Был возвращён полностью переписанный скрипт сборки ядра cl-kernel. Теперь в результате своей работы он создаёт шаблон, который можно интегрировать со своим профилем, при желании внося изменения в основное ядро calculate-sources, получая свои настройки при обновлении.

Livecd теперь работает на OverlayFS, что позволило снизить задержки при добавлении поддержки новых ядер. Последнее на данный момент ядро Linux 4.0.0 можно установить уже сейчас.

Утилиты стали работать быстрее, это отразилось на скорости загрузки системы, установки пакетов, загрузки livecd образа. Убраны вызовы утилит при установке пакетов, для которых нет шаблонов настроек. Сами утилиты теперь устанавливаются одним пакетом.

  • Оптимизирована работа системы:
    • Снижена нагрузка на дисковую систему включением UKSM (Ultra Kernel Samepage Merging) и KSWAP (Kernel Swap Patches);
    • Включены настройки Trim для SSD дисков;
    • Ядро и модули запакованы в lz4 и gzip соответственно;
    • Для SSD и в виртуальных машинах используется планировщик Noop, в остальных случаях BFQ;
    • Сокращено время запуска анимации во время загрузки и выключения системы;
    • Снижен приоритет дисковых операций у пакетного менеджера.
  • Проведены оптимизации в скорости работы утилит Calculate:
    • Ускорено выполнение вызовов утилит;
    • Ускорен запуск демона calculate-core;
    • Добавлен кэш пакетов подлежащих настройке шаблонами;
    • Оптимизированы вызовы настройки системы при первой загрузке;
    • Оптимизирована проверка обновления настроек при входе в сеанс;
    • Оптимизированы скрипты настройки системы во время загрузки с LiveCD.
  • Полностью переписана утилита сборки ядра «cl-kernel»:/main/ru/cl-kernel. Среди отличий можно отметить:
    • Создание настроек ядра в формате шаблонов утилит Calculate, что позволяет:
      • Модифицировать настройки ядра calculate-sources во время установки пакета;
      • Выполнять прозрачную миграцию между версиями ядер.
    • Использование dracut для формирования initramfs.
    • Поддержка создания ядра, как с использованием initramfs, так и без него.
    • Локализация на русский, французский и болгарский языки.
  • Livecd теперь использует OverlayFS для корректной поддержки пакетов использующих xattr.
  • Вместо менеджера устройств Udev теперь используется форк Eudev.
  • В CLDX улучшена поддержка Apple iPhone и iPod.
  • XFCE обновлён до версии 4.12, KDE до 4.14.6.
  • В CMC медиаплеер XBMC обновлён до Kodi.
  • В Chromium тема Minimal White заменена на стандартную Gtk+.
  • Блокировщик рекламы браузера AdBlock Plus заменён на более быстрый и менее требовательный к ресурсам µBlock.
  • Утилиты Calculate теперь устанавливаются одним пакетом, что исключает возможные ошибки во время обновления.
  • Для удалённого управления утилитами теперь используется TLSv1_2 шифрование.
  • Исправлен ввод и вывод из домена и синхронизация пользовательских профилей.
  • Исправлены права доступа файлам создаваемым в CDS из MS Office.
  • В CDS и CSS добавлена поддержка IPMI.
  • Добавлена поддержка Portage 2.2.16.

>>> Загрузить

★★★★★

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

Разве UKSM не увеличивает нагрузку? Теоретически любая дополнительная обработка должна увеличивать.

LightDiver ★★★★★ ()

для SSD ... используется планировщик noop

спорный шаг

haku ★★★★★ ()

Отличный дистрибутив от русских разработчиков. Рекомендую всем кто хочет попробовать Gentoo, но боится установки и компиляции.

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

Рекомендую даже тем кто не боится генты, а просто лень компилировать все с нуля, или ноут.

Вобще отличные новости, на производительность и так не жаловался, а тут за нее еще больше взялись.

А так навскидку даже не знаю на чем бы сидел если бы не калька. На фанте наверное продолжил бы, альтернатив адекватных вроде нет.

И да, поздравляю всех текущих и будущих пользователей же!

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

на удивление миграция с udev на eudev прошла тихо и с первого раза, а вот обновление perl (c 18 на 20) было сильно ручным, хотя было весело.
Традиционно здесь должны появиться толпы хейтеров из бинарных дистов.. ну и мордование анафемой от systemd-фагов

p01ymer ()

От радость то какая! А я утром только 14.12 стянул!

А чего у них нумерация такая странная? 14.12, а потом сразу 14.16?

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

а зачем поттеринг на компе? если человеку не нужна пульса, или её эквалайзер, ему системд ненужен.

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

если человеку не нужна пульса, или её эквалайзер, ему системд ненужен

картинка_с_якубовичем.пнг

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

ну вот зачем обычному человеку поттеринг на ноуте?

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

Да более того пульса спокойно ставится или сносится, ничему не мешая.

loz ★★★★★ ()

Следующий релиз уже будет 15

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

только 10й по счету камент хейтера )
парни стареют, сдают...

p01ymer ()

Всего самого доброго разрабам.

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

Рекомендую всем кто хочет попробовать Gentoo, но боится установки и компиляции.

мне особо не понравился. из достоинств - только что наш. много всякого дополнительного к самой генте. funtoo в этом отношении лучше.

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

из достоинств - только что наш

А бинарные пакеты?

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

а чем фанта хороша?

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

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

А бинарные пакеты?

а счел что прилагающиеся к ним нагрузка в виде инфраструктуры кальки не оправдывает. может и зря ) ибо в итоге вернулся в дебиан. вообще gentoo|funtoo добротный, консервативный дистр. но нужен опред. темперамент.

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

Они забирают изменения из гентушного дерева, раз в сутки вроде, в свое дерево.

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

нагрузка в виде инфраструктуры кальки

А я что-то наоборот не заметил нагрузки. Это ты про графический установщик или оверлей свой?)

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

А почему бы и нет? Обычному пользователю должно быть все равно что под капотом, для опытных пользователей же даст унификацию среди дистрибутивов. Все доводы поттерингоненависников обычно сводятся к «ко-ко-ко там генератор qr и http-сервер» и обычно они обладают стандартной_erzent_грамотностью_в_области_ИТ так что смотреть на них смысла нет.

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

А я что-то наоборот не заметил нагрузки. Это ты про графический установщик или оверлей свой?)

на посмотреть я его ставил давно - компоновка окружения потребовала бы большой переделки - для меня проще собрать свою.
когда недавно смотрел на предмет использовать - версию scratch, там какой-то набор утилит, которые диктуют некую свою парадигму и тд. сама документация уже оттолкнула.

а ты в процессе пользования с ихним тулкитом не сталкиваешься никак? фантовский не так лично меня смутил. он невелик и более органичен.

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

Я только cl-kernel (вроде так называется) юзаю иногда чтобы ядро собрать без гемора, а больше ничем не пользуюсь и не возникало необходимости. Обновлялка их добавлена в хук eix-sync, поэтому все само.

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

ну тогда может попробую на другом ноуте развернуть как время будет.
мне показалось там система конфигов у них своя и привязана к тулкиту.
а так конечно наличие базового совта в бинарях (без заморочек типа сабайона) большой плюс. я на фанте не выдержал - работа из-за компиляции колом встала.

пс. есть возможность без гуи поставить или придется сносить?

dinama ()

Интересно, почему нельзя сделать дистрибутив безо всяких xfce а тем более kde? Тем более на таком сфокусированном для вычислений. Поставить просто xserver и какой-нибудь дружелюбный тайловый менеджер, например i3.

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

Берешь Calculate Linux Scratch, потом sudo emerge i3, готово. Хотя я больше предпочитаю stumpwm.

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

А ведь никто не запрещал использовать куркулейтовское дерево портажа как оверлей...

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

пс. есть возможность без гуи поставить или придется сносить?

Серверные варианты наверное без гуя, обычные то без гуя зачем тебе?

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

зачем?дистриб как раз ориентирован на тех, кому надо поставить и работать.

erzent ☆☆ ()
Ответ на: комментарий от dinama

из достоинств - только что наш

безусловно, лучший питерский дистрибутив

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

По-дефолту ставить wm у которого 3,5 юзеров и 100 аналогов? При чем юзеров упоротых, которые сами всюду будут поставить любимый wm.

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

Хороший дистрибутив, давно уже, года 4 не смотрел.
Поставил на Virtual Box CLDX 32-bit, поигрался с полчаса, мелкие на первый взгляд косяки: не пакуются файлы никак, обычный пользователь не будет разбираться и просто снесёт и поменяет ОС (выкиньте вы этот Xarchiver и вставьте File-Roller), Chromium упал на ровном месте при вводе URL. Ну и конечно обновление/установка приложений довольно медленная, что понятно и некритично.
Ну и больше обоев надо и тем (GTK2/3, Xfwm) и люди потянутся.

amorpher ★★★★★ ()

Снижена нагрузка на дисковую систему включением UKSM (Ultra Kernel Samepage Merging)

Простите, а каким боком UKSM относится к дисковой подсистеме?

UKSM (Ultra Kernel Samepage Merging) — технология совмещения одинаковых страниц памяти в одну.

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

Вангую, если у тебя есть swap - меньше памяти расходуется, меньше диск насилует. Но это то еще вангование :-)

Pinkbyte ★★★★★ ()

Хоть и не являюсь пользователем, закинул им немного денег. Всем благодарным предлагаю поступать так же.

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

cp /usr/src/linux/.config /usr/src/linux-новое-ядро cd /usr/src/linux-новое-ядро mount /boot && make oldconfig && make && make modules_install && make install boot-update eselect kernel set X (новое ядро) Че тут тулзы то?

anonymous ()

В ядро calculate-sources было перенесено большинство патчей из pf-sources.

Лол. А почему я об этом узнаю из новости на ЛОРе :)?

post-factum ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.