Kategoria: Blog

Dla Ubuntu zaproponowano PPA w celu poprawy wsparcia Wayland w Qt

Dla dystrybucji Ubuntu 22.04, której wydanie przewidziano na 21 kwietnia, przygotowano repozytorium PPA z modułem qtwayland, do którego z gałęzi Qt 5.15.3, wspieranej przez projekt KDE, przeniesiono poprawki związane z poprawą wsparcia protokołu Wayland. Pakiet zawiera również zmiany konieczne do poprawnego działania qtwayland na systemach z własnościowymi sterownikami NVIDIA. Dodatkowo ogłoszono plan dodania zaproponowanego […]

Ruch na rzecz włączenia własnościowych sterowników do dystrybucji Debian

Steve McIntyre, który przez kilka lat pełnił funkcję lidera projektu Debian, wystąpił z inicjatywą przemyślenia podejścia Debiana do włączenia własnościowych sterowników, które obecnie nie są zawierane w oficjalnych obrazach instalacyjnych i są dostarczane w oddzielnym repozytorium non-free. Według Steve'a, dążenie do ideału w zakresie dostarczania wyłącznie oprogramowania otwartego prowadzi do zbędnych trudności […]

Wydanie systemu kontroli wersji Git 2.36

Po trzech miesiącach prac, opublikowano wydanie rozproszonego systemu zarządzania kodem źródłowym Git 2.36. Git jest jednym z najpopularniejszych, niezawodnych i wydajnych systemów kontroli wersji, oferującym elastyczne narzędzia do nieliniowego rozwoju, bazujące na gałęzieniu i łączeniu gałęzi. Aby zapewnić integralność historii i odporność na zmiany „wstecz”, wykorzystywane jest niejawne haszowanie całej wcześniejszej historii w każdym commicie, […]

Dostępny Pgfe 2, kliencki interfejs API C++ do PostgreSQL

Opublikowano pierwsze stabilne wydanie Pgfe 2 (PostGres FrontEnd), zaawansowanego i wielofunkcyjnego sterownika (kliencki API) dla PostgreSQL, napisanego w języku C++, który upraszcza pracę z PostgreSQL w projektach w C++. Kod projektu jest dostępny na licencji Apache 2.0. Wymagany kompilator obsługujący standard C++17. Kluczowe funkcje: Połączenie w trybie blokującym i nieblokującym. Obsługa przygotowanych wcześniej […]

Nowe wersje emulatorów Box86 i Box64, pozwalających na uruchamianie gier x86 w systemach ARM

Opublikowane wydania emulatorów Box86 0.2.6 i Box64 0.1.8, przeznaczone do uruchamiania programów Linux skompilowanych dla architektur x86 i x86_64, na sprzęcie z procesorami ARM, ARM64, PPC64LE oraz RISC-V. Projekty rozwijane są równolegle przez ten sam zespół programistów — Box86 ogranicza się do uruchamiania 32-bitowych aplikacji x86, podczas gdy Box64 umożliwia uruchamianie 64-bitowych plików wykonywalnych. Projekt kładzie duży nacisk na organizację uruchamiania gier […]

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

W bezpłatnym archiwizatorze 7-Zip wykryto lukę (CVE-2022-29072), która umożliwia wykonywanie dowolnych poleceń z uprawnieniami SYSTEM poprzez przeniesienie specjalnie sformatowanego pliku z rozszerzeniem .7z do obszaru z podpowiedzią wyświetlaną podczas otwierania menu „Pomoc>Spis treści”. Problem występuje tylko na platformie Windows i jest spowodowany kombinacją niewłaściwej konfiguracji biblioteki 7z.dll oraz przepełnieniem bufora. Należy zauważyć, że po powiadomieniu o problemie deweloperzy 7-Zip […]

Projekt Celestial rozwija wersję Ubuntu z Flatpak zamiast Snap.

Prezentacja wersji beta dystrybucji CelOS (Celestial OS), będącej rekonstrukcją Ubuntu 22.04, w której narzędzie do zarządzania pakietami Snap zostało zastąpione przez Flatpak. Zamiast instalowania dodatkowych aplikacji z katalogu Snap Store, zaproponowano integrację z katalogiem Flathub. Rozmiar obrazu instalacyjnego wynosi 3,7 GB. Prace nad projektem są rozpowszechniane na licencji GPLv3. W skład zbioru wchodzi zestaw aplikacji GNOME, rozpowszechnianych w formacie Flatpak, […]

Luki w swhkd, menedżerze skrótów klawiszowych dla Wayland

W swhkd (Simple Wayland HotKey Daemon) zidentyfikowano szereg luk w zabezpieczeniach spowodowanych niewłaściwym zarządzaniem plikami tymczasowymi, parametrami linii poleceń oraz gniazdami unix. Program napisany jest w języku Rust i służy do obsługi naciśnięć gorących klawiszy w środowiskach opartych na protokole Wayland (kompatybilny na poziomie plików konfiguracyjnych 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 rozwoju dostępna jest wersja Rsync 3.2.4, narzędzia do synchronizacji plików i tworzenia kopii zapasowych, które pozwala zminimalizować ruch dzięki inkrementalnemu kopiowaniu zmian. Jako transport mogą być wykorzystywane ssh, rsh lub własny protokół rsync. Obsługiwane jest organizowanie pracy anonimowych serwerów rsync, które są optymalnie dopasowane do zapewnienia synchronizacji luster. Kod projektu rozpowszechniany jest na licencji GPLv3. Wśród dodanych zmian: […]

Wydanie środowiska użytkownika LXQt 1.1

Po półrocznym rozwoju, wydano środowisko użytkownika LXQt 1.1 (Qt Lightweight Desktop Environment), rozwijane przez zjednoczony zespół programistów projektów LXDE i Razor-qt. Interfejs LXQt nadal podąża za ideami klasycznego układu pulpitu, wprowadzając nowoczesny wygląd i techniki, które zwiększają wygodę pracy. LXQt jest platformą pozycjonowaną jako lekkie, modułowe, szybkie i wygodne kontynuowanie rozwoju pulpitów Razor-qt i LXDE, które wchłonęło najlepsze […]

W języku programowania Zig wprowadzono wsparcie dla samorozruchu (bootstraping)

W języku programowania Zig przyjęto zmiany, które pozwalają kompilatorowi Zig stage2, napisanemu w Zig, na kompilację samego siebie (stage3), co czyni ten język samowystarczającym (self-hosting). Zakłada się, że ten kompilator będzie domyślnie oferowany w nadchodzącym wydaniu 0.10.0. Stage2 wciąż jest niekompletny, ponieważ brakuje obsługi kontroli w czasie wykonywania, istnieją różnice w semantyce języka itp. […]

Wydanie zestawu podstawowych narzędzi systemowych GNU Coreutils 9.1

Dostępna jest stabilna wersja zestawu podstawowych narzędzi systemowych GNU Coreutils 9.1, w skład którego wchodzą takie programy jak sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls itp. Kluczowe zmiany: Do narzędzia dd dodano obsługę alternatywnych nazw opcji iseek=N dla skip=N i oseek=N dla seek=N, które są używane w wersji dd dla […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster