LINUX.ORG.RU

Новости

Активные теги:

 , , , , , , , , ,

Релиз KDevelop 5.0.0

Новости - KDE
Группа KDE

Разработчики KDevelop рады сообщить, что спустя два года после выхода KDevelop 4.7 состоялся релиз новой версии кроссплатформенной IDE, предназначенной для работы над проектами на языках программирования C++, Python, PHP и JavaScript/QML. Помимо портирования KDevelop на новые фреймворки KDE Frameworks 5 и Qt 5 был проведён рефакторинг кодовой базы и добавлены многочисленные изменения, благодаря которым KDevelop в будущем можно будет легко расширять, постепенно наращивая его функциональность.

Скриншоты KDevelop: GNU/Linux, macOS, Microsoft Windows.

Основные изменения включают в себя значительно улучшенную поддержку языков программирования C и C++ в соответствии с их современными стандартами, а также полировку поддержки Python, PHP и JavaScript/QML.

Наиболее важным изменением является отход от собственного механизма анализа C++ в пользу Clang. Помимо того, что с интеграцией Clang код стало значительно легче поддерживать, переход на него дал несколько явных преимуществ:

  • Даже самые сложные конструкции кода на C++ теперь точно анализируются и правильно подсвечиваются. Если код не будет компилироваться, фоновый компилятор в KDevelop обязательно оповестит об этом.
  • Диагностика кода стала намного точнее и надёжней. Например, KDevelop теперь может обнаружить, будет ли функция с разными параметрами, но одинаковым именем являться перегруженной или нет.
  • Для различных типовых ошибок, вроде орфографических неточностей, отсутствующих скобок или недостающих точек с запятой, KDevelop теперь предлагает пользователю сочетание клавиш (Alt + 1), которое позволяет автоматически исправить ошибку.
  • Теперь доступен режим разбора кода на языке программирования C, который включается, когда это необходимо.

В данный момент всё ещё продолжается работа над старыми утилитами для C++ для того, чтобы они хорошо интегрировались в новую инфраструктуру. Но большинство важных вещей уже присутствуют в текущей сборке KDevelop. В отличие от поддержки C++, поддержка Python не претерпела каких-либо значительных изменений, кроме стабилизации и полировки. То же справедливо и для PHP, и для компонентов, отвечающих за поддержку JavaScript/QML.

Благодаря портированию на KF5, в скором времени появятся сборки KDevelop для macOS и MS Windows. Кроме того, разработчики представили для дистрибутивов GNU/Linux уже настроенный пакет AppImage, включающий в себя все необходимые зависимости.

Более детально новые изменения в KDevelop описал один из его разработчиков, Kevin Funk в своём блоге.

>>> Страница загрузки KDevelop

>>> Релиз KDevelop 5.0.0

 , , ,

EXL ()

Oracle открывает код JDK 9 для ARM

Новости - Java
Группа Java

Как известно, в 2006 году Sun Microsystems открыла исходные коды реализации Sun Java под лицензией GPL, основав проект OpenJDK. При этом реализация виртуальной машины HotSpot была открыта только под архитектуры x86, x86_64 и sparc. Реализация для ARM осталась закрытой.

Прошло 10 лет, за это время многое изменилось в проекте OpenJDK. В частности для архитектуры ARM64 (AArch64) усилиями компаний Red Hat и Linaro была разработана полноценная реализация HotSpot. Эта реализация была принята в апстрим OpenJDK 9 и сейчас доступна в OpenJDK 8 в Fedora/RHEL.

Для ARM32 (AArch32) до недавнего времени сборки OpenJDK использовали интерпретатор Zero VM, отличающийся крайне низкой производительностью. Осенью 2015 года усилиями компаний Azul и Linaro в рамках проекта aarch32-port началась разработка полноценной VM для ARM32. В настоящее время предварительные версии openjdk-aarch32 доступны в Fedora.

Учитывая сложившуюся ситуацию с OpenJDK на ARM-архитектурах, тем более неожиданным выглядит опубликованное сегодня решение Oracle об открытии исходных кодов их собственной реализации HotSpot для ARM32 и ARM64. На текущий момент неясно, будет ли реализация от Oracle сливаться с существующими реализациями от Red Hat/Azul или будет развиваться отдельно от них.

Одним из основных направлений по применению Java на ARM-архитектурах аналитики называют использование технологии JavaFX на мобильных платформах iOS и Android.

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

 , , , ,

anonymous ()

Causality Ltd прекратила свою деятельность

Новости - Open Source
Группа Open Source

Компания Causality Ltd прекратила свою деятельность в связи с отсутствием спроса на коммерческую поддержку языка программирования pony.

Об этом 21 августа 2016г. сообщил в своём аккаунте в LinkedIn бывший генеральный директор компании Constantine Goulimis.

Язык программирования pony - это объектно-ориентированный безопасный язык программирования, использующий модель акторов (аналогичную Erlang), имеющий легковесный FFI.

Безопасность языка обеспечивается за счёт:

  • математически доказанной типобезопасности;
  • памятебезопасности (как следствия типобезопасности);
  • безопасности исключений (по заверению авторов языка, все исключения обрабатываются);
  • безопасности от гонок (отсутствие конкурентного доступа обеспечивается средствами компилятора);
  • свободы от вечной блокировки (блокировки не используются).

По мнению Грейдона Хоара (автора Rust), «создатели pony провели великолепную работу, превосходящую ту, что он сделал в Rust...»

Компания Causality Ltd была основана с целью оказания коммерческой поддержки компаниям, использующим pony в своей IT-инфраструктуре.

По словам своего бывшего главы, Causality Ltd не смогла найти достаточно широкой клиентской базы. В частности 25-летний менеджер одного из американских инвестиционных банков, использующих pony в критически-важном компоненте своей инфраструктуры, отказал компании на основании того, что она была «слишком маленькой».

Однако основатель проекта Sean T. Allen считает, что закрытие Causality Ltd не приведет к гибели столь интересного и многообещающего проекта, т.к. прекращение деятельности компании не привело к снижению интереса к языку, и что сообщество проекта продолжает расти.

Ссылки:
Pony на GitHub
Введение
Безопасность pony

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

 , ,

shkolnick-kun ()
Мини-новость: Доступна новая версия MIUI (129 комментариев)

Timewarrior 1.0.0

Новости - Open Source
Группа Open Source

Разработчики и сообщество Taskwarrior рады представить долгожданный первый выпуск Timewarrior 1.0.0.

Timewarrior — свободное и открытое ПО для отслеживания времени, потраченного на работу, хобби и другие занятия. Приложение запускается и работает в командной строке.

В простейшем случае отслеживание времени происходит так:

$ timew start
...
$ timew stop

В первом выпуске:

  • интеграция с Taskwarrior;
  • подробное руководство пользователя;
  • полная онлайн-документация;
  • визуальное отображение дней/недель/месяцев и других диапазонов времени;
  • цветосхемы;
  • тэгирование временных блоков;
  • автоматическое заполнение доступного времени;
  • корректирующие команды;
  • информация про праздники с holidata.net;
  • экспорт в JSON;
  • API для отчетов.

>>> Скриншот и подробности

>>> Официальный сайт

 , ,

slon ()

Android 7.0

Новости - Android
Группа Android

Вышла новая версия операционной системы для мобильных устройств от Google под названием Android 7.0 Nougat.

( Изменения )

Среди других нововведений также отмечается поддержка новых политкорректных Emoji, оптимизация фоновых процессов, добавление новых языков и вариантов одного языка, новые функции в Android for Work, а также расширение специального ПО для людей с ограниченными возможностями.

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

 ,

LordTermor ()

GNU Libreboot 20160818

Новости - GNU's Not Unix
Группа GNU's Not Unix

Вышла новая версия GNU Libreboot — 20160818. GNU Libreboot — это полностью свободный форк Coreboot (альтернатива BIOS и UEFI), из него были удалены все проприетарные компоненты. Но, кроме того, в целях проекта GNU Libreboot значится ещё и создание более дружелюбного к пользователю инструмента, нежели Coreboot.

( Изменения )

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

 , ,

the_electric_hand ()
Мини-новость: Вышел Wine 1.9.17 (56 комментариев)

Rust 1.11

Новости - Mozilla
Группа Mozilla

Команда разработчиков Rust рада представить релиз Rust 1.11. Rust — это системный язык программирования, при разработке которого внимание сосредоточено на безопасности, скорости и параллелизме.

Как обычно, вы можете установить Rust 1.11 с соответствующей страницы на официальном сайте, а также посмотреть примечания к выпуску на GitHub.

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

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

 

Kilte ()

Релиз KDE Applications 16.08

Новости - KDE
Группа KDE

Доступно очередное обновление приложений проекта KDE.

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

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

 , ,

alexferman ()
Мини-новость: В Fedora 25 будет Wayland по умолчанию (383 комментария)

Percona Memory Engine для MongoDB на базе WiredTiger

Новости - Open Source
Группа Open Source

Percona объявила о выпуске Memory Engine для MongoDB, открытого in-memory хранилища. In-memory хранилище на базе WiredTiger предусмотрено в MongoDB 3.2 Enterprise Edition, но отсутствует в MongoDB Community Edition. С выпуском Percona Memory Engine появится возможность без дополнительных затрат использовать аналогичное хранилище и для Percona Server.

Продукт обеспечивает высокую производительность при операциях чтения с предсказуемыми задержками, а также высокую производительность при операциях записи без сохранения данных на диске. Примеры использования:

  • Application Cache заменяет memcached и самописные структуры данных уровня приложения.
  • Real-time Analytics использует вычисления в памяти для тех случаев, когда время отклика важнее, чем сохранение данных.
  • Sophisticated Data Manipulation обеспечивает более высокую производительность при сложных операциях c данными, например, при агрегировании и MapReduce.
  • Session Management — хранение в памяти активных сессий пользователей для уменьшения времени отклика.
  • Transient Runtime State — хранение динамического состояния приложения.

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

 , , ,

Stacy ()

PowerShell открыт и доступен для Linux

Новости - Open Source
Группа Open Source

Компания Microsoft анонсировала открытие исходного кода командной оболочки PowerShell под лицензией MIT и доступность под Linux. Доступны пакеты для Ubuntu и CentOS 7, а также инструкции по сборке.

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

 ,

Legioner ()
Мини-новость: Европейский Фонд Свободного ПО отмечает 15-летие (29 комментариев)

VeraCrypt 1.18

Новости - Linux General
Группа Linux General

Состоялся очередной выпуск VeraCrypt — форка системы шифрования дисковых разделов TrueCrypt, развитие которого было внезапно прекращено в 2014 году. Истинные причины, как и личности разработчиков, неизвестны до сих пор.

Основные особенности VeraCrypt:

  • Увеличение числа итераций хэширования.
  • Переход к использованию SHA-512 и SHA-256.
  • Устранение уязвимостей, выявленных в процессе аудита исходного года TrueCrypt.
  • Улучшение системы сборки для Linux и macOS.

Изменения в версии 1.18:

  • Исправлена ошибка монтирования, возникавшая в Fedora 23.
  • Исправлена ошибка монтирования, возникавшая из-за сборки с помощью GCC 5.x.
  • В соответствии со спецификацией XDG Base Directory, для определения пути к файлам конфигурации используется переменная XDG_CONFIG_HOME.
  • Возможность шифрования системы Windows, размещённой на диске с разметкой GPT (на машинах с поддержкой EFI). Пока без возможности создания скрытой операционной системы. Пользователям Linux рекомендуется использовать для шифрования системы средства, предоставляемые ядром.
  • Windows-версия получила поддержку японского алгоритма шифрования Camellia (в том числе и при шифровании системы), а также российских стандартов шифрования и хеширования Кузнечик, Магма и Стрибог (в том числе и при шифрования EFI-систем).
  • Возможность пропустить проверку корректности созданного диска восстановления при шифровании системы.

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

 , , ,

anonymous ()
Мини-новость: DrupalCamp Krasnodar 2016 (9 комментариев)

Новая версия Acronis Backup 12

Новости - Проприетарное ПО
Группа Проприетарное ПО

Компания Acronis объявила о выпуске нового решения – Acronis Backup 12.

Acronis Backup 12 отличается возможностью обеспечивать резервное копирование и защиту данных компаний в современных гибридных облачных ИТ-средах вне зависимости от того, хранятся ли данные в облаке, локально, в различных виртуальных и физических средах, в удалённых системах или на мобильных устройствах.

В случаях, когда необходимо восстановить данные после потери, Acronis Backup 12 предоставляет несколько возможностей, включая как восстановление отдельного файла, сообщения электронной почты или базы данных, так и полное восстановление системы, в том числе на «голое железо». Кроме этого, Acronis Backup 12 позволяет ИТ-менеджерам осуществлять миграцию данных, приложений и систем между платформами.

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

>>> Подробнее

 , , ,

Acronis_Ru ()
Мини-новость: Humble Indie Bundle 17 (35 комментариев)

Релиз Snapcraft 2.14

Новости - Linux General
Группа Linux General

Canonical объявили о выпуске новой версии инструмента для создания универсальных Snap-пакетов — snapcraft 2.14 для операционных систем семейства Ubuntu. Версия 2.14 вышла очень скоро после выхода версии 2.13. Основным изменением было добавление новых плагинов: rust, godeps и dump.

>>> Оригинал

 ,

Reedych ()

Финальный релиз OpenMandriva Lx 3.0

Новости - Linux General
Группа Linux General

Скоро после выхода RC1 мы решили анонсировать OpenMandriva Lx 3.0!

Работа над RC1/RC2 релизами увеличила стабильность и производительность дистрибутива. Теперь есть поддержка японского и китайского языка.

OpenMandriva Lx 3.0 — новейший дистрибутив, собранный с помощью LLVM/clang. Разработчики заявляют о высоком уровне оптимизации, что даёт «невероятную» отзывчивость KDE Plasma 5.

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

  • теперь доступна редакция для i586;
  • доступна установка вместе с Calamares, теперь нет необходимости ставиться с livecd;
  • исправлены баги gnupg;
  • исправлены некоторые баги в плагинах Firefox;
  • увеличена скорость загрузки системы;
  • поддержка F2FS – файловой системы, предназначенной для SSD.

Пакетная база дистрибутива:

  • KDE Plasma 5.6.5,
  • KDE Frameworks 5.24.0,
  • KDE Apps 16.04.3,
  • Kernel 4.6.5,
  • Systemd 231,
  • Xorg 1.18.3,
  • Mesa 12.0.1.

>>> Оригинал

 

Reedych ()

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