автор: ProHoster

Яндекс SQL тілін қолдайтын таратылған ДҚБЖ YDB кодын ашты

Яндекс SQL диалектісі мен ACID транзакцияларын қолдауды жүзеге асыратын таратылған ДҚБЖ YDB бастапқы кодын жариялады. ДҚБЖ нөлден жасалған және бастапқыда ақауларға төзімділікті, сәтсіздіктерден автоматты түрде қалпына келтіруді және масштабтауды қамтамасыз ету мақсатында әзірленген. Яндекс жүздеген петабайт деректерді сақтайтын және миллиондаған таратылған транзакцияларға қызмет көрсететін 10 мыңнан астам түйінді қамтитын жұмыс істейтін YDB кластерлерін іске қосқаны атап өтіледі [...]

Debian дистрибутивіне меншікті микробағдарламаны қосу қозғалысы

Бірнеше жыл бойы Debian жобасының жетекшісі қызметін атқарған Стив МакИнтайр Debian компаниясының қазіргі уақытта ресми орнату кескіндеріне қосылмаған және бөлек тегін емес репозиторийде жеткізілетін жеке микробағдарламаны жеткізу тәсілін қайта қарастыру бастамасын көтерді. Стивтің айтуынша, тек ашық бастапқы бағдарламалық қамтамасыз етуді жеткізу идеалына жетуге тырысу қажетсіз қиындықтарға әкеледі [...]

Git 2.36 бастапқы басқару нұсқасы

Үш айлық әзірлеуден кейін Git 2.36 таратылған бастапқы басқару жүйесінің шығарылымы жарияланды. Git тармақтарды біріктіруге және біріктіруге негізделген икемді сызықты емес әзірлеу құралдарын қамтамасыз ететін ең танымал, сенімді және жоғары өнімді нұсқаларды басқару жүйелерінің бірі болып табылады. Тарихтың тұтастығын және «backdating» өзгерістеріне қарсы тұруды қамтамасыз ету үшін әрбір тапсырмада алдыңғы бүкіл тарихтың жасырын хэшингі қолданылады, [...]

Pgfe 2, PostgreSQL үшін C++ клиенттік API қолжетімді

C++ тілінде жазылған және C++ жобаларында PostgreSQL-пен жұмысты жеңілдететін PostgreSQL үшін жетілдірілген және мүмкіндіктері мол драйвер (клиент API) Pgfe 2 (PostGres FrontEnd) бірінші тұрақты шығарылымы жарияланды. Жоба коды Apache 2.0 лицензиясы бойынша таратылады. Құрастыру C++ 17 стандартын қолдайтын компиляторды қажет етеді. Негізгі мүмкіндіктер: блоктау және бұғаттамайтын режимдердегі қосылу. Алдын ала дайындалған өңдеу […]

SDL әзірлеушілері 2.0.22 шығарылымында Wayland әдепкі параметрін өзгертті

SDL (Simple DirectMedia Layer) кітапханасының код базасында бұрын қабылданған өзгертулер кері өзгертілді, ол әдепкі бойынша Wayland және X11 үшін бір уақытта қолдау көрсететін орталарда Wayland протоколына негізделген әрекетті қосады. Осылайша, 2.0.22 шығарылымында, бұрынғыдай, XWayland құрамдас бөлігі бар Wayland орталарында X11 протоколын пайдаланатын шығыс әдепкі бойынша пайдаланылады. Қолдаумен байланысты екені атап өтіледі […]

ARM жүйелерінде x86 ойындарын іске қосуға мүмкіндік беретін Box64 және Box86 эмуляторларының жаңа нұсқалары

ARM, ARM86, PPC0.2.6LE және RISC-V процессорлары бар жабдықта x64 және x0.1.8_86 архитектуралары үшін құрастырылған Linux бағдарламаларын іске қосуға арналған Box86 64 және Box64 64 эмуляторларының шығарылымдары жарияланды. Жобаларды әзірлеушілердің бір тобы синхронды түрде әзірлейді - Box86 32 биттік x86 қолданбаларын іске қосу мүмкіндігімен шектеледі, ал Box64 64 биттік орындалатын файлдарды іске қосу мүмкіндігін береді. Жоба ойынды іске қосуды ұйымдастыруға үлкен көңіл бөледі [...]

Windows жүйесінде ЖҮЙЕ артықшылықтарын алуға мүмкіндік беретін 7-Zip жүйесіндегі осалдық

7-Zip тегін мұрағаттауышында осалдық (CVE-2022-29072) анықталды, ол .7z кеңейтімі бар арнайы жасалған файлды ашу кезінде көрсетілген кеңесі бар аймаққа жылжыту арқылы ЖҮЙЕ артықшылықтарымен еркін пәрмендерді орындауға мүмкіндік береді. «Анықтама> Мазмұн» мәзірін таңдаңыз. Мәселе тек Windows платформасында пайда болады және 7z.dll қате конфигурациясының және буфердің толып кетуінен туындайды. Бір қызығы, мәселе туралы хабардар болғаннан кейін 7-Zip әзірлеушілері [...]

Celestial жобасы Snap орнына Flatpak көмегімен Ubuntu құрастыруын әзірлеуде

CelOS (Celestial OS) дистрибутивінің бета-нұсқасы ұсынылды, ол Ubuntu 22.04-тің қайта құрылуы болып табылады, онда Snap пакетін басқару құралдары Flatpak-пен ауыстырылады. Snap Store каталогынан қосымша қолданбаларды орнатудың орнына Flathub каталогымен біріктіру ұсынылады. Орнату кескінінің өлшемі 3.7 ГБ. Жобаның әзірлемелері GPLv3 лицензиясы бойынша таратылады. Құрылым Flatpak пішімінде таратылатын GNOME қолданбаларының таңдауын қамтиды, […]

Wayland үшін төте жол менеджері swhkd ішіндегі осалдықтар

Уақытша файлдармен, пәрмен жолы параметрлерімен және Unix ұяшықтарымен дұрыс жұмыс істемеуден туындаған swhkd (Simple Wayland HotKey Daemon) жүйесінде бірқатар осалдықтар анықталды. Бағдарлама Rust тілінде жазылған және Wayland протоколына (X11 негізіндегі орталарда қолданылатын sxhkd процесінің конфигурация файлымен үйлесімді аналогы) негізделген орталарда жылдам пернені басқарады. Пакетке […]

Rsync 3.2.4 файлды синхрондау утилитасының шығарылымы

Бір жарым жыл әзірлеуден кейін Rsync 3.2.4 шығарылымы қол жетімді, ол файлдарды синхрондау және өзгертулерді біртіндеп көшіру арқылы трафикті азайтуға мүмкіндік беретін сақтық көшірме жасау утилитасы. Тасымалдау ssh, rsh немесе меншікті rsync протоколы болуы мүмкін. Ол айналар синхрондауын қамтамасыз ету үшін оңтайлы сәйкес келетін анонимді rsync серверлерін ұйымдастыруды қолдайды. Жоба коды GPLv3 лицензиясы бойынша таратылады. Қосылған өзгерістердің ішінде: […]

PascalABC.NET 3.8.3 әзірлеу ортасының шығарылымы

PascalABC.NET 3.8.3 бағдарламалау жүйесінің шығарылымы қол жетімді, ол .NET платформасы үшін кодты генерациялауды, .NET кітапханаларын пайдалану мүмкіндігін және жалпы сыныптар, интерфейстер, оператор сияқты қосымша мүмкіндіктерді қолдауы бар Паскаль бағдарламалау тілінің шығарылымын ұсынады. шамадан тыс жүктеу, λ-өрнектер, ерекшеліктер, қоқыс жинау, кеңейту әдістері, аты жоқ сыныптар және автокласстар. Жоба ең алдымен білім беру және зерттеу салаларындағы қолданбаларға бағытталған. Пластикалық пакет […]

LXQt 1.1 пайдаланушы ортасының шығарылымы

Алты айлық әзірлеуден кейін LXDE және Razor-qt жобаларының әзірлеушілерінің бірлескен тобы әзірлеген LXQt 1.1 (Qt Lightweight Desktop Environment) пайдаланушы ортасы шығарылды. LXQt интерфейсі ыңғайлылықты арттыратын заманауи дизайн мен әдістерді енгізе отырып, классикалық жұмыс үстелі ұйымының идеяларын ұстануды жалғастырады. LXQt жеңіл, модульдік, жылдам және ыңғайлы Razor-qt және LXDE жұмыс үстелдерінің дамуының жалғасы ретінде орналасқан, оның құрамына ең жақсы [...]