Опубликован исходный код системы совместной разработки и публикации кода huje

Опубликован код проекта huje. Особенностью проекта является возможность публиковать исходный код с ограничением доступа к подробностям и истории для неразработчиков. Обычные посетители могут просматривать код всех веток проекта и скачивать архивы релизов. Huje написан на языке С и использует git. Проект нетребователен к ресурсам и включает относительно небольшое число зависимостей, что позволяет собрать его для различных архитектур, в том числе и запуска на домашнем маршрутизаторе. Автор использует проект для предоставления доступа к коду и совместной работы в сети Tor на одноплатном компьютере, который всегда можно захватить с собой. Особое внимание уделено скорости работы именно клиентской части, выполняемой на стороне браузера. … Читать далее Опубликован исходный код системы совместной разработки и публикации кода huje

Выпуск среды разработки PascalABC.NET 3.8

Доступен выпуск системы программирования PascalABC.NET 3.8, предлагающей редакцию языка программирования Паскаль с поддержкой генерации кода для платформы .NET, возможностью использования библиотек .NET и дополнительными возможностями, такими как обобщённые классы, интерфейсы, перегрузка операций, λ-выражения, исключения, сборка мусора, методы расширения, безымянные классы и автоклассы. Проект главным образом ориентирован на применение в сфере образования и научных исследований. Пакет также включает среду разработки с подсказками по коду, автоформатированием, отладчиком, дизайнером форм и образцами кода для начинающих. Код проекта распространяется под лицензией LGPLv3. Возможна сборка в Linux (на базе Mono) и Windows. Изменения в новом выпуске: Добавлена поддержка срезов многомерных массивов begin var m := … Читать далее Выпуск среды разработки PascalABC.NET 3.8

Умер Игорь Новиков, создатель открытых проектов sK1 и UniConvertor

Сын Игоря Новикова, известного харьковского разработчика свободного ПО для полиграфии (sK1 и UniConvertor), сообщил о его смерти. Игорь попал в больницу с инсультом и заразился там коронавирусной инфекцией COVID-19. Источник: http://www.opennet.ru/opennews/art.shtml?num=54785 Читать далее Умер Игорь Новиков, создатель открытых проектов sK1 и UniConvertor

Проект OpenHW Accelerate потратит 22.5 млн долларов на развитие открытого оборудования

Некоммерческие организации OpenHW Group и Mitacs анонсировали исследовательскую программу OpenHW Accelerate, на финансирование которой выделено 22.5 млн долларов. Целью программы является стимулирование исследований в области открытого аппаратного обеспечения, включая разработку новых поколений открытых процессоров, архитектур и сопутствующего программного обеспечения для решения задач машинного обучения и других энергоёмких вычислительные систем. Инициатива будет финансироваться при поддержке правительства Канады и корпоративных спонсоров с привлечением для проведения работы научных и образовательных учреждений. Первым проектом программы OpenHW Accelerate станет CORE-V VEC, нацеленный на разработку архитектурных оптимизаций для реализации векторных процессоров RISC-V, которые можно использовать для высокопроизводительной обработки многомерных данных от датчиков и для ускорения вычислений, … Читать далее Проект OpenHW Accelerate потратит 22.5 млн долларов на развитие открытого оборудования

Выпуск СУБД SQLite 3.35

Опубликован релиз SQLite 3.35, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg. Основные изменения: Добавлены встроенные математические функции (log2(), cos(), tg(), exp(), ln(), pow() и т.п.), которые можно использовать в SQL. Для включения встроенных функций требуется сборка с опцией «-DSQLITE_ENABLE_MATH_FUNCTIONS». Реализована поддержка выражения «ALTER TABLE DROP COLUMN» для удаления столбцов из таблицы и очистки ранее хранившихся в данном столбце данных. Расширена реализация операции … Читать далее Выпуск СУБД SQLite 3.35

Выпуск XWayland 21.1.0, компонента для запуска X11-приложений в Wayland-окружениях

Доступен выпуск XWayland 21.1.0, DDX-компонента (Device-Dependent X), обеспечивающего запуск X.Org Server для организации выполнения X11-приложений в окружениях на базе Wayland. Компонент развивается в составе основной кодовой базы X.Org и ранее выпускался вместе с сервером X.Org, но из-за стагнации X.Org Server и неопределённости с выпуском 1.21 в условиях продолжения активного развития XWayland решено выделить XWayland и опубликовать накопившиеся изменения в форме отдельного пакета. Основные изменения по сравнению с состоянием XWayland из состава X.Org Server 1.20.10: В реализации XVideo обеспечена поддержка формата NV12. Добавлена возможность ускорения дополнительных форматов расширений RENDER при помощи архитектуры 2D-акселерации Glamor, которая использует OpenGL для ускорения 2D-операций. GLX-провайдер … Читать далее Выпуск XWayland 21.1.0, компонента для запуска X11-приложений в Wayland-окружениях

Выпуск XWayland 21.1.0

Доступен выпуск XWayland 21.1.0, DDX-компонента (Device-Dependent X), обеспечивающего запуск X.Org Server для организации выполнения X11-приложений в окружениях на базе Wayland. Компонент развивается в составе основной кодовой базы X.Org и ранее выпускался вместе с сервером X.Org, но из-за стагнации X.Org Server и неопределённости с выпуском 1.21 в условиях продолжения активного развития XWayland, решено выделить XWayland и опубликовать накопившиеся изменения в форме отдельного пакета. Основные изменения по сравнению с состоянием XWayland из состава X.Org Server 1.20.10: В реализации XVideo обеспечена поддержка формата NV12. Добавлена возможность ускорения дополнительных форматов расширений RENDER при помощи архитектуры 2D-акселерации Glamor. GLX-провайдер переведён на использование EGL вместо swrast_dri.so … Читать далее Выпуск XWayland 21.1.0

Выпуск звукового редактора Audacity 3.0

Доступен релиз свободного редактора звука Audacity 3.0.0, предоставляющего средства для редактирования звуковых файлов (Ogg Vorbis, FLAC, MP3 и WAV), записи и оцифровки звука, изменения параметров звукового файла, наложения треков и применения эффектов (например, подавление шума, изменение темпа и тона). Код Audacity распространяется под лицензией GPL, бинарные сборки доступны для Linux, Windows и macOS. Ключевые улучшения: Предложен новый формат для сохранения проектов — «.aup3». В отличие от ранее применяемого формата, все компоненты проекта теперь сохраняются в одном файле, без разделения на файлы с данными и файл с параметрами проекта (подобное разделение приводило к казусам, когда копировали только файл .aup и забывали … Читать далее Выпуск звукового редактора Audacity 3.0

В Chrome 90 появится поддержка присвоения окнам отдельных имён

В выпуске Chrome 90, намеченном на 13 апреля, будет добавлена возможность присвоения окнам разных меток для их наглядного разделения в панели рабочего стола. Поддержка изменения имени окна упростит организацию работы при использовании отдельных окон браузера для разных задач, напирмер, при открытии отдельных окон для рабочих задач, персональных интересов, развлечений, отложенных материалов и т.п. Имя меняется через пункт «Добавить название окна» в контекстом меню, появляющемся при клике правой кнопкой мыши на пустую область в строке вкладок. После смены имени в панели приложений вместо названия сайта активной вкладки отображается выбранное имя, что может быть полезным при открытии одинаковых сайтов в разных окнах … Читать далее В Chrome 90 появится поддержка присвоения окнам отдельных имён

Первый стабильный выпуск zlib-ng, высокопроизводительного форка zlib

Доступен релиз библиотеки zlib-ng 2.0 который отмечен как первый стабильный выпуск проекта (следом уже доступен корректирующий выпуск 2.0.1). Zlib-ng совместим с zlib на уровне API, но предоставляет дополнительные оптимизации, не принятые в официальный репозиторий zlib из-за консервативного подхода к приёму изменений. Дополнительно предложен модернизированный API, основанный на zlib, но изменённый для упрощения портирования. Код проекта написан на языке Си и распространяется под лицензией Zlib. Поведённые на системах x86_64 тесты показали, что при выполнении операций сжатия Zlib-ng примерно в 4 раза быстрее zlib и в 2.1 раза быстрее gzip. При распаковке Zlib-ng примерно в 2.4 раза быстрее zlib и в 1.8 … Читать далее Первый стабильный выпуск zlib-ng, высокопроизводительного форка zlib

Обновление LibreSSL 3.2.5 с устранением уязвимости

Проект OpenBSD опубликовал выпуск переносимой редакции пакета LibreSSL 3.2.5, в рамках которого развивается форк OpenSSL, нацеленный на обеспечение более высокого уровня безопасности. В новой версии устранена ошибка в реализации клиента TLS, приводящая к обращению к уже освобождённому блоку памяти (use-after-free) при выполнении операции возобновления сеанса. Разработчики OpenBSD признали, что ошибка приводит к уязвимости, но воздержались от публикации деталей, ограничившись только патчем. Информация о возможности организации удалённой атаки пока отсутствует. Не исключено, что уязвимость имеет отношение к проблеме, приводившей к крахам, о которой в феврале предупреждали разработчики проекта haproxy. Источник: http://www.opennet.ru/opennews/art.shtml?num=54774 Читать далее Обновление LibreSSL 3.2.5 с устранением уязвимости

Runj — OCI-совместимый инструментарий для управления контейнерами на базе FreeBSD jail

Самуэль Карп (Samuel Karp), инженер из компании Amazon, занимающийся разработкой Linux-дистрибутива Bottlerocket и технологий контейнерной изоляции для AWS, развивает на основе jail-окружений FreeBSD новый runtime runj для обеспечения изолированного запуска контейнеров, оформленных в соответствии со спецификацией OCI (Open Container Initiative). Проект позиционируется как экспериментальный, разрабатываемый в свободное от основной работы время и пока находящийся на стадии прототипа. Код написан на языке Go и распространяется под лицензией BSD. После доведения разработки до должного уровня потенциально проект может дорасти до уровня, позволяющего применять runj для замены штатного runtime в системах Docker и Kubernetes, используя для запуска контейнеров FreeBSD вместо Linux. Из OCI … Читать далее Runj — OCI-совместимый инструментарий для управления контейнерами на базе FreeBSD jail

Доступен Solaris 11.4 SRU31

Компания Oracle опубликовала обновление операционной системы Solaris 11.4 SRU 31 (Support Repository Update), в котором предложена серия очередных исправлений и улучшений для ветки Solaris 11.4. Для установки предложенных в обновлении исправлений достаточно выполнить команду ‘pkg update’. В новом выпуске отмечается только обновление версий программ с устранением уязвимостей: BIND 9.11.28, Firefox 78.8.0esr, PHP 7.4 7.4.15, Pillow 8.1.0, Thunderbird 78.8.0, dnsmasq 2.84, libproxy 0.4.16, openjpeg 2.4.0, openldap 2.4.57, pylxml4.6.2 и python-mod/cryptography. Источник: http://www.opennet.ru/opennews/art.shtml?num=54771 Читать далее Доступен Solaris 11.4 SRU31

Новый способ поиска совместимых компонентов для компьютера на основе Linux-телеметрии

Доступен новый способ поиска совместимых компонентов для апгрейда компьютера с помощью клиента телеметрии hw-probe и базы поддерживаемого оборудования от проекта Linux-Hardware.org. Идея довольно простая — разные пользователи одной и той же модели компьютера (или материнской платы) могут использовать разные отдельные компоненты в силу разных причин: различие в комплектациях, произведенный апгрейд или ремонт, установка дополнительного оборудования. Соответственно, если как минимум два человека отправили телеметрию одной и той же модели компьютера, то каждому из них можно предложить список компонентов второго в качестве опций для апгрейда. Данный способ не требует знания спецификаций компьютера и специальных знаний в области совместимости отдельных компонентов — вы … Читать далее Новый способ поиска совместимых компонентов для компьютера на основе Linux-телеметрии

Выпуск Java SE 16

После шести месяцев разработки компания Oracle выпустила платформу Java SE 16 (Java Platform, Standard Edition 16), в качестве эталонной реализации которой используется открытый проект OpenJDK. В Java SE 16 сохранена обратная совместимость с прошлыми выпусками платформы Java, все ранее написанные Java-проекты без изменений будут работоспособны при запуске под управлением новой версии. Готовые для установки сборки Java SE 16 (JDK, JRE и Server JRE) подготовлены для Linux (x86_64, AArch64), Windows и macOS. Разработанная в рамках проекта OpenJDK эталонная реализация Java 16 полностью открыта под лицензией GPLv2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами. Java SE 16 отнесён к … Читать далее Выпуск Java SE 16

Выпуск сервера web-конференций Apache OpenMeetings 6.0

Организация Apache Software Foundation представила выпуск сервера web-конференций Apache OpenMeetings 6.0, позволяющего организовать проведение аудио- и видеконференций через Web, а также совместную работу и обмен сообщениями между участниками. Поддерживаются как проведение вебинаров с одним выступающим докладчиком, так и конференций с произвольным числом участников, одновременно взаимодействующих между собой. Код проекта написан на Java и распространяется под лицензией Apache 2.0. Среди дополнительных возможностей: средства для интеграции с календарём-планировщиком, отправки индивидуальных или широковещательных уведомлений и приглашений, совместного доступа к файлам и документам, поддержания адресной книги участников, ведения протокола мероприятия, совместного планирования выполнения задач, трансляции вывода запускаемых приложений (демонстрация скринкастов), проведения голосований и опросов. … Читать далее Выпуск сервера web-конференций Apache OpenMeetings 6.0

Сайт Blender был отключён из-за попытки взлома

Разработчики свободного пакета 3D-моделирования Blender предупредили о временном отключении сайта blender.org из-за выявления попытки взлома. Насколько успешна была атака пока не сообщается, говориться лишь о том, что сайт будет возвращён в строй после завершения проверки. Контрольные суммы уже проверены и в файлах загрузки не выявлено вредоносных модификаций. Большая часть инфраструктуры, включая Wiki, портал для разработчиков, Git, репозитории и чат остаются в строю, но отдельные сервисы, такие как code.blender.org и блоги недоступны. Также уже открыт доступ к главной странице сайта и некоторым разделам, при это при запросе некоторых страниц продолжает выводиться заглушка о проведении работ или информация, что страница не найдена. … Читать далее Сайт Blender был отключён из-за попытки взлома

Шестнадцатое обновление прошивки Ubuntu Touch

Проект UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical, опубликовал обновление прошивки OTA-16 (over-the-air). Проектом также развивается экспериментальный порт рабочего стола Unity 8, который переименован в Lomiri. Обновление Ubuntu Touch OTA-16 сформировано для смартфонов OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu MX4/PRO 5, VollaPhone, Bq Aquaris E5/E4.5/M10, Sony Xperia X/XZ, OnePlus 3/3T, Xiaomi Redmi 4X, Huawei Nexus 6P, Sony Xperia Z4 Tablet, Google Pixel 3a, OnePlus Two, F(x)tec Pro1/Pro1 X, Xiaomi Redmi Note 7 и Samsung Galaxy Note 4, а также по сравнению с … Читать далее Шестнадцатое обновление прошивки Ubuntu Touch

Из Firefox намерены убрать компактный режим отображения панелей

В ходе проводимой в рамках проекта Proton модернизации оформления разработчики из компании Mozilla планируют удалить из настроек интерфейса компактный режим отображения панелей (меню «гамбургер» в панели -› Customize -› Density -› Compact), оставив лишь нормальный режим и режим для сенсорных экранов. В компактном режиме используются кнопки меньшего размера и убираются лишние пустоты вокруг элементов панелей и области вкладок для высвобождения дополнительного вертикального пространства для контента. В качеств причины упоминается желание упростить интерфейс и предложить оформление, которое бы подходило большинству пользователей. Отмечается, что переключатель компактного режима довольно трудно найти в настройках и, по мнению разработчиков, этим режимом мало кто пользуется (при … Читать далее Из Firefox намерены убрать компактный режим отображения панелей

Выпуск LeoCAD 21.03, среды проектирования моделей в стиле Lego

Опубликован выпуск среды автоматизированного проектирования LeoCAD 21.03, рассчитанной на создание виртуальных моделей, компонуемых из деталей в стиле конструкторов Лего. Код программы написан на C++ с использованием фреймворка Qt и распространяется под лицензией GPLv2. Готовые сборки сформированы для Linux (AppImage), macOS и Windows Программа сочетает простой интерфейс, позволяющий новичкам быстро освоиться с процессом создания моделей, с богатым набором возможностей для опытных пользователей, включающим средства для написания скриптов автоматизации и наложения своих текстур. LeoCAD совместим с инструментами LDraw, может читать и записывать проекты в форматах LDR и MPD, а также загружать блоки из библиотеки LDraw, насчитывающей около 10 тысяч элементов для сборки. … Читать далее Выпуск LeoCAD 21.03, среды проектирования моделей в стиле Lego

Выпуск GNU Mes 0.23, инструментария для самодостаточной сборки дистрибутивов

После года разработки состоялся выпуск инструментария GNU Mes 0.23, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC и позволяющего добиться замкнутого цикла пересборки из исходных текстов. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора, а бинарные сборки компилятора являются потенциальным источником скрытых закладок, что не позволяет полностью гарантировать целостность сборок из эталонных исходных текстов). В GNU Mes предлагается самодостаточный (self-hosting) интерпретатор для языка Scheme, написанный на языке Си, и простейший компилятор для языка Си (MesCC), написанный на языке Scheme. Оба компонента взаимособираемы. Scheme-интерпретатор даёт возможность собрать Си-компилятор MesCC, … Читать далее Выпуск GNU Mes 0.23, инструментария для самодостаточной сборки дистрибутивов