Autor: Erik Peterson

Dynamika zmian kodu bazowego projektu Python

Programiści języka Python zwizualizowali zmiany w kodzie źródłowym interpretera CPython w odniesieniu do kluczowych wydarzeń, które miały miejsce w ciągu 36 lat istnienia projektu. W ciągu ostatnich 10 lat objętość kodu w językach Python i C w CPython niemal podwoiła się. Do zliczenia liczby linii kodu zastosowano narzędzie cloc. Źródło: opennet.ru

Wydanie uutils 0.7, wersji GNU Coreutils w języku Rust

Opublikowano wydanie projektu uutils coreutils 0.7.0 (Rust Coreutils), który rozwija odpowiednik pakietu GNU Coreutils napisany w języku Rust. W skład coreutils wchodzi ponad sto narzędzi, w tym sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln i ls. Celem projektu jest stworzenie wieloplatformowej alternatywnej implementacji Coreutils, która może działać także na platformach Windows, Redox […]

PPSSPP 1.20.0

PPSSPP to emulator Sony PlayStation Portable (PSP) o otwartym kodzie źródłowym. Działa na GNU/Linux, macOS, Windows oraz urządzeniach mobilnych z systemem Android i iOS. PPSSPP należy do emulatorów HLE (High Level Emulation) i nie wymaga BIOS-u oryginalnej konsoli, ponieważ używa BIOS-u HLE. Główne zmiany: ulepszony interfejs użytkownika; poprawiona obsługa trybu wieloosobowego; naprawiono problemy graficzne […]

Wine 11.4

Dzisiaj wydano Wine 11.4 — wersję oprogramowania open-source, alternatywnej, wolnej implementacji interfejsu API Windows, która umożliwia uruchamianie gier i aplikacji dla Windows na systemach operacyjnych zgodnych z POSIX, takich jak Linux, BSD i macOS. Wine stanowi również podstawę Steam Play (Proton) od Valve. Główne zmiany: Przeróbka czytnika SAX w MSXML. Optymalizacje resamplingu w DirectSound. […]

Do 10% awaryjnych zamknięć Firefox jest spowodowanych problemami sprzętowymi z pamięcią.

Gabriele Svelto, inżynier z firmy Mozilla, opublikował wyniki analizy związku awaryjnych zamknięć Firefox z zakłóceniami bitów pamięci spowodowanymi problemami sprzętowymi. Spośród 470 tysięcy otrzymanych w ostatnim tygodniu raportów o awaryjnych zamknięciach Firefox, w 25 tysiącach przypadków jako przyczynę określono potencjalne zakłócenia bitów wynikające z niestabilnej pracy układów pamięci. Wskazano, że ta […]

GTK 4.22

W przeddzień wydania GNOME 50, które oczekiwane jest za mniej niż dwa tygodnie, dzisiaj wydano nową stabilną wersję biblioteki graficznych interfejsów użytkownika GTK. Główne poprawki GTK 4.22: Poprawki Drag-and-Drop (DnD): Naprawiono regresję, przez którą sygnał ::leave w widżecie DropTarget nie był już wysyłany po zakończeniu operacji upuszczania (#8037, Matthias Clasen). Korekty w aplikacjach demonstracyjnych: aplikacje demonstracyjne więcej […]

Makiety zaktualizowanego interfejsu Firefox, rozwijanego pod kodową nazwą Nova.

Firma Mozilla w ramach projektu Nova pracuje nad modernizacją interfejsu Firefox. Dostępne są różne makiety nowego designu, które pozwalają ocenić główne tendencje. Najbardziej zauważalną zmianą jest wzmocnienie zaokrąglenia przycisków zakładek i pola adresowego, a także połączenie w osobno wyróżnione zaokrąglone bloki górnej części z panelem zakładek i panelem nawigacji, boczną prognozą, obszarem zawartości stron webowych i […]

Wydanie Wine 11.4

Opublikowano eksperymentalną wersję otwartej implementacji Win32 API — Wine 11.4. Od wydania 11.3 zamknięto 17 zgłoszeń błędów i wprowadzono 211 zmian. Najważniejsze zmiany: Kontynuowane jest rozwijanie biblioteki msxml3 (Microsoft® XML Core Services), która jest niezbędna do działania instalatora produktów Adobe Cloud, w tym Adobe Photoshop. W msxml3 dodano obsługę interfejsu API SAX Reader, implementującego zdarzeniową […]

Przepisywanie kodu przy użyciu AI w celu zmiany licencji otwartych projektów

Dan Blanchard, twórca biblioteki chardet do wykrywania kodowania znaków w języku Python, wydał nową wersję biblioteki z nową licencją. W wersji 7.0 zastosowano licencję MIT zamiast LGPL. Twórca twierdzi, że asystent AI Anthropic Claude, który teraz znajduje się na liście współtwórców, przepisał bibliotekę bez użycia oryginalnego kodu, co pozwoliło mu zamienić licencję copyleft na licencję permissywną. K […]

Opublikowano Linux From Scratch 13 oraz Beyond Linux From Scratch 13

Przedstawiono nowe wydania przewodników Linux From Scratch 13.0 (LFS) oraz Beyond Linux From Scratch 13.0 (BLFS), które zostały opracowane wyłącznie w formie edycji z menedżerem systemowym systemd. W Linux From Scratch zawarte są instrukcje dotyczące tworzenia systemu Linux od podstaw, używając jedynie źródeł niezbędnego oprogramowania. Beyond Linux From Scratch uzupełnia instrukcje LFS informacjami o kompilacji i […]

Wydanie Rust 1.94. Eksperymenty z Rust w jądrze FreeBSD. SDBT Turso i CAD vcad na Rust

Opublikowano wydanie języka programowania Rust 1.94, który został stworzony przez projekt Mozilla, a obecnie rozwija go niezależna organizacja non-profit Rust Foundation. Język koncentruje się na bezpiecznym zarządzaniu pamięcią i oferuje narzędzia do osiągania wysokiego poziomu równoległości w zadaniach, przy tym nie wykorzystując zbieracza śmieci i środowiska uruchomieniowego (runtime ogranicza się do podstawowej inicjalizacji i obsługi standardowej biblioteki). Metody pracy […]

Pizlix — bezpieczny pamięciowo dystrybucyjny GNU/Linux

Przedstawiono Pizlix — eksperymentalny system operacyjny, stworzony na bazie Linux From Scratch (LFS) 12.2. Kluczową cechą projektu jest budowa przestrzeni użytkownika (userland) przy użyciu kompilatora Fil-C, co, jak twierdzi autor, umożliwia stworzenie najbardziej bezpiecznego pod względem zarządzania pamięcią (memory safe) dystrybucji podobnej do Linuxa dostępnej obecnie. Rozwój Pizlix stał się możliwy dzięki wysokiemu stopniowi kompatybilności […]

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