Kategoria: Blog

smath 1.0.0 — biblioteka algebry liniowej dla języka C++ (standard C++23)

Wydano wersję 1.0.0 biblioteki algebry liniowej dla języka C++ (standard C++23) smath, rozpowszechnianej na licencji Apache 2.0 w postaci jednego małego pliku nagłówkowego. Możliwości biblioteki: generyczna klasa Vec<N, T> z przydatnymi aliasami Vec2/Vec3/Vec4 i akcesorami (x/y/z/w, r/g/b/a). Wektory wspierają przybliżone porównania oraz powiązania krotkowe/strukturalne; typ Quaternion<T> oparty na Vec4; generyczna klasa Mat z przydatnymi aliasami Mat2/Mat3/Mat4; pomocnicze […]

Entuzjaści stworzyli do-notację dla C++

Społeczność entuzjastów napisała własny DSL oparty na makrach, który działa jak do-notacja z języków funkcyjnych. Wykorzystywane są zaawansowane możliwości preprocesora. W przedstawionym projekcie zaimplementowano nową technikę do parsowania DSL, co może przyczynić się do powstania kolejnych DSL na preprocesorze C i C++. Kod w repozytorium napisany jest w C++23 i udostępniony na licencji MIT, a sama technika może być użyta […]

Google zakończyło największe przejęcie w swojej historii: Wiz dołączy do Google Cloud

Rok po ogłoszeniu i kontrolach regulacyjnych Google zakończyło przejęcie firmy Wiz, specjalizującej się w cyberbezpieczeństwie, za rekordowe 32 miliardy dolarów. Startup, który wcześniej odmówił sprzedaży za 23 miliardy dolarów, pomoże technologicznego giganta stworzyć jednolitą ochronę dla środowiska chmurowego Google Cloud oraz walczyć z nowymi rodzajami podatności wynikającymi z kodowania wibracyjnego. To przejęcie stało się największym w historii […]

Intel zaprezentował marzenie anonimów — chip Heracles do pracy z zaszyfrowanymi danymi bez deszyfrowania

Intel po raz pierwszy pokazał chip do pełnego homomorficznego szyfrowania (Fully Homomorphic Encryption, FHE), który wykonuje zadania 5000 razy szybciej niż klasyczne procesory serwerowe. To przyspieszacz Heracles („Herakles”), stworzony na zamówienie amerykańskich sił zbrojnych w celu przeciwdziałania atakom ze strony komputerów kwantowych. „Herakles” przyspiesza przetwarzanie całkowicie zaszyfrowanych informacji bez jakiegokolwiek dekodowania, zachowując poufność na wszystkich etapach. Pełne homomorficzne […]

curl 8.19.0

11 marca, po ponad dwóch miesiącach prac i 538 commitach, wydano wersję 8.19.0 (273) wieloplatformowego narzędzia konsolowego i biblioteki curl, napisanych w języku C i dystrybuowanych na licencji curl. Główne zmiany Bezpieczeństwo Program nagród za wykrywanie podatności został zakończony, lecz to nie przeszkodziło ludziom w znajdowaniu podatności w curl: CVE-2026-1965 – błędne ponowne wykorzystanie połączenia HTTP Negotiate; […]

Firma Igalia zaprezentowała Moonforge, dystrybucję dla systemów wbudowanych

Firma Igalia, znana ze swojego udziału w rozwoju takich projektów open source jak GNOME, GTK, WebKitGTK, Epiphany, Maemo, GStreamer, Wine, Mesa i freedesktop.org, zaprezentowała projekt Moonforge, upraszczający tworzenie i utrzymanie własnych dystrybucji Linuxa dla różnych urządzeń i systemów wbudowanych. Zawartość dystrybucji jest konstruowana na podstawie narzędzi kompilacyjnych i metadanych pakietów z projektów OpenEmbedded i Yocto. Specyficzne dla projektu rozwiązania […]

Optymalizacja AutoFDO została włączona w jądrach platformy Android

Firma Google dokonała podsumowania włączenia optymalizacji AutoFDO (Auto-Feedback-Directed Optimization) podczas budowy jądra Linux dla platformy Android. AutoFDO wykorzystuje wyniki profilowania z informacjami o częstości wykonywania różnych fragmentów kodu, aby zwiększyć wydajność często wykonywanych operacji. Optymalizacja AutoFDO została włączona do budowy jądra Linux 6.12 dla Androida 16 i 6.6 dla Androida 15, a także będzie включona przy […]

Wydanie D7VK 1.5 z dodatkiem wsparcia dla Direct3D 3

Opublikowane wydanie projektu D7VK 1.5, rozwijającego implementację interfejsów API graficznych Direct3D 3, 5, 6 i 7, zaproponowanych przez firmę Microsoft w latach 1996, 1997, 1998 i 1999. D7VK działa poprzez translację wywołań do interfejsu API Vulkan i pozwala za pomocą Wine uruchamiać w systemie Linux retro gry, oparte na interfejsach API Direct3D 3, 5, 6 i 7. Kod projektu napisano […]

Proponowane są poprawki, które usuwają możliwość kompilacji IPv6 w formie modułu jądra.

Inżynier z firmy SUSE zaproponował do włączenia do gałęzi linux-next, na podstawie której kształtowana jest funkcjonalność jądra Linux 7.1, serię poprawek, które usuwają możliwość kompilacji stosu IPv6 w formie modułu jądra. Jako powody wymienia się chęć pozbycia się komplikacji i uproszczenia utrzymania. Możliwość kompilacji IPv6 w formie modułu pozostaje w jądrze głównie z przyczyn historycznych i […]

Beta-testy Fedora Linux 44. Inicjatywa promująca innowacje w Fedora.

Została zaprezentowana wersja beta dystrybucji Fedora Linux 44, która oznacza przejście do końcowej fazy testów, w której dozwolone jest jedynie poprawianie krytycznych błędów. Wydanie zaplanowano na 14 kwietnia. Wydanie obejmuje Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite oraz wersje Live, dostarczane jako spiny z […]

Wydano edycję Solaris 11.4.90 CBE

To wariant systemu operacyjnego Solaris 11.4, skierowany do programistów oprogramowania open source oraz do użytku osobistego. CBE upraszcza dostęp do aktualnych wersji programów i aktualizacji dla tych, którzy chcą korzystać z Solaris za darmo. W przeciwieństwie do podstawowych wersji Solaris 11.4, których licencja zezwala na darmowe wykorzystanie do testów, rozwoju oraz realizacji projektów osobistych, edycja […]

PortableGL 0.100

5 marca, po sześciu miesiącach pracy i ponad stu commitach, odbyło się wydanie 0.100.0 projektu PortableGL, rozwijającego programową implementację graficznego API OpenGL 3.x, napisanej całkowicie w języku C. Teoretycznie PortableGL może być używany w dowolnych aplikacjach, które przyjmują teksturę lub framebuffer jako dane wejściowe. Kod jest dostarczany w postaci jednego pliku nagłówkowego i rozpowszechniany na licencji MIT. Projekt […]

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster