LINUX.ORG.RU

Сообщения Alyssa

 

X.Org Server 1.17

Группа Open Source

Состоялся очередной выпуск графического сервера X.Org за номером 1.17.

Особенности выпуска:

  • Интеграция DDX-драйвера xf86-video-modesetting, являющегося аналогом универсального драйвера vesa, но работающего поверх KMS. Драйвер позволяет использовать любое оборудование, умеющее работать с KMS, но не имеющее собственного драйвера. Для 2D-ускорения используется подсистема GLAMOR.
  • Множественные оптимизации поддержки GLAMOR.
  • Удалены тысячи строк сломанного и устаревшего кода.

Следует заметить, что в этом выпуске был изменён ABI (поддержка нового ABI уже присутствует в бинарном драйвере Nvidia версии 346.22 и выше).

Получить новую версию можно отсюда

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

 , ,

Alyssa
()

Февральские тезисы о планах развития systemd

Группа Linux General

На прошедшей конференции FOSDEM Леннарт Поттеринг огласил некоторые перспективы развития systemd:

  • Интеграция в systemd загрузчика gummiboot, поддерживающего технологию UEFI Secure Boot.
  • machined — менеджер регистрации виртуальных машин, спроектированный под впечатлением от Solaris Zones.
  • В подсистеме nspawn и смежных с ней ожидается больше возможностей для управления контейнерами, например, journald сможет собирать логи не только с хоста, но и с контейнеров.
  • Уже в следующей версии ожидается улучшенная поддержка Btrfs (подразделы и снапшоты Btrfs планируется использовать для изоляции отдельных приложений).
  • Поддержка HiDPI и Юникода в consoled.
  • Сервис-ориентированный фаерволл: можно будет задавать правила в привязке не к номерам портов, а к именам процессов.
  • Отпадёт нужда указывать путь к юниту для systemctl-cat; systemctl-edit позволит редактировать юниты и после сохранения изменений автоматически перезапускать соответствующие сервисы.
  • nss-getmyhostname — функция для получения имени хоста на stateless-системах.
  • Утилита ping gateway позволит автоматически определить все доступные сетевые интерфейсы и проверить их статус командой ping.
  • Развитие networkd и собственной библиотеки для работы с DHCP (совместимой с dhcpv4 и dhcpv6).
  • Комбинирование nspawn и networkd позволит легко конфигурировать сеть для контейнеров.
  • Создание средств для широкого системного аудита, интегрированных в journald. Например, станет возможным логировать все системные вызовы к файлу /etc/passwd.
  • Движение в сторону stateless-систем, у которых только /usr доступен на чтение и запись, а /etc и /var будут автоматически заполняться systemd.
  • journald-remoting — удалённая работа логгера через HTTP. Поддержка в journald моделей pull и push: при pull выполняется запрос HTTP GET для получения потока JSON, а при push данные передаются в другой экземпляр journald при помощи HTTP POST.
  • Возможность определения для сервисов минимальных пространств имён и sandbox-изоляции: доступ к некоторым разделам и каталогам только на чтение, сокрытие устройств в /dev, приватный /tmp для каждого сервиса, и др.
  • timesyncd в качестве замены ntpd.
  • Автоматическое определение разделов GPT, не нуждающееся в указании их в fstab.
  • Поддержка перезапуска демонов без потери их состояния (посредством сохранения оного на диск).

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

 ,

Alyssa
()

Calamares 1.0 — кроссдистрибутивный фреймворк для построения установщиков

Группа Linux General

Команда Calamares в составе разработчиков из проектов KaOS, Manjaro, Maui и Netrunner, при поддержке компании Blue Systems представили первый выпуск дистрибутивонезависимого фреймворка для создания установщиков, отправной идеей которого послужило желание создать эдакий systemd в сфере инсталляторов — избавить мантейнеров от необходимости лишней работы, предоставив им набор готовых типовых блоков, из которых разработчики могли бы простейшим образом формировать установщики, адаптированные под нужды конкретных дистрибутивов.

Особенности программы:

  • Полностью модульный дизайн с интерфейсами для С++, Python и различных процессов.
  • Многопоточный исполнитель задач с API для С++ и Python.
  • Набор из более чем двадцати пяти модулей для управления загрузчиком, пользователями и многим другим, с возможностью добавлять свои собственные.
  • Автономный механизм формирования внешнего вида установщика в стиле конкретного дистрибутива без необходимости применения патчей.
  • Продвинутый модуль управления разделами с поддержкой таблиц разделов DOS и GPT, а также изменения размеров разделов и автоматического разбиения.

Программа использует Qt5 и QML, распространяется под лицензией GPL3.

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

 , ,

Alyssa
()

Sophia — новая встраиваемая СУБД

Группа Open Source

Sophia это встраиваемая СУБД, работающая по принципу «ключ - значение» и имеющая уникальную архитектуру, разработанную в результате попытки избавления от основных алгоритмических недостатков LSM-деревьев.

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

Особенности:

  • Полное соответствие требованиям ACID.
  • Движок MVCC (Multi-Version Concurrency Control) для мультидоступа к БД.
  • Чистый режим постоянной дозаписи (append-only).
  • Поддержка множественных БД.
  • Многопоточность в движке и клиентском доступе.
  • Мультиоперационные транзакции.
  • Поддержка сериализованных представлений.
  • Асинхронное горячее резервирование.
  • Консистентные указатели.
  • Снапшоты.
  • Простой и лёгкий API со стабильным форматом.
  • Прост в интеграции (требуется только два файла на С).
  • Легко расширяется посредством FFI.
  • Распространяется под лицензией BSD в виде небольшой блибиотеки на языке С без каких-либо зависимостей.

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

 

Alyssa
()

Plasma 5.2

Группа KDE

Состоялся выход новой версии пользовательской оболочки Plasma, использующей платформу KDE Frameworks 5 и фреймворк Qt5.

Новые компоненты:

  • BlueDevil - менеджер устройств Bluetooth, позволяющий настраивать беспроводные мыши, клавиатуры и другие устройства, использующие этот интерфейс, а также передавать и принимать файлы.
  • KSSHAskPass - графический интерфейс для ввода паролей к SSH-соединениям.
  • Muon - фронтенд к пакетному менеджеру для работы с оным прямо из оболочки Plasma.
  • SDDM - новый дисплейный менеджер, отличающийся от прежнего KDM много большей настраиваемостью и лучшей архитектурой. Также доступен kcm-модуль для настройки внешнего вида SDDM.
  • KScreen - первый для пятой ветки выпуск модуля настройки мониторов, в том числе и многомониторных конфигураций.
  • GTK Application Style - теперь ваши любимые приложения из среды GNOME больше не будут выглядеть чужеродно в KDE.
  • KDecoration - новая библиотека, реализующая быстрое и лёгкое создание стилей для оконного менеджера KWin.

Другие изменения:

  • Механизм отката изменений оболочки.
  • Более умная сортировка результатов поиска KRunner.
  • Доступна тема декораций окон Breeze, которая используется теперь в качестве основной.
  • Усовершенствован и расширен набор иконок Breeze.
  • Новая белая тема курсоров с тем же названием.
  • Добавлена порция плазмоидов: «пятнашки», веб-браузер и «Показать рабочий стол».
  • Управление аудио-проигрывателем через KRunner.
  • В список основных приложений на панели Kickoff добавлены IM-клиент, Kontact и Kate.
  • Проведена оптимизация системы семантического поиска Baloo, что позволило снизить нагрузку на CPU при запуске в 2-3 раза.
  • Исправлено более трёхсот ошибок.

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

 ,

Alyssa
()

GParted 0.21.0

Группа Open Source

Состоялся очередной релиз GNOME Partition Editor, использующий для манипуляции дисковыми разделами как библиотеку libparted, так и дополнительные утилиты. В этой версии пользователи обнаружат улучшения функциональности, багфиксы и обновления локализаций, а именно:

  • Исправление ошибки сектора при внутреннем поблочном копировании.
  • Поддержка Ext4 для RHEL/CentOS 5.x.
  • Убраны бесполезные дублирующиеся действия при изменении размера разделов.
  • Добавлено опознание разделов с ReFS.
  • Для проверки версии libparted теперь используется pkg-config.
  • В руководстве и на странице man слово GNOME переписано заглавными буквами.
  • Возможность создавать разделы Reiser4 на ядрах версий 3.х.
  • Добавлены ключевые слова для .desktop-файлов.
  • Обновлены/добавлены следующие переводы: cs, de, es, fi, fr, hu, it, kk, pl, pt_BR, sr, sr@latin, sv, uk.

Получить новую версию

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

 ,

Alyssa
()

Arch Linux переходит на KDE 5

Группа Linux General

Андреа Скарпино объявил, что Arch Linux отныне использует KDE Applications 14.12, KDE Frameworks и Qt5 в качестве основных, и просит пользователей Arch докладывать о связанных с этим переходом проблемах в багзиллу проекта. Отмечается, что в репозиториях будут оставлены Qt4 и привязанные к нему приложения, которые до сих пор не портированы на Qt5.

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

 , ,

Alyssa
()

Создатель LZ4 представил механизм сжатия ZSTD

Группа Open Source

Zstd (сокращение от Zstandard) — новый алгоритм сжатия без потерь, сочетающий высокую степень сжатия и огромную скорость, подходящий для повседневных нужд, то есть таких, которые не требуют предельного сжатия (как у LZMA или ZPAQ) или предельной скорости (как у LZ4).

Программа распространяется под лицензией BSD и доступна на github.

Так, на процессоре Core i5-4300U с частотой 1.9 GHz новый алгоритм обеспечивает скорость сжатия в 201 Мб/сек при коэффициенте 2.872, и скорость распаковки на уровне 498 Мб/сек.

По словам автора, скорость сжатия может достигать 200 Мб/сек на ядро, распаковки — 500 Мб/сек на ядро, в зависимости от конфигураций. Более подробную информацию можно найти по ссылке ниже.

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

 , ,

Alyssa
()

Первый стабильный выпуск Cool Retro Term

Группа Open Source

Эмулятор ретро-терминалов, использующий Qt5 и движок Konsole, после добавленных изменений получил версию 1.0! В этом выпуске вы увидите:

  • Улучшено масштабирование шрифтов (многократно возросла производительность).
  • Повышена скорость отрисовки эффектов, особенно при низких FPS.
  • Новые шрифты.
  • Исправлено поведение цветных диалогов для Linux.
  • Исправлены проблемы с Юникодом и поведением клавиши ALT для Mac OS X.
  • И другие мелкие улучшения и исправления ошибок.

Посмотреть демонстрацию программы можно здесь. А получить новую версию — тут.

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

 , ,

Alyssa
()

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