Автор: ProHoster

Випуск мови програмування Crystal 1.6

Опубліковано реліз мови програмування Crystal 1.6, розробники якого намагаються поєднати зручність розробки мовою Ruby з високою продуктивністю додатків, властивою мові Сі. Синтаксис Crystal є близьким до мови Ruby, але не повністю сумісний з ним, незважаючи на те, що без переробки виконуються деякі ruby-програми. Код компілятора написаний мовою Crystal та поширюється під ліцензією Apache 2.0. […]

Представлений Rhino Linux, безперервно оновлюваний дистрибутив на основі Ubuntu

Розробники складання Rolling Rhino Remix оголосили про трансформацію проекту в окремий дистрибутив Rhino Linux. Причиною створення нового продукту став перегляд цілей та моделі розробки проекту, який вже переріс стан аматорської розробки та став виходити за рамки простого перескладання Ubuntu. Новий дистрибутив, як і раніше, продовжуватиме збиратися на основі Ubuntu, але включатиме додаткові утиліти та розвиватиметься командою […]

Випуск Nuitka 1.1, компілятор для мови Python

Доступний випуск проекту Nuitka 1.1, що розвиває компілятор для трансляції скриптів мовою Python у виставу мовою C, яку потім можна скомпілювати у виконуваний файл, що використовує libpython для забезпечення максимальної сумісності з CPython (використовуються штатні засоби CPython для управління об'єктами). Забезпечено повну сумісність з актуальними випусками Python 2.6, 2.7, 3.3 - 3.10. Порівняно з […]

Оновлення настановних збірок Void Linux

Сформовано нові завантажувальні збірки дистрибутива Void Linux, який є самостійним проектом, який не використовує напрацювання інших дистрибутивів і розробляється із застосуванням безперервного циклу оновлення версій програм (rolling-оновлення, без окремих релізів дистрибутива). Попередні зборки були опубліковані рік тому. Окрім появи актуальних завантажувальних образів на основі свіжішого зрізу системи, оновлення збірок функціональних змін не несе і їх […]

Випуск вільного звукового редактора Ardour 7.0

Після більш ніж року розробки опубліковано реліз вільного звукового редактора Ardour 7.0, призначеного для багатоканального запису, обробки та мікшування звуку. В Ardour надається мультитрекова шкала часу, необмежений рівень відкату змін протягом роботи з файлом (навіть після закриття програми), підтримка різноманітних апаратних інтерфейсів. Програма позиціонується як вільний аналог професійних засобів ProTools, Nuendo, Pyramix і Sequoia. […]

Google відкрив код захищеної операційної системи KataOS

Компанія Google оголосила про відкриття напрацювань, пов'язаних з проектом KataOS, націленим на створення захищеної операційної системи для вбудованого обладнання. Системні компоненти KataOS написані мовою Rust та виконуються поверх мікроядра seL4, для якого на системах RISC-V надано математичний доказ надійності, що свідчить про повну відповідність коду специфікаціям, заданим формальною мовою. Код проекту відкрито під ліцензією […]

Випуск Wine 7.19

Відбувся експериментальний випуск відкритої реалізації WinAPI - Wine 7.19. З моменту випуску версії 7.18 було закрито 17 звітів про помилки та внесено 270 змін. Найважливіші зміни: Додана можливість збереження DOS-атрибутів файлів на диск. Пакет vkd3d з реалізацією Direct3D 12, що працює через трансляцію викликів до графічного API Vulkan, оновлено до версії 1.5. Реалізовано підтримку формату […]

Атака на NPM, що дозволяє визначити наявність пакетів у приватних репозиторіях

У NPM виявлено недоробку, що дозволяє визначити існування пакетів у закритих репозиторіях. Проблема викликана різним часом реакції при запиті існуючого та неіснуючого пакета стороннім користувачем, який не має доступу до репозиторію. За відсутності доступу для будь-яких пакетів у приватних репозиторіях сервер registry.npmjs.org повертає помилку з кодом «404», але у разі існування пакета із запитаним ім'ям помилка видається […]

Проект Genode опублікував випуск ОС загального призначення Sculpt 22.10

Представлено випуск операційної системи Sculpt 22.10, в рамках якої на базі технологій Genode OS Framework розвивається операційна система загального призначення, яка може бути використана звичайними користувачами для виконання повсякденних завдань. Вихідні тексти проекту розповсюджуються під ліцензією AGPLv3. Для завантаження пропонується LiveUSB-образ розміром 28 МБ. Підтримується робота на системах з процесорами та графічною підсистемою Intel з […]

Уразливості в бездротовому стеку ядра Linux, що допускають віддалене виконання коду

У бездротовому стеку (mac80211) ядра Linux виявлена ​​серія вразливостей, деякі з яких потенційно дозволяють домогтися переповнення буфера та віддаленого виконання коду через відправлення точкою доступу спеціально оформлених пакетів. Виправлення поки що доступне тільки у формі патча. Для демонстрації можливості проведення атаки опубліковано приклади кадрів, що викликають переповнення, а також утиліта для встановлення цих кадрів у бездротовий стек […]

Реліз СУБД PostgreSQL 15

Після року розробки опубліковано нову стабільну гілку СУБД PostgreSQL 15. Оновлення для нової гілки виходитимуть протягом п'яти років до листопада 2027 року. Основні нововведення: Додана підтримка SQL-команди "MERGE", що нагадує вираз "INSERT ... ON CONFLICT". MERGE дозволяє створювати умовні SQL-вирази, що поєднують в одному виразі операції INSERT, UPDATE та DELETE. Наприклад, за допомогою MERGE можна […]

Відкрито код системи машинного навчання для генерації реалістичних рухів людини

Група дослідників з Тель-Авівського університету відкрила вихідні тексти, пов'язані із системою машинного навчання MDM (Motion Diffusion Model), що дозволяє генерувати реалістичні рухи людини. Код написаний мовою Python з використанням фреймворку PyTorch та поширюється під ліцензією MIT. Для проведення експериментів можна використовувати як готові моделі, так і провести тренування моделей самостійно за допомогою скриптів, наприклад, […]