LINUX.ORG.RU

Сообщения dinn

 

Octave 4.2

Группа Open Source

Вышла новая версия свободной системы для математических вычислений, использующей совместимый с MATLAB язык высокого уровня — GNU Octave 4.2.

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

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

 , , , ,

dinn
()

KiCad 4.0

Группа Open Source

После продолжительной разработки стала доступна новая стабильная версия системы для автоматизации проектирования электроники KiCad — 4.0.0.
Основные новшества:

  • Новая система для отображения — GAL (OpenGL и Cairo).
  • Новый ЛИСП-подобный формат для pcb файлов (.kicad_pcb).
  • Новый формат библиотек (.kicad_mod).
  • Обновлённый редактор библиотек.
  • Переработанная система управления библиотеками (fp-lib-table).
  • Графические помощники для загрузки, обновления и управления библиотеками.
  • Официально поддерживаемые библиотеки теперь размещаются на GitHub.
  • Интерактивная трассировка.
  • 3-х мерное отображение печатных плат.
  • Умный поиск по библиотеке с предпросмотром.
  • Python API.

Также множество более мелких изменений и улучшений.

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

 , ,

dinn
()

Julia 0.4

Группа Open Source

Вышла новая версия динамического высокоуровневого языка для математических вычислений Julia 0.4. В нём используется динамическая компиляция (JIT) на основе LLVM, что позволяет показывать достаточно высокий уровень производительности. Существует встроенная система управления расширениями.

В настоящее время Julia находится в стадии активной разработки, поэтому список изменений обширен. Также постоянно увеличивается количество доступных расширений, в настоящее время доступно более 700 пакетов.

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

 , ,

dinn
()

Octave 4.0

Группа Open Source

GNU Octave — свободная система для математических вычислений, использующая совместимый с MATLAB язык высокого уровня.

В новой версии произошли следующие изменения, заметные пользователю:

  • Графический интерфейс пользователя, написанный с использованием библиотеки Qt, доведён до стабильного состояния и теперь используется по умолчанию. Данный интерфейс аналогичен применяемому в MATLAB и содержит файловый менеджер, таблицу для просмотра переменных и их значений, журнал команд, а также вкладки командной строки, редактора исходных кодов и справочной документации. Пример внешнего вида: снимок 1, снимок 2. Традиционный интерфейс командной строки также доступен при помощи стартового параметра --no-gui или через бинарный файл octave-cli.
  • Новый синтаксис для объектно-ориентированного программирования classdef.
  • Добавлен новый набор функций и классов для работы с аудиоданными.
  • Добавлены новые классы.
  • Добавлены новые функции.
  • Настраиваемое ужесточение совместимости с MATLAB при использовании диапазонов, диагональных и перестановочных матриц. Octave применяет внутренние оптимизации для минимизации занимаемой такими данными памяти. Три новые функции (disable_range, disable_diagonal_matrix. disable_permutation_matrix) позволяют выбирать хранение в оптимизированном виде или полными матрицами. Также возможно использование параметра --braindead при старте.
  • Изменения в функциях ismatrix(x), nextpow2, strfind, а также функциях для интерполяции данных в плане совместимости с MATLAB.
  • Переработаны функции для работы с архивами. Также изменено поведение по умолчанию: теперь все действия будут производиться в той же директории, что и архив или оригинальные файлы.
  • Доработки в функциях, повышение быстродействия некоторых из них.
  • Некоторые функции и классы, объявлены устаревшими и будут удалены в будущих версиях Octave.
  • Некоторые функции и классы, объявленные устаревшими в прошлых версиях Octave, были удалены.
  • Некоторые предупреждения и настройки теперь включены по умолчанию.
  • Переработаны некоторые предупреждения для повышения очевидности.
  • Изменено поведение некоторых тригонометрических функций для унификации с другими математическими пакетами.
  • Множество доработок для визуализации данных на экране и печати. Также при использовании графического интерфейса доступно отображение при помощи библиотеки Qt.
  • Поддержка OpenMP включена по умолчанию, что позволяет задействовать параллельные вычисления в скомпилированных oct-файлах.

Сайт проекта


Исходные коды Octave


Дополнительные пакеты Octave Forge


Подробный список изменений

 , , ,

dinn
()

openSUSE 13.2

Группа Novell

4 ноября 2014 года вышла openSUSE 13.2.

Общесистемные изменения:

  • Ядро Linux 3.16.
  • systemd 210.
  • mkinitrd был заменён на dracut.
  • Использование файловой системы btrfs по умолчанию для корневого раздела и XFS для домашнего. Использование btrfs вместе с инструментом для управления снимками файловой системы snapper позволяет восстановить систему до предыдущего сохранённого состояния. По умолчанию новый снимок создаётся при каждом обновлении пакетов. Также новая версия snapper позволяет загрузиться в один из имеющихся снимков (подробнее).
  • Использование Wicked для управления сетью вместо ifup.
  • Улучшения в загрузочных носителях. Теперь записав образ на карту памяти USB можно устанавливать свои программы и сохранять данные. Это позволяет использовать openSUSE как переносную, уже настроенную систему. Данная возможность обеспечивается использованием технологий файловой системы btrfs.
  • YaST:
    • Процесс установки операционной системы был переработан для для снижения порога вхождения новых пользователей.
      • Вплоть до версии 13.1 установка операционной системы состояла из двух частей, разделённых перезагрузкой. Теперь вторая часть была упразднена и после завершения базовой установки система уже готова к работе.
      • Улучшены предлагаемые по умолчанию профили и шаблоны.
      • Настройки стали более упорядоченными, некоторые их них были удалены из процесса установки (LDAP авторизация, настройка принтеров), но они всё так же доступны после завершения установки или через AutoYaST.
      • Улучшения внешнего вида, ориентированные на удобство пользователя.
    • В YaST прекращена поддержка устаревших версий загрузчика GRUB и всё внимание сфокусировано на GRUB2, используемом по умолчанию уже в нескольких выпусках openSUSE. Однако пользователь всё ещё может вручную установить и использовать прошлую версию.
    • YaST был доработан после автоматического конвертирования с языка YCP на Ruby, прошедшего в процессе подготовки openSUSE 13.1. Увеличились быстродействие, стабильность компонентов. Улучшено взаимодействие с systemd, btrfs и другими новыми технологиями, задействованными в openSUSE 13.2.
    • Команда разработчиков YaST приложила усилия для расширения документации, ориентированной на новых разработчиков и использованию модульного тестирования. Также запущен сайт yast.github.io, ориентированный на разработчиков.

Окружения рабочего стола:

  • KDE 4.14.2 (подробнее).
    • Добавлена возможность использования технологий KDE Telepathy, пришедших на замену Kopete.
    • Доступны KDE Frameworks 5 (версии 5.3.0), сосуществующие с библиотеками KDE4, что позволяет разрабатывать программы для KF5 в стабильном окружении. Также доступна Plasma 5.1 как предварительная версия для храбрых пользователей, готовых стать тестировщиками.
    • KDE переведён на использование технологии GStreamer 1.0.
  • GNOME 3.14.1 (подробнее).
  • Xfce 4.10 (стабильная версия 4.12 всё ещё не вышла)
  • LXDE 0.5.5 (версия 0.99.0 вышла уже в момент заморозки изменений)
  • MATE 1.8.1 (подробнее).
  • Enlightenment e19, e17, e16.

Библиотеки и языки:

  • GTK+ версий 2.24.24 и 3.14.3.
  • Qt версий 4.8.6 и 5.3.2.
  • wxWidgets версий 2.8.12 и 3.0.1.
  • Ruby версии 2.1.3.
  • Python версий 2.7.8 и 3.4.1.
  • PHP версии 5.6.1.
  • Perl версии 5.20.
  • И много других.

Как всегда большинство компонентов было обновлено до последних стабильных версий, доступных на момент заморозки, исправлены ошибки.

Подробности

>>> Загрузить

 , ,

dinn
()

KDevelop 4.7

Группа KDE

Вышла новая версия интегрированной среды разработки — KDevelop 4.7. Данный выпуск является последним в рамках KDE4. Дальше будут выходить только обновления с исправлениями ошибок, а все свежие идеи войдут в KDevelop 5.
Основные изменения:

  • Улучшена поддержка CMake и добавлена поддержка некоторых расширений, требуемых для работы над будущими версиями KDE.
  • Улучшен пользовательский интерфейс для модульного тестирования.
  • Исправления в работе с документацией по Qt.
  • Начата интеграция наработок, сделанных в рамках Google Summer of Code. Это позволит значительно улучшить поддержку инструментов для кросс-компиляции.
  • Официальная поддержка системы контроля версий Bazaar.
  • Значительное снижение потребления памяти при работе с большими проектами, содержащими тысячи файлов. Также время запуска должно сократиться.


Также объявлены некоторые подробности о будущей версии KDevelop5. По заявлениям разработчиков несмотря на недоступность некоторых модулей, KDevelop5 находится уже в достаточно стабильном состоянии. Авторы не планируют коренным образом изменять архитектуру проекта, хорошо зарекомендовавшую себя за время существования четвёртой версии. Однако пользователей ждут существенные нововведения, такие как синтаксический анализ при помощи LLVM/Clang, переработанная поддержка CMake. Это позволит команде разработчиков не гоняться за постоянными изменениями в поддержке C++ и CMake, а сосредоточиться на работе среды программирования и многими модулями, ещё не имеющими финальной версии. Например ожидается поддержка языков QML, JavaScript, CSS и Go, тесная интеграция с QMake, Valgrind и другими инструментами для разработки. Благодаря Qt5 и новой системе KDE frameworks 5 значительно упростится использование KDevelop5 на Mac OS X и Windows.

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

 ,

dinn
()

JuliaLang 0.3.0

Группа Open Source

Вышла новая версия динамического высокоуровневого языка для математических вычислений Julia 0.3.0. Используется динамическая компиляция (JIT) на основе LLVM, что позволяет показывать достаточно высокий уровень производительности. Существует встроенная система управления расширениями. Язык развивается как замена уже существующим Matlab/Octave, R и другим.

В настоящее время Julia находится в стадии активной разработки, поэтому список изменений обширен. С ним можно ознакомиться по нижеприведённой ссылке.

Сайт проекта

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

 , ,

dinn
()

openSUSE Factory переходит на модель разработки с плавающими выпусками

Группа Novell

Команда разработчиков openSUSE рада представить новую модель разработки openSUSE Factory, позволяющая использовать её как дистрибутив с плавающими выпусками (rolling release).

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

Теперь новые пакеты не могут попасть сразу в Factory. Сначала пакет попадает в тестовый проект в OBS, где группа связанных с ним пакетов собирается и тестируется при помощи openQA. После этого, в случае успешного прохождения тестов, собираются установочные и live образы openSUSE и также проходят тестирование в openQA. Только после этого они попадают на рецензирование команде Factory и далее к пользователям.

Данная модель разработки позволяет обеспечить оптимальное распределение обязанностей между сопровождающими пакеты, тестерами и пользователями. В результате openSUSE Factory будет представлять собой полноценный, готовый к использованию дистрибутив. Следующий классический выпуск - openSUSE 13.2 ожидается в ноябре 2014 года.

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

 , openqa,

dinn
()

Вышла версия шрифта Source Sans Pro с поддержкой кириллицы

Группа Open Source

Компания Adobe представила новую версию своего шрифта, ориентированного на использование в пользовательских интерфейсах, Source Sans Pro - 2.010.

Изменения:

  • Поддержка кириллицы и греческого алфавита.
  • Обновлён кернинг для прописных символов.
  • Геометрические профили увеличены.
  • Добавлен узкий неразрывный пробел U+202F.
  • Обновлены размер и форма диакритических знаков.
  • Высота верхних индексов согласована с базовой линией для букв и цифр.

Напомним что шрифт распространяется под лицензией OFL 1.1.

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

 , ,

dinn
()

Scilab 5.5

Группа Open Source

Вышла новая версия среды для математических расчётов Scilab 5.5.0.
В новой версии было сделано много изменений и улучшений, основные из них:

  • Новые расширенные функции для создания графического интерфейса и улучшение отрисовки.
  • Новые графические возможности: отображение изображений с реалистичной цветопередачей, управление освещением для 3-х мерных объектов, возможности редактирования графиков непосредственно при помощи мыши.
  • Поддержка MPI (выключена по умолчанию).
  • Множество других нововведений: новый решатель для дифференциально-алгебраических уравнений, полная поддержка данных в формате HDF5, взаимодействие с Java-объектами и другие.

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

 , , ,

dinn
()

Редактор топологии печатных плат PCB 20140316

Группа Open Source

Вышла новая версия редактора топологии печатных плат PCB 20140316, входящего в состав gEDA.

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

  • Графический интерфейс использует OpenGL, поддержка 3-х мерного режима.
  • Добавлен бразильский перевод, остальные обновлены.
  • Много улучшений в локализации.
  • Поддержка компьютерных мышей с горизонтальной прокруткой колёсиком.
  • Большое обновление в экспорте G-кода (языка программирования устройств с числовым программным управлением).
  • Метрическая и дюймовая сетки теперь независимы.
  • Фотоэкспорт поддерживает несколько цветовых схем.
  • Возможно создание Gerber-файлов в метрической системе.
  • Gerber-файлы для отверстий создаются с разрешением 0.1 мил.
  • XY-файлы теперь совместимы с IPC 7531.
  • Множество исправлений ошибок.

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

 , , , ,

dinn
()

Octave 3.8.0

Группа Open Source

GNU Octave — свободная система для математических вычислений, использующая совместимый с MATLAB язык высокого уровня.

В новой версии произошли следующие изменения, заметные пользователю:

  • Добавлен графический интерфейс пользователя, написанный с использованием библиотеки Qt. Но поскольку он недостаточно оттестирован, использование его по умолчанию отложено до версии 4.0 (сейчас можно использовать ключ --force-gui). Авторы просят присоединиться к тестированию и высказывать идеи для улучшения удобства работы.
  • Использование для отрисовки графики OpenGL с виджетами на FLTK по умолчанию. Возможность использовать gnuplot также сохранилась.
  • Поддержка вложенных функций.
  • Изменения в обработке окончаний текстовых строк.
  • Использование обратной косой черты как метки продления вне строк, заключённых в двойные кавычки объявлено устаревшим.
  • Допускаются избыточные точки в окончании, что позволяет писать код с стиле:
    [a,...
     b,...
     c,...
    ] = deal (1,2,3)
  • Ограниченная поддержка именных исключений.
  • Поведение предупреждений может быть изменено локально, до конца текущей функции.
  • Переименованы предупреждения:
    Octave:array-as-scalar => Octave:array-to-scalar
    Octave:array-as-vector => Octave:array-to-vector
    
  • Новые опции в регулярных выражениях для совместимости с Matlab.
  • Реализован анализ команд TeX при использовании OpenGL для отрисовки графики. Поддерживается только вывод на экран, но не печать.
  • Переработаны функции для построения графиков: улучшена производительность, обновлена и дополнена документация.
  • Переработаны функции для работы с изображениями. Теперь не происходит автоматического преобразования изображений, хранящихся в целых числах в числа с двойной точностью.
  • Функции imread и imwrite были переписаны. Основные изменения связаны с альфа-каналом, поддержкой чтения и записи изображений, записанных в числах с двойной точностью, записью индексированных изображений, обработкой нескольких файлов.
  • Увеличено число опций у функции colormap.
  • Функции strsplit, datevec, kurtosis, moment модифицированы для совместимости с Matlab.
  • Функция error и её производные теперь позволяют испозовать комплексные аргументы.
  • Поведение функции glpk было изменено в связи с изменениями в одноимённой библиотеке.
  • Имя файла для сброса данных при падении программы было изменено с «octave-core» на «octave-workspace».
  • Добавлена команда citation, выводящая информацию для оформления ссылок на Octave в публикациях.
  • Пакет с поддержкой java-интерфейса из состава Octave Forge включён в ядро Octave.
  • Добавлены новые функции, некоторые объявлены устаревшими и будут удалены в будущих версиях.
  • Исправления ошибок и другие улучшения.

Исходные коды Octave
Дополнительные пакеты Octave Forge

>>> Сайт проекта

 , , ,

dinn
()

TeX Live 2013

Группа Open Source

Вышла новая версия самого распространенного дистрибутива *TeX для Linux - TeX Live 2013.

Изменения в новой версии:

  • Изменение в поставке: директория texmf/ была объединена с texmf-dist/ для упрощения. Переменные окружения TEXMFMAIN и TEXMFDIST теперь указывают на texmf-dist/.
  • Многие небольшие коллекции поддержки языков были объединены для упрощения.
  • В MetaPost добавлены поддержка вывода в формате PNG и введена возможность использования чисел с плавающей точкой.
  • LuaTEХ обновлён до Lua 5.2 и содержит новую библиотеку (pdfscanner) для работы с внешними компонентами PDF документов.
  • XeTEX:
    • Для компоновки шрифтов вместо ICU теперь используется библиотека HarfBuzz.
    • SilGraphite заменён на Graphite2 и HarfBuzz.
    • При совпадении имён, шрифты в формате TrueType/OpenType имеют более высокий приоритет, чем Type1.
    • Поддержка математических врезок OpenType.
  • xdvi переведён на использование FreeType вместо t1lib.
  • В microtype.sty добавлена частичная поддержка XeTEX и LuaTEX.
  • В tlmgr добавлена операция pinning для упрощения настройки нескольких репозиториев.
  • Добавлена или восстановлена поддержка платформ armhf-linux, mips-irix, i386-netbsd, и amd64-netbsd; поддержка powerpc-aix прекращена. Для экономии места некоторые компоненты для малораспространённых платформ не включены в DVD образ, однако могут быть установлены при использовании доступа в интернет.

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

 , ,

dinn
()

Icecream 1.0.0

Группа Novell

После 10 лет с начала разработки вышла новая версия системы распределённой компиляции — Icecream 1.0.0. Данная система была создана в SUSE на основе distcc. Основное отличие от distcc заключается в использовании центрального сервера для планировщика заданий, раздаваемых участникам сети.

В данной версии нет ничего ломающего привычные методы работы Icecream, она включает в себя исправления ошибок, найденных со времени выпуска версии 0.9.7, а также некоторые улучшения. Основным нововведением является поддержка Clang и его плагинов прямо «из коробки».

Репозиторий исходного кода системы был переведён на GitHub, там же можно прочитать о достоинствах Icecream. Архив с исходным кодом доступен на сервере SUSE.

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

 , icecream, ,

dinn
()

Исходный код Xabber открыт под GPLv3

Группа Android

Как и обещано разработчиками, исходный код популярного клиента для обмена сообщениями по протоколу XMPP (Jabber) для платформы Android открыт под лицензией GPLv3 и доступен на GitHub.
Программа обладает многочисленными возможностями:

  • поддержка нескольких учетных записей;
  • гибкая настройка списка контактов;
  • поддержка конференций;
  • сохранение истории переписки;
  • множество других полезных вещей.

Xabber на Google Play

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

 , , , ,

dinn
()

openSUSE 12.2 для архитектуры ARM

Группа Novell

Вышла редакция дистрибутива openSUSE 12.2 для систем на базе процессоров с архитектурой ARM. Была достигнута успешная сборка и работоспособность большей часть пакетов из состава основного репозитория openSUSE.

Решение о разработке данной редакции было принято на прошлогодней конференции openSUSE в Нюрнберге. Благодаря усилиям команды разработчиков и сопровождающих пакеты, цель была достигнута чуть больше, чем за год.

На данный момент система устанавливается и нормально работает на следующих устройствах:

Также поддерживаются:

Желающие запустить openSUSE 12.2 на своём устройстве могут получить общие сведения на этой странице.

Образы установочных носителей могут быть загружены здесь.

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

 , ,

dinn
()

NVIDIA CUDA 5

Группа Проприетарное ПО

Вышла новая версия платформы для вычисления на графических ускорителях NVIDIA CUDA 5.0.

Новые возможности:

  • Динамическая параллельность. Вычислительные потоки могут динамически порождать новые.
  • Библиотеки для графических процессоров. Новая библиотека CUDA BLAS позволяет использовать возможности динамической параллельности из сторонних библиотек.
  • GPUDirect — прямое сообщение между графическими процессорами через шину PCI-E, включая прямой доступ к памяти.
  • Интегрированная среда для разработки программ Nsight на базе Eclipse.

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

 ,

dinn
()

Intel Studio XE 2013 и Composer XE 2013

Группа Проприетарное ПО

В сентябре компания Intel выпустила новые наборы инструментов для разработчиков программного обеспечения Studio XE 2013 и Composer XE 2013. Подробности о компонентах можно посмотреть на сайте Intel.

Основные изменения и улучшения:

  • Оптимизированная производительность компиляторов.
  • Поддержка процессоров Ivy Bridge, Haswell и Intel Xeon Phi.
  • Поддержка профилирования приложений Java с низкими затратами вычислительных ресурсов для повышения скорости профилирования в смешанном режиме.
  • Более десяти новых функций профилирования для более точной настройки приложений.
  • Инструмент Pointer Checker для обнаружения случаев переполнения буфера, которые могут привести к прекращению работы и нарушению защиты.
  • Анализ роста динамической памяти для определения свободных ресурсов памяти, которые не могут быть выявлены с использованием традиционных инструментов.
  • Библиотека MPI с улучшенной устойчивостью к отказам для повышения надежности работы кластеров.
  • Условная побитовая воспроизводимость.
  • Поддержка различных стандартов, включая C++ 11, Fortran 2008 и MPI 2.2.
  • Расширенная функция Parallelism Assistance для поддержки Linux, Fortran и C# помимо Windows и C/C++.

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

 , , ,

dinn
()

Qupzilla 1.3

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

Вышла новая версия кроссплатформенного браузера Qupzilla — 1.3.0. В новой версии:

  • Новые плагины GreaseMonkey и менеджер персональной информации;
  • Анимированный предпросмотр вкладок;
  • Возможность изменить значок закладки;
  • Импорт собственных SSL сертификатов;
  • Поиск в закладках в адресной строке;
  • AdBlock поддерживает сторонние подписки;
  • Улучшена производительность фильтров AdBlock;
  • Возможность открывать RSS ленты в сторонних программах;
  • Обновлены переводы, добавлен украинский;
  • Многочисленные другие улучшения и исправления.

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

 , ,

dinn
()

Blitz++ 0.10

Группа Open Source

После почти 7 лет разработки вышла новая версия векторной математической библиотеки blitz — 0.10.

Новая версия представляет собой текущий срез репозитория blitz. Кроме исправления ошибок, разработчики трудились над повышением быстродействия, совместимостью с 64-х разрядными системами, потокобезопасностью, увеличением использования SIMD-инструкций путём выравнивания данных. К сожалению, многие из этих улучшений не задокументированы, поэтому вскоре ожидается версия 0.10.1, которая исправит этот недостаток.

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

 blitz, , ,

dinn
()

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