Kategoria: Nowinki internetowe

Wydanie Wayback 0.3, warstwy do uruchamiania pulpitów X11, z wykorzystaniem komponentów Wayland

Po czterech miesiącach prac projekt Wayback 0.3 został opublikowany. Umożliwia on uruchamianie środowisk desktopowych opartych na protokole X11, wykorzystując komponenty oparte na Waylandzie. Wayback jest uproszczonym serwerem kompozytowym Wayland, wspierającym tylko funkcje niezbędne do uruchomienia pełnoekranowej sesji X11 z użyciem Xwayland. Kod projektu został napisany w języku C i jest udostępniany na licencji MIT. Projekt został stworzony przez twórców dystrybucji […]

Porównanie liczby błędów w kodzie napisanym przez ludzi i AI

Badacze z firmy CodeRabbit przeanalizowali 470 pull requestów (350 — stworzonych przez AI, 150 — napisanych ręcznie) w otwartych projektach na GitHub i doszli do wniosku, że w zmianach wygenerowanych przez asystentów AI występuje 1,7 raza więcej istotnych wad i 1,4 raza więcej krytycznych problemów niż w kodzie napisanym ręcznie. Średnio w generowanych przez AI pull requestach […]

Założyciel QEMU i FFmpeg opublikował silnik JavaScript Micro QuickJS

Francuski matematyk Fabrice Bellard, który w przeszłości założył projekty QEMU, FFmpeg, BPG, QuickJS, TinyGL i TinyCC, opublikował nowy silnik JavaScript dla systemów wbudowanych — Micro QuickJS, który może kompilować i wykonywać programy JavaScript, zużywając zaledwie 10 KB RAM. Wraz z biblioteką C, silnik zajmuje około 100 KB pamięci trwałej. Możliwa jest kompilacja JavaScript do kodu bajtowego i jego odrębne uruchamianie […]

Opublikowano postmarketOS 25.12, dystrybucję Linuxa dla smartfonów i urządzeń mobilnych

Po 6 miesiącach prac zaprezentowano wydanie projektu postmarketOS 25.12, rozwijającego dystrybucję Linuxa dla urządzeń mobilnych, opartą na bazie pakietów Alpine Linux, standardowej bibliotece C Musl i zestawie narzędzi BusyBox. Celem projektu jest dostarczenie dystrybucji Linuxa dla smartfonów i tabletów, niezależnej od cyklu życia wsparcia oficjalnych oprogramowań oraz niepowiązanej z typowymi rozwiązaniami głównych graczy w branży. Zbiory […]

Wydanie dystrybucji elementary OS 8.1

Została zaprezentowana wersja dystrybucji elementary OS 8.1, reklamowanej jako szybka, otwarta i dbająca o prywatność alternatywa dla Windows i macOS. Projekt koncentruje się na jakościowym designie, mającym na celu stworzenie systemu łatwego w użyciu, zużywającego minimalne zasoby i zapewniającego wysoką szybkość uruchamiania. Użytkownicy otrzymują własne środowisko desktopowe Pantheon. Przygotowano bootowalne obrazy iso (3,1 GB), […]

Projekt Microsoftu dotyczący wykorzystania AI do przetłumaczenia bazy kodu z C/C++ na Rust

Galen Hunt, dyrektor zarządzający Microsoft Azure Sphere i były szef grupy rozwoju systemów operacyjnych w dziale Microsoft Research, zaprezentował projekt badawczy mający na celu stworzenie narzędzi łączących AI z tradycyjnymi algorytmami, do automatycznego przepisywania największych baz kodowych Microsoft w języku Rust. Celem projektu jest całkowite wykluczenie języków C i C++ z baz kodowych Microsoft […]

Dostępny jest język programowania Lua 5.5

Po pięciu latach prac wydano wersję Lua 5.5, szybkiego i kompaktowego języka skryptowego, który znalazł szerokie zastosowanie jako osadzony język do definiowania konfiguracji oraz pisania rozszerzeń. Kod interpretera Lua jest napisany w języku C i jest rozpowszechniany na licencji MIT. Lua łączy prostą składnię proceduralną z możliwościami opisywania danych poprzez wykorzystanie tablic asocjacyjnych i rozszerzalnych […]

W Debianie wprowadzono oficjalne wsparcie dla architektury LoongArch

Programiści projektu Debian ogłosili nadanie statusu oficjalnego portu edycji dystrybucji dla systemów opartych na architekturze LoongArch (loong64). Pakiety dla LoongArch są dostępne do instalacji z repozytorium Debian Sid (Unstable). Architektura zestawu poleceń LoongArch jest stosowana w procesorach firmy Loongson i wdraża zestaw instrukcji RISC, podobny do MIPS i RISC-V. Na początkowym etapie integracji nowego portu z pakietem […]

Zdalna podatność typu root w obsłudze automatycznej konfiguracji IPv6 w FreeBSD

W procesach tła rtsold w FreeBSD oraz narzędziu rtsol odkryto lukę (CVE-2025-14558), która umożliwia zdalne wykonanie kodu z uprawnieniami root poprzez wysłanie specjalnie sformatowanego pakietu z ogłoszeniem routera IPv6. Wiadomości RA (Router Advertisement), przez które wykorzystywana jest ta luka, nie są routowane i powinny być odrzucane przez routery. Aby przeprowadzić atak, napastnik musi mieć możliwość wysłania specjalnie przygotowanego pakietu z systemu, […]

Wydanie emulatora 86Box 5.3.

Przedstawiono wydanie projektu 86Box 5.3, rozwijającego emulator systemów opartych na architekturze x86, za pomocą którego można uruchamiać stare systemy operacyjne i aplikacje, w tym te, które były używane na początku lat 80. na komputerach IBM PC 5150 i IBM PS/2. Utrzymuje on dokładną, niskopoziomową emulację systemów, począwszy od procesorów 8086, aż po Intel Celeron Mendocino. Kod projektu został napisany w […]

Wydanie systemu operacyjnego Qubes 4.3.0 wykorzystującego wirtualizację do izolacji aplikacji

Po dwóch latach prac zaprezentowano wydanie systemu operacyjnego Qubes 4.3.0, wdrażającego ideę wykorzystania hipernadzorcy do ścisłej izolacji aplikacji i komponentów systemu operacyjnego (każda kategoria aplikacji oraz usługi systemowe działają w oddzielnych maszynach wirtualnych). Zalecany towarzyszący system to taki z 16 GB RAM (minimum — 6 GB) oraz 64-bitowym CPU Intel lub AMD z obsługą technologii VT-x c […]

Wydanie EasyOS 7.1, dystrybucji od twórcy Puppy Linux.

Barry Kauler, założyciel projektu Puppy Linux, opublikował dystrybucję EasyOS 7.1, łączącą technologie Puppy Linux z wykorzystaniem kontenerowej izolacji do uruchamiania komponentów systemu. Zarządzanie dystrybucją odbywa się za pomocą rozwijanego przez projekt zestawu graficznych konfiguratorów. Źródło: opennet.ru

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