LINUX.ORG.RU

Сообщения mathcrosp

 

Redis 4.0.0

Новости — Open Source
Группа Open Source

После года разработки представлена новая версия Redis.

Redis — это key-value СУБД с открытым исходным кодом.

Основные изменения:

  • Движок репликации PSYNC2, предлагающий новые принципы согласования репликации и распространения изменений между мастером и слейвами. Теперь слейвы, повышенные до мастера, могут принимать других слейвов без полной ресинхронизации.
  • Модули: теперь можно использовать Redis в качестве фреймворка для создания сетевых сервисов. С помощью модулей можно реализовывать дополнительную функциональность, структуры данных, типы, появилась экспериментальная поддержка вынесения медленных операций в отдельные потоки.
  • Благодаря использованию основанного на LFU (least-frequently used) алгоритма вытеснения улучшилась работа кэша.
  • Операции DEL, FLUSHDB и FLUSHALL могут выполняться в отдельных потоках. Вместе с новой командой SWAPDB это открывает интересные возможности для атомарной замены одного набора данных на другой.
  • Возможность активировать новый режим записи данных на диск, сочетающий использование дампа RDB и AOF-лога.
  • Поддержка Raspberry Pi, на котором с этого момента будет тестироваться каждый новый релиз.
  • Новая команда MEMORY и её вариации MEMORY DOCTOR и MEMORY USAGE, предоставляющие новые средства для анализа использования памяти.
  • Улучшения Redis Cluster: поддержка NAT и контейнеров, более качественное обнаружение сбоев, меньшая по сравнению с Redis 3.2 нагрузка на CPU на узлах кластера. Разработчики сообщают, что выпуск 4.2 будет сфокусирован на Redis Cluster, и обещают большие новости.
  • Активная дефрагментация памяти: можно выполнить дефрагментацию на лету, если используется Jemalloc (по умолчанию в Linux).

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

 ,

mathcrosp ()

В Linux зафиксирована уязвимость CVE-2016-5195

Новости — Безопасность
Группа Безопасность

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

Причина уязвимости — race condition («состояние гонки») при обработке подсистемой управления памяти copy-on-write операций для частных маппингов памяти, доступной только для чтения. Непривилегированный пользователь может воспользоваться этим для повышения своих привилегий и получения возможности записи в память, размеченную только для чтения.

Патч, устраняющий уязвимость, просуществовавшую в ядре девять лет (начиная с Linux 2.6.22), уже представлен.

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

 , , ,

mathcrosp ()

GNOME 3.22

Новости — GNOME
Группа GNOME

После шести месяцев разработки стал доступен GNOME 3.22 «Karlsruhe».

Основные изменения:

  • Nautilus:
    • Множественное переименование файлов (скриншоты: 1, 2, 3).
    • Интеграция компрессии/декомпрессии (скриншоты: 1, 2, 3).
    • Возможность использования в качестве имени создаваемой директории общего префикса имён выделенных файлов (скриншот).
  • Calendar
  • Интеграция фреймворка Flatpak: теперь приложения и репозитории Flatpak можно устанавливать, используя GNOME Software.
  • В Photos добавлена возможность поделиться фотографиями, например, отправив по электронной почте во вложении (скриншот).
  • Обновлён интерфейс GNOME Software: появилась индикация свободного программного обеспечения, улучшено отображение плиток приложений и рейтингов (скриншот).
  • Wayland: появилась поддержка графических планшетов Wacom, возможность вращения экрана, а также поддержка экранной клавиатуры.
  • Изменения в интерфейсе настройки горячих клавиш: упрощены просмотр списка и поиск отдельных шоткатов (скриншот).
  • Обновлён редактор dconf: интерфейс значительно упрощён, а основным инструментом навигации выступает строка пути. Кроме того, появились возможности отложенного множественного применения настроек и рекурсивного сброса группы настроек (скриншот).
  • Значительно улучшена производительность приложения Music.
  • Опубликованы положения концепции GNOME Core Apps, определяющей классификацию приложений и формулирующей рекомендации по комплектации дистрибутивов приложениями GNOME.

Официальное видео

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

 , ,

mathcrosp ()

The more things change...

Галерея — Скриншоты

После эксперимента с кедами вернулся к привычному окружению, немного его видоизменив. Итак, на скриншоте:

  • XMonad + xmobar
  • stalonetray
  • urxvt
  • ncmpcpp
  • thunar, используемый параллельно с vifm
  • на прикреплённом скриншоте — tmux и gvim

GTK: Iris Light
Иконки: подправленные в gimp'е Flattr
Шрифты: Pragmata Pro, Trebuchet MS, Tewi
Обои: deviantart
Конфиги: github

[скриншот с вимом]

>>> Просмотр (1366x768, 838 Kb)

 ,

mathcrosp ()

KDE + XMonad

Галерея — Скриншоты

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

Собственно, что поменялось с момента предыдущего скриншота:

  • Наиболее заметное — установка KDE. В качестве wm по-прежнему используется XMonad, ибо для меня нет ничего удобнее.
  • Консольный софт был заменён или дополнен графическими аналогами. Например, mpd уступил место Amarok'у, а vifm используется параллельно с Dolphin'ом.

Вместо обоины — диагональный градиент #80a4d0 и #708bbf. Шрифты — Dejavu в интерфейсе, Pragmata в gvim'е и ide и Anonymous Pro в konsole. Тени рисует compton, а курсор прячет unclutter.

Ещё скриншоты: [1], [2]

xmonad.hs, который почти не изменяется, как и раньше, обитает на гитхабе.

>>> Просмотр (1366x768, 165 Kb)

 , ,

mathcrosp ()

Новые приключения моего XMonad

Галерея — Скриншоты

Снова перекрасил рабочее окружение. Относительно предыдущего скриншота, за исключением цветов, отличия небольшие: увеличилось количество информации на панели, climm сменил finch в качестве xmpp-клиента, Chromium был заменён на Firefox с Vimperator и Blank Your Monitor + Easy Reading (за последний спасибо zh_v68). Курсор прячет unclutter.
На скриншотах:

  • xmonad + xmobar
  • urxvt, tmux
  • vim, vifm, ncmpcpp

Ш: Pragmata, Tewi
Обои утащил с девиантарта.

Ещё скриншоты: [1], [2], [3]
Да, конфиги и скрипты для панели тут.

>>> Просмотр (1366x768, 902 Kb)

 ,

mathcrosp ()

Just another XMonad

Галерея — Скриншоты

Продолжение моих поисков идеальной цветовой схемы. Всё та же гента, тот же xmonad, xmobar, переехавшая наверх, vim, vifm, сменившая cmus связка mpd+ncmpcpp.
Иногда ставлю обои и работаю в floating-режиме.

Шрифты. Дважды безрезультатно пробовал в качестве основного прагмату. На третий раз возвращаться к Envy Code R не захотелось, купил.
На панели по-прежнему tewi.

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

UPD: конфиги здесь.

>>> Просмотр (1366x768, 179 Kb)

 ,

mathcrosp ()

Grey Gentoo

Галерея — Скриншоты

Жизнь в движении, и моё окружение тоже постепенно меняется. Изменения коснулись, в основном, внешнего вида. Цветовую гамму было решено составить из чёрного, оттенков серого и красного. За исключением tmux, появившегося на моём лаптопе лишь пару недель назад, софт прежний:

  • XMonad WM & Xmobar
  • urxvt & tmux
  • vim с airline
  • vifm
  • cmus

Шрифты: fixed, tewi (в xmobar).

Основной воркспейс, обновляемся, обоина (обесцв.), оригинал обоины.

Вот так.

>>> Просмотр (1366x768, 853 Kb)

 ,

mathcrosp ()

Gentoo & XMonad

Галерея — Скриншоты

Недавно перебрался с арча на генту. Рабочее окружение осталось то же, изменил только цвета и обоину. На скриншоте:

  • xmonad
  • xmobar в качестве панели
  • urxvt
  • cmus

На прикреплённом скриншоте воркспейса #1 можно разглядеть:

  • vim с куском пока небольшого конфига xmonad'а
  • vifm в качестве фм

Ш везде дефолтные. Если кому-то интересно, на старте вся эта радость кушает 72 мб памяти.

P.S. Первый скриншот в галерее, сильно не ругайте.

>>> Просмотр (1366x768, 247 Kb)

 ,

mathcrosp ()

RSS подписка на новые темы