Во вчерашнем коммите Линуса Торвальдса (Linus Torvalds) в основной ветке разработки ядра Linux были приняты изменения Инго Молнара (Ingo Molnar), устраняющие поддержку процессоров i386 (Intel 80386).
Инго, будучи автором проведённых изменений, так прокомментировал событие: «Эта ветка удаляет поддержку древних процессоров i386 и тем самым немного упрощает жизнь. Из-за неё нам до сих пор приходилось каждый раз, когда требовалось внести изменения в примитивы SMP, проделывать дополнительную работу. К сожалению, за устранение этой поддержки придётся заплатить ностальгическими воспоминаниями: ваши старые оригинальные системы 386 DX33 образца начала 1991 года больше не будут загружаться на современных ядрах Linux».
Принимая коммит в основную ветку Linux, Торвальдс лаконично отметил, что не является сентиментальным.
Вчера, 12 декабря, корпорация Oracle анонсировала первый финальный релиз своего инструмента трассировки DTrace для Oracle Linux.
DTrace — фреймворк динамической трассировки, созданный в компании Sun Microsystems для операционной системы Solaris. Впоследствии было решено портировать его на Linux: этим проектом уже занимались специалисты Oracle, преследуя интерес предложить DTrace как одно из конкурентных преимуществ своего корпоративного Linux-дистрибутива — Orace Linux. И вот, после выпуска нескольких бета-версий, состоялся финальный релиз «DTrace for Oracle Linux», который уже доступен для скачивания в Unbreakable Linux Network (ULN) всем обладателям коммерческой подписки на Oracle Linux Support.
Среди основных особенностей DTrace для Oracle Linux сами разработчики отмечают: ориентированность на поиск узких мест в производительности системы, динамическое создание датчиков в ядре, оптимизации для возможности максимального использования ресурсов, простота в использовании даже в случае сложных систем с «многослойным» стеком из программного обеспечения.
О доступности этого релиза DTrace для других Linux-дистрибутивов не сообщается. Исходный код DTrace доступен в Git-репозитории Oracle, так что заинтересованные в этом энтузиасты смогут подготовить его сборки для других систем.
В почтовой рассылке разработчиков ядра Linux анонсирован набор патчей, реализующих новую функцию под названием Zswap, призванную обеспечить сжатие данных перед их помещением на swap-раздел.
Идея Zswap заключается в том, что страницы памяти в случае необходимости их помещения на swap-раздел динамически сжимаются (по умолчанию с помощью lzo), снижая нагрузку на подсистему ввода/вывода. Автор патчей, Сет Дженнингз (Seth Jennings), говорит о заметном увеличении производительности (в скорости работы системы и в нагрузке на ввод/вывод) при использовании Zswap в случае наличия интенсивной работы ядра с памятью.
Среди примеров, где использование Zswap является особенно актуальным, называются десктопы и лаптопы с ограниченным количеством оперативной памяти, а также компьютеры с SSD-дисками в качестве swap-разделов (с Zswap количество операций записи на SSD будет снижаться).