Autorius: ProHoster

„Yandex“ atidarė paskirstytos DBVS YDB, palaikančios SQL, kodą

„Yandex“ paskelbė paskirstytos DBVS YDB šaltinio kodą, kuris įgyvendina SQL dialekto ir ACID operacijų palaikymą. DBVS buvo sukurta nuo nulio ir iš pradžių buvo sukurta siekiant užtikrinti atsparumą gedimams, automatinį atsigavimą po gedimų ir mastelio keitimą. Pažymima, kad „Yandex“ paleido veikiančias YDB grupes, įskaitant daugiau nei 10 tūkstančių mazgų, kuriose saugomi šimtai petabaitų duomenų ir aptarnaujami milijonai paskirstytų operacijų […]

Patentuotos programinės įrangos įtraukimas į Debian platinimą

Steve'as McIntyre'as, kelerius metus dirbęs „Debian“ projekto vadovu, ėmėsi iniciatyvos permąstyti „Debian“ požiūrį į patentuotos programinės aparatinės įrangos siuntimą, kuri šiuo metu nėra įtraukta į oficialius diegimo vaizdus ir pateikiama atskiroje nelaisvoje saugykloje. Steve'o teigimu, bandymas pasiekti idealą teikti tik atvirojo kodo programinę įrangą sukelia nereikalingų sunkumų […]

Git 2.36 šaltinio valdymo leidimas

Po trijų mėnesių kūrimo buvo išleista paskirstytų šaltinių valdymo sistema Git 2.36. Git yra viena populiariausių, patikimiausių ir našiausių versijų valdymo sistemų, teikianti lanksčius nelinijinius kūrimo įrankius, pagrįstus šakojimu ir sujungimu. Siekiant užtikrinti istorijos vientisumą ir atsparumą retroaktyviems pokyčiams, kiekviename įsipareigojime naudojama netiesioginė visos ankstesnės istorijos maiša, […]

Yra Pgfe 2, kliento pusės C++ API, skirta PostgreSQL

Paskelbtas pirmasis stabilus Pgfe 2 (PostGres FrontEnd), pažangios ir daug funkcijų turinčios tvarkyklės (kliento API), skirtos PostgreSQL, leidimas, parašytas C++ ir supaprastinantis darbą su PostgreSQL C++ projektuose. Projekto kodas platinamas pagal Apache 2.0 licenciją. Sukūrimui reikalingas kompiliatorius, palaikantis C++17 standartą. Pagrindinės savybės: Ryšys blokavimo ir neblokavimo režimais. Iš anksto paruoštų […]

SDL kūrėjai pakeitė numatytąjį Wayland 2.0.22 leidimą

SDL (Simple DirectMedia Layer) bibliotekos kodų bazėje buvo atšauktas anksčiau priimtas pakeitimas, kuris pagal numatytuosius nustatymus įgalino veikimą, pagrįstą Wayland protokolu aplinkose, kurios vienu metu palaiko Wayland ir X11. Taigi, 2.0.22 versijoje, kaip ir anksčiau, Wayland aplinkose su XWayland komponentu pagal numatytuosius nustatymus bus naudojama išvestis naudojant X11 protokolą. Pažymima, kad su parama susijusi […]

Naujos Box86 ir Box64 emuliatorių versijos, leidžiančios paleisti x86 žaidimus ARM sistemose

Buvo paskelbti Box86 0.2.6 ir Box64 0.1.8 emuliatorių leidimai, skirti paleisti Linux programas, sudarytas x86 ir x86_64 architektūroms įrangoje su ARM, ARM64, PPC64LE ir RISC-V procesoriais. Projektus sinchroniškai kuria viena kūrėjų komanda – Box86 apsiriboja galimybe paleisti 32 bitų x86 programas, o Box64 suteikia galimybę paleisti 64 bitų vykdomuosius failus. Projekte didelis dėmesys skiriamas žaidimų paleidimo organizavimui […]

7-Zip pažeidžiamumas, leidžiantis įgyti SISTEMOS teises sistemoje Windows

В свободном архиваторе 7-Zip выявлена уязвимость (CVE-2022-29072), позволяющая выполнить произвольные команды с привилегиями SYSTEM через перемещение специально оформленного файла с расширением .7z в область c подсказкой, показываемой при открытии меню «Help>Contents». Проблема проявляется только на платформе Windows и вызвана сочетанием неверной настройки библиотеки 7z.dll и переполнением буфера. Примечательно, что после уведомления о проблеме разработчики 7-Zip […]

„Celestial“ projektas kuria „Ubuntu“ versiją su „Flatpak“, o ne „Snap“.

Buvo pristatytas CelOS (Celestial OS) platinimo beta versijos leidimas, kuris yra Ubuntu 22.04 atkūrimas, kuriame Snap paketo valdymo įrankių rinkinys pakeistas Flatpak. Užuot įdiegus papildomas programas iš Snap Store katalogo, siūloma integracija su Flathub katalogu. Diegimo vaizdo dydis yra 3.7 GB. Projekto plėtra platinama pagal GPLv3 licenciją. Konstrukcijoje yra GNOME programų pasirinkimas, platinamas Flatpak formatu, […]

Swhkd, „Wayland“ nuorodų tvarkyklės, pažeidžiamumas

Swhkd (Simple Wayland HotKey Daemon) buvo aptikta pažeidžiamumų, kuriuos sukėlė neteisingas darbas su laikinais failais, komandinės eilutės parametrais ir Unix lizdais. Programa parašyta Rust ir tvarko sparčiųjų klavišų paspaudimą aplinkoje, pagrįstoje Wayland protokolu (su konfigūracijos failais suderinamas sxhkd proceso analogas, naudojamas X11 pagrindu sukurtose aplinkose). Į paketą įeina […]

Failų sinchronizavimo priemonės Rsync 3.2.4 išleidimas

Po pusantrų metų kūrimo pasiekiama Rsync 3.2.4 versija – failų sinchronizavimo ir atsarginių kopijų kūrimo priemonė, leidžianti sumažinti srautą laipsniškai kopijuojant pakeitimus. Perdavimas gali būti ssh, rsh arba patentuotas rsync protokolas. Jis palaiko anoniminių rsync serverių, kurie optimaliai tinka veidrodžių sinchronizavimui užtikrinti, organizavimą. Projekto kodas platinamas pagal GPLv3 licenciją. Tarp papildomų pakeitimų: […]

PascalABC.NET 3.8.3 kūrimo aplinkos išleidimas

Yra PascalABC.NET 3.8.3 programavimo sistemos leidimas, siūlantis Pascal programavimo kalbos leidimą su .NET platformos kodo generavimo palaikymu, galimybe naudoti .NET bibliotekas ir papildomas funkcijas, tokias kaip bendrosios klasės, sąsajos, operatorius. perkrovimas, λ išraiškos, išimtys, šiukšlių surinkimas, išplėtimo metodai, neįvardytos klasės ir autoklasės. Projektas visų pirma orientuotas į taikymą švietimo ir mokslinių tyrimų srityse. Plastikinis maišelis […]

LXQt 1.1 vartotojo aplinkos išleidimas

Po šešių mėnesių kūrimo buvo išleista vartotojo aplinka LXQt 1.1 (Qt Lightweight Desktop Environment), kurią sukūrė bendra LXDE ir Razor-qt projektų kūrėjų komanda. LXQt sąsaja ir toliau vadovaujasi klasikinės darbalaukio organizacijos idėjomis, pristatydama modernų dizainą ir naudojimo patogumą didinančias technologijas. „LXQt“ yra lengvas, modulinis, greitas ir patogus „Razor-qt“ ir „LXDE“ stalinių kompiuterių kūrimo tęsinys, apimantis geriausius […]