Autor: ProHoster

Yandex otworzył kod rozproszonego systemu DBMS YDB obsługującego SQL

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

Ruch mający na celu włączenie zastrzeżonego oprogramowania sprzętowego do dystrybucji Debiana

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

Wydanie kontroli źródła Git 2.36

Po trzech miesiącach rozwoju opublikowano wydanie rozproszonego systemu kontroli źródła Git 2.36. Git to jeden z najpopularniejszych, niezawodnych i wydajnych systemów kontroli wersji, który zapewnia elastyczne nieliniowe narzędzia programistyczne oparte na rozgałęzianiu i łączeniu gałęzi. Aby zapewnić integralność historii i odporność na zmiany typu „backdating”, stosowane jest niejawne mieszanie całej poprzedniej historii w każdym zatwierdzeniu, […]

Dostępny jest Pgfe 2, klient C++ API dla PostgreSQL

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

Programiści SDL przywrócili ustawienie domyślne do Wayland w wersji 2.0.22

W bazie kodu biblioteki SDL (Simple DirectMedia Layer) odwrócono przyjętą wcześniej zmianę, która domyślnie umożliwiła pracę w oparciu o protokół Wayland w środowiskach zapewniających jednoczesną obsługę Wayland i X11. Zatem w wersji 2.0.22, tak jak poprzednio, w środowiskach Wayland z komponentem XWayland, domyślnie używane będzie wyjście wykorzystujące protokół X11. Należy zauważyć, że w związku ze wsparciem […]

Nowe wersje emulatorów Box86 i Box64, umożliwiające uruchamianie gier x86 na systemach ARM

Opublikowano wydania emulatorów Box86 0.2.6 i Box64 0.1.8, przeznaczonych do uruchamiania programów Linux skompilowanych dla architektur x86 i x86_64 na sprzęcie z procesorami ARM, ARM64, PPC64LE i RISC-V. Projekty tworzone są synchronicznie przez jeden zespół programistów - Box86 ogranicza się do możliwości uruchamiania 32-bitowych aplikacji x86, a Box64 zapewnia możliwość uruchamiania 64-bitowych plików wykonywalnych. W projekcie dużą wagę przywiązuje się do zorganizowania premiery gier […]

Luka w 7-Zip umożliwiająca uzyskanie uprawnień SYSTEMOWYCH w systemie Windows

W darmowym archiwizatorze 7-Zip zidentyfikowano lukę (CVE-2022-29072), która umożliwia wykonanie dowolnych poleceń z uprawnieniami SYSTEMOWYMI poprzez przeniesienie specjalnie zaprojektowanego pliku z rozszerzeniem .7z do obszaru z podpowiedzią wyświetlaną przy otwieraniu menu „Pomoc>Spis treści”. Problem pojawia się tylko na platformie Windows i jest spowodowany kombinacją błędnej konfiguracji 7z.dll i przepełnienia bufora. Warto zauważyć, że po otrzymaniu powiadomienia o problemie twórcy 7-Zip […]

Projekt Celestial opracowuje wersję Ubuntu z Flatpak zamiast Snap

Zaprezentowano wersję beta dystrybucji CelOS (Celestial OS), która jest przebudową Ubuntu 22.04, w której zestaw narzędzi do zarządzania pakietami Snap został zastąpiony przez Flatpak. Zamiast instalowania dodatkowych aplikacji z katalogu Snap Store oferowana jest integracja z katalogiem Flathub. Rozmiar obrazu instalacyjnego wynosi 3.7 GB. Opracowania projektu są rozpowszechniane na licencji GPLv3. Kompilacja zawiera wybrane aplikacje GNOME dystrybuowane w formacie Flatpak, […]

Luki w swhkd, menedżerze skrótów dla Waylanda

W swhkd (Simple Wayland HotKey Daemon) wykryto szereg luk spowodowanych błędną pracą z plikami tymczasowymi, parametrami wiersza poleceń i gniazdami Unix. Program napisany jest w języku Rust i obsługuje naciskanie klawiszy skrótu w środowiskach opartych na protokole Wayland (kompatybilny z plikami konfiguracyjnymi odpowiednik procesu sxhkd stosowanego w środowiskach opartych na X11). Pakiet zawiera […]

Wydanie narzędzia do synchronizacji plików Rsync 3.2.4

Po półtora roku prac dostępna jest wersja Rsync 3.2.4 – narzędzia do synchronizacji plików i tworzenia kopii zapasowych, które pozwala zminimalizować ruch poprzez przyrostowe kopiowanie zmian. Transportem może być ssh, rsh lub zastrzeżony protokół rsync. Obsługuje organizację anonimowych serwerów rsync, które optymalnie nadają się do zapewnienia synchronizacji serwerów lustrzanych. Kod projektu jest rozpowszechniany na licencji GPLv3. Wśród dodanych zmian: […]

Wydanie środowiska programistycznego PascalABC.NET 3.8.3

Dostępna jest wersja systemu programowania PascalABC.NET 3.8.3 oferująca edycję języka programowania Pascal z obsługą generowania kodu dla platformy .NET, możliwością wykorzystania bibliotek .NET oraz dodatkowymi funkcjonalnościami takimi jak klasy generyczne, interfejsy, operatory przeciążanie, wyrażenia λ, wyjątki, wyrzucanie elementów bezużytecznych, metody rozszerzające, klasy nienazwane i autoklasy. Projekt koncentruje się przede wszystkim na zastosowaniach w edukacji i badaniach. Plastikowa torba […]

Wydanie środowiska użytkownika LXQt 1.1

Po sześciu miesiącach prac wydano środowisko użytkownika LXQt 1.1 (Qt Lightweight Desktop Environment), opracowane przez wspólny zespół programistów projektów LXDE i Razor-qt. Interfejs LXQt w dalszym ciągu podąża za ideami klasycznej organizacji komputerów stacjonarnych, wprowadzając nowoczesny design i techniki zwiększające użyteczność. LXQt jest pozycjonowany jako lekka, modułowa, szybka i wygodna kontynuacja rozwoju komputerów stacjonarnych Razor-qt i LXDE, zawierająca najlepsze […]