LINUX.ORG.RU

Development


25

1

Всего сообщений: 66

Конкурс разработчиков СПО «Код Логики»

 , ,

Конкурс разработчиков СПО «Код Логики»
Группа Linux в России

Начался конкурс СПО проектов «Код логики». Конкурс проводится при финансовой поддержке частных лиц и «Базальт СПО». Организатор конкурса — АНО «Институт логики, когнитологии и развития личности».

Кто может участвовать: физические лица — разработчики свободного ПО, являющиеся дееспособными совершеннолетними налоговыми резидентами РФ.

Требования: значимый вклад в существующий СПО проект, опубликованный в публичном репозитории под свободной лицензией (по ГОСТ Р 54593-2011, включая лицензии, одобренные FSF и OSI). Вклад может быть сделан в свой или сторонний проект.

Призовой фонд: денежные премии. Всего 3 призовых места, максимальное количество победителей — до 6 человек (одно первое место, не более двух вторых и трёх третьих). Победитель получит 1 000 000 рублей.

Сроки: заявки принимаются до 15 августа 2026 года на сайте конкурса.

Награждение лауреатов состоится 2–4 октября на XXII ежегодной конференции разработчиков свободных программ.

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

На протяжении 35 лет Институт Логики поддерживает разработчиков свободного ПО и образовательные технологии. Именно при его поддержке зародился IPlabs Linux Team, ставший в дальнейшем основой для ALT Linux. Институт развивался как академическая площадка на стыке логики, искусственного интеллекта, образования и моделирования мышления. Миссия АНО «Институт логики» — помогать исследователям, специалистам и учебным учреждениям реализовывать проекты, влияющие на развитие технологий. Конкурс СПО проектов — часть этой работы.

>>> Сайт конкурса (logic.ru)

Bircoph
()

Введён в строй официальный каталог Godot Asset Store, интегрированный с движком Godot

 , , ,

Группа Игры

После нескольких лет работы и нескольких месяцев бета-тестирования представлен официальный магазин-каталог ассетов и плагинов для движка Godot — Godot Asset Store, который пришёл на смену Asset Library.

Новый магазин активов уже стабильно работает и в скором времени будет полностью интегрирован с Godot 4.7. Магазин активов использует общий аккаунт Godot, а это значит, что если вы когда-либо делали пожертвование в фонд разработки, являлись участником форума или чата разработки, или голосовали в шоурил, то у вас уже есть аккаунт. А если нет, его можно легко создать.

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

>>> Подробности (godotengine.org)

PunkPerson
()

OpenVMS Software выпустила инструментарий разработчика VMS/XDE для Linux

 , , ,

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

Компания OpenVMS Software, которая выкупила права на OpenVMS и сейчас продолжает разработку этой ОС для x86, выпустила комплект инструментария разработчика для VMS для Linux. Устанавливается на Linux/x86-64 и Windows/WSL.

VMS/XDE — это набор компиляторов и библиотек, нативно исполняемых на Linux, он позволяет компилировать и запускать файлы, бинарно и программно совместимые с VMS.

VMS/XDE не является эмулятором: сисколлы транслируются нативно в линуксовые. В этом смысле, его прямой аналог — wine с набором кросс-компиляторов.

Разработчики не рекомендуют использовать полученные бинарные файлы в продакшене, поскольку среда исполнения имеет ряд ограничений. Однако модули, скомпилированные на Линуксе, исполняются на VMS без пересборки.

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

Ну и да, это за деньги и по лицензии.

>>> OpenVMS Software (vmssoftware.com)

gns
()

Разработчики Godot столкнулись с наплывом «нейрослопа»

 , ,

Разработчики Godot столкнулись с наплывом «нейрослопа»

Контрибьюторы и мейнтейнеры игрового движка Godot заявили о растущей проблеме так называемого «нейрослопа» в pull requests, которые создают дополнительную нагрузку на команду проекта.

О проблеме написал один из ведущих разработчиков движка, Rémi Verschelde. По его словам, количество AI-сгенированных PR в репозитории Godot на GitHub заметно выросло, а их проверка становится «все более изматывающей и деморализующей» для мейнтейнеров.

Разработчики отмечают несколько характерных признаков «нейрослопа»:

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

Как подчеркнул Версшельде, команде приходится по нескольку раз в день вторично проверять каждый PR от новых участников: «написан ли код человеком хотя бы частично, понимает ли автор внесенные изменения, тестировал ли он их вообще.»

Godot традиционно позиционирует себя как дружелюбный к новым контрибьюторам open-source проект. Любой пользователь движка может попытаться внести вклад в развитие движка. Однако, по словам разработчиков, растущий поток AI-сгенерированных PR начинает подрывать эту модель: «мейнтейнеры тратят значительную часть времени на фильтрацию и разбор низкокачественных изменений.»

«Я не знаю, как долго мы сможем это выдерживать», - отмечает один из разработчиков.

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

Также разработчики указывают, что единственным устойчивым решением может стать увеличение финансирования проекта, чтобы оплачивать дополнительную работу по ревью.

>>> Подробности (bsky.app)

daminatorus
()

Оценка эффективности применения AI-инструментов выявила замедление, а не ускорение разработки

 , ,

Исследовательская группа METR (Model Evaluation & Threat Research) опубликовала результаты эксперимента по оценке эффективности применения AI-инструментов для написания кода. Вопреки ожиданиям, исследование показало, что AI-помощники не ускоряют, а замедляют решение поставленных задач, при том, что субъективно участники эксперимента считали, что AI ускорил их работу.

Фактически при использовании AI-помощника на решение задачи в среднем было потрачено на 19% больше времени, в то время как участники полагали, что благодаря AI смогли выполнить работу на 20% быстрее, а до начала работы считали, что AI поможет им ускорить работу на 24%. Результаты также значительно расходятся с прогнозами экспертов в области экономики и машинного обучения, которые предсказывали экономию времени при использовании AI на 39% и 38%, соответственно.

В ходе эксперимента 16 разработчикам открытых проектов, имеющим средний опыт работы с AI-инструментами, было предложено решить 246 задач, связанных с исправлением ошибок и добавлением новых возможностей. Задачи были сформированы на основе реальных issue в GitHub-репозиториях проектов, с которыми у выбранных разработчиков был опыт работы не менее 5 лет. Случайным образом часть задач предлагалось решить вручную, а часть с использованием любого AI-помощника на выбор разработчика (большинство предпочли редактор кода Cursor с моделью Claude 3.5/3.7 Sonnet).

В эксперимент, который проводился с февраля по июнь 2025 года, были вовлечены такие открытые проекты, как mito, stdlib, ghc, cabal, flair, jsdom, hypothesis, trieve, scikit-learn, gpt-neox и transformers. В среднем задействованные проекты имели 23 тысячи звёзд на GitHub, 1.1 млн строк кода, 20 тысяч коммитов и 710 участников.

Упоминаются следующие возможные причины замедления решения задач при использовании AI:

  • Низкое качество AI-рекомендаций - разработчики приняли менее 44% от сгенерированных AI предложений и потратили много времени на их чистку и проверку.

  • Излишний оптимизм в плане полезности AI и завышенные ожидания от возможностей AI-инструментов.

  • Большой опыт работы участников с репозиториями, для которых решались задачи. Разработчики очень хорошо ориентировались в проектах и помощь AI в этой ситуации не представляла ценности.

  • В эксперименте использовались слишком крупные и сложные репозитории, с которыми AI работает хуже.

  • Неявный контекст репозитория - AI не понимал контекст, в котором работал.

Итоговый вывод: при использовании AI-инструментов разработчики тратят меньше времени на написание кода, поиск информации и чтение документации, но данная экономия сводится на нет из-за повышенных затрат времени на формирование запросов к AI, разбор подсказок, ожидание результата, рецензирование предложений и бездействие. Вместо генерации кода время уходит на взаимодействие с AI, изучение результатов и проверку предложенного кода.

>>> Подробности на opennet (opennet.ru)

Ygor
()

XX конференция «Свободное программное обеспечение в высшей школе»

 , , , ,

Группа Конференции и встречи

Юбилейная XX конференция «Свободное программное обеспечение в высшей школе» (OSEDUCONF-2025) состоится 7-9 февраля 2025 года в Институте программных систем РАН в Переславле-Залесском Ярославской области.

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

Принимаются доклады по следующим темам:

  • Использование свободного ПО в учебном процессе: разработка, внедрение, преподавание.
  • Научные проекты, связанные с разработкой и использованием свободного программного обеспечения.
  • Внедрение СПО в инфраструктуру образовательной организации: проблемы и решения.
  • Социальные и экономико-правовые особенности применения свободного программного обеспечения в высшей школе.
  • Студенческие проекты разработки СПО.

Доклады принимаются только по тематике свободного ПО. Доклады о бизнесе, рекламные и о проприетарном ПО запрещены. Если тема доклада связана с разработкой ПО, заявка должна содержать ссылку на сам код, опубликованный в любом общедоступном репозитории под любой свободной лицензией.

Доклады по вопросам свободного ПО приветствуются для всех форм образования: не только ВУЗы, но и среднее профессиональное образование, школы, курсы, кружки, группы по подготовке специалистов.

Для докладов о студенческих проектах настоятельно рекомендуется, чтоб доклад делали студенты, а не их научные руководители.

Сроки подачи заявок:

  • в качестве докладчика — до 12 января 2025 года;
  • приём тезисов — до 16 января 2025 года;
  • от слушателей, которым необходим трансфер — до 3 февраля 2025 года;
  • от слушателей, которым не нужен трансфер — до 5 февраля 2025 года.

Публикация программы ожидается 22 января 2025 года.

Участие в конференции для докладчиков и слушателей бесплатное, докладчикам оплачивается проживание в отеле (по одному человеку на доклад), всем участникам предоставляется трансфер из Москвы и обратно, а также от гостиницы «Переславль» до места проведения конференции: Ярославская область, Переславский район, с. Веськово, улица Петра Первого, д. 4А (Институт программных систем имени А.К. Айламазяна РАН).

Видеозаписи докладов и презентации будут размещены в открытом доступе «Базальт СПО» в VK (vk.com), на странице мероприятия и 0x1.tv. Тезисы докладов выйдут отдельным сборником и будут опубликованы в национальной библиографической базе данных научного цитирования РИНЦ.

>>> Сайт конференции (basealt.ru)

Bircoph
()

Python 3.13

 , ,

Группа Разработка

После года разработки вышла новая стабильная версия интерпретируемого языка программирования Python 3.13. Релиз включает изменения в собственно языке и его стандартной библиотеке. К важнейшим изменениям относятся использование нового интерактивного интерпретатора по умолчанию, экспериментальная поддержка работы в режиме free-threaded (т. е. с отключением global interpreter lock) (PEP 703), и JIT-компилятор (PEP 744).

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

>>> Подробности (python.org)

xsaeta
()

Steel Bank Comon Lisp (SBCL) 2.4.9

 , , ,

Группа Разработка

29 сентября было объявлено о выходе корректирующего обновления свободной реализации языка программирования Common Lisp sbcl-2.4.9.

Пакет sbcl включает в себя компилятор, профайлер, дебаггер и другие полезные расширения. Распространяется как общественное достояние, с частями под лицензией MIT. Большая часть кода sbcl написана на Common Lisp. Официально поддерживаются платформы x86, x86-64, PowerPC, SPARC, Alpha, MIPS, HPPA, ARM с Linux, а также ряд других операционных систем на аппаратных плафтормах x86 и x86-64.

Изменения в выпуске 2.4.9:

  • Незначительное нарушение совместимости с предыдущими версиями: FIND, POSITION (и их варианты) теперь проверяют аргументы :START и :END на корректность как ограничивающие указатели индексов (bounding index designators) для последовательностей списков.
  • Поддержка платформ:
    • Улучшена поддержка Solaris и ее вариантов на x86 и x86-64 (благодарности Masatoshi SANO)
    • Исправлен баг в обработке таймаутов и прерванных системных вызовов в SB-UNIX:UNIX-SIMPLE-POLL (lp#2078824, благодарности Michał phoe Herda)
    • Исправлен баг в лисповом представлении ssize_t в Windows
    • Исправлено кодирование больших констант в RISC-V. (lp#2077307, благодарности Guillaume LE VAILLANT)
    • Более экономичные низкоуровневые типовые тесты на arm64
    • Сборка после выполнения git-archive должна завершаться без ошибок.
  • Исправлен баг: экспортирование символа во врема итерации пакета больше не пропускает другие символы. (lp#2080387, благодарности kbhit).
  • Оптимизация: улучшения в хэш-таблицах EQ и связанных хэш-функциях.
  • Оптимизация: проверка типа строки и строки-обозначения (string-designator) сделана более эффективной.
  • Оптимизация: компилятор лучше понимает природу результата CONCATENATE.

>>> Подробности (github.com)

xsaeta
()

Опубликована программа XX конференции разработчиков свободных программ

 , , ,

Группа Конференции и встречи

Юбилейная XX конференция разработчиков свободного программного обеспечения (OSSDEVCONF) состоится 4–6 октября в Институте программных систем РАН в Переславле-Залесском Ярославской области. На мероприятии соберутся разработчики и энтузиасты СПО.

Основные тематики представленных докладов:

  • Разработка дистрибутивов
  • Языки программирования
  • Разработка системных инструментов и библиотек
  • Мобильные технологии
  • Вопросы лицензий СПО

Формат конференции предполагает открытую встречу докладчиков и слушателей, а также личное общение. Тем не менее, видеотрансляция и записи докладов также будут доступны на сайте конференции.

Регистрация на очное участие слушателем открыта до 2 октября включительно.

>>> Программа конференции (basealt.ru)

Bircoph
()

Выпуск Tcl/Tk 9.0

 , ,

Выпуск Tcl/Tk 9.0
Группа Разработка

Привет, ЛОР!

Спустя 27 лет после версии 8.0 наконец вышла новая версия некогда популярного языка программирования Tcl (tcl-lang.org) и развиваемой вместе с ним библиотеки для создания пользовательских интерфейсов Tk.

Tcl является высокоуровневым скриптовым языком программирования с динамической типизацией. Отличительная особенность языка – все данные, включая код самой программы, могут быть представлены как строки, что создаёт обширные возможности для метапрограммирования и создания расширений.

В новом выпуске содержатся несовместимые изменения с версиями 8.x, поэтому было решено увеличить ведущий номер версии:

  • При вычислении имён теперь используется только текущее пространство имён (namespace), а не глобальное;
  • Проблемы кодирования в функциях ввода-вывода теперь по умолчанию выбрасывают ошибку;
  • Тильда (~) в путях к файлам больше не указывает на домашнюю директорию пользователя;
  • Переменная tcl_precision больше не влияет на форматирование чисел.

Также среди изменений:

  • Добавлена поддержка переменных размером больше 2 гигабайт;
  • Улучшена работа Unicode;
  • Поддержка доступа к содержимому ZIP-файлов как к файловой системе;
  • Мультиплексинг IO теперь поддерживает epoll (в Linux) и kqueue (в BSD). Поддержка select сохранена.

В Tk 9.0 среди прочего были добавлены поддержка доступа к инструментам ОС, таким как трей, уведомления и печать документов, поддержка формата SVG, полный доступ к информации о графических файлах (метаданные и т.д.), поддержка жестов экрана и тачскрина.

>>> Подробности (tcl-lang.org)

hateyoufeel
()

Open Source Education Cup 2024 принимает заявки до 15 августа

 , , ,

Группа Linux в России

Педагогов и сотрудников учреждений ВО, СПО и ДПО приглашают принять участие в новом конкурсе «Open Source Education Cup 2024» с общим наградным фондом 900’000 рублей! 🏆 Это конкурс на лучший образовательный курс по системному программированию операционных систем с открытым исходным кодом.

Организатором  конкурса выступает АНО ЦРИТ «ИТ-Планета», в партнёрстве с Открытым сообществом разработчиков OpenScaler. Технологическим партнёром является АО «Сбербанк-Технологии» и российская платформа для работы с исходным кодом GitVerse.ru.

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

>>> Подробности (braim.org)

anonymous
()

Форк CoolReader: crengine-ng, crqt-ng, crwx-ng

 , , ,

Группа Open Source

За основу взят срез репозитория CoolReader от 2021-09-16.

Основные изменения в crengine-ng по сравнению с CoolReader 3.2.59 (некоторые из изменений отправлены в upstream)

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

>>> Ссылка на репозитории (gitlab.com)

virx
()

Открыт исходный код физического движка MuJoCo

 , , ,

Открыт исходный код физического движка MuJoCo
Группа Open Source

Британская компания DeepMind, занимающаяся разработкой искусственного интеллекта открыла исходный код движка симуляции физических процессов MuJoCo (Multi-Joint dynamics with Contact). Код распространяется под лицензией Apache 2.0 и доступен на GitHub для всех желающих представителей сообщества. В репозитории проекта находится библиотека движка, инструкции для запуска и сборки, а также вся необходимая информация для возможности принятия участия в разработке и внесения своего вклада в развитие системы. Проект написан на C/C++ и оптимизирован для максимальной производительности.

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

>>> Подробности на официальном ресурсе DeepMind (deepmind.com)

NeTC
()

Code Composer Studio 11.0.0.00013

 , , , ,

Code Composer Studio 11.0.0.00013
Группа Проприетарное ПО

Компания Texas Instruments представила новый релиз среды разработки Code Composer Studio. Данная IDE позволяет вести программирование и отладку ПО для микроконтроллеров, сигнальных процессоров и микросхем класса «система на кристалле» (SoC).

Разработанная на базе Eclipse среда позволяет работать со всеми семействами полупроводниковых продуктов TI, которые требуют программирования.

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

Программный комплекс доступен для загрузки в виде нативного приложения для Linux.

>>> Подробности (ti.com)

Andrusix
()

PCRE2 10.37

 , , , ,

Группа Open Source

Вышел релиз библиотеки PCRE2 10.37. PCRE2 это вторая версия оригинальной библиотеки PCRE с несовместимым API.

Библиотека PCRE2 это набор функций, которые реализуют регулярные выражения и сопоставление с образцом (pattern matching), используя синтаксис и семантику схожие с Perl 5.

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

  • Из библиотеки libpcre2-posix удалены символы POSIX-функций, такие как regcomp и т.д., так как они вызывали проблемы у некоторых приложений. Патч pcre2-symbol-clash.patch принят в апстрим. Также обновлена версия ABI этой библиотеки.
  • Исправлено гипотетическое разыменование нулевого указателя.
  • Исправлено два бага, связанные с очень большими числами, и теперь поведение идентично Perl.
  • Исправлено неправильное поведение при использовании \K.
  • Восстановлена оптимизация повторения символа в JIT.

>>> Подробности (pcre.org)

ZenitharChampion
()

10-й юбилейный DUMP — главная IT-конференция на Урале

 , , , ,

Группа Конференции и встречи

14 мая в Екатеринбурге пройдет 10-й юбилейный DUMP – главная IT-конференция на Урале. Это общение, идеи, тренды!

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

Приглашаем разработчиков, тестировщиков и QA, devops-специалистов, веб-дизайнеров и проектировщиков интерфейсов, аналитиков, продактов, тимлидов и менеджеров разработки.

На конференции выступят более 100 спикеров, в том числе:

  • Евгений Сатуров, Flutter Teamlead из Surf и основатель Flutter Dev Podcast;
  • Сергей Абдульманов, PR-агентство Loft, Туту.ру;
  • Григорий Петров, DevRel в Evrone;
  • Владимир Лила, СКБ Контур;
  • Андрей Цветцих, Lead.NET developer в ЕПАМ и другие интересные ребята.

Нас ждут 9 тематических секций и мастер-классы, нетворкинг, дискуссии. Неофициальная программа экскурсий и вечеринок рассчитана на целые DUMP-выходные с 13 по 16 мая!

Кстати, впервые можно выбрать формат участия: офлайн или онлайн.

Программа и ранняя цена на билеты здесь:

>>> Подробности (dump-ekb.ru)

anonymous
()

Dotenv-linter обновился до v3.0.0

 , , , ,

Группа Open Source

Dotenv-linter — это open source инструмент для проверки и исправления различных проблем в .env файлах, которые служат для более удобного хранения переменных окружения внутри проекта. Использование переменных окружения рекомендовано манифестом разработки «The Twelve Factor App» — набором лучших практик по разработке приложений для любых платформ. Следование этому манифесту делает ваше приложение готовым к масштабированию, удобному и быстрому развертыванию на современных облачных платформах.

Новая версия dotenv-linter помимо поиска и исправления, ещё может сравнивать .env файлы друг с другом, поддерживает многострочные значения, ‘export’ префикс и многое другое.

Подробное описание изменений с примерами читайте в статье.

>>> Статья (evrone.ru)

Alve
()

Python 3.9.0

 ,

Группа Разработка

Вышел новый стабильный релиз популярного языка программирования Python.

Python – высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Основные черты – динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений, высокоуровневые структуры данных.

Python – стабильный и распространённый язык. Он используется во многих проектах и в различных качествах: как основной язык программирования или для создания расширений и интеграции приложений. Основные области применения: веб-разработка, машинное обучение и анализ данных, автоматизация и системное администрирование. В настоящий момент Python занимает третье место в рейтинге TIOBE.

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

>>> Подробности (python.org)

cocucka
()

KDE переходит на GitLab

 , , ,

Группа KDE

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

Поэтому проект KDE начинает миграцию на GitLab, чтобы сделать разработку удобнее, прозрачнее и доступнее для новичков. Уже доступна страница с gitlab-репозиториями основных продуктов KDE.

«Мы очень рады, что сообщество KDE решило использовать GitLab, чтобы дать своим разработчикам дополнительньые возможности для создания самых современных приложений, — говорит Давид Планелла, PR-директор GitLab, — KDE уделяет массу внимания поискам новых решений и смелым экспериментам в области открытого кода. Такое мышление согласуется с целями GitLab, и мы надеемся на поддержку сообщества KDE, которое создаёт отличное ПО для миллионов пользователей по всему миру».

>>> Подробности (gitlab.com)

Deleted
()

Wayland, приложения, консистентность! Объявлены приоритеты KDE

 , , ,

Группа KDE

На прошедшем Akademy 2019 Лидия Пинчер, глава организации KDE e.V., объявила о главных целях работы над KDE на следующие 2 года. Их вывели путём голосования в сообществе KDE.

Wayland — будущее десктопа, и поэтому нужно уделить максимум внимания беспроблемной работе Plasma и KDE Apps на этом протоколе. Wayland должен стать одной из центральных частей KDE, а Xorg — опциональной возможностью.

Приложения должны выглядеть и вести себя согласованно. Сейчас это, увы, не всегда так. Например, вкладки в Falkon, Konsole, Dolphin, Kate выглядят и ведут себя по-разному, имеют разные опции и функции. Такого безобразия быть не должно.

KDE это больше 200 приложений и дополнений, и запутаться в этом богатстве немудрено. Так что разработчики сосредоточат усилия на упрощении доставки всего этого добра до неискушённых пользователей. Планируется переработать платформы дистрибуции, усовершенствовать метаданные и документацию.

>>> Подробности (kde.org)

Deleted
()