Kategoria: Blog

Do biblioteki ANGLE, używanej w Chrome i Androidzie, dodano wsparcie dla Waylanda.

Programiści Chromium zaimplementowali wsparcie dla protokołu Wayland w bibliotece ANGLE. Realizacja opiera się na wykorzystaniu rozszerzenia EGL EGL_EXT_platform_wayland. Biblioteka ANGLE tłumaczy wywołania OpenGL ES na interfejsy API OpenGL, Direct3D 9/11 oraz Vulkan, i jest stosowana w Chrome jako backend dla WebGL, a w Androidzie do implementacji OpenGL ES na Vulkanie. Wspomniano, że zmiana umożliwi wprowadzenie wsparcia dla Waylanda […]

Nagranie sesji programowania w celu potwierdzenia, że zmiana nie została przygotowana przez AI.

Towarzysząca przeglądarki internetowej Dillo zaproponowała metodę eliminacji zmian przygotowanych przez AI. Projekt Dillo dopuszcza przyjmowanie poprawek tworzonych tylko przez ludzi, jednak analizowanie przesyłanych zmian zajmuje dużo czasu i nie zawsze od razu jest jasne, czy poprawka została stworzona przez człowieka, czy przez AI. W celu uproszczenia eliminacji poprawek stworzonych przez AI, uczestnikom, którzy po raz pierwszy przesyłają zmiany do projektu, sugeruje się przedstawienie jako dowodu wykonanej pracy […]

Projekt Pavona rozwija dystrybucję otwartych komponentów sprzętowych do produkcji chipów.

Konsorcjum GlobalPlatform ogłosiło projekt Pavona, rozwijający otwartą dystrybucję komponentów sprzętowych, z których można komponować gotowe do produkcji zabezpieczone chipy oparte na mikroarchitekturze RISC-V. Dystrybucja oferuje modułową bibliotekę bloków IP oraz referencyjne realizacje chipów, gotowe do certyfikacji i przetestowane pod kątem zdolności produkcyjnej (tapeout-proven). Łącząc elementy z tej biblioteki, można tworzyć własne chipy do różnych obszarów […]

Wydanie AlmaLinux 9.8 i 10.2

Zaprezentowano wydanie dystrybucji AlmaLinux 10.2 oraz aktualizację wcześniejszej wersji — AlmaLinux 9.8. Wydania są zsynchronizowane z Red Hat Enterprise Linux 9.8 i 10.2 oraz zawierają wszystkie zmiany proponowane w tych wersjach. Obrazy instalacyjne przygotowano dla architektur x86_64_v3, x86_64_v2, ARM64, ppc64le oraz s390x w formie obrazu rozruchowego (1 GB), minimalnego (1,6 GB) i pełnego (10 GB). […]

AppGrid 1.8.0

Opublikowano wersję AppGrid 1.8.0 — zewnętrznego launcher'a aplikacji dla KDE Plasma 6, działającego w formie siatki aplikacji i promowanego jako alternatywa dla standardowych menu Kickoff i Kicker. Wydanie opublikowano na GitHub 25 maja 2026 roku; w opisie projektu podano, że AppGrid jest udostępniany na licencji GPL-2.0-or-later. AppGrid dostępny jest w dwóch wariantach plasmoida: jako oddzielne, wyśrodkowane okno pop-up […]

Sway 1.12

Opublikowano wersję Sway 1.12 — nowej wersji kompozytora Wayland z typem tiling, zgodnego ideologicznie i konfiguracyjnie z i3. Wydanie miało miejsce 25 maja 2026 roku. Z danych projektu wynika, że w Sway 1.12 zastosowano 138 zmian od 50 uczestników, a do zbudowania teraz wymagane jest wlroots 0.20.0. Główną zmianą dla użytkowników jest wsparcie HDR10 w renderze Vulkan. To nie oznacza automatycznie […]

Google przypadkowo ujawnili szczegóły nierozwiązanej podatności w Chromium.

Firma Google przypadkowo udostępniła publicznie raport (dostępna kopia), zawierający szczegółowe wyjaśnienie oraz przykład exploita dla luki, która jeszcze nie została naprawiona w silniku Chromium. Luka została uznana za niebezpieczną, a badacz, który odkrył problem, otrzymał nagrodę w wysokości 1000 dolarów. Informacje o problemie zostały zgłoszone jeszcze w 2022 roku i od tego czasu były okresowo poruszane, ale nie doprowadzano do […]

Wydanie labwc 0.20, serwera kompozytowego dla Wayland

Opublikowano wydanie projektu labwc 0.20 (Lab Wayland Compositor), rozwijającego serwer kompozytowy dla Wayland z funkcjonalnościami przypominającymi menedżer okien Openbox (projekt jest przedstawiany jako próba stworzenia alternatywy Openbox dla Wayland). Kod projektu jest napisany w języku C i udostępniany na licencji GPLv2. Znaczny wzrost wersji (z 0.9 do 0.20) jest uzasadniony synchronizacją z numeracją wersji biblioteki wlroots. Labwc jest wykorzystywany […]

KernelScript 0.1.0

Przedstawiono KernelScript — eksperymentalny język programowania do tworzenia programów eBPF, bootloaderów użytkowników i rozszerzeń jądra Linux z jednej bazy kodu. Projekt rozwija Multikernel Technologies, firmę promującą architekturę split-kernel / multikernel dla Linux. O KernelScript opowiedział założyciel firmy Cong Wang na Linux Foundation Open Source Summit; kod projektu został opublikowany na GitHub na licencji Apache 2.0. eBPF (Extended […]

Intel kontynuuje archiwizację otwartych projektów na GitHub

Intel kontynuuje formalne zamykanie i archiwizowanie otwartych projektów, które nie wpisują się w aktualne priorytety firmy. Kolejna fala takich archiwizacji została zauważona pod koniec maja: według danych Phoronix, 23 maja do listy trafiły projekty związane z OBS Studio, skanowaniem CVE, transkodowaniem wideo, SGX oraz badaniami w Intel Labs. W nową falę archiwizacji weszły: […]

Entuzjaści zdisasemblerowali mikrokod i386 i stworzyli otwarty CPU z386

Entuzjaści z powodzeniem wyodrębnili i zdeasembrowali mikrokod procesora Intel 80386, który z powodu braku dokumentacji uważany był za „czarną skrzynkę”. Obraz binarny mikrokodu został odtworzony z pomocą AI na podstawie zdjęć w wysokiej rozdzielczości, a logika działania była analizowana przez śledzenie połączeń na chipie. Stopniowo określono strukturę mikrokomend (μ-ops), pola, kolejność wykonania i znaczniki końca instrukcji. Opracowania projektu […]

GNOME Commander 2.0

Opublikowano wydanie GNOME Commander 2.0 — klasycznego menedżera plików z interfejsem graficznym z dwoma panelami. Programiści nazywają ten wydanie dużą aktualizacją: baza kodu została prawie w całości przeniesiona z C++ na Rust, a migracja interfejsu na GTK4 została zakończona. Ponadto projekt zyskał nowego opiekuna — Wladimira Palanta. GNOME Commander jest skierowany do użytkowników, którzy potrzebują wydajnego i szybkiego menedżera plików […]

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