Archive » 2011 » Октябрь

Вышел Mercurial 2.0

Written in 31-10-2011 by linux.org.ru | No Comments

1-го ноября, точно по графику, вышел релиз распределенной системы контроля версий Mercurial 2.0. Наиболее интересное из списка изменений:

  • backout - поддержка отката слияния (merge) объявлена нерекомендуемой (deprecated)
  • bisect - два новых дескриптора чейнджсетов: "goods" и "bads", также добавлены новые стили для вывода текущего состояния бинарного поиска.
  • commit - исправлено ошибочно выводившееся сообщение о новой верхушке (head) в случае двойного коммита.
  • eol - появилось автоматическое добавление символа новой строки в конце файла в случае его отсутствия.
  • Новая команда graft, подобная расширению transplant, но использующая 3-way merge и работающая только в пределах одного репозитория
  • Добавлено расширение largefiles, для автоматизации хранения ссылок на большие файлы в репозитории. Само расширение не новое, просто было включено в этом релизе в стандартный дистрибутив.
  • mq - команда queue теперь выводит имя текущей очереди патчей
  • rebase - добавлены ключи --edit и --rev, а также возможность сделать rebase к предку.
  • revert - появился краткий ключ -C (синоним --no-backup)
  • rollback - убрана возможность сделать опасный откат, когда текущая ревизия не tip
  • share - добавлена команда unshare
  • summary - закладки (bookmarks) теперь выводятся отдельно от тегов, и активная закладка помечается
  • ui - альтернативные названия для некоторых опций
  • исправлена ошибка неправильного определения юникодных строк во время вывода (пример)

Скачать исходный код и установщики для различных ОС можно здесь.

cryptsetup – 1.4.0

Written in 31-10-2011 by linux.org.ru | No Comments

В конце октября вышла новая версия cryptsetup — программы, используемой для прозрачного шифрования блочных устройств, с применением API ядра Linux.

Значительные изменения:

  • если устройство не является вращающимся диском, то для стирания ключей алгоритм Гутмана использоваться не будет, а эта область будет однократно перезаписываться случайными данными;
  • загловок LUKS теперь может отделяться: его можно поместить на другой диск и в другой файл, для чего введена новая опция --header.
    Эта опция относится только к устройствам LUKS, и может использоваться с такими командами, как luksFormat, luksOpen, luksSuspend, luksResume и resize.

    ( читать дальше... )

  • опция --enable-discards для включения поддержки запросов discard/TRIM. Начиная с версии ядра 3.1, устройства dm-crypt опционально поддерживают команды discard (TRIM), включение этой опции должно происходить при каждой активации устройства:
    cryptsetup luksOpen --enable-discards /dev/sdb test_disk
    Включение TRIM может быть небезопасным, прочитайте, по крайней мере, этот текст: http://asalor.blogspot.com/2011/08/trim-dm-crypt-problems.html;
  • опция --shared для создания неперекрывающихся зашифрованных сегментов. Опция --shared проверяет, что сегменты не перекрываваются, и позволяет неисключительный доступ к нижележащему устройству.

    Только базовые криптоустройства (не LUKS) могут использоваться в этом режиме. Например, отобразим первые 64M как один диск, следующие 32М — как другой:

    
    cryptsetup create outer_disk /dev/sdb --offset 0 --size 65536
    cryptsetup create inner_disk /dev/sdb --offset 65536 --size 32768 --shared

  • изменения в API libcrypsetup: удалены устаревшие функции, добавлены новые;
  • теперь команде luksOpen можно указывать конкретный слот, другие ключи проверяться при этом не будут;
  • поддержка параметров таймаута и количества попыток для команды luksSuspend (аналогично команде luksOpen);
  • среди прочих изменений можно выделить поддержку бэкенда Nettle 2.4.

Жонглирование

Written in 31-10-2011 by Вэб-комикс XKCD | No Comments

Жонглирование

Позже: «А почему книга парит над корзиной?»

Ruby 1.9.3

Written in 30-10-2011 by linux.org.ru | No Comments

Спустя год с выпуска предыдущей версии, анонсирован новый релиз «официального» интерпретатора языка программирования Ruby.

В целом, версия 1.9.3 является логичным эволюционным развитием интерпретатора и не несёт в себе кардинальных изменений, способных сломать совместимость с существующим кодом.

Среди значимых изменений стоит отметить:

  • вместо GPLv2 + Ruby License используется 2-clause BSD License + Ruby License;
  • в поставку включен RubyGems версии 1.8.10;
  • улучшен механизм загрузки кода, что позволяет значительно сократить время загрузки приложений;
  • библиотека работы с датами переписана на языке Си, что также положительно сказывается на производительности;
  • включена возможность параллельного выполнения test/unit.

Более подробный перечень нововведений традиционно приведён в файле NEWS.

Кстати, пользователи rvm уже имеют возможность обновиться и радоваться всеми нововведениями Ruby 1.9.3.

pdf.js: просмотр PDF с использованием HTML5 и JavaScript

Written in 30-10-2011 by linux.org.ru | No Comments

Недавно программисты Mozilla анонсировали начало разработки PDF.js: проекта, позволяющего просматривать PDF-документы прямо в интернет-браузере. С его появлением пропала необходимость в использовании для этой цели внешних плагинов. После примерно месяца развития уже реализована базовая функциональность (поддержка шрифтов Type1, градиенты и т. д.).

PDF.js распространяется по трёхпунктовой лицензии BSD. Разработчики надеются, что им удастся привлечь сообщество к развитию проекта. Несмотря на то, что проект — инициатива команды Mozilla, он никак не привязан к Firefox, и, будучи выполнен в соответствии стандартам, должен работать с любыми браузерами, совместимыми с ними.

>>> Обзор проекта

>>> Git-репозиторий с исходным кодом

>>> Wiki проекта, в которой можно посмотреть текущий статус работ

Второй сезон, девятый выпуск

Written in 30-10-2011 by EQuivalent | One Comment

С днем рождения, Интернет:

  • Canonical и Dell открывают Ubuntu-магазины в Китае
  • RedHat и Canonical пытаются разобраться с UEFI
  • Ликбез – Сети и Интернет, часть III. 70-е. Электронная почта.
  • Джон Маккарти
  • Субботняя линуксовка

Музыка, использованная в выпуске:

  • YTCracker feat. MC Lars – Manifest Destiny
  • SH Music – Never Born
  • Tryad – Listen

Подписка по: http://www.equieblog.ru/feed/podcast/
Я на DIASPORA*: equivalent@diasp.org

 

Linux From Scratch 7.0

Written in 29-10-2011 by linux.org.ru | No Comments

Вышла новая версия дистрибутива Linux From Scratch под номером 7.0. Как известно, дистрибутив в первую очередь рассчитан на энтузиастов, желающих досконально изучить внутреннее устройство и процесс настройки Linux, хотя многие пользуются им как основной рабочей системой.

Новая версия представляет ядро 3.1, GCC 4.6.1 и Glibc 2.14.1, а также обновления остальных пакетов до актуальных версий. Кроме того, изменилась и внутренняя структура ОС - в корневую директорию добавлен /run, куда смонтирована виртуальная ФС tmpfs, позволяющая приложениям сохранять на ней необходимую информацию в процессе работы. К тому же, /var/run и /var/lock теперь также являются ссылками на /run, в соответствии с чем изменению подверглись скрипты загрузки.

Дополнительным плюсом стала новая возможность проверки целостности скачанных установочных пакетов с помощью md5sum.

Некоторые изменения произошли и в тексте руководства, которое теперь стало более развернутым, понятным и простым.

Новая версия биллинговой системы TraffPro 1.4.2.

Written in 29-10-2011 by linux.org.ru | No Comments

Выпущена новая версия биллинговой системы TraffPro 1.4.2. В версии особое внимание было уделено работе шейпера на высоких нагрузках (от 1500 клиентов), введены новые настройки для более тонкой настройки системы, введена система резервного копирования основных данных раз в сутки и раз в месяц, теперь вам не требуется создавть резервные копии, просто укажите путь для их хранения, переработаны графики нагрузки шлюзов для отображение скорости кбит/сек, добавлена возможность использования общей скорости разделяемой всеми пользователями офис плана, в провайдер версии отрицательные значения суммы может быть введено только Финансовым Менежером, переработаны графики нагрузки на каналы, и многое другое. Любую из версий можно скачать с оф.сайта и попробовать в демо режиме в течении 30 дней.

Релизы Tomboy 1.8 и Gnote 0.8

Written in 29-10-2011 by linux.org.ru | No Comments

Состоялись релизы Tomboy 1.8.0 и Gnote 0.8.1.

Tomboy — программа для создания заметок с GTK-интерфейсом, требующая для установки Mono. Среди её возможностей: выделение текста, встроенная проверка правописания, автоматическое определение адресов web и e-mail, функция отменить/повторить, смена начертания и размера шрифта, маркированные списки.

Gnote является полноценным аналогом Tomboy, базирующимся на библиотеках C++, а не на Mono.

( читать дальше... )

>>> Страница проекта Tomboy

XenServer 6.0 — платформа для управления инфраструктурой серверов виртуализации на гипервизоре Xen

Written in 28-10-2011 by linux.org.ru | No Comments

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

Есть возможность преобразования существующих физических серверов в виртуальные машины используя XenConvert и создания новых виртуальных машин из консоли управления XenCenter. Можно создавать собственные шаблоны виртуализации для дальнейшего облегчения и ускорения создания новых виртуальных машин.

Особенности версии 6.0:

  • До 1 Тб оперативной памяти на хост.
  • Использование гипервизора Xen 4,1, ренее был Xen 3.4.
  • Более обширная поддержка гостевых ОС: Ubuntu 10.04, Debian Squeeze, Oracle -Enterprise Linux 6.0, SLES 10 SP4 и экспериментальная поддержка Solaris 10 и Ubuntu 10.10.
  • Оптимизирован для XenDesktop с повышенной масштабируемостью и производительностью.
  • Виртуальный сетевой интерфейс с пропускной способностью в 10 Гбит/с, ранее 2 Гбит/с.