Kategoria: Blog

Wydanie dystrybucji Fedora Linux 35

Prezentujemy wydanie dystrybucji Fedora Linux 35. Przygotowane do pobrania są produkty Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, a także zestaw „spinów” z wersjami Live środowisk desktopowych KDE Plasma 5, Xfce, i3, MATE, Cinnamon, LXDE i LXQt. Wersje zostały stworzone dla architektur x86_64, Power64, ARM64 (AArch64) oraz różnych urządzeń z 32-bitowymi procesorami ARM. Publikacja wersji Fedora Silverblue jest opóźniona. […]

Wydanie PHPStan 1.0, statycznego narzędzia analizy kodu dla języka PHP.

Po sześciu latach rozwoju odbyło się pierwsze stabilne wydanie statycznego analizatora PHPStan 1.0, który pozwala na znajdowanie błędów w kodzie PHP bez jego wykonywania i używania testów jednostkowych. Kod projektu napisany jest w PHP i jest dystrybuowany na licencji MIT. Analizator oferuje 10 poziomów sprawdzania, z których każdy kolejny poziom rozszerza możliwości poprzedniego i oferuje bardziej rygorystyczne kontrole: […]

Projekt MangoDB rozwija realizację protokołu bazy danych MongoDB na bazie PostgreSQL.

Dostępna jest pierwsza publiczna wersja projektu MangoDB, oferującego warstwę implementującą protokół dokumentowej bazy danych MongoDB, działającą na bazie danych PostgreSQL. Projekt ma na celu zapewnienie możliwości migracji aplikacji wykorzystujących bazę danych MongoDB na PostgreSQL i całkowicie otwarty stos oprogramowania. Kod został napisany w Go i dystrybucja odbywa się na licencji Apache 2.0. Program działa w formie proxy, które tłumaczy zapytania do MangoDB […]

Atak Trojan Source służąca do wprowadzania zmian w kodzie, niewidocznych dla programisty

Naukowcy z Uniwersytetu Cambridge opublikowali technikę niepostrzeganej podstawienia złośliwego kodu w recenzowane teksty źródłowe. Opracowana metoda ataku (CVE-2021-42574) została nazwana Trojan Source i opiera się na tworzeniu tekstu, który wygląda inaczej dla kompilatora/interpretatora oraz dla człowieka przeglądającego kod. Przykłady zastosowania metody zademonstrowano dla różnych kompilatorów i interpreterów dostarczanych dla języków C, C++ (gcc i clang), C#, […]

Nowa wersja lekkiej dystrybucji antiX 21

Opublikowano wydanie lekkiego Live-dystrybucji AntiX 21, zoptymalizowanego do instalacji na przestarzałym sprzęcie. Wydanie opiera się na bazie pakietów Debian 11, ale jest dostarczane bez menedżera systemowego systemd i z eudev zamiast udev. Do inicjalizacji można używać runit lub sysvinit. Domyślne środowisko użytkownika tworzone jest przy pomocy menedżera okien IceWM. Do obsługi plików dostępne jest zzzFM […]

Wydanie jądra Linux 5.15

Po dwóch miesiącach prac Linus Torvalds zaprezentował wydanie jądra Linux 5.15. Wśród najbardziej zauważalnych zmian znajdują się: nowy sterownik NTFS z obsługą zapisu, moduł ksmbd z realizacją serwera SMB, podsystem DAMON do monitorowania dostępu do pamięci, prymitywy blokad dla trybu rzeczywistego, wsparcie fs-verity w Btrfs, wywołanie systemowe process_mrelease dla systemów reagujących na niedobór pamięci, moduł zdalnej atestacji […]

Dla Wayland rozwijane jest rozszerzenie umożliwiające ponowne uruchamianie środowiska okien bez zatrzymywania aplikacji.

Deweloperzy Wayland pracują nad rozszerzeniem protokołu, które umożliwi kontynuowanie pracy aplikacji podczas awarii i ponownego uruchamiania serwera kompozytora (Window Compositor). Rozszerzenie pozwoli rozwiązać odwieczny problem z kończeniem aplikacji w przypadku awarii pracy środowiska okien. Niezbędne do działania zmiany, które pozostawiają gniazdo aktywne podczas ponownego uruchamiania, zostały już przygotowane dla menedżera okien KWin i włączone w skład KDE […]

Wydanie Vaultwarden 1.23, alternatywnego serwera dla menedżera haseł Bitwarden.

Wydano projekt Vaultwarden 1.23.0 (wcześniej bitwarden_rs), rozwijający alternatywną część serwerową dla menedżera haseł Bitwarden, zgodną na poziomie API i mogącą współpracować z oficjalnymi klientami Bitwarden. Celem projektu jest zapewnienie wieloplatformowej realizacji, która pozwala na uruchamianie serwerów Bitwarden na własnych zasobach, ale w przeciwieństwie do oficjalnego serwera Bitwarden, konsumuje znacznie mniej zasobów. Kod projektu Vaultwarden został napisany na […]

Wykryta podatność umożliwiająca wstrzykiwanie kodu JavaScript przez wtyczkę WordPress OptinMonster

We wtyczce OptinMonster dla WordPressa, która ma ponad milion aktywnych instalacji i jest wykorzystywana do wyświetlania wyskakujących powiadomień i ofert, odkryto podatność (CVE-2021-39341), która umożliwia umieszczenie własnego kodu JavaScript na stronie korzystającej z tej wtyczki. Podatność została naprawiona w wersji 2.6.5. Aby zablokować dostęp za pomocą przejętych kluczy po zainstalowaniu aktualizacji, deweloperzy OptinMonster unieważnili wszystkie wcześniej utworzone klucze dostępu do API oraz dodali […]

Wydanie Tokio 1.13.0, platformy do tworzenia aplikacji asynchronicznych w języku Rust

Wydano wersję 1.13.0 platformy Tokio, która służy do budowania wydajnych aplikacji w języku Rust w oparciu o architekturę nastawioną na zdarzenia (Event-driven), wspierającą wielowątkowość i przetwarzanie zapytań sieciowych w trybie asynchronicznym. Projekt napisany jest w języku Rust i rozpowszechniany na licencji MIT. W nowej wersji zauważono rozszerzenie dokumentacji, szereg poprawek w podsystemie sieciowym oraz w systemie synchronizacji. Tokio zawiera […]

BuguRTOS 4.1.0

Po prawie dwóch latach od ostatniego wydania ukazała się nowa wersja wbudowanego systemu operacyjnego czasu rzeczywistego BuguRTOS-4.1.0. (czytaj dalej…) bugurtos, embedded, opensource, rtos

Jak jeden startup przeszedł od docker-compose do Kubernetes

W tym artykule chciałbym opowiedzieć, jak zmienialiśmy podejście do orkiestracji w naszym projekcie startupowym, dlaczego to zrobiliśmy i jakie problemy napotkaliśmy po drodze. Ta publikacja raczej nie może pretendować do wyjątkowości, ale myślę, że może być przydatna dla niektórych, ponieważ w trakcie rozwiązywania problemu materiał został przez nas zebrany […]

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