LINUX.ORG.RU

Новости «Open Source»

LXQt 0.11

Группа Open Source

Представлен релиз LXQt 0.11.

LXQt — пользовательская среда, развиваемая совместно разработчиками LXDE и Razor-qt, которая призвана сочетать всё лучшее из этих двух проектов и позиционируется как легковесное, модульное и удобное для работы окружение с современным оформлением.

( Основные изменения )

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

 , ,

Kilte ()

Вышел Typescript 2.0

Группа Open Source

Новая версия Typescript включает множество дополнений, направленных на статический анализ программ и выявление ошибок на этапе компиляции в JavaScript. Для этого добавлен параметр --strictNullChecks, при использовании null и undefined с этим параметром необходимо явно указывать, что переменной можно присваивать эти значения. Исключение составляет тип any.

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

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

 ,

grim ()
Мини-новость: Выпуск Visopsys 0.8 (49 комментариев)

Всех с Днём Свободы ПО!

Группа Open Source

День свободы программного обеспечения (англ. Software Freedom Day, SFD, День СПО, также иногда День программной свободы) — ежегодный всемирный праздник, посвящённый свободному программному обеспечению (свободному ПО) и ПО с открытым исходным кодом.

День СПО — публичная образовательная инициатива, нацеленная на повышение уровня осведомлённости о свободном ПО и его преимуществах, информирование о последних технологиях и тенденциях в СПО, а также на поощрение его использования.

День СПО был создан в 2004 году и проведён 28 августа того же года, участие приняли около 12 команд.

С 2006 года День СПО проводится в третью субботу сентября и может совпадать с Международным пиратским днём.

SFD в России — Новосибирск, Омск, Екатеринбург. Вроде бы ещё и Саратов, но подробную информацию найти не удалось. В Барнауле на этот раз откладывается.

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

 , ,

Falcon-peregrinus ()

Vapor 1.0 — фреймворк и сервер для веб-разработки, написанный на языке программирования Swift

Группа Open Source

Разработчики Vapor объявили о выходе версии 1.0 фреймворка для веб-разработки, написанного на языке Swift.

Заявлены:

  • Swift на стороне сервера, позволяющий создавать веб-приложения, сайты и API, а также приложения реального времени на WebSocket;
  • скорость работы в 100 раз выше, чем у популярных веб-фреймворков на Ruby и PHP;
  • безопасность, расширяемость, выразительность, а также другие баззворды;
  • работа с OS X/macOS, Ubuntu, Heroku, Digital Ocean, AWS, Docker, MySQL, SQLite, PostgreSQL, MongoDB, Redis и т.д.

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

 ,

dotcoder ()

NetBeans передаётся в руки фонда Apache

Группа Open Source

Корпорация Oracle передаёт интегрированную среду разработки NetBeans в руки фонда Apache. NetBeans представляет собой популярную универсальную IDE, которую, по оценкам, регулярно использует полтора миллиона человек. NetBeans поддерживает разработку на многих языках программирования, хотя изначально создавалась как Java IDE.

Разработка NetBeans была начата в 1996 году, изначально это был студенческий проект, но в 2000 г. его приобрела компания Sun Microsystems и выпустила NetBeans под свободной лицензией. В 2010 Sun была поглощена корпорацией Oracle и NetBeans перешла под управление последней.

В рамках передачи в руках фонда Apache окажется торговая марка «NetBeans» и домен netbeans.org, а лицензия проекта будет изменена на лицензию Apache.

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

 , ,

the_electric_hand ()

Zabbix 3.2

Группа Open Source

Вышла новая версия мощной мониторинговой системы Zabbix 3.2, ставшая ещё более удобной, гибкой и эффективной в использовании. Zabbix — бесплатная система с открытым исходным кодом для мониторинга IT-инфраструктуры, подходящая как для маленьких компаний, так и для больших корпораций.

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

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

 ,

asaveljevs ()

Vim 8.0

Группа Open Source

Тихо и незаметно вышла новая версия текстового редактора Vim. Это первый мажорный релиз за последние 10 лет. Добавлено множество новых возможностей, сделана куча мелких улучшений, исправлено множество багов.

Среди новых возможностей:

  • добавлена поддержка асинхронного ввода/вывода, каналов, JSON;
  • добавлены задания;
  • добавлены таймеры;
  • реализованы лямбды, замыкания, partials;
  • реализованы пакеты;
  • новый стиль тестов для упрощения тестирования;
  • содержимое viminfo теперь обновляется с учётом временных меток, а не перезаписывается;
  • добавлена поддержка GTK+ 3;
  • для Windows добавлена поддержка DirectX.

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

 ,

MyLittleLoli ()

Текстовый редактор TEA — большое обновление, 43.0.0

Группа Open Source

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

( Новое в 43.0.0 )

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

 ,

roxton ()
Мини-новость: Вышел Go версии 1.7.1. (26 комментариев)
Мини-новость: Релиз Codimension Python IDE 3.0.0 (57 комментариев)
Мини-новость: Вышел Wine 1.9.18 (95 комментариев)

Вышел LLVM/Clang 3.9

Группа Open Source

Что нового в LLVM:

  • разработчики отказались от поддержки autoconf в пользу CMake;
  • добавлена совместимость с ABI для GCC версии 5 и выше;
  • добавлен анализатор MemorySSA, который работает быстрее и точнее, чем MemoryDependenceAnalysis.
  • добавлена поддержка ThinLTO через ключ -flto=thin — по сравнению с обычным LTO кодогенерация намного быстрее, а итоговый код производительнее;
  • теперь возможно использование ключа -march=skylake-avx512, активирующего поддержку соответствующих процессоров Intel.
  • теперь присутствует полноценная поддержка ARM-архитектур Qualcomm's Kryo и Broadcom's Vulcan, начальная поддержка Cortex-R8 и ARMv8.2-A.
  • для бэкенда AMDGPU реализованы шейдеры OpenGL, буферы, атомарные счётчики, шейдерные расширения.

Что нового в Clang:

  • все возможности OpenCL 2.0 полностью реализованы;
  • полностью реализован ОpenMP 4.5 для CPU, ведётся работа над GPU-частью;
  • начато внедрение возможностей стандарта C++1z, которые активируются ключом -std=c++1z;
  • есть многочисленные изменения для ARM, MIPS и PowerPC.

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

 ,

alexferman ()
Мини-новость: Gambas 3.9.0 (77 комментариев)

RetroShare 0.6.1

Группа Open Source

Вышла RetroShare 0.6.1 — платформа для приватного обмена файлами и сообщениями при помощи шифрованной Friend-to-Friend сети. В данной разновидности одноранговых сетей пользователи устанавливают прямые соединения только с пирами, которым они разрешают. Программа доступна для Windows, macOS, FreeBSD и многих дистрибутивов GNU/Linux. Исходный код RetroShare написан на языке C++ с использованием тулкита Qt и распространяется под лицензией GPLv2+.

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

  • Реализован сервис Круги, необходимый для создания приватных форумов, каналов (и, в дальнейшем, чатов) для определённых групп псевдо-анонимных личностей;
  • Добавлены группы доверенных узлов (друзей), которые пользователь может использоваться для ограничения доступа к контенту: своим форумам, каналам или файлам для раздачи;
  • Для защиты от спама в форумах теперь можно запретить писать всем неподписанным личностям и/или личностям, подписанным неизвестными ключами;
  • Добавлена возможность автоматически банить все личности, подписанные тем или иным ключом;
  • Возможность изменения порога репутации для авто-бана личностей (по-умолчанию равен -0,5);
  • Ряд улучшений в веб-интерфейсе и VoIP-плагине, которые ещё предстоит значительно доработать.

>>> Примечания к релизу

 

xdimquax ()

Вышла BuguRTOS-2.0.0!

Группа Open Source

31 августа вышла очередная мажорная версия BuguRTOS 2.0.0.

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

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

Фактически BuguRTOS 2.0.x представляет собой платформу для прототипирования ОСРВ, которую можно использовать для обучения низкоуровневому системному программированию.

Планируется расширение функциональности BuguRTOS за счет реализации новых библиотек API, а также перенос на новые архитектуры.

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

 , ,

shkolnick-kun ()
Мини-новость: Перевод слов в консоли (147 комментариев)

Первый релиз текстового редактора Micro

Группа Open Source

Micro — простой и легковесный текстовый редактор для терминалов, написанный на Go. Он поставляется в виде бинарного файла и не требует зависимостей.

Как можно догадаться из названия, micro претендует стать заменой старому доброму nano, сохраняя его простоту, но в то же время обладая большими возможностями:

  • легкая установка — micro представляет собой один исполняемый бинарный файл, не зависящий от других библиотек;
  • привычные сочетания клавиш;
  • табы и возможность разделения рабочего пространства;
  • нормальная поддержка мыши;
  • плагины на Lua;
  • подсветка синтаксиса из коробки для более чем 75 языков;
  • анализ и подсветка ошибок в коде;
  • поддержка цветовых схем, в том числе и true color.

Micro распространяется под лицензией MIT.

>>> Скриншоты

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

 , , ,

java_util_Random ()

BeGet.com выложил в открытый доступ систему для защиты от DDOS атак

Группа Open Source

Компания BeGet выложила в открытый доступ систему защиты от DDOS атак SynCookied. Основным предназначением является защита от SYN/ACK/DATA-флуда, также SynCookied может фильтровать трафик по произвольному набору правил в формате Pcap до 4 уровня по модели OSI.

SynCookied состоит из трех частей:

  • модуля ядра Linux;
  • сервиса, запускаемого на защищаемом сервере;
  • сервиса, запускаемого на фаерволе.

Основным отличием от подобных систем (Arbor, F5, Juniper SRX) является:

  • бесплатность и открытый исходный код;
  • возможность прозрачного включения/выключения без разрыва соединения (технология SynProxy этого не позволяет);
  • для фильтрации необходимо обрабатывать только входящий трафик, что позволяет устанавливать Syncookied либо на стыке с вышестоящими провайдерами, либо сразу за граничным маршрутизатором.

Фактически, 10 ядер процессора Intel Xeon E5-2680v3 могут обрабатывать до 10 Гбит трафика. Один физический сервер способен обрабатывать более 40 Гбит трафика.

SynCookied — идеальное решение для провайдеров с распределенной сетью (асинхронными маршрутами), парком серверов на базе Linux, для которых возможна предварительная установка модуля для ядра.

>>> Исходный код (под лицензией GNU GPL v2)

>>> Страница проекта с подробным описанием принципов работы

 , ,

AlexeyYManikin ()

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

Группа 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 ()