Аўтар: 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/XNUMX

Прадстаўлены выпуск аперацыйнай сістэмы 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. Для правядзення эксперыментаў можна выкарыстоўваць як гатовыя мадэлі, так і правесці трэніроўку мадэляў самастойна пры дапамозе прапанаваных скрыптоў, напрыклад, […]