subiect: știri pe internet

Interdicția de a vinde software open source prin Microsoft Store a fost ridicată

Компания Microsoft внесла изменения в условия использования каталога-магазина Microsoft Store, в которых изменила ранее добавленное требование, запрещающее получать через каталог прибыль от продажи открытого ПО, которое в обычном виде распространяются бесплатно. Изменение внесено после критики со стороны сообщества и негативных последствий изменения для финансирования многих легитимных проектов. Мотивом запрета продажи открытого ПО в Microsoft Store […]

Lansare pentru mediul de dezvoltare Qt Creator 8

A fost publicată lansarea mediului de dezvoltare integrat Qt Creator 8.0, conceput pentru a crea aplicații multiplatforme folosind biblioteca Qt. Sunt acceptate atât dezvoltarea de programe clasice C++, cât și utilizarea limbajului QML, în care JavaScript este folosit pentru a defini script-urile, iar structura și parametrii elementelor de interfață sunt setate de blocuri asemănătoare CSS. Ansamblurile gata sunt formate pentru Linux, Windows și macOS. ÎN […]

Angajat Google dezvoltă limbajul de programare Carbon menit să înlocuiască C++

Сотрудник компании Google развивает язык программирования Carbon, который позиционируется как экспериментальная замена C++, расширяющая данный язык и устраняющая имеющиеся недостатки. Язык поддерживает базовую переносимость с C++, может интегрироваться с имеющимся кодом на C++ и предоставляет инструменты для упрощения миграции существующих проектов, автоматически транслирующие C++-библиотеки в код на языке Carbon. Например, можно переписать на Carbon определённую […]

Уязвимость в ядре Linux, позволяющая обойти ограничения режима Lockdown

В ядре Linux выявлена уязвимость (CVE-2022-21505), позволяющая легко обойти механизм защиты Lockdown, который ограничивает доступ пользователя root к ядру и блокирует пути обхода UEFI Secure Boot. Для обхода предлагается использовать подсистему ядра IMA (Integrity Measurement Architecture), предназначенную для проверки целостности компонентов операционной системы по цифровым подписям и хэшам. В режиме lockdown ограничивается доступ к /dev/mem, […]

Versiunea VirtualBox 6.1.36

Oracle a publicat o versiune corectivă a sistemului de virtualizare VirtualBox 6.1.36, care conține 27 de remedieri. Principalele modificări: Potențiala blocare a nucleului unui sistem invitat Linux la activarea modului de protecție „Speculative Store Bypass” pentru o VM vCPU a fost eliminată. În interfața grafică, problema cu utilizarea mouse-ului în dialogul de setări a mașinii virtuale, care apare atunci când utilizați KDE, a fost rezolvată. Performanță îmbunătățită a actualizării […]

Lansarea nomenus-rex 0.7.0, un utilitar pentru redenumirea în bloc a fișierelor

Este disponibilă o nouă versiune a Nomenus-rex, un utilitar de consolă pentru redenumirea în bloc a fișierelor. Configurat folosind un fișier de configurare simplu. Programul este scris în C++ și distribuit sub GPL 3.0. De la știrile anterioare, utilitarul a câștigat funcționalitate și au fost remediate numeroase erori și neajunsuri: Regulă nouă: „data creării fișierului”. Sintaxa este similară cu regula Datei. S-a eliminat o cantitate destul de mare de cod „boilerplate”. Semnificativ […]

Epic Games s-a alăturat organizației care dezvoltă motorul de joc deschis Open 3D Engine

Fundația Linux a anunțat că Epic Games s-a alăturat Open 3D Foundation (O3DF), creată pentru a continua dezvoltarea în colaborare a motorului de joc Open 3D Engine (O3DE), după ce a fost descoperit de Amazon. Epic Games, care dezvoltă motorul de joc Unreal Engine, a fost printre participanții de top, alături de Adobe, AWS, Huawei, Microsoft, Intel și Niantic. […]

Codul a încă două jocuri de la studioul KD-Vision a fost publicat

În urma codurilor sursă ale jocurilor „VanGers”, „Perimeter” și „Moonshine”, au fost publicate codurile sursă a altor două jocuri din studioul KD-Vision (fostul KD-Lab) - „Perimeter 2: New Earth” și „ Maelstrom: începe bătălia pentru Pământ”” Ambele jocuri sunt construite pe Vista Engine, o evoluție a motorului Perimeter care acceptă suprafețele de apă și alte funcții noi. Codul sursă este publicat de comunitatea [...]

Google a publicat Cirq Turns 1.0 pentru dezvoltarea de programe pentru calculatoare cuantice

Google a publicat lansarea framework-ului deschis Python Cirq Turns 1.0, care vizează scrierea și optimizarea aplicațiilor pentru calculatoare cuantice, precum și organizarea lansării acestora pe hardware real sau într-un simulator și analiza rezultatelor execuției. Codul proiectului este distribuit sub licența Apache 2.0. Cadrul este conceput pentru a funcționa cu computerele cuantice ale viitorului apropiat, acceptând câteva sute de qubiți și […]

Lansarea nginx 1.23.1 și njs 0.7.6

A fost lansată ramura principală a nginx 1.23.1, în cadrul căreia dezvoltarea de noi caracteristici continuă. Ramura stabilă menținută în paralel 1.22.x conține doar modificări legate de eliminarea erorilor și vulnerabilităților grave. Anul viitor, pe baza ramurii principale 1.23.x, se va forma o ramură stabilă 1.24. Printre modificări: Consumul de memorie în configurațiile proxy SSL a fost optimizat. Directiva […]

Setul de instrumente pentru decriptarea microcodului Intel a fost publicat

Un grup de cercetători de securitate din echipa uCode a publicat codul sursă pentru decriptarea microcodului Intel. Tehnica Red Unlock, dezvoltată de aceiași cercetători în 2020, poate fi folosită pentru a extrage microcod criptat. Capacitatea propusă de a decripta microcodul vă permite să explorați structura internă a microcodului și metodele de implementare a instrucțiunilor mașinii x86. În plus, cercetătorii au restaurat formatul de actualizare cu microcod, algoritm de criptare și cheie […]

Lansarea DBMS-ului Nebula Graph 3.2

A fost publicată lansarea DBMS Nebula Graph 3.2, concepută pentru stocarea eficientă a seturilor mari de date interconectate care formează un grafic care poate număra miliarde de noduri și trilioane de conexiuni. Proiectul este scris în C++ și distribuit sub licența Apache 2.0. Bibliotecile client pentru accesarea DBMS sunt pregătite pentru limbajele Go, Python și Java. SGBD-ul folosește [...]