LINUX.ORG.RU

Релиз консольного оконного менеджера GNU screen 4.2.0

Группа GNU's Not Unix

После шестилетней задержки представлен новый значительный релиз консольного оконного менеджера GNU screen 4.2.0, позволяющего использовать один терминал для работы с несколькими приложениями.

Список изменений:

  • Поддержка слоёв (layouts).
  • Поддержка группировки окон.
  • Улучшена работа с мышью.
  • Обеспечен режим вертикального разбиения окна.
  • Добавлены новые команды.

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

 ,

zorg ()

Релиз Audacious 3.5

Группа Мультимедиа

Вышла очередная версия популярного проигрывателя Audacious с интерфейсом на GTK+.

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

  • возможность удалять файлы с диска или перемещать их в корзину;
  • перемотка списков с помощью колеса мыши;
  • отображения числа песен в названии вкладки;
  • поддержка списков в формате ASXv3;
  • автоскрытие заголовка вкладки при одном списке;
  • доступ к будильнику через меню сервисов;
  • обновлены настройки плагина JACK;
  • использование ID3v2.3 вместо APEv2;
  • поддержка элемента COVERART в тегах Ogg Vorbis;
  • удалена поддержка MPRIS 1.0, libaudclient и аппаратного MIDI.

Исходники:

audacious-3.5.tar.bz2

audacious-plugins-3.5.tar.bz2

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

 ,

truetester ()

OpenBSD производит массовый аудит и переработку OpenSSL — libreSSL

Группа BSD

В свете недавней очень серьёзной уязвимости Heartbleed протокола Heartbeat в сторонней библиотеке OpenSSL, разработчики OpenBSD решили окончательно и бесповоротно переписать всю библиотеку SSL, удалив груду разных кодов совместимости и поддержки несуществующих архитектур (например, big-endian i386/amd64), сохранив лишь API-совместимость с upstream OpenSSL.

Данное начинание некоторые временно называли OpenOpenSSL (т.к. оригинальный OpenSSL разрабатывается вне OpenBSD), но OpenBSD Foundation теперь объявило официальное название — «LibreSSL (the OpenBSD fork of OpenSSL)». Название также можно воспринимать как «lib-re-ssl» — переработка библиотеки ssl.

Что именно принудило проект OpenBSD отказаться от какого-либо сотрудничества с OpenSSL в будущем? Разработчик tedu@openbsd решил описать историю нового libressl на свежую память:

  • Протокол Heartbeat никто до сих пор не использует, однако он был всегда включён с момента поддержки в OpenSSL пару лет назад, и его нельзя было выключить без перекомпиляции с OPENSSL_NO_HEARTBEATS. (Поддержка теперь была полностью удалена из OpenBSD libressl.)
  • Предполагалось, что для избежания Heartbleed на OpenBSD достаточно будет установить опцию J в malloc.conf. Однако разработчики OpenSSL специально позаботились и сделали это невозможным, и поэтому даже на OpenBSD необходимо пересобирать всю библиотеку для устранения серьёзной уязвимости Heartbleed (в 5.3, 5.4 и 5.5, OpenSSL 1.0.0f в 5.2 и ранее не уязвим).
  • В процессе тестирования опции J с OpenSSL была обнаружена старинная ошибка в OpenSSL, о которой уже несколько лет было известно разработчикам OpenSSL, и даже имелось очень простое исправление. Однако разработчики OpenSSL до сих пор не приняли это к сведению. Командам OpenBSD, FreeBSD и Debian пришлось исправлять ошибку без какой-либо помощи от OpenSSL. Пару недель спустя, в upstream CVE-2010-5298 до сих пор исправить не удосужились.

Так как сотрудничество с таким upstream нереально и в дальнейшем не предполагается, было принято решение улучшить читаемость всего кода в соответствии с style(9) — KNF, а также удалить весь неиспользуемый код для упрощения аудита. В будущем планируется выпуск портативной версии, после периода стабилизации.

>>> http://BXR.SU/OpenBSD/lib/libssl/src/ssl/

 , , , ,

cnst ()

GCC 4.9.0 вышел!

Группа GNU's Not Unix

Спустя один год и один месяц с предыдущего значительного релиза объявлен выпуск новой версии набора компиляторов GNU Compiler Collection 4.9.0.

Список новшеств:

  • Local Register Allocator, представленный в версии 4.8.0 для архитектур ia32 и x86-64, теперь используется также для Aarch64, ARM, S/390 и ARC по умолчанию, а для PowerPC и RX опционально.
  • Существенные улучшения девиртуализации C++, исправлены различные ограничения масштабируемости межпроцедурных оптимизаций и LTO.
  • Во фронтенд C++ была добавлена поддержка различных возможностей будущего стандарта C++14. Наиболее значительное изменение в стандартной библиотеке C++ — поддержка регулярных выражений C++11.
  • GCC 4.9.0 поддерживает стандарт OpenMP 4.0 для C и C++, а также частично реализовано расширение Cilk Plus для параллелизма данных и задач.
  • Различные виды неопределенного поведения (undefined behavior) теперь могут быть диагностированы во время выполнения с помощью Undefined Behavior Sanitizer.
  • Добавлена поддержка новой аппаратной платформы little-endian powerpc64le-linux, по умолчанию для нее используется новый ABI PowerPC ELFV2.
  • Добавлена поддержка набора инструкций AVX-512 на x86-64 и ia32.

>>> Changelog

 ,

eternal_sorrow ()

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

Группа Интернет

Стал полностью доступен первый сезон подкаста о программировании на русском языке EaxCast, состоящий из 7-и выпусков. В этих выпусках делался особый акцент на NewSQL базах данных, распределенных системах и функциональном программировании. Однако в целом подкаст не ограничивается исключительно этими темами. В выпусках часто принимают учатие гости, программисты, имеющие опыт в самых различных областях. Размер аудитории подкаста на данный момент оценен примерно в 1000 человек. Выпуски сопровождается текстовой расшифровкой. Изначально планировалось делать короткие выпуски примерно по 20 минут, но в итоге их продолжительность была увеличена до 40-45 минут.

Первое время ведущие делали текстовую расшифровку своими силами, но из-за того, что выпуски стали длиннее, пришлось переложить ее на профессиональных копирайтеров. Поскольку услуги хороших копирайтеров стоят немалых денег, была создана кампания на BoomStarter, в рамках которой планируется собрать деньги на текстовую расшифровку второго сезона (~24 выпуска). На данный момент собрана уже треть от требуемой суммы, кампанию поддержало более 40 человек. Заканчивается кампания 12 мая.

Если собрать требуемую сумму не удастся, подкаст, вероятнее всего, будет заброшен. Ведущие объясняют это тем, что без текстовой расшифровки они будут работать «на корзину», а выпуски будут лежать «мертвым грузом» сразу после прослушивания. То есть, их нельзя будет найти через поисковые системы и так далее. Для спонсоров, сделавших взнос размером более 500 или более 3000 рублей предусмотрены специальные вознаграждения. В случае успешности кампании планируется не только записать второй сезон, но и собрать бесплатную электронную книгу, в которую войдет полная текстовая расшифровка первого и второго сезона.

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

 ,

CruZ ()

Virtual ANS 2.2

Группа Мультимедиа

Virtual ANS — программный симулятор легендарного советского фотоэлектронного синтезатора АНС, созданного инженером Евгением Мурзиным в период с 1938 по 1958 г. Вы можете услышать звуки АНСа в фильмах Андрея Тарковского «Солярис», «Зеркало», «Сталкер», или, например, в сцене ночного кошмара из комедии Леонида Гайдая «Бриллиантовая рука».

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

>>> Страница с описанием и инструкциями на сайте автора

 , , ,

kostett ()

Scala 2.11.0

Группа OpenSource

Состоялся выпуск новой версии языка программирования Scala: 2.11.

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

  • В библиотеке коллекций:
    • У неизменяемых хеш-таблиц и множеств увеличена производительность операций фильтрации, объединения и других подобных. В большем количестве случаев стало возможным использование компонентов исходной таблицы при выполнении операций, создающих новые структуры.
    • Добавлены специализированные реализации хеш-таблиц в которых ключами выступают длинные целые (LongMap) и ссылочные типы (AnyRefMap). Использование этих реализаций позволяет повысить производительность до 2-х и до 4-х раз соответственно.
  • Модуляризация:
    • Размер ядра библиотеки языка Scala уменьшен на 20% за счет выделения в отдельные модули компонентов, связанных с работой с XML, синтаксическим анализом, библиотекой построения пользовательского интерфейса Swing и плагина поддержки ограниченных продолжений.
    • Произведена внутренняя модуляризация компилятора, работа над которой будет продолжена в следующих версиях.
  • Большая работа была произведена в экспериментальной части компилятора — поддержке интроспекции, макросов и quasiquotes.
  • Изменения в back-end компилятора:
    • Новый экспериментальный оптимизирующий back-end для генерации байт-кода GenBCode.
    • Экпериментальный вариант генерации байт-кода для лямбда функций, который позволит в будущем лучше интегрироваться с замыканиями из Java 8.
    • Экспериментальная поддержка генерации Javascript в отдельном проекте Scala-JS.
    • Удалены остатки давно заброшенного модуля для генерации байт-кода .NET
  • Повышена производительность инкрементального компилятора, а так же некоторая оптимизация пакетного компилятора.
  • REPL получил несколько удобных команд для отладки типов высшего порядка. Так же REPL теперь может быть подключен как скриптовый язык через API JSR-223.
  • При сборке теперь будут показываться предупреждения о неиспользуемых локальных переменных и типах, а так же о ситуации когда var может быть заменен на val.

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

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

 

maxcom ()

В России подготовили к выпуску новый процессор «Эльбрус-4С»

Группа Hardware and Drivers

Российская компания МЦСТ завершила испытания нового процессора «Эльбрус-4С» и готова к его массовому производству. Об этом говорится в сообщении предприятия. «Эльбрус-4С» ─ четырехъядерный микропроцессор, разработанный по технологии 65 нанометров и поддерживающий три канала памяти DDR3-1600. Тактовая частота ядра процессора составляет 800 мегагерц, а его максимальная рассеиваемая мощность ─ 60 ватт.

Новый процессор, по сравнению с «Эльбрус-2С+», относится к чипам следующего поколения. В нем увеличена кэш-память, добавлена поддержка двоичной трансляции в многопоточном режиме, введена аппаратная поддержка для двоичной трансляции 64-разрядных кодов Intel/AMD и оптимизирована работа с памятью.

Основной операционной системой для процессора является «Эльбрус», разработанная на основе ядра Linux версии 2.6.33 и поддерживающая работу более трех тысяч пакетов из дистрибутива Debian 5.0. Сегодня «Эльбрус-4С» ─ самый высокопроизводительный отечественный процессор. Российская компания МЦСТ завершила испытания нового процессора «Эльбрус-4С» и готова к его массовому производству, говорится в сообщении предприятия. «Эльбрус-4С» ─ четырехъядерный микропроцессор, разработанный по технологии 65 нанометров и поддерживающий три канала памяти DDR3-1600. Тактовая частота ядра процессора составляет 800 мегагерц, а его максимальная рассеиваемая мощность ─ 60 ватт. Как уточняет РИА Новости, эти процессоры сравнимы с современными Intel i3 и Intel i5.

Последнее поколение процессоров Intel i3 и Intel i5 с архитектурой Ivy Bridge использует 22 нанометровый технологический процесс. Техпроцесс с использованием 65 нанометровых технологий начал применяться мировыми чипмейкерами для своих процессоров еще в 2004 году, а в серийное производство такие чипы попали в 2006 году.

Микропроцессор «Эльбрус-4С» компания предполагает использовать на серверном оборудовании, а также там, где необходимо замещение иностранных технологий в целях обеспечения автономности и секретности.

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

 , ,

Michail_Ul ()

О Сервере - Правила форума
Разработка и поддержка — Максим Валянский 1998–2013
Размещение сервера и подключение его к сети Интернет осуществляется компанией ООО «НИИР-РадиоНет»