LINUX.ORG.RU

Новости «Open Source»

Wine Wizard 1.0

Группа Open Source

Вышел Wine Wizard 1.0. Кто не помнит, читайте прошлую новость.

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

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

 , , , ,

LLIAKAJL ()

GHC 8.0.1

Группа Open Source

Спустя 6 лет с момента релиза 7.0 выпущена новая версия компилятора языка Haskell — GHC 8.0.1.

Главные изменения:

  • Новое расширение DuplicateRecordFields, позволяющее использовать в различных типах поля с одинаковыми именами.
  • Поддержка превращения do-нотации в код, использующий класс Applicative вместо Monad.
  • Расширения Strict и StrictData, отключающие ленивое вычисление кода и данных соответственно в пределах модуля.
  • Поддержка инъективных (injective) семейств типов и рекурсивных суперклассов.
  • Улучшена генерация стектрейсов.
  • Новый генератор кода для платформы PPC64. Поддержка операционной системы AIX.
  • Улучшена поддержка платформы ARM.
  • Поддержка LLVM 3.7.
  • Новый аллокатор памяти для 64-битных платформ.
  • Добавлена поддержка пользовательских ошибок при проверке типов.
  • Windows XP более не поддерживается.

>>> Полный список изменений

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

 ,

hateyoufeel ()
Мини-новость: Представлена библиотека графического интерфейса libui (134 комментария)

Вышел GitPrep 2.0

Группа Open Source

Вышла вторая мажорная версия GitPrep. GitPrep — это платформа для совместной разработки, позволяющая развернуть github-подобный сервис. Ближайшие альтернативы — GitLab, Gogs, Kallithea. GitPrep написан на Perl с применением веб-фреймворка Mojolicious и распространяется на условиях лицензий Artistic License и GPL.

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

>>> Тестовый сайт

 , ,

the_electric_hand ()

Релиз ReactOS 0.4.1

Группа Open Source

Доступен новый выпуск операционной системы ReactOS 0.4.1, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows. Новая версия подготовлена спустя три месяца после релиза 0.4.0 и отметила переход к более оперативному формированию релизов, которые теперь будут выходить не раз в год, а значительно чаще. Размер установочного iso-образа 115 Мб.

В этом релизе:

  • Патч для проблем связанных с контекстом активации.
  • Кумулятивный полугодовой апдейт драйвера ATA-устройств UniATA.
  • Дебют поддержки файловой системы btrfs.
  • Фиксы нескольких серьезных регрессий, влиявших на работу программ PowerPoint Viewer, Word Viewer, FastStone Image Viewer.
  • Поддержка сетевых шар Virtual Box и VMWare.
  • Фиксы стека USB, теперь количество падений из-за него должно уменьшиться.
  • Новые, улучшенные нескучные иконки в explorer.exe.
  • Прочие баг-фиксы в количестве более 140 штук.

>>> Официальная новость

 , , , ,

Jedi-to-be ()

GRASS GIS 7.0.4

Группа Open Source

GRASS GIS (Geographic Resources Analysis Support System) — открытая ГИС (распространяется по лицензии GPL), предоставляющая возможность обработки растровых, векторных и геоинформационных данных средствами одного программного пакета. GRASS GIS включает инструменты для пространственного моделирования, визуализации растровых и векторных данных, анализа геоинформации, а также обработки спутниковых фотографий и аэрофотоснимков. Кроме того, ГИС позволяет подготавливать сложную графику для использования в презентациях и печати. GRASS GIS была переведена на два десятка языков и поддерживает большое количество форматов представления данных. Она может использоваться и как отдельное приложение, и совместно с другими программными пакетами, такими как QGIS и R.

Новый выпуск GRASS GIS 7.0.4 содержит 150 исправлений ошибок и улучшений в руководстве по сравнению с версией 7.0.3. Обновлён интерфейс к библиотеке на C, позволяющий пользователям создавать простые и быстрые модули на Python. Повышена стабильность и скорость работы библиотек, улучшена поддержка больших файлов. Много усилий приложено к стандартизации параметров и имён флагов. Кроме того, в состав GRASS GIS 7 вошёл ряд новых модулей для анализа растровых, векторных данных и временных изменений. Версии 7.0.x, как входящие в стабильный релиз, пользуются долгосрочной поддержкой.

>>> Полный список изменений

>>> Оригинал новости

 ,

al_exquemelin ()
Мини-новость: CloudCross — версия 1.2.1 (15 комментариев)

SolveSpace теперь поддерживает импорт DXF и DWG

Группа Open Source

SolveSpace — свободная и открытая параметрическая 2D- и 3D-САПР для Linux, OS X и Windows. Программа весит всего пару мегабайт и обладает отличным интерфейсом и безграничными возможностями, добавляемыми сообществом почти каждый день.

В течении марта и апреля команда разработчиков SolveSpace проделала очень много работы над оптимизацией и добавлением новых опций.

Кроме того, оригинальным автором программы было принято решение об объединении официальной ветки разработки 2.0 с веткой форка 2.1. В последнем наконец-то появился давно ожидаемый импорт других форматов файлов, используемых во многих САПР.

Изменения в версии ветки 2.1 от 11 мая 2016г.:

  • Диалог «About» («О программе») теперь отображает git hash, из которого собрана эта версия.
  • Импорт DXF.
  • Импорт DWG.
  • Теперь если операция выдавливания ничем не ограничена, переключение между режимами «объединение» и «разница» будет автоматически переворачивать нормали граней меша.
  • Ранее используемое меню импорта геометрии теперь переименовано в «Link / Assemble» для подчеркивания того факта, что все изменения в «привязанных» файлах автоматически будут отображаться в «сборке», а также для отделения данного меню от нового меню импорта DXF/DWG.
  • Если изменения в файле не были сохранены, при выходе из программы будет выводиться окошко подтверждения.
  • ... множество других исправлений и улучшений

Скачать бинарные сборки и исходники новой версии

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

 , , , ,

atsym ()

Релиз Qt Creator 4.0.0

Группа Open Source

Сотрудники The Qt Company рады сообщить, что состоялся релиз новой версии кроссплатформенной IDE, предназначенной для создания кроссплатформенных приложений с использованием фреймворка Qt.

Новое в Qt Creator 4.0.0:

  • Обеспечена работа статического анализатора кода Clang для проектов, использующих систему сборки QMake и QBS (подробнее см. документацию).
  • Значительно расширены возможности QML-профилировщика, добавлена новая визуализация статистики Flamegraph (подробнее см. документацию).
  • Добавлена экспериментальная поддержка юнит-тестирования приложений с помощью Qt Test Framework и Google C++ Testing Framework (подробнее см. документацию).
  • Код Qt Creator теперь распространяется под коммерческой лицензией и под GPLv3 c исключениями, которые касаются расширения функциональности с помощью плагинов и снимают лицензионные ограничения для генерируемого кода.
  • Немного улучшена поддержка CMake, например, Qt Creator теперь не станет создавать директорию сборки при открытии CMake-проекта, что позволит сразу перейти к изучению исходного кода.
  • Экспериментальная модель представления кода Clang теперь используется сразу после включения сопутствующего плагина.
  • Улучшена поддержка отладки с помощью LLDB в OS X.
  • Режим Analyze объединён с режимом Debug, в нём теперь доступны следующие инструменты: выбранный вами отладчик, статический анализатор кода Clang, Memcheck, Callgrind и QML-профилировщик.
  • В Qt Quick Designer добавлена поддержка новых элементов интерфейса для мобильных устройств Qt Quick Controls 2, помимо этого в работе дизайнера исправлено множество ошибок.
  • По умолчанию теперь используется новая «плоская» тема оформления интерфейса (скриншот). Старая тема оформления сохранена и названа Classic, переключиться на неё можно в настройках (Tools > Options > Environment > Interface).

Полный список исправлений и улучшений можно посмотреть здесь.
Скачать подготовленные для установки пакеты и исходный код Qt Creator можно с официального сервера.

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

 , , , ,

EXL ()
Мини-новость: Вышел Mypy 0.4 (101 комментарий)

BitKeeper освободился

Группа Open Source

Известная распределённая система контроля версий BitKeeper стала доступна под свободной лицензией Apache 2.0.

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

  • Простой в использовании интерфейс командной строки
  • Вложенные репозитории: подмодули, сделанные правильно. Используйте контроль версий для контроля коллекций из репозиториев.
  • Гибридный режим для двоичных файлов, который использует отдельные серверы для двоичных файлов вместо того, чтобы забивать ими репозитории с исходным кодом.
  • Отслеживание файловых операций, таких как создание, удаление, переименование.
  • Все операции с файлами проверяют контрольные суммы для целостности. Все файловые записи включают избыточную информацию для коррекции ошибок.
  • Очень точный алгоритм слияния, который использует полную историю для разрешения конфликтов. Большинство других систем используют разные вариации diff3.
  • Просмотр аннотированного исходного кода (добавление информации о дате, авторе, и т. д. при просмотре содержимого файла).
  • Высокая производительность и масштабируемость до очень больших репозиториев.
  • Лицензирован под Apache Version 2.

Готовые сборки доступны для дистрибутивов Debian, Fedora, Ubuntu, RHEL, а также для Windows, OS X, FreeBSD и NetBSD.

>>> Git-зеркало на GitHub

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

 ,

Legioner ()
Мини-новость: OpenVSP 3.6.0 — создай свой самолет (49 комментариев)

Awesome WM 3.5.9

Группа Open Source

Состоялся новый минорный релиз оконного менеджера Awesome 3.5.9. Кодовое имя релиза — Mighty Ravendark. Awesome — гибридный тайлинговый оконный менеджер для X11, дающий возможность глубокой кастомизации за счет того, что все его основные модули написаны на языке Lua, на этом же языке пишутся файлы конфигурации для Awesome.

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

>>> Полный changelog

 

DeadEye ()

Стал доступен экзамен Certified OpenStack Administrator от OpenStack Foundation

Группа Open Source

По всему миру стал доступен экзамен Certified OpenStack Administrator от OpenStack Foundation. Это первый вендоро-независимый практический экзамен, призванный подтвердить навыки администратора OpenStack (до этого были только Mirantis и Red Hat). Первая сессия была проведена две недели назад на OpenStack Summit. Теперь экзамен можно сдать удаленно (идет мониторинг через вашу веб-камеру, микрофон и захват рабочего стола). В подготовке экзамена под эгидой OpenStack Foundation приняли участие почти все основные компании коммитеры в OpenStack.

Экзамен практический и выполняется удаленно на виртуальной машине/машинах (консоль и Horizon). Длится 2 часа, стоимость $300, при этом вторая попытка в случае неудачи - бесплатно. Провайдер экзамена (инфраструктура) - тот же, что и для экзаменов Linux Foundation. Так что кто сдавал практические экзамены Linux Foundation Linux Certification - процедура должна быть понятна.

Темы как и подробная информация доступны по ссылке. Включают в себя устранение неисправностей и работу с основными подсистемами OpenStack. Инструкция по регистрации, советы по сдаче - там же. Сдавать можно с ПК под управлением Windows, Linux и Mac. Во время сдачи сеть доступ только к http://docs.openstack.org/.

>>> Подробности на openstack.org

 , ,

korum ()

Crystal 0.16.0

Группа Open Source

Состоялся релиз языка программирования Crystal 0.16.0.

Цели языка:

  • Синтаксис, похожий на Ruby (но совместимость с ним не является целью).
  • Статическая типизация (но без необходимости явного указания типов переменных и аргументов методов).
  • Вызов кода на Си с помощью биндингов, написанных на Crystal.
  • Исполнение и генерация кода во время компиляции (макросы).
  • Трансляция в эффективный нативный код.

Текущее состояние:

  • Проект находится в стадии alpha: язык и стандартная библиотека всё ещё подвергаются значительным изменениям.
  • Компилятор написан на Crystal.

Этот релиз содержит значительное изменение, ломающее обратную совместимость, о котором было объявлено несколько месяцев назад. Также был внесён ряд других незначительных изменений и множество новых вкусностей.

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

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

 ,

Kilte ()

Mercurial 3.8

Группа Open Source

Вышла очередная версия Mercurial — распределённой системы управления версиями, написанной на Python.

В числе основных изменений находится ряд усовершенствований, направленных на улучшение производительности.

fsmonitor

Добавлено расширение fsmonitor (ранее известное как «hgwatchman»), разработанное компанией Facebook. Такие операции, как hg status, hg diff, hg commit должны знать о том, какие файлы в репозитории были изменены. В нормальной ситуации это требует обращения к каждому файлу для проверки изменений. fsmonitor использует сервис watchman, чтобы получать уведомления об изменениях. watchman в свою очередь, использует специфичные для платформы API, такие как inotify или FSevents, чтобы получать уведомления от операционной системы всякий раз, когда файл в хранилище изменился. Используя fsmonitor, команды hg status, hg diff и другие, должны проверять только те файлы, которые на самом деле изменились, вместо того, чтобы обходить всё хранилище.

automv

Другим важным изменением является введение экспериментального расширения automv. Обычно, люди перемещают файлы в своих репозиториях используя команды hg mv или hg cp. Несмотря на это, вполне легко забыть об этих командах и использовать обычное перемещение, особенно при использовании IDE. Расширение automv пытается определить похожие файлы при коммите и отмечает их как перемещённые/скопированные.

chg

Новый интегрированный chg клиент предоставляет альтернативный способ запуска Mercurial команд. Причиной низкой производительности Mercurial с точки зрения скорости команд является то, что он написан на Python. Это обычно не ограничивающий фактор, но запуск интерпретатора добавляет некоторые накладные расходы. Chg решает эту проблему, используя клиент, реализованный на C, и сервер на Python. Вместо того, чтобы запускать интерпретатор Python для каждой команды, вызов chg запускает простое C-приложение, которое общается с сервером команд.

>>> Примечания к выпуску

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

 

Kilte ()

Раскол в проекте OpenWrt

Группа Open Source

Восемь наиболее активных разработчиков OpenWrt покинули проект и начали работу над созданием форка, получившего название LEDE (Linux Embedded Development Environment).

Цели проекта:

  • Упор на стабильность и функциональность.
  • Регулярные выпуски.
  • Прозрачность обсуждений и принятия решений, учёт мнений сообщества.

Причины создания форка:

  • Малое количество ключевых разработчиков OpenWrt, привлечение новых лиц не производится.
  • Проблемы с инфраструктурой (из-за недавнего выхода из строя жёстких дисков на сервере, были недоступны вики, форумы, репозитории). Отсутствие дублирования важных узлов инфраструктуры. Апгрейду препятствуют внутренние разногласия.
  • Отсутствует прозрачность и коммуникация, как между основными разработчиками и сообществом, так и между самими разработчиками внутри команды.
  • Малое количество людей имеет право коммита. Они не справляются с рассмотрением поступающих патчей. Тривиальные патчи висят годами. Нет должного тестирования.
  • Документация даже по самым важным вещам типа procd (местный аналог systemd) отсутствует, либо в неактуальном состоянии.

Отличия LEDE от OpenWrt:

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

>>> Дальнейшие планы

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

 , , , ,

anonymous ()

PolygonCrest (v20160221) - кроссплатформенный 3D редактор с функциями для создания моделей самолетов

Группа Open Source

PolygonCrest — легковесный бесплатный opensource 3D-редактор, для создания визуальных анимированных полигональных 3D-моделей самолетов и других объектов для бесплатного авиасимулятора YSFlight. При этом и PolygonCrest и YSFlight основаны на одном и том же opensource тулките — YS-class Library

Форматы файлов

  • Открытие/Сохранение
    • SRF — статическая модель для YSFlight
    • DNM — анимированная модель для YSFlight (включает в себя SRF-файлы с дополнительными свойствами)
    • OBJ
    • OFF
    • STL
  • Подложки в разных плоскостях (с настройкой прозрачности)
    • BMP
    • PNG

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

  • все виды операций с точками (vertex) и полигонами;
  • создание примитивов (куб, сфера, цилиндр) с последующим деформированием;
  • cоздание полигонов по аэродинамическим профилям (NACA, ClarkY и другие);
  • создание объектов операций вращения полигонов (solid of revolution), вытягивания вдоль контуров (sweep), создание конических объектов;
  • булевые операции;
  • ...

>>> Справка по программе (в разработке)

>>> Информация о симуляторе

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

 , , , ,

atsym ()

Вышла BuguRTOS-1.0.0!

Группа Open Source

Вышла очередная версия встраиваемой операционной системы реального времени BuguRTOS-1.0.0.

BuguRTOS — это ядро ОСРВ, ориентированное для использования на микроконтроллерах, и может работать в режимах мягкого и жесткого реального времени.

Характерными особенностями BuguRTOS являются:

  • Отказ от управления памятью в ядре - рекомендуется статическое выделение памяти.
  • Все системные вызовы имеют сложность O(1).
  • Минимальные требования к размеру стеков процессов (задач).

В данный момент поддерживаются ветки 0.6.x и 1.0.x, поддержка ветки 0.7.х прекращена.

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

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

 , ,

shkolnick-kun ()

Microsoft Visual Studio Code v1.0

Группа Open Source

Компания Microsoft выпустила первую стабильную версию Visual Studio Code (VS Code) для Linux и Mac OS X. VS Code — редактор кода, основанный на фреймворке Atom Shell (или Electron), который разработан GitHub и используется также в редакторе GitHub'а, Atom'е. VS Code был выпущен в виде open-source (MIT License) в ноябре 2015 года. Microsoft заявляет, что более 500 000 разработчиков пользуются VS Code ежемесячно.

Стабильная версия VS Code распространяется в виде zip-архива, а также в бинарных пакетах .deb и .rpm. Для разработчиков, которые хотят попробовать последние нестабильные изменения, есть аналогичная сборка «Insider».

В блоге команда Visual Studio Code пишет: “VS Code был создан для разработчиков веб-приложений на JavaScript и TypeScript. Но менее чем за полгода он стал расширяемым и сообщество сделало более 1000 расширений практически для любого языка VS Code.”

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

 , , ,

Shaman007 ()