Автор: ProHoster

Yandex отвори кода на разпределената СУБД YDB, поддържаща SQL

Компания Яндекс опубликовала исходные тексты распределённой СУБД YDB, реализующей поддержку диалекта SQL и ACID-транзакций. СУБД создана с нуля и изначально развивается с оглядкой на обеспечение отказоустойчивости, автоматического восстановления при сбоях и масштабируемости. Отмечается, что компанией Яндекс запущены рабочие кластеры YDB, включающие более 10 тысяч узлов, хранящие сотни петабайт данных и обслуживающие миллионы распределённых транзакций в […]

Движение за включване на патентован фърмуер в дистрибуцията на Debian

Стив Макинтаир (Steve McIntyre), несколько лет занимавший пост лидера проекта Debian, выступил с инициативой переосмысления отношения Debian к поставке проприетарных прошивок, которые в настоящее время не включаются в состав официальных установочных образов и поставляются в отдельном репозитории non-free. По мнению Стива, попытки достижения идеала в отношении поставки только открытого ПО приводят к лишним трудностям у […]

Git 2.36 версия за контрол на източника

След три месеца разработка беше публикувана версията на разпределената система за контрол на кода Git 2.36. Git е една от най-популярните, надеждни и високопроизводителни системи за контрол на версиите, която предоставя гъвкави нелинейни инструменти за разработка, базирани на разклоняване и сливане на разклонения. За да се гарантира целостта на хронологията и устойчивостта на промени „с обратно датиране“, се използва имплицитно хеширане на цялата предишна история във всеки комит, […]

Pgfe 2, клиентски C++ API за PostgreSQL е наличен

Опубликован первый стабильный выпуск Pgfe 2 (PostGres FrontEnd), продвинутого и многофункционального драйвера (клиентский API) для PostgreSQL, написанного на языке C++ и упрощающего работу с PostgreSQL в проектах на C++. Код проекта распространяется под лицензией Apache 2.0. Для сборки требуется компилятор с поддержкой стандарта C++17. Основные возможности: Соединение в блокирующем и неблокирующем режимах. Обработка заранее подготовленных […]

Разработчиците на SDL са отменили превключвателя Wayland по подразбиране във версия 2.0.22

В кодовата база на библиотеката SDL (Simple DirectMedia Layer) е обърната по-рано приета промяна, която по подразбиране активира операция, базирана на протокола Wayland в среди, които осигуряват едновременна поддръжка за Wayland и X11. Така във версия 2.0.22, както и преди, в средите на Wayland с компонента XWayland, изходът, използващ протокола X11, ще се използва по подразбиране. Отбелязва се, че свързано с подкрепата […]

Нови версии на Box86 и Box64 емулатори, които ви позволяват да стартирате x86 игри на ARM системи

Публикувани са издания на Box86 0.2.6 и Box64 0.1.8 емулатори, предназначени да изпълняват Linux програми, компилирани за x86 и x86_64 архитектури на оборудване с процесори ARM, ARM64, PPC64LE и RISC-V. Проектите се разработват синхронно от един екип разработчици - Box86 е ограничен до възможността да изпълнява 32-битови x86 приложения, а Box64 предоставя възможност за стартиране на 64-битови изпълними файлове. Проектът обръща голямо внимание на организирането на стартирането на игрални […]

Уязвимост в 7-Zip, позволяваща достъп до SYSTEM привилегии в Windows

Уязвимост (CVE-7-2022) е идентифицирана в безплатния архиватор 29072-Zip, който позволява произволни команди да бъдат изпълнявани със SYSTEM привилегии чрез преместване на специално проектиран файл с разширение .7z в областта с подсказка, показана при отваряне менюто “Помощ>Съдържание”. Проблемът се появява само на платформата Windows и е причинен от комбинация от неправилна конфигурация на 7z.dll и препълване на буфера. Трябва да се отбележи, че след като са били уведомени за проблема, разработчиците на 7-Zip […]

Проектът Celestial разработва компилация на Ubuntu с Flatpak вместо Snap

Представена е бета версия на дистрибуцията CelOS (Celestial OS), която е реконструкция на Ubuntu 22.04, в която инструментариумът за управление на пакети Snap е заменен с Flatpak. Вместо инсталиране на допълнителни приложения от каталога на Snap Store се предлага интеграция с каталога на Flathub. Размерът на инсталационния образ е 3.7 GB. Разработките на проекта се разпространяват под лиценз GPLv3. Компилацията включва селекция от приложения на GNOME, разпространявани във формат Flatpak, […]

Уязвимости в swhkd, мениджър за бърз достъп за Wayland

Идентифицирани са серия от уязвимости в swhkd (Simple Wayland HotKey Daemon), причинени от неправилна работа с временни файлове, параметри на командния ред и Unix сокети. Програмата е написана на Rust и обработва натискане на бързи клавиши в среди, базирани на протокола Wayland (съвместим с конфигурационен файл аналог на процеса sxhkd, използван в базирани на X11 среди). Пакетът включва […]

Издаване на помощната програма за синхронизиране на файлове Rsync 3.2.4

След година и половина разработка е налична версията на Rsync 3.2.4, помощна програма за синхронизиране на файлове и архивиране, която ви позволява да минимизирате трафика чрез постепенно копиране на промените. Транспортът може да бъде ssh, rsh или собствения протокол rsync. Поддържа организирането на анонимни rsync сървъри, които са оптимално подходящи за осигуряване на синхронизация на огледала. Кодът на проекта се разпространява под лиценз GPLv3. Сред добавените промени: […]

Издаване на среда за разработка на PascalABC.NET 3.8.3

Налична е версията на системата за програмиране PascalABC.NET 3.8.3, която предлага издание на езика за програмиране Pascal с поддръжка за генериране на код за платформата .NET, възможност за използване на .NET библиотеки и допълнителни функции като генерични класове, интерфейси, оператор претоварване, λ-изрази, изключения, събиране на отпадъци, методи за разширение, неименувани класове и автокласове. Проектът е фокусиран предимно върху приложения в образованието и научните изследвания. Найлонов плик […]

LXQt 1.1 Издаване на потребителска среда

След шест месеца разработка беше пусната потребителската среда LXQt 1.1 (Qt Lightweight Desktop Environment), разработена от съвместен екип от разработчици на проектите LXDE и Razor-qt. Интерфейсът LXQt продължава да следва идеите на класическата организация на работния плот, въвеждайки модерен дизайн и техники, които увеличават използваемостта. LXQt е позициониран като леко, модулно, бързо и удобно продължение на развитието на десктопите Razor-qt и LXDE, включващо най-добрите […]