wątek: Blog

Kolizje w skróconych identyfikatorach zatwierdzeń w jądrze Linux

Kees Cook, były główny administrator systemów kernel.org i lider Ubuntu Zespół ds. bezpieczeństwa wykazał, że potrafi utworzyć zatwierdzenie, którego skrócony identyfikator pasuje do zatwierdzenia dodanego wcześniej do jądra. LinuxEksperyment przeprowadzono w celu potwierdzenia wykonalności przejścia na skrócone identyfikatory zatwierdzeń składające się z 16 znaków w jądrze. Linux, wcześniej omawiane na liście mailingowej deweloperów jądra, ale niepoparte przez Linusa […]

Platforma mobilna LineageOS 22 oparta na Android 15

Wersja mobilna LineageOS 22.1, oparta na kodzie bazowym, została już wydana. Android 15. LineageOS 22 osiągnął parytet funkcjonalności i stabilności z wersją 21 i jest uważany za gotowy do wydania. Wersje przygotowano dla 132 modeli urządzeń (o 23 więcej niż LineageOS 21). LineageOS można również uruchomić w emulatorze. Android Emulator […]

Amarok 3.2 „Punkadiddle”

29 grudnia 2024 roku ukazała się kolejna wersja odtwarzacza audio Amarok z projektu KDE. W tej wersji dodano obsługę budowania za pomocą Qt6 (chociaż na razie zaleca się Qt5), filtrowanie kolekcji według brakującego/pustego znacznika i domyślne wyświetlanie apletu kontekstu ścieżki. Naprawiono kilka błędów. Źródło: linux.org.ru

Cloudflare open-source h3i, narzędzie do testowania HTTP/3

Cloudflare ogłosiło udostępnienie otwartego źródła zestawu narzędzi h3i, który zawiera narzędzie wiersza poleceń i bibliotekę funkcji do testowania niskiego poziomu i debugowania implementacji serwerowych protokołu HTTP/3. Narzędzie może służyć do oceny zachowania serwerów HTTP/3, określenia poziomu zgodności ze specyfikacjami i testowania reakcji na sytuacje awaryjne. Kod narzędzia jest napisany w języku Rust i jest otwarty na licencji BSD. […]

Wersja beta dystrybucji Chimera, która łączy w sobie jądro Linux ze środowiskiem FreeBSD

Po trzech latach rozwoju i półtora roku od powstania pierwszej wersji alfa ogłoszono przejście dystrybucji Chimera Linux do testów beta. Dystrybucja wyróżnia się wykorzystaniem jądra Linux w połączeniu z narzędziami FreeBSD, menedżerem systemu dinit i standardową biblioteką języka C Musl. Został zbudowany z wykorzystaniem kompilatora Clang. Projekt został założony przez Ninę Kolesę z Igalii, firmy uczestniczącej w […]

termbox2 2.5.0

28 grudnia, po ponad dwuletniej przerwie, ukazała się biblioteka 2.5.0 do tworzenia TUI termbox2, napisana w języku C i dystrybuowana na licencji MIT. W porównaniu z oryginalnym termboxem zachowano proste API i brak zależności innych niż libc, ale dodano bardziej rygorystyczne sprawdzanie błędów; efektywniejsze parsowanie sekwencji ucieczki; opcjonalna obsługa kolorów 32-bitowych; ulepszona obsługa grafemów Unicode; […]

xxHash 0.8.3

Po ponad roku prac wydano wersję 0.8.3 biblioteki xxHash, implementującą wysokowydajne niekryptograficzne algorytmy mieszające xxHash. Biblioteka i narzędzie konsoli są napisane w języku C i rozpowszechniane na licencji BSD 2. Co nowego: Naprawiono błąd w funkcji XXH3_128bits_withSecretandSeed(), prowadzący w niektórych przypadkach do błędnych wyników. Dodano zoptymalizowaną implementację dla LoongArch SX. Teraz narzędzie konsoli xxhsum automatycznie wykrywa i […]

Ghostty 1.0 👻

Pierwsza wersja Ghostty, jednego z najszybszych emulatorów terminali, została niedawno wydana. Reddit i wiele kanałów YouTube okrzyknęło go już najlepszym. Projekt szybko zgromadził ponad 15 tys. ⭐ na Githubie. Cechy: Wieloplatformowy. Napisany w coraz popularniejszym języku programowania Zig. Wykorzystuje natywny interfejs użytkownika (w języku Linux Wymaga GTK 4) i przyspieszenia GPU. […]

Zestaw narzędzi do tworzenia poprawek oprogramowania układowego dla układów TI CC13XX i CC26XX z obsługą BLE

Na konferencji 38c3 zaprezentowano raport zawierający opowieść o inżynierii wstecznej oprogramowania układowego i systemu poleceń układów TI SimpleLink (CC13XX i CC26XX) z obsługą BLE (Bluetooth Low Energy), który umożliwił zaimplementowanie odbiornika FM. Przetwornik analogowy może nie być wykonalny – chipy są czysto cyfrowe. Układy wykorzystują procesor DSP, a główny rdzeń ARM Cortex steruje rdzeniem radiowym (RF Core) Arm Cortex-M0, który […]

Aktualizacja menedżera pakietów APT 2.9.20

Wydano APT 2.9.20 (Advanced Package Tool). Gałąź 2.9.x jest eksperymentalna i służy do rozwijania funkcjonalności dla przyszłej stabilnej wersji APT 3.0, która po ustabilizowaniu zostanie zintegrowana z Debian Testowanie i zostanie uwzględnione w następnej głównej wersji Debiani zostanie również dodany do bazy danych pakietów UbuntuZmiany od ostatniego ogłoszenia: APT 2.9.16: […]

Chimera Linux przeniesiono do statusu beta

Hej, ENT! Wersja beta całkiem ciekawej dystrybucji Chimera została wydana. LinuxChimera różni się od innych dystrybucji brakiem narzędzi i bibliotek GNU oraz wykorzystaniem kodu z systemów BSD. Do kompilacji używane są LLVM i musl z alokatorem mimalloc firmy Microsoft. Jako system inicjujący dostarczany jest Dinit. Domyślnym środowiskiem graficznym jest GNOME. Menedżerem pakietów dystrybucji jest APK (od […]

Dostępne są IvorySQL 4.0 i SynchDB 1.0, dodatki do PostgreSQL umożliwiające interakcję z innymi systemami DBMS

Opublikowano wydanie projektu IvorySQL 4.0 rozwijającego edycję PostgreSQL DBMS zapewniającą kompatybilność z aplikacjami przeznaczonymi do współpracy z Oracle DBMS. IvorySQL twierdzi, że może działać jako przezroczysty zamiennik najnowszej wersji PostgreSQL, różnica polega na pojawieniu się ustawienia „kompatybilny_db”, które obejmuje tryb zgodności z Oracle. Kod napisany jest w języku C i rozpowszechniany na licencji Apache 2.0. […]

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster